A data processing method, electronic device and system
By obfuscating the output data on the display screen, obfuscated data that can only be recognized by specific devices is generated, solving the problem of information leakage in public places and achieving higher privacy protection.
Patent Information
- Application Number
- CN202210282273.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-21
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-03-21
AI Technical Summary
When using mobile phones or computers in public places, people around can also see the content displayed on the screen of the electronic device, which poses a risk to information security.
By using obfuscated data to perform targeted processing on the first output data, a second output data is generated and output to the display screen, so that only people wearing specific devices (such as polarized lenses) can recognize the original data, while people not wearing the devices cannot recognize it.
It improves the screen's privacy protection capabilities, reduces the risk of information leakage, and protects user privacy.
Smart Images

Figure CN114818015B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to data processing technology, in particular to a data processing method, an electronic device and a system. BACKGROUND
[0002] When a mobile phone or a computer is used in a public place, the content displayed on the display screen of the electronic device can be seen by people around, thus there are many information security risks. SUMMARY
[0003] Therefore, embodiments of the present application aim to provide an information processing method, an electronic device and a system.
[0004] To achieve the above-mentioned purpose, the technical scheme of the present application is as follows:
[0005] According to an aspect of the present application, a data processing method is provided, which comprises:
[0006] target processing the first output data by using the confusion data to obtain second output data;
[0007] outputting the second output data to a target display screen, so that the first output data is recognized from the second output data of the target display screen by using a target object; or, in the case where the target object is not used, the first output data cannot be recognized from the second output data of the target display screen.
[0008] In the above-mentioned scheme, the target processing the first output data by using the confusion data to obtain second output data at least comprises:
[0009] determining a mixing mode of the confusion data based on the data type of the first output data; and performing polarization mixing processing on the first output data by using the confusion data in the mixing mode to obtain second output data.
[0010] In the above-mentioned scheme, the determining a mixing mode of the confusion data based on the data type of the first output data comprises:
[0011] determining the mixing mode of the confusion data corresponding to the data type of the first output data based on a corresponding relationship between each data type and each mixing mode.
[0012] In the above-mentioned scheme, in the case where the second output data is obtained, the method further comprises:
[0013] if a frequency adjustment instruction for the second output data is received, adjusting the refresh frequency of the first output data and the confusion data in the second output data based on the frequency adjustment instruction;
[0014] outputting the second output data to a target display screen, comprising:
[0015] outputting the second output data to a target display screen, comprising:
[0016] The method further comprises:
[0017] If a privacy protection opening instruction for the target display screen is received, the privacy protection function of the target display screen is opened based on the privacy protection opening instruction, so that the target display screen is in a first display mode.
[0018] The method further comprises:
[0019] In the first display mode, the first output data is processed by using the confusion data to obtain the second output data.
[0020] The method further comprises:
[0021] If a mode switching instruction for the target display screen is detected, the first display mode is switched to a second display mode based on the mode switching instruction.
[0022] In the second display mode, the first output data is directly output to the target display screen.
[0023] The method further comprises:
[0024] If the data type of the first output data is detected to change, the mixing manner of the confusion data is adjusted based on the changed data type of the first output data.
[0025] The first output data is processed by using the confusion data in the adjusted mixing manner to obtain the second output data.
[0026] According to another aspect of the present application, a data processing system is provided, which comprises:
[0027] The first device is configured to process the first output data by using the confusion data to obtain the second output data, and output the second output data to a target display screen.
[0028] A second device is configured to recognize the first output data from the second output data of the target display screen.
[0029] In the above solution, the first device comprises:
[0030] A processing unit is configured to perform target processing on the first output data by using obfuscated data to obtain second output data.
[0031] An output unit is configured to output the second output data to a target display screen, so that the first output data is recognized from the second output data of the target display screen by using a target object, or so that the first output data cannot be recognized from the second output data of the target display screen without using the target object.
[0032] In the above solution, the second device is a wearable device.
[0033] According to a third aspect of the present application, an electronic device is provided, which comprises:
[0034] A processing unit is configured to perform target processing on the first output data by using obfuscated data to obtain second output data.
[0035] An output unit is configured to output the second output data to a target display screen, so that the first output data is recognized from the second output data of the target display screen by using a target object, or so that the first output data cannot be recognized from the second output data of the target display screen without using the target object.
[0036] According to a fourth aspect of the present application, an electronic device is provided, which comprises a processor and a memory for storing a computer program capable of running on the processor, wherein the processor is configured to execute any of the method steps of the above data processing method when running the computer program.
[0037] The data processing method, electronic device and system provided by the application obtain second output data by using the first output data to perform target processing on the first output data by using the mixed data; output the second output data to a target display screen, so that the target object can recognize the first output data from the second output data of the target display screen; or, so that the first output data cannot be recognized from the second output data of the target display screen without using the target object. In this way, by mixing the first data and the mixed data, only the target object (such as wearing polarized lenses) can recognize the first data in the mixed data from the display screen, and people without the target object cannot see the correct first data in the mixed data when directly watching the display screen with the naked eye, thereby improving the anti-peeping ability of the display screen and reducing the risk of display data leakage. BRIEF DESCRIPTION OF DRAWINGS
[0038] Figure 1 The flow implementation schematic diagram of the data processing method in the application is shown in the following figure.
[0039] Figure 2 The data mixing processing schematic diagram in the application is shown in the following figure.
[0040] Figure 3 The structure composition schematic diagram of the data processing system in the application is shown in the following figure.
[0041] Figure 4 The structure composition schematic diagram of the electronic device in the application is shown in the following figure. Figure 1
[0042] Figure 5 The structure composition schematic diagram of the electronic device in the application is shown in the following figure. Figure 2 DETAILED DESCRIPTION
[0043] The technical solutions of the application are further described in detail below in combination with the drawings and specific embodiments in the specification.
[0044] Figure 1 The flow implementation schematic diagram of the data processing method in the application is shown in the following figure. Figure 1
[0045] Step 101, using mixed data to perform target processing on the first output data to obtain second output data.
[0046] Step 102, output the second output data to a target display screen, so that the target object can recognize the first output data from the second output data of the target display screen; or, so that the first output data cannot be recognized from the second output data of the target display screen without using the target object.
[0047] In the present application, the method can be applied to various electronic devices with display screens, such as desktop computers, servers, notebook computers, tablet computers, mobile phones, e-book devices, game consoles, etc.
[0048] In an implementation of the present application, the electronic device can have a mode switching button, and the electronic device can determine the current display mode of the electronic device by detecting the current state of the mode switching button.
[0049] Here, the electronic device can detect the current state of the mode switching button in one of the following ways:
[0050] 1) The electronic device can determine the current state of the mode switching button by detecting the number of triggers of the mode switching button.
[0051] For example, when the number of triggers is odd, it is determined that the mode switching button is currently in the first state; when the number of triggers is even, it is determined that the mode switching button is currently in the second state.
[0052] 2) The electronic device can store a correspondence between mode identifiers and button states, and the electronic device can determine the current state of the mode switching button by detecting the mode identifier currently corresponding to the mode switching button.
[0053] For example, when the mode switching button currently corresponds to the first mode identifier, it is determined that the mode switching button is currently in the first state; when the mode switching button currently corresponds to the second mode identifier, it is determined that the mode switching button is currently in the second state.
[0054] Here, the first mode identifier can represent the identifier of the privacy display mode, and the second mode identifier can represent the identifier of the normal display mode (i.e., non-privacy mode).
[0055] In the present application, when the mode switching button is currently in the first state, the electronic device is in the first display mode, and in the first display mode, the electronic device can perform target processing on the first output data using obfuscation data to obtain second output data before outputting the first output data to the target display screen, so that the user uses the target object to identify the first output data from the second output data of the target display screen; or so that the user cannot identify the first output data from the second output data of the target display screen without using the target object.
[0056] In the application, when the mode switching key is currently in the second state, the electronic device is in the second display mode, in which the electronic device can directly output the first output data to the target display screen without confusing the first output data.
[0057] Here, the mode switching key can be in the second state by default. The mode switching key can be a virtual key or a physical key, and the actual form of the key is not limited here.
[0058] In this way, when the user is in a public place, the current display mode of the electronic device can be quickly switched by triggering the mode switching key, for example, quickly switched from the normal display mode to the anti-peeping mode, so as to protect the user's private information and prevent surrounding people from peeping.
[0059] In another implementation manner of the application, the electronic device can also be provided with a voice collecting component, through which the voice input instruction of the user can be collected, and whether the voice input instruction is an anti-peeping opening instruction can be determined by voice analysis of the voice input instruction. When it is determined that the voice input instruction is an anti-peeping opening instruction, the anti-peeping function of the target display screen is opened, so that the target display screen is in the first display mode. In the first display mode, the electronic device can perform target processing on the first output data by using the confusing data to obtain the second output data.
[0060] In the application, the electronic device can also detect a mode switching instruction for the target display screen. If a mode switching instruction for the target display screen is detected, the electronic device can be switched from the first display mode to the second display mode based on the mode switching instruction. In the second display mode, the electronic device can directly output the first output data to the target display screen.
[0061] For example, when the electronic device collects the voice input instruction of the user through the voice collecting component and determines that the voice input instruction is an anti-peeping closing instruction after voice analysis of the voice input instruction, the anti-peeping function of the target display screen is closed, so as to control the electronic device to switch from the current first display mode to the second display mode. In this way, the mode of the electronic device can be quickly switched.
[0062] In a third implementation of the present application, the electronic device can further be provided with one or more sensors and a camera, through which a gesture trajectory input by a user can be collected, and then compared with a preset gesture trajectory. If the comparison result indicates that the gesture trajectory corresponds to a first gesture trajectory, the peep-proof function of the target display screen is enabled, so that the target display screen is in a first display mode. In the first display mode, the electronic device can perform target processing on the first output data using confusion data to obtain second output data.
[0063] If the gesture trajectory input by the user and collected by the sensors and the camera corresponds to a second gesture trajectory, the peep-proof function of the target display screen is disabled, so that the electronic device is controlled to switch from the current first display mode to a second display mode. In the second display mode, the electronic device can directly output the first output data to the target display screen.
[0064] In this way, the mode switching of the electronic device is realized in different ways, which can meet different user requirements for different peep-proof enabling methods.
[0065] In the present application, the target display screen of the electronic device can be a polarized 3D display screen. When the first output data is target processed using confusion data, the first output data can be polarized mixed processed using the confusion data to obtain second output data, wherein the polarization direction of the processed first output data is the same as the polarization direction of the target object.
[0066] In the present application, when the first output data is target processed using confusion data to obtain second output data, the mixing method of the confusion data can be determined based on the data type of the first output data; the first output data is target processed using the confusion data in the mixing method to obtain second output data.
[0067] Here, the electronic device stores a correspondence between each data type and each mixing method. Based on the correspondence between each data type and each mixing method, the mixing method of the confusion data corresponding to the data type of the first output data can be determined.
[0068] For example, when the first output data is of a picture type, it is determined that the mixing manner of the confusion data is solid color mixing, and then the confusion data of a solid color and the first output data are mixed in the solid color mixing manner to obtain second output data; when the first output data is of a text type, it is determined that the mixing manner of the confusion data is pixel mixing, and then the confusion data of a text type and the first output data are mixed in the pixel mixing manner to obtain second output data, where the text corresponding to the confusion data and the text corresponding to the first output data can be different; when the first output data is of a picture-text type, it is determined that the mixing manner of the confusion data is picture mixing, and then the confusion data of a picture-text type and the first output data are mixed in the picture mixing manner to obtain second output data, where the picture of the confusion data and the picture-text of the first output data can be different.
[0069] In the present application, when the electronic device processes the first output data by using the confusion data in the corresponding mixing manner, the first output data can be subjected to polarization mixing processing to obtain second output data.
[0070] In the present application, the electronic device can also detect whether the data type of the first output data changes, and if it is detected that the data type of the first output data changes, adjust the mixing manner of the confusion data based on the changed data type of the first output data; and process the first output data by using the confusion data in the adjusted mixing manner to obtain second output data.
[0071] For example, the data type of the first output data is of a text type, and the mixing manner of the corresponding confusion data is pixel mixing; if it is detected that the current data type of the first output data changes from a text type to a picture-text type, the mixing manner of the confusion data is adjusted from pixel mixing to solid color mixing, and then the confusion data and the first output data are subjected to polarization mixing processing in the solid color mixing manner to obtain second output data. In this way, different mixing processing can be realized for different types of data.
[0072] In an implementation scenario, user A uses a mobile phone to chat with user B on a subway, but there are many people around, if user A does not want the surrounding people to see the chat content with user B, the mode switching button on the mobile phone can be triggered to switch from the current display mode to the anti-peeping display mode through the mode switching button. In the anti-peeping display mode, the mobile phone will perform polarization mixing processing on the first output data to be output through the confusion data to obtain second output data, and output the second output data to the display screen of the mobile phone. Since the second output data is mixed data, user A needs to wear corresponding polarized 3D glasses, and through the polarized 3D glasses, the first output data can be recognized in the second output data, and the people around cannot see the correct first output data because they do not wear polarized 3D glasses, so they can only see the mixed second output data on the mobile phone screen of user A, thereby effectively avoiding the user's privacy from being leaked, and improving the user's data security.
[0073] Here, the polarized light of the two lenses of the polarized 3D glasses is the same, one polarized light lens corresponds to the left eye of the user, and the other polarized light lens corresponds to the right eye of the user, and the polarization direction of the polarized 3D glasses is the same as the polarization direction of the first output data.
[0074] For example, the polarization direction of the first output data is A, and the polarization direction of the confusion data is B, then the polarization direction of the two lenses of the polarized 3D glasses is also A, so the confusion data in the second output data can be filtered out, thereby obtaining the first output data.
[0075] In this application, the electronic device can also receive a frequency adjustment instruction for the second output data in the case of obtaining the second output data, if the frequency adjustment instruction for the second output data is received, the refresh frequency of the first output data and the confusion data in the second output data is adjusted based on the frequency adjustment instruction; the second output data after frequency adjustment is output to the target display screen, so that the first output data is recognized from the second output data of the target display screen by using the target object; or, in the case where the target object is not used, the first output data cannot be recognized from the second output data of the target display screen; wherein the refresh frequency of the target object is the same as the refresh frequency of the second output data on the target display screen.
[0076] Here, for a scenario with high privacy protection requirements, the user can adjust the refresh frequency of the second output data on the display screen through a button, window setting, voice input, etc. on the electronic device, and adjust the refresh frequency of the polarized 3D glasses worn by the user to be the same as the refresh frequency of the display screen. In this way, when the people around are wearing polarized 3D glasses, since the refresh rate of the polarized 3D glasses of the other people is different from the refresh frequency of the electronic device, the correct first output data cannot be identified from the second output data, so that the user data is not leaked.
[0077] In the present application, the electronic device can also adjust the refresh frequency of the polarized 3D glasses based on the refresh frequency of the current display screen, so that the refresh frequency of the polarized 3D glasses is the same as the refresh frequency of the display screen.
[0078] Alternatively, the user adjusts the refresh frequency of the polarized 3D glasses through the keys (not limited to virtual keys or physical keys) on the polarized 3D glasses.
[0079] The refresh frequency of the polarized 3D glasses can also be adjusted through voice input or gesture input, which is not limited as long as the refresh frequency of the polarized 3D glasses is the same as the refresh frequency of the electronic device.
[0080] The data processing method provided in the present application uses mixed data to perform polarization mixing processing on the first output data, so that the left and right eye pictures are combined in each frame, and then played on a player supporting 3D format. The player will stretch and combine the left and right eye pictures in a row / column interval, and then make the adjacent row / column pixels display at different polarization angles through a polarizer. Since there are multiple mixing methods used in the present application, when the user watches with naked eyes, the two eyes can see light rays at two polarization angles, and the picture will be slightly blurred with horizontal / vertical waves, or the pixel is low, or the user can directly see a pure picture content. However, through wearing special polarized 3D glasses (the polarization directions of the two lenses are the same as the polarization direction of the first output data), the user can filter out the mixed data in the mixed data, so that only the correct first output data can be seen.
[0081] Figure 2 The schematic diagram of data mixing processing in the present application is shown in Figure 2 , which includes:
[0082] The original picture 201 and the mixed picture 202 are dispersed to 2 times the row width according to the row / column, and then the original picture 201 and the mixed picture 202 are fused to obtain the final mixed picture 203.
[0083] Figure 3As shown in the structural schematic diagram of the data processing system in the present application, it comprises: Figure 3
[0084] The first device 301 has a target display screen, and the second device 302 is a wearable device, such as polarized 3D glasses, polarized 3D headgear, polarized 3D hat, etc. The following description takes the second device 302 as polarized 3D glasses as an example. The first device 301 is configured to perform target processing on the first output data by using the confusion data to obtain second output data, and output the second output data to the target display screen.
[0085] The second device 302 is configured to identify the first output data from the second output data of the target display screen.
[0086] Here, the target display screen can be a polarized 3D display screen, and the polarization direction of the second device 302 is the same as that of the first output data.
[0087] Here, the first device 301 can also receive a frequency adjustment instruction for the second output data, adjust the refresh frequency of the first output data and the confusion data in the second output data based on the frequency adjustment instruction, and output the second output data after frequency adjustment to the target display screen.
[0088] The refresh rate of the second device 302 can also be adjusted to be the same as that of the first device 301 to identify the first output data from the second output data of the target display screen.
[0089] Here, the first device 301 comprises a processing unit and an output unit (not shown in the figure, which can refer to the processing unit 401 and the output unit 402 shown in Figure 4 The processing unit is configured to perform target processing on the first output data by using the confusion data to obtain second output data, and the output unit is configured to output the second output data to the target display screen, so that the target object can identify the first output data from the second output data of the target display screen, or so that without using the target object, the first output data cannot be identified from the second output data of the target display screen.
[0090] It should be noted that the data processing system provided in the above embodiments and the data processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0091] Figure 4 As shown in the structural schematic diagram of the electronic device in the present application, it comprises: Figure 1 Figure 4 The electronic device includes:
[0092] The processing unit 401 is configured to perform target processing on the first output data by using the confusion data to obtain second output data.
[0093] The output unit 402 is configured to output the second output data to a target display screen, so that the target object can identify the first output data from the second output data on the target display screen, or so that the first output data cannot be identified from the second output data on the target display screen without using the target object.
[0094] In a preferred implementation, the processing unit 401 is further configured to determine a mixing manner of the confusion data based on a data type of the first output data, and perform polarization mixing processing on the first output data by using the confusion data in the mixing manner to obtain the second output data.
[0095] In a preferred implementation, the processing unit 401 is further configured to determine the mixing manner of the confusion data corresponding to the data type of the first output data based on a correspondence between each data type and each mixing manner.
[0096] The electronic device further includes:
[0097] The adjusting unit 403 is configured to, if a frequency adjustment instruction for the second output data is received, adjust a refresh frequency of the first output data and the confusion data in the second output data based on the frequency adjustment instruction.
[0098] The output unit 402 is specifically configured to output the second output data after frequency adjustment to a target display screen, so that the target object can identify the first output data from the second output data on the target display screen, or so that the first output data cannot be identified from the second output data on the target display screen without using the target object; wherein a refresh frequency of the target object is the same as a refresh frequency of the second output data on the target display screen.
[0099] The electronic device further includes:
[0100] The starting unit 404 is configured to, if a privacy starting instruction for the target display screen is received, start a privacy function of the target display screen based on the privacy starting instruction, so that the target display screen is in a first display mode.
[0101] The processing unit 401 is specifically configured to perform target processing on the first output data by using the confusion data to obtain second output data in the first display mode.
[0102] In a preferred implementation, the electronic device further comprises:
[0103] The switching unit 405 is configured to switch from the first display mode to a second display mode based on a mode switching instruction for the target display screen if the mode switching instruction is detected.
[0104] The output unit 402 is further configured to directly output the first output data to the target display screen in the second display mode.
[0105] In a preferred implementation, the adjusting unit 403 is configured to adjust the mixing manner of the obfuscated data based on a changed data type of the first output data if the data type of the first output data is detected to be changed.
[0106] The processing unit 401 is specifically further configured to perform polarization mixing processing on the first output data by using the obfuscated data in the adjusted mixing manner to obtain second output data.
[0107] It should be noted that the electronic device provided in the above embodiments is only used for example to divide the above program modules when performing data processing, and in actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the electronic device provided in the above embodiments and the data processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0108] The electronic device provided in the embodiments of the present application comprises a processor and a memory for storing a computer program capable of running on the processor,
[0109] When the processor runs the computer program, any method step of the above data processing method is executed.
[0110] Figure 5 The electronic device is shown in the structure of the present application Figure 2 The electronic device 500 can be a mobile phone, a computer, a digital broadcast terminal, an information transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. with a display screen. Figure 5The electronic device 500 shown includes at least one processor 501, a memory 502, at least one network interface 504, and a user interface 503. The various components in the electronic device 500 are coupled together by a bus system 505. It is understood that the bus system 505 is used for communicating data between the components. The bus system 505 includes a data bus, a power bus, a control bus, and a state signal bus for communicating data, power, control, and status information, respectively. However, for the sake of clarity, only the data bus is shown in Figure 5 FIG. 5.
[0111] The user interface 503 can include a display, a keyboard, a mouse, a trackball, a click wheel, a keypad, a button, a touchpad, a touchscreen, or the like.
[0112] It can be understood that the memory 502 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 502 described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable type of memory.
[0113] The memory 502 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device 500. Examples of these data include: any computer programs used for operation on the electronic device 500, such as an operating system 5021 and an application program 5022; contact data; phonebook data; messages; pictures; audio; and the like. The operating system 5021 contains various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 5022 can contain various application programs, such as a media player (Media Player), a browser (Browser), and the like, for implementing various application services. The program implementing the method of the embodiments of the present application can be contained in the application program 5022.
[0114] The method disclosed in the embodiments of the present application can be applied in the processor 501 or implemented by the processor 501. The processor 501 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit or the instruction in the form of software in the processor 501. The processor 501 described above can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like. The processor 501 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, and the like. In combination with the steps of the method disclosed in the embodiments of the present application, the above-mentioned method can be directly embodied as a hardware coding processor to execute, or be executed by a combination of hardware and software modules in the coding processor. The software module can be located in the storage medium, and the storage medium is located in the memory 502. The processor 501 reads the information in the memory 502 and combines the hardware to complete the steps of the above-mentioned method.
[0115] In an exemplary embodiment, the electronic device 500 can be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controllers (MCUs), microprocessors (Microprocessors), or other electronic elements for executing the aforementioned methods.
[0116] In an exemplary embodiment, the embodiments of the present application further provide a computer readable storage medium, for example, the memory 502 including a computer program, which can be executed by the processor 501 of the electronic device 500 to complete the steps of the aforementioned methods. The computer readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or can be various devices including one or any combination of the above memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0117] A computer readable storage medium having a computer program stored thereon, which, when executed by a processor, performs any of the steps of the data processing method.
[0118] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. The above described device embodiments are merely illustrative, for example, the division of units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling, or direct coupling, or communication connection between the various components can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0119] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0120] The methods disclosed in the several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.
[0121] The features disclosed in the several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.
[0122] The features disclosed in the several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.
[0123] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A data processing method, comprising: determining a mixing manner of obfuscated data based on a data type of first output data; performing polarization mixing processing on the first output data using the obfuscated data in the mixing manner to obtain second output data, wherein the mixing manner comprises at least pixel mixing and / or pure color mixing; outputting the second output data to a target display screen, so that a target object is used to identify the first output data from the second output data of the target display screen, or so that the first output data cannot be identified from the second output data of the target display screen without using the target object; adjusting a refresh frequency of the target object based on a refresh frequency of the target display screen, so that the refresh frequency of the target object is the same as the refresh frequency of the target display screen.
2. The method of claim 1, wherein the determining the mixing manner of the obfuscated data based on the data type of the first output data comprises: determining the mixing manner of the obfuscated data corresponding to the data type of the first output data based on a correspondence between each data type and each mixing manner.
3. The method of claim 1, wherein in the case of obtaining the second output data, the method further comprises: if a frequency adjustment instruction for the second output data is received, adjusting the refresh frequency of the first output data and the obfuscated data in the second output data based on the frequency adjustment instruction; outputting the second output data to the target display screen, comprising: outputting the second output data after frequency adjustment to the target display screen, so that the target object is used to identify the first output data from the second output data of the target display screen, or so that the first output data cannot be identified from the second output data of the target display screen without using the target object; wherein the refresh frequency of the target object is the same as the refresh frequency of the second output data on the target display screen.
4. The method of claim 1, further comprising: if an anti-peep opening instruction for the target display screen is received, opening an anti-peep function of the target display screen based on the anti-peep opening instruction, so that the target display screen is in a first display mode; the using the obfuscated data to perform target processing on the first output data to obtain the second output data, comprising: in the first display mode, using the obfuscated data to perform target processing on the first output data to obtain the second output data.
5. The method of claim 4, further comprising: if a mode switching instruction for the target display screen is detected, switching from the first display mode to a second display mode based on the mode switching instruction; in the second display mode, directly outputting the first output data to the target display screen.
6. The method of claim 1, further comprising: if a change in the data type of the first output data is detected, adjusting the mixing manner of the obfuscated data based on the changed data type of the first output data. The first output data is polarized mixed by using the mixed manner of the confusion data to obtain second output data.
7. A data processing system, wherein, The system comprises: A first device is configured to perform target processing on the first output data by using confusion data to obtain second output data, and output the second output data to a target display screen; the target processing at least comprises: determining a mixed manner of the confusion data based on a data type of the first output data; and performing polarized mixing on the first output data by using the confusion data in the mixed manner to obtain the second output data; wherein the mixed manner at least comprises pixel mixing and / or pure color mixing; A second device is configured to identify the first output data from the second output data of the target display screen; The system adjusts a refresh frequency of the second device based on a refresh frequency of the target display screen, so that the refresh frequency of the second device is the same as the refresh frequency of the target display screen.
8. The data processing system of claim 7, wherein the first device comprises: a processing unit configured to determine a mixed manner of the confusion data based on a data type of the first output data; perform polarized mixing on the first output data by using the confusion data in the mixed manner to obtain the second output data; wherein the mixed manner at least comprises pixel mixing and / or pure color mixing; an output unit configured to output the second output data to a target display screen, so that the first output data is identified from the second output data of the target display screen by using a target object; or, so that the first output data cannot be identified from the second output data of the target display screen without using the target object.
9. The data processing system of claim 7, wherein the second device is a wearable device.
Citation Information
Patent Citations
Displayer, glasses device, control method, mobile terminal and display system
CN107167933A
Image display processing method, device and system
CN113012033A
Peep-proof display method based on persistence-of-vision interference hiding
CN113536403A