This application claims priority to Chinese patent application no. 200910260664.0, filed Dec. 18, 2009, which is incorporated herein by reference.
The present disclosure relates to the field of information security, and more particularly, to a displayed contents securing system and method, and a displayed contents viewing device.
Many devices, such as a Personal Computer (PC), a Personal Digital Assistance (PDA), a cell phone, an audio and video player, a television, an electronic game machine, and the like, are equipped with a display screen for displaying visual contents to a user/viewer. In some cases, the user of a device may desire to keep the displayed contents confidential, that is, he/she does not want other persons next to him/her to see the contents.
Secure screen is an existing solution. In such a solution, a secure screen is installed in front of the display screen of a device so that the contents displayed on the display screen can be seen only when the viewer is within a certain angle range in front of the display screen. With the method, the user of the device can prevent other persons outside the angle range from viewing the displayed contents.
Some embodiments of the present disclosure provide a system and a method for securing contents displayed on a display device, so that the contents displayed on the display device can be recognizable by only an intended viewer.
An embodiment of the present disclosure provides a system for securing contents displayed on a display device. The system may include a first device and a communication module. The communication module may be adapted to communicatively connect the first device to the display device. The first device may be adapted to control, via the communication module, the display device to alternately display a first content and a second content, the second content containing interference information.
Another embodiment of the present disclosure provides a device for permitting displayed content to be viewed while securing the displayed content. The device may include a light blocking device that is adapted to be alternately turned on to let light through when first content is displayed on a display device and be turned off to shut off light when second content is displayed on the display device.
Another embodiment of the present disclosure provides a method for securing displayed contents. The method may include: alternately displaying a first content containing information intended to be viewed and a second content containing interference information; and enabling the displayed second content to be un-viewable by an intended viewer.
Another embodiment of the disclosure provides a program product including machine-executable instructions which, when executed by an information processing device, causes the information processing device to perform the method described above.
Another embodiment of the disclosure provides a machine-readable medium having machine-readable program code embodied therein for causing an information processing device to perform the method described above.
The foregoing is a summary and thus contains, by necessity, simplifications, generalization, and omissions of detail(s). Consequently, those skilled in the art will appreciate that the summary is illustrative only and is not intended to be in any way limiting. Other aspects, features, and advantages of the apparatus and/or processes and/or other subject matter described herein will become apparent in the teachings set forth herein. The summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
The foregoing and other features of the present disclosure will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only several embodiments in accordance with the present disclosure and are, therefore, not to be considered limiting of its scope, the present disclosure will be described with additional specificity and detail through use of the accompanying drawings.
In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless the context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented here. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the Figures, can be arranged, substituted, combined, and designed in a wide variety of different configurations, all of which are explicitly contemplated and make part of this disclosure.
This disclosure is drawn, inter alia, to systems, methods, program products and medium related to security of displayed contents.
As shown in
The controlling device 101 may be adapted to control the display device 120 via the communication module 102 so that the display device 120 may alternately display a first content and a second content. The first content may contain information intended to be viewed by an intended user, and the second content may contain interference information. The second content is used as interference to the first content, and therefore may also be called as “the interferential content”. The first content or the second content may include image, picture, video, text and/or any other information that can be displayed on a screen of a display device.
With the above system 100, what is presented on the display device 120 is a combination of the first content and the second content that are displayed alternately, which leads to an unrecognizable vision to a non-intended viewer due to the phenomenon of persistence of vision.
With the system 100 as shown in
The system 400 as shown in
The controlling device 401 has the functions of the controlling device 101 as shown in
The interference generating module 403 may be adapted to generate the interferential content under the control of the controlling device 401. In an example, the interference generating module 403 may be adapted to send the generated interferential content to the controlling device 401 and the controlling device 401 may be further adapted to send the interferential content to the display device 420 via the communication module 402. In another example, the interference generating module 403 may be operably connected to the display device 420, e.g. via the communication module 402 or other communication interface, and may be further adapted to send the generated interferential content to the display device 420.
The interferential content may be generated in many ways. For example, in the MS WINDOWS environment of a computer, the image of the first content (e.g. the Content A as shown in
In an example, the interference generating module 403 may be integrated in the display device 420. In another example, the interference generating module 403 may be integrated with the controlling device 401.
The system 500 as shown in
The controlling device 501 has the functions of the controlling device 101 as shown in
The storage module 504 may store the interferential content to be displayed on the display device 520. In an example, the controlling device 501 may be adapted to obtain the interferential content from the storage module 504 and send the interferential content to the display device 520 via the communication module 502. In another example, the storage module 504 may be operably connected, e.g. via the communication module 502 or other communication interface, to the display device 520 which may obtain the interferential content from the storage module 504.
As an example, the storage module 504 may be integrated in the display device 520. As another example, the storage module 504 may be integrated with the controlling device 501.
The system 600 as shown in
The functions of the controlling device 601 are similar to those of the controlling device 101 as shown in
The viewing device 605 may be adapted to enable the first content displayed on the display device 620 to be viewable by an intended viewer and enable the second content displayed on the display device 620 to be un-viewable by the intended viewer. Particularly, the viewing device 605 may operate synchronously with the display device 620. As an example, the viewing device 605 may be a light blocking device. The light blocking device may be turned on to let light through when the first content is displayed on the display device 620 and may be turned off to shut off light when the interferential content is displayed. In this way, when the light blocking device is positioned between the display device 620 and the eyes of the intended viewer, what is seen by the intended viewer is a combination of the first content images and the blanks provided by the light blocking device that are presented alternately, which leads to a recognizable vision of the first content. However, for a person without the light blocking device, due to the phenomenon of persistence of vision, what is seen by him/her is a combination of the first content images and the interferential content images that are displayed alternately, which leads to an unrecognizable vision.
In an example, the communication module 602 may be further adapted to operably connect the controlling device 601 to the viewing device 605 so that the controlling device 601 may control the viewing device 605 and the display device 620 in a synchronized manner. Under the control of the controlling device 601, the viewing device 605 enables the first content displayed on the display device 620 to be viewable by an intended viewer and the second content displayed on the display device 620 to be un-viewable by the intended viewer. In the case that the viewing device 605 is the light blocking device, the controlling device 601 may control the light blocking device to let light through when the first content is displayed on the display device 620 and shut off light when the interferential content is displayed on the display device 620.
In another example, the viewing device 605 may be controlled manually by the viewer so as to operate synchronously with the display device 620. In the case that the viewing device 605 is the light blocking device, the light blocking device is controlled manually to let light through when the first content is displayed and shut off light when the interferential content is displayed. For example, the manual control may be implemented by use of an adjusting unit (for example, one or more buttons or pressing keys) of the light blocking device, by which the viewer may adjust the duration of letting light through and the duration of shutting off light of the light blocking device and the starting time points of the durations.
The system 700 as shown in
The functions of the interference generating module 703 are similar to the interference generating module 403 as shown in the above embodiments and examples, the functions of the viewing device 705 are similar to the viewing device 605 as shown in the above embodiments and examples, and the functions of the controlling device 701 are similar to the controlling device 601 as shown in the above embodiments and examples, the description of which is omitted herein.
In another embodiment, the controlling device 101/401/501/601/701 may be further adapted to configure a first duration of displaying the first content and a second duration of displaying the interferential content, so that the display device 120/420/520/620/720 displays the first content during the first duration and displays the interferential content during the second duration, and the viewing device 605/705 lets light through during the first duration and shuts off light during the second duration.
In an example, the first and second durations may be set and adjusted automatically by the controlling device 101/401/501/601/701. In another example, the first and second durations may be set and adjusted by a viewer/user via an input device of the controlling device 101/401/501/601/701, which is not shown in the figures. For example, the input device may include a keyboard, a mouse and the like, operably connected to the controlling device 101/401/501/601/701, or may further include a software interface (such as a scroll bar, an input field and the like). The input device may be implemented in many ways according to any appropriate technologies. The described examples of the input device are only illustrative, are not intended to limit the disclosure thereto.
By adjusting the durations for displaying the first content and the interferential content, an advantageous screen securing effect may be achieved.
In another example, to control the viewing device 605/705 and the display device 120/420/520/620/720, the controlling device 101/401/501/601/701 may generate a control signal and simultaneously send the control signal to the viewing device and the display device. The control signal may have at least two signal states (referred to as a first state and a second state below). For example, the control signal may be a sequence of alternate 1s and 0s over time, and the 1s and 0s can have different durations, respectively. For instance, all the 1s and all the 0s can have a same duration of 0.02 second, or all the 1s can have a same duration of 0.02 second while all the 0s can have a same duration of 0.01 second. It shall be appreciated that the particular values of the durations described herein are only examples. The durations can be set to any appropriate values according to the practical requirements, and should not be limited to the particular values described herein. As described above, the duration of 1s and 0s may be set and adjusted automatically, or may be set and adjusted by a user using an input device (such as a keyboard, a mouse and the like) connected to the controlling device and a software interface (such as a scroll bar, an input field and the like).
Under the control of the control signal, the first content and the interferential content are alternately displayed on the display screen. At the same time, the viewing device may alternately let light through or shut off light according to the control signal. For example, when the control signal is in the first state (for example, during the duration of 1), the first content may be displayed and the viewing device may turn on to allow light to go through, such that the content displayed on the display screen can be seen by the intended viewer/user, and when the control signal is in the second state (for example, during the duration of 0), the interferential content is displayed and the viewing device may turn off to block light such that the interferential content displayed on the screen can not seen by the intended viewer/user.
The viewing device 605/705, when utilized, may be disposed between the eyes of an intended viewer and the display device 620/720. In an example, the viewing device may be a polarizer device that can be controlled to allow or not allow the light to go through.
In another example, the viewing device 605/705 may be made in the form of a pair of spectacles that can be worn by a viewer. The pair of spectacles may be controlled to simultaneously let light through when the first content is displayed on the display device 620/720 and simultaneously shut off light when the interferential content is displayed on the display device 620/720. For example, each of the two spectacles may be implemented as a polarizer device including two polarizing sheets disposed in parallel as described in the above example as shown in
In another example, the viewing device 605/705 may include a first polarizing sheet to be positioned in front of the display screen of the display device 620/720 and a pair of spectacles to be worn by the intended viewer. The pair of spectacles includes a left spectacle and a right spectacle corresponding to the left and right eyes of the viewer, respectively. Each of the spectacles may be made of a polarizing sheet, and the polarizing directions of the two spectacles are kept the same with each other during operation. For example, the pair of spectacles may be controlled, e.g., by the above described control signal from the controlling device. When the control signal is in the first state and the first content is displayed on the display device 620/720, the polarizing directions of the two spectacles may be controlled to be both parallel with that of the first polarizing sheet so that the intended viewer can view the first content, and when the control signal is in the second state and the second content is displayed on the display device 620/720, the polarizing directions of the two spectacles may be controlled to be both perpendicular to that of the first polarizing sheet so that the intended viewer can not see the second content. For another example, the polarizing directions of the two spectacles may keep the same with each other and unchanged, while the first polarizing sheet may be controlled by the above described control signal from the controlling device to change its polarizing direction. When the control signal is in the first state and the first content is displayed on the display device 620/720, the polarizing direction of the first polarizing sheet may be controlled to be parallel with those of the two spectacles, and when the control signal is in the second state and the second content is displayed on the display device 620/720, the polarizing direction of the first polarizing sheet may be controlled to be perpendicular to those of the two spectacles. In an example, the first polarizing sheet may be integrated with the display device 620/720.
The connections between the components/modules/devices described above, e.g. the connections between the controlling device 601/701 and the viewing device 605/705 via the communication module 602/702, the connections between the communication module 102/402/502/602/702 and the display device 120/420/520/620/720 and the connections between the storage module 504/interference generating module 403 and the display device 520/420, may be implemented in a wired or wireless manner according to any appropriate technology. As an example, the connection may be a wireless connection such as a Bluetooth connection, or may be a cabled connection such as a serial communication. As an example, the communication module 102/402/502/602/702 may be a Bluetooth interface or a serial port. Of course, these examples are merely illustrative rather than exhaustive. The appropriate technologies that can be utilized to implement the connections and the communication module are not enumerated herein only for the sake of clarity.
In the above embodiments, the viewing device 605/705 is separated from the display device 620/720.
In an example, the controlling device 101/401/501/601/701 may be embedded in the display device 120/420/520/620/720. In another example, part of the controlling device 601/701 may be integrated with the viewing device 605/705 to control the viewing device 605/705, while another part of the controlling device 601/701 may be integrated with the display device 620/720 to control the display device 620/720. In this case, the two parts of the controlling device 601/701 may operate synchronously via, for example a communication unit (e.g. communication interfaces configured in the two parts).
In step 802, a display device is controlled to alternately display a first content and a second content. As in the above embodiments and examples, the first content refers to the content containing information intended to be viewed by an intended viewer and the second content refers to the content containing interferential information and is also called the interferential content.
In step 804, the displayed first content is made viewable by the intended viewer and the displayed second content is made un-viewable by the intended viewer.
With the method, what a non-intended viewer sees from the displayed contents is a visually unrecognizable vision of a combination of alternately displayed first and second contents, while what an intended viewer sees is the displayed first content since the second content is made un-viewable to him/her. In this way, the displayed contents can be kept confidential to the non-intended viewer.
As shown in
In the embodiment as shown in
As shown in
It shall be appreciated that, though in
As shown in
In step 1202, the second content to be displayed by the display device may be generated. The second content may be displayed as interference to the content (i.e. the first content) containing information to be viewed by an intended viewer. As stated above, the second content may be generated in many ways. As an example, the image of the first content (e.g. the Content A as shown in
In step 1204, a control signal may be generated. The control signal may have at least two signal states (referred to as a first state and a second state). For example, the control signal may be a sequence of alternate 1s and 0s over time, and the 1s and 0s can have different durations, respectively. As described above, the durations can be set to any appropriate values according to the practical requirements, and may be set and adjusted automatically, or may be set and adjusted by a user.
The control signal may be sent to both of the display device and the viewing device so that the two devices may operate synchronously based on the control signal.
In step 1206, the first content and the second content are alternately displayed on the display device based on the control signal. As an example, the first content is displayed during the durations of the first state of the control signal and the second content is displayed during the durations of the second state of the control signal.
In step 1208, the viewing device may be turned on/off alternately according to the control signal so that light is let through or shut off alternatively. As an example, when the control signal is in the first state and the first content is displayed, the viewing device may be turned on to allow light to go through, such that the content displayed on the display screen can be seen by the intended viewer/user, and when the control signal is in the second state and the second content is displayed, the viewing device may be turned off to block light such that the second content displayed on the screen can not seen by the intended viewer/user. Some particular examples of the viewing device have been described above, and are not repeated herein.
In the above embodiments/examples, the display screen of the display device may be a Liquid Crystal Display (LCD), an Organic Light Emitting Display (OLED), a Plasma Display Panel (PDP), a Cathode-ray Tube (CRT), or the like.
In addition, the method, for securing displayed contents according to the embodiments of the disclosure may be implemented by a program product or a set of program instructions that can be operated on any information processing device. The information processing device may be any appropriate processing device, such as a computer, a hand-held device, or an embedded device or the like. Therefore, such program product or program instructions, as well as machine-readable medium storing the program product or program instructions thereon, also constitute part of the disclosure. The machine-readable medium may include any existing and future storage medium.
Furthermore, some components in the above described systems 100/400/500/600/700, including the controlling device 101/401/501/601/701, the storage module 504, and the interference generating module 403, etc, may be realized as software components that can be operated on a chip, or may be realized by a specialized circuit, e.g. a single chip or the like. Therefore, such software components and/or circuits (e.g. chips) also constitute part of the disclosure.
It can be understood by a person of ordinary skill in the art that there is little distinction left between hardware and software implementations of the aspects of the apparatus described above; the use of hardware or software is generally (but not always, in that in certain contexts the choice between hardware and software can become significant) a design choice representing cost vs. efficiency tradeoffs. There are various vehicles by which processes and/or apparatuses and/or other technologies described herein can be effected (e.g., hardware, software, and/or firmware), and that the preferred vehicle will vary with the context in which the processes and/or apparatuses and/or other technologies are deployed. For example, if an implementer determines that speed and accuracy are paramount, the implementer may opt for a mainly hardware and/or firmware vehicle; if flexibility is paramount, the implementer may opt for a mainly software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware.
The foregoing detailed description has set forth various embodiments of the systems and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
Those skilled in the art will recognize that it is common within the art to describe devices and/or processes in the fashion set forth herein, and thereafter use engineering practices to integrate such described devices and/or processes into data processing systems. That is, at least a portion of the devices and/or processes described herein can be integrated into a data processing system via a reasonable amount of experimentation. Those having skill in the art will recognize that a typical data processing system generally includes one or more of a system unit housing, a video display device, a memory such as volatile and non-volatile memory, processors such as microprocessors and digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices, such as a touch pad or screen, and/or control systems including feedback loops and control motors (e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities). A typical data processing system may be implemented utilizing any suitable commercially available components, such as those typically found in data computing/communication and/or network computing/communication systems.
The herein described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.
With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” or “comprising” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” or “comprises” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to disclosures containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
200910260664.0 | Dec 2009 | CN | national |