WO2023230965A1 - 显示方法及装置 - Google Patents
显示方法及装置 Download PDFInfo
- Publication number
- WO2023230965A1 WO2023230965A1 PCT/CN2022/096698 CN2022096698W WO2023230965A1 WO 2023230965 A1 WO2023230965 A1 WO 2023230965A1 CN 2022096698 W CN2022096698 W CN 2022096698W WO 2023230965 A1 WO2023230965 A1 WO 2023230965A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image data
- osd
- display
- sub
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/003—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to produce spatial visual effects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/349—Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking
- H04N13/351—Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking for displaying simultaneously
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/361—Reproducing mixed stereoscopic images; Reproducing mixed monoscopic and stereoscopic images, e.g. a stereoscopic image overlay window on a monoscopic image background
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
Definitions
- the present disclosure relates to the field of signal recognition, and in particular, to a display method and device.
- OSD On Screen Display
- a display method is provided, which is applied to a display device.
- the display screen of the display device includes multiple sub-display areas.
- the display method includes: first, obtaining image data to be displayed.
- the image data to be displayed includes OSD image data.
- the OSD image data includes OSD sub-image data from n viewpoints, where n is an integer greater than or equal to 2. Then, the OSD image data is parsed, and the parsed OSD image data is rearranged.
- the position information of the OSD image data determine the area to be displayed corresponding to the OSD image data on the display screen, and display the rearranged OSD image data in the area to be displayed; the area to be displayed includes at least one sub-display area, and the rearranged
- the resulting OSD image data includes rearranged OSD sub-image data of some or all viewpoints.
- the image data to be displayed also includes source image data
- the method further includes: parsing the source image data, and performing data rearrangement on the parsed source image data.
- displaying the rearranged OSD image data in the area to be displayed according to the area to be displayed corresponding to the OSD image data on the display screen includes: according to the area to be displayed corresponding to the OSD image data on the display screen, using The rearranged OSD image data replaces the rearranged source image data corresponding to the area to be displayed, or the rearranged OSD image data is superimposed on the rearranged source image data corresponding to the area to be displayed.
- overlaying the rearranged OSD image data on the rearranged source image data corresponding to the area to be displayed includes: setting transparency for the rearranged OSD image data, and superimposing the rearranged source image data corresponding to the area to be displayed.
- the rearranged OSD image data after setting the transparency is superimposed on the source image data.
- the OSD sub-image data of each viewpoint includes A sub-pixels, and A is an integer greater than or equal to 2; performing data rearrangement on the parsed OSD image data includes: OSD sub-images of n viewpoints All sub-pixels in the data are rearranged; different sub-pixels in the rearranged OSD sub-image data corresponding to n viewpoints are located in different rows.
- the A sub-pixels include a first sub-pixel, the first sub-pixel is any one of the A sub-pixels, the first sub-pixel includes t sub-pixels, and t is an integer greater than or equal to 2.
- parsing the OSD image data and rearranging the parsed OSD image data includes: first, parsing the OSD image data to obtain the display parameters of the OSD image data and the display data of the OSD image data.
- the display parameters of the OSD image data include the number of viewpoints and sub-display area identifiers corresponding to the OSD image data, and the capacity of the display data of the OSD image data. Then, data rearrangement is performed on the display data of the OSD image data according to the display parameters of the OSD image data.
- a method of obtaining OSD sub-image data of n viewpoints includes: using n cameras to capture the first OSD model from different viewpoints to obtain OSD sub-image data of n viewpoints. Or use a three-dimensional modeling or image processor to obtain the second OSD model, and obtain OSD sub-image data of n viewpoints based on the second OSD model.
- the position information of the OSD image data includes the starting position of the area to be displayed, and the length information and width information of the area to be displayed.
- the display method further includes: first, obtaining a first command.
- the first command is used to switch the display mode of the OSD image from 3D display to 2D display, or to switch the display mode of the OSD image from 2D display to 2D display. 3D display.
- two-dimensional OSD image data is acquired.
- the two-dimensional OSD image is displayed on the display screen according to the area to be displayed corresponding to the two-dimensional OSD image data.
- the display method further includes: first, obtaining the user's face image or pupil image to determine the user's main observation area; and/or obtaining the user's gesture image to determine the user's main viewpoint area. Then perform high-definition display on the OSD image data and/or source image data in the main observation area and/or main viewpoint area; perform low-definition display on the OSD image data and/or source image data outside the main observation area and/or main viewpoint area.
- a computer-readable storage medium stores computer program instructions.
- the computer program instructions When the computer program instructions are run on a computer (for example, a display device), they cause the computer to perform the display method as described in any of the above embodiments.
- a computer program product includes computer program instructions.
- the computer program instructions When the computer program instructions are executed on a computer (eg, a display device), the computer program instructions cause the computer to perform the display method as described in any of the above embodiments.
- a computer program is provided.
- the computer program When the computer program is executed on a computer (e.g., a display device), the computer program causes the computer to perform the display method as described in any of the above embodiments.
- a display device including a display screen, a data acquisition device and a data processing device.
- the display screen includes multiple sub-display areas.
- the data acquisition device is configured to acquire image data to be displayed.
- the image data to be displayed includes OSD image data.
- the OSD image data includes OSD sub-image data from n viewpoints, where n is an integer greater than or equal to 2.
- the data processing device is configured to parse the OSD image data and perform data rearrangement on the parsed OSD image data.
- the position information of the OSD image data determine the area to be displayed corresponding to the OSD image data on the display screen, and control the area to be displayed on the display screen to display the rearranged OSD image data; the area to be displayed includes at least one sub-display area,
- the rearranged OSD image data includes rearranged OSD sub-image data of some or all viewpoints.
- the image data to be displayed also includes source image data
- the data processing device is further configured to: parse the source image data, and perform data rearrangement on the parsed source image data.
- the data processing device is configured to replace the rearranged source image data corresponding to the area to be displayed with the rearranged OSD image data according to the area to be displayed corresponding to the OSD image data, or, in the area to be displayed
- the rearranged OSD image data is superimposed on the corresponding rearranged source image data.
- the data processing device is configured to set transparency on the rearranged OSD image data, and superimpose the rearranged OSD image data with the transparency set on the rearranged source image data corresponding to the area to be displayed.
- the OSD sub-image data of each viewpoint includes A sub-pixels, and A is an integer greater than or equal to 2; the data processing device is configured to: perform a processing on all sub-pixels in the OSD sub-image data of n viewpoints. Rearrangement; different sub-pixels in the rearranged OSD sub-image data corresponding to n viewpoints are located in different rows.
- the A sub-pixels include a first sub-pixel, the first sub-pixel is any one of the A sub-pixels, the first sub-pixel includes t sub-pixels, and t is an integer greater than or equal to 2.
- the data processing device is configured to parse the OSD image data to obtain display parameters of the OSD image data and display data of the OSD image data; the display parameters of the OSD image data include the number of viewpoints and sub-display areas corresponding to the OSD image data. logo, and the capacity of display data of OSD image data. According to the display parameters of the OSD image data, the display data of the OSD image data is rearranged.
- the data acquisition device is configured to: use n virtual cameras to shoot the first OSD model from different viewpoints to obtain OSD sub-image data of n viewpoints; or use three-dimensional modeling or an image processor to obtain the first OSD model. Two OSD models, and according to the second OSD model, OSD sub-image data of n viewpoints are obtained.
- the position information of the OSD image data includes the starting position of the area to be displayed, and the length information and width information of the area to be displayed.
- the data acquisition device is further configured to: obtain a first command.
- the first command is used to switch the display mode of the OSD image from 3D display to 2D display, or to switch the display mode of the OSD image from 2D display. to 3D display.
- two-dimensional OSD image data or three-dimensional OSD image data is acquired.
- the data processing device is configured to control the display screen to display a two-dimensional OSD image according to an area to be displayed corresponding to the two-dimensional OSD image data; or to control the display screen to display a three-dimensional OSD image according to the area to be displayed corresponding to the three-dimensional OSD image data. .
- the display device further includes a collection device configured to obtain the user's face image or pupil image to determine the user's main observation area; and/or obtain the user's gesture image to determine the user's main viewpoint area.
- the data processing device is also configured to perform high-definition display of OSD image data and/or source image data in the main observation area and/or main viewpoint area; and to display OSD image data and/or source data outside the main observation area and/or main viewpoint area. Image data is displayed in low definition.
- Figure 1 is a schematic diagram of a display area on a display screen according to some embodiments.
- Figure 2 is a flow chart of a display method according to some embodiments.
- Figure 3 is a schematic diagram of a method for obtaining multi-viewpoint OSD sub-image data according to some embodiments
- Figure 4 is a 3D display scene diagram of a multi-viewpoint OSD image according to some embodiments.
- Figure 5 is a flow chart of data parsing and rearrangement according to some embodiments.
- Figure 6 is a structural diagram of OSD image data according to some embodiments.
- Figure 7A is an arrangement diagram of OSD image data before and after rearrangement according to some embodiments.
- Figure 7B is an arrangement diagram of source image data before and after rearrangement according to some embodiments.
- Figure 7C is a schematic diagram of display data replacement in the area to be displayed of an OSD according to some embodiments.
- Figure 7D is an arrangement diagram of data displayed on a display screen according to some embodiments.
- Figure 7E is a schematic diagram of display data replacement in the area to be displayed of another OSD according to some embodiments.
- Figure 7F is an arrangement diagram of data displayed on another display screen according to some embodiments.
- Figure 8 is a flowchart of another display method according to some embodiments.
- Figure 9 is a flow chart of yet another display method according to some embodiments.
- Figure 10 is a flow chart of yet another display method according to some embodiments.
- Figure 11 is a flow chart of yet another display method according to some embodiments.
- Figure 12 is a flow chart of yet another display method according to some embodiments.
- Figure 13 is a schematic diagram of a main observation area according to some embodiments.
- Figure 14 is a flow chart of yet another display method according to some embodiments.
- Figure 15 is an OSD interaction flow chart according to some embodiments.
- Figure 16 is a structural diagram of a display device according to some embodiments.
- first and second are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of indicated technical features. Therefore, features defined as “first” and “second” may explicitly or implicitly include one or more of these features. In the description of the embodiments of the present disclosure, unless otherwise specified, "plurality" means two or more.
- At least one of A, B and C has the same meaning as “at least one of A, B or C” and includes the following combinations of A, B and C: A only, B only, C only, A and B The combination of A and C, the combination of B and C, and the combination of A, B and C.
- a and/or B includes the following three combinations: A only, B only, and a combination of A and B.
- the term “if” is optionally interpreted to mean “when” or “in response to” or “in response to determining” or “in response to detecting,” depending on the context.
- the phrase “if it is determined" or “if [stated condition or event] is detected” is optionally interpreted to mean “when it is determined" or “in response to the determination" or “on detection of [stated condition or event]” or “in response to detection of [stated condition or event]”.
- Example embodiments are described herein with reference to cross-sectional illustrations and/or plan views that are idealized illustrations.
- the thickness of layers and regions are exaggerated for clarity. Accordingly, variations from the shapes in the drawings due, for example, to manufacturing techniques and/or tolerances are contemplated.
- example embodiments should not be construed as limited to the shapes of regions illustrated herein but are to include deviations in shapes that result from, for example, manufacturing. For example, an etched area shown as a rectangle will typically have curved features. Accordingly, the regions shown in the figures are schematic in nature and their shapes are not intended to illustrate the actual shapes of regions of the device and are not intended to limit the scope of the exemplary embodiments.
- OSD is applied to a monitor and generates some special glyphs or graphics on the screen of the monitor to allow users to get some information. It is commonly seen on the display screen of home TVs or personal computers. When the user operates the TV to change channels or adjust the volume, picture quality, etc., the TV screen will display the current status to let the user know.
- OSD image display solutions cannot achieve 3D display of OSD images, nor can they achieve switching between 2D display and 3D display of OSD images. In addition, they cannot achieve the effect of multi-viewpoint OSD images.
- some embodiments of the present disclosure provide a display method, which is applied to a display device.
- the display screen of the display device includes a plurality of sub-display areas.
- the sub-display area may be one or more islands, and the present disclosure is not limited to how many pixel islands the sub-display area includes.
- the display screen 10 includes 20 individually driveable sub-display areas 11 , each sub-display area 11 is an individually driveable area, and the OSD to-be-displayed area 20 includes 6 sub-display areas 11 .
- the individually driveable area can be a parallel drive area, or the backlight hardware can be driven as an individually controllable area, or any of the areas can be partitioned for image quality processing when processing the picture content.
- the display device may be a television, a personal computer, or other device with a display screen, and the disclosure does not limit the specific type of the display device.
- Some embodiments of the present disclosure provide a display method, as shown in Figure 2, the method includes:
- Step 201 Obtain image data to be displayed.
- the image data to be displayed includes OSD image data.
- the OSD image data includes OSD sub-image data from n viewpoints (views), where n is an integer greater than or equal to 2.
- the method of obtaining OSD sub-image data of n viewpoints includes: using n cameras 31 to capture the first OSD model 30 from different viewpoints to obtain OSD sub-image data of n viewpoints.
- the camera 31 may be a camera capable of acquiring photos, such as a virtual camera or a real camera. The present disclosure does not limit the type of the camera 31 .
- the OSD sub-image data of the n viewpoints can be pre-stored in system-side circuits (such as FPGA (Field Programmable Gate Array) and SOC (System on Chip)).
- system-side circuits such as FPGA (Field Programmable Gate Array) and SOC (System on Chip)
- the OSD sub-image data of the n viewpoints are called from the memory of the system-side circuit.
- OSD image data can be stored in the memory of the system-side circuit, and the present disclosure does not limit the number and type of OSD images corresponding to the OSD image data.
- the method of obtaining OSD sub-image data of n viewpoints may also include: using three-dimensional modeling or an image processor to obtain a second OSD model, and obtaining OSD sub-images of n viewpoints based on the second OSD model. data.
- the second OSD model can be generated in real time by a three-dimensional modeling or image processor. Based on the second OSD model, slicing or image generation and output are performed for different viewpoints to obtain OSD sub-image data of n viewpoints. .
- the operation of the three-dimensional modeling or image processor can be completed by the internal system of the display device 10 or by an external system. This disclosure does not limit the specific method of using the three-dimensional modeling or image processor to obtain the second OSD model.
- the image data to be displayed includes OSD image data, and the OSD image data includes OSD sub-image data from n viewpoints. That is to say, the image data to be displayed includes OSD sub-image data from n viewpoints.
- the image data to be displayed includes OSD sub-image data from n viewpoints.
- the display screen 10 can display OSD images from multiple viewpoints at the same time, thereby realizing 3D display of OSD.
- the user can see different OSD images on the display screen 10 from different viewpoints.
- the user stands at At the first viewpoint angle 401, it can be seen that the image on the to-be-displayed area 20 of the OSD is the OSD image 4011 of the first viewpoint.
- the image on the to-be-displayed area 20 of the OSD is the OSD image 4021 of the second viewpoint, and the OSD image 4011 of the first viewpoint is the same as the OSD image 4021 of the second viewpoint.
- the two-viewpoint OSD image 4021 is any two OSD images of different viewpoints among the n-viewpoint OSD images. The present disclosure does not limit the number of viewpoints of the OSD image that can be displayed in one frame.
- Step 202 Analyze the OSD image data, and perform data rearrangement on the parsed OSD image data.
- the OSD display area includes 6 sub-display areas 11 , therefore, the OSD image data may be distributed in at least one sub-display area 11 of the 6 sub-display areas 11 .
- the OSD image data when the OSD image data is stored in the memory of the system-side circuit, there is no partition for storage. If the OSD image data is generated in real time, there is no partition for generation, and the OSD image data from the same viewpoint is not stored in the same location. in a storage address. Therefore, in order to ensure the correct display of OSD images, the OSD image data needs to be fragmented and reorganized on the system side (such as a graphics card), and the reorganized OSD image data needs to be input into the control system of the display device.
- the control system of the display device parses and rearranges the data, and the control system of the display device outputs the rearranged OSD image data to the display screen 10 of the display device according to the display requirements, and then the 3D OSD image can be displayed on the display screen 10 .
- the implementation method of step 202 may include:
- Step 501 Analyze the OSD image data to obtain the display parameters of the OSD image data and the display data of the OSD image data.
- the display parameters of the OSD image data include flag bits, compression rates, the number of viewpoints and sub-display area identification corresponding to the OSD image data, and the capacity of the display data of the OSD image data.
- Flag bits are configured to handshake with front-end instructions.
- the compression ratio is configured as the ratio of the size of the display data of the OSD image data after compression to the size before compression, so as to facilitate compression and decompression of the display data of the OSD image data.
- the number of viewpoints corresponding to the OSD image data is configured to store which viewpoint among n viewpoints the viewpoint corresponding to the OSD image data is.
- the sub-display area identification corresponding to the OSD image data is configured to transmit the position information of the sub-display area 11 corresponding to the OSD image data to the back end.
- the position information of the sub-display area 11 can be obtained by numbering the sub-display area 11 of the display screen 10, for example, starting from the upper left corner, numbering in sequence from left to right, and from top to bottom, each one The number corresponds to a word display area.
- the capacity of the display data of the OSD image data is configured to pass to the back end the size of the OSD image data that needs to be displayed.
- the capacity of the display data of the OSD image data is larger than the size of the OSD image data that needs to be displayed of all viewpoints.
- the display data capacity of the OSD image data should be small.
- the backend can reasonably configure the data processing resources according to this parameter to avoid the waste of system resources.
- the display parameters of the OSD image data include the pixel value of a certain sub-pixel.
- Step 502 Perform data rearrangement on the display data of the OSD image data according to the display parameters of the OSD image data.
- the OSD sub-image data of each viewpoint includes A sub-pixels, where A is an integer greater than or equal to 2.
- the implementation method of step 502 may include: rearranging all sub-pixels in the OSD sub-image data of n viewpoints. Different sub-pixels in the rearranged OSD sub-image data corresponding to n viewpoints are located in different rows. Subpixels can include red, green, blue, black, white, and yellow.
- the A sub-pixels include a first sub-pixel, the first sub-pixel is any one of the A sub-pixels, the first sub-pixel includes t sub-pixels, and t is an integer greater than or equal to 1.
- the parsed OSD image data includes OSD sub-image data of n viewpoints.
- the OSD sub-image data of each viewpoint includes 3 sub-pixels, and the 3 sub-pixels are respectively red (Red, R).
- Sub-pixels, green (Green, G) sub-pixels and blue (Blue, B) sub-pixels are taken as examples.
- each red sub-pixel includes t sub-pixels, such as R1-1, R1-2,..., R1-t
- each green sub-pixel includes t sub-pixels, such as G1-1 , G1-2,...,G1-t
- each blue sub-pixel includes t sub-pixels, such as B1-1, B1-2,..., B1-t.
- the display data R1 -1 corresponds to the starting position of the area to be displayed 20 of the OSD
- the display data Rt-n corresponds to the end position of the area to be displayed 20 . It can be understood that, as shown in Figure 1, when the area to be displayed 20 of the OSD is a rectangle, the starting point of the area 20 to be displayed of the OSD is the position D0 of the first pixel in the upper left corner of the rectangle.
- the area 20 of the OSD to be displayed is The end position of is the position D1 of the last pixel in the lower right corner of the rectangle.
- each sub-pixel includes 4 sub-pixels, and each sub-pixel has A pixel value
- the area to be displayed 20 includes 12 rows and 5 columns of pixels, and the pixels correspond to the pixel values of the sub-pixels one-to-one as an example for a more intuitive explanation.
- the OSD sub-image data of each viewpoint includes pixel values of 15 sub-pixels.
- the OSD sub-image data 501 of the first viewpoint includes the pixel values of four sub-pixels of the red sub-pixel (such as R1-1, R1-2, R1-3 and R1-4), and the pixel values of the four sub-pixels of the green sub-pixel (such as R1-1, R1-2, R1-3 and R1-4).
- R1-1, G1-2, G1-3 and G1-4 the pixel values of the four sub-pixels of the blue sub-pixel (such as B1-1, B1-2, B1-3, B1-4).
- the OSD sub-image data 502 of the second viewpoint includes pixel values of four sub-pixels of the red sub-pixel (such as R2-1, R2-2, R2-3 and R2-4), and pixel values of the four sub-pixels of the green sub-pixel (such as R2-1, R2-2, R2-3 and R2-4). Such as G2-1, G2-2, G2-3 and G2-4) and the pixel values of the four sub-pixels of the blue sub-pixel (such as B2-1, B2-2, B2-3, B2-4).
- the OSD sub-image data 505 of the fifth viewpoint includes the pixel values of four sub-pixels of the red sub-pixel (such as R5-1, R5-2, R5-3 and R5-4), and the four sub-pixels of the green sub-pixel.
- the OSD image data is fragmented and reorganized on the system side, and the reorganized OSD image data is input to the control system of the display device, the pixel values of the sub-pixels are compressed and stored in the memory of the system-side circuit, not They are arranged in the order of display. Therefore, the OSD image data, that is, the sub-image data of the five viewpoints, needs to be analyzed and rearranged by the control system of the display device.
- Table 1 Display data included in OSD sub-image data of 5 viewpoints
- All sub-pixels in the OSD sub-image data of the five viewpoints are rearranged, that is, the red sub-pixels, green sub-pixels and blue sub-pixels in the OSD sub-image data of the five viewpoints are rearranged.
- all the sub-pixels of the red sub-pixels in the OSD sub-image data of the 5 viewpoints are arranged in at least one row and parallel to each other, and all the sub-pixels of the blue sub-pixels in the OSD sub-image data of the 5 viewpoints are arranged in at least one row and Parallel to each other, all sub-pixels of the green sub-pixels in the OSD sub-image data of the five viewpoints are arranged in at least one row and parallel to each other.
- any sub-pixel of the red sub-pixel in the OSD sub-image data of 5 viewpoints and any sub-pixel of the blue sub-pixel in the OSD sub-image data of 5 viewpoints or the green sub-pixel in the OSD sub-image data of 5 viewpoints Each sub-pixel of is arranged in a different row. That is, different sub-pixels in the rearranged OSD sub-image data are located in different rows.
- the rearranged OSD sub-image data corresponding to the 5 viewpoints includes 12 rows of pixel values of sub-pixels, and the pixel values of the sub-pixels of the red sub-pixels in the OSD sub-image data of the 5 viewpoints R1-1, R1-2, R1-3, R1-4 and R1-5 are arranged in row 1, where the pixel value R1-1 of the sub-pixel corresponds to the starting position D0 of the area to be displayed 20.
- the 5 viewpoints The pixel values G1-1, G1-2, G1-3, G1-4 and G1-5 of the sub-pixels of the green sub-pixel in the OSD sub-image data are arranged in the second row.
- the pixel values B1-1, B1-2, B1-3, B1-4, and B1-5 of the sub-pixels of the blue sub-pixel in the OSD sub-image data of the five viewpoints are arranged in the third row.
- the pixel values R4-1, R4-2, R4-3, R4-4 and R4-5 of the red sub-pixels in the OSD sub-image data of the five viewpoints are arranged in the 10th row.
- the pixel values G4-1 and G4-2 and G4-3 and G4-4 and G4-5 of the green sub-pixel sub-pixels in the OSD sub-image data of the five viewpoints are arranged in the 11th row.
- the pixel values B4-1, B4-2, B4-3, B4-4 and B4-5 of the sub-pixels of the blue sub-pixel in the OSD sub-image data of the 5 viewpoints are arranged in the 12th row, where the pixels of the sub-pixels
- the value R4-5 corresponds to the end position D1 of the area to be displayed 20.
- the pixel values G1-1, G1-2, G1-3, G1-4 and G1-5 of the green sub-pixels in the OSD sub-image data of the five viewpoints can also be arranged in the first row, Or arrange the pixel values B1-1, B1-2, B1-3, B1-4 and B1-5 of the sub-pixels of the blue sub-pixel in the OSD sub-image data of the five viewpoints in the first row.
- the row of the sub-pixel of the red sub-pixel in the OSD sub-image data of n viewpoints is located and the row of the sub-pixel of the green sub-pixel in the OSD sub-pixel data of the n viewpoints, or the row of the sub-pixel of the green sub-pixel in the OSD sub-image data of n viewpoints.
- the order of the rows in which the sub-pixels of the blue sub-pixel are located is not limited. That is to say, the rearranged order of multiple sub-pixels can include various forms, and as long as the rearranged different sub-pixels are located in different rows, they are all within the protection scope of the embodiments of the present disclosure.
- Step 203 Determine the to-be-displayed area 20 corresponding to the OSD image data on the display screen 10 based on the position information of the OSD image data, and display the rearranged OSD image data in the to-be-displayed area 20.
- the area to be displayed 20 includes at least one sub-display area 11 , and the rearranged OSD image data includes the rearranged OSD sub-image data of some viewpoints or all viewpoints.
- the position information of the OSD image data includes the starting position D0 of the to-be-displayed area 20 of the OSD, and the length information and width information of the to-be-displayed area 20 of the OSD.
- the end position D1 of the OSD to-be-displayed area 20 can be calculated from the starting point position D0 of 20 and the length information and width information of the OSD to-be-displayed area 20 .
- the system-side circuit can configure or generate the coordinates of the starting position D0 of the OSD's to-be-displayed area 20 according to the display screen 10, as well as the length information and width information of the OSD's to-be-displayed area 20, the position of the sub-display area 11 to which the OSD image data belongs, etc. parameters, when the data stream of the display device reaches the starting position D0 of the OSD to-be-displayed area 20, the rearranged OSD sub-image data of the five viewpoints will be output to the OSD to-be-displayed area 20 according to the timing sequence, and the five viewpoints will be displayed.
- OSD images when the data stream of the display device reaches the starting position D0 of the OSD to-be-displayed area 20, the rearranged OSD sub-image data of the five viewpoints will be output to the OSD to-be-displayed area 20 according to the timing sequence, and the five viewpoints will be displayed.
- OSD images when the data stream of the display device reaches
- the rearranged OSD image data may also include OSD sub-image data of some viewpoints.
- OSD sub-image data of some viewpoints For example, during rearrangement, only the sub-image data of 3 viewpoints among the OSD sub-image data of 5 viewpoints are re-arranged. arranged, then when the data stream of the display device reaches the starting position D0 of the area to be displayed 20 of the OSD, the rearranged OSD sub-image data of the three viewpoints will be output to the area to be displayed 20 of the OSD according to the time sequence, and the three viewpoints will be displayed. OSD image.
- OSD sub-image data of 5 viewpoints are all re-arranged, only the sub-image data of 3 viewpoints can be displayed during display.
- the image data to be displayed also includes source image data
- the display method further includes: parsing the source image data, and performing data rearrangement on the parsed image data.
- the source image data may also include source image data from multiple viewpoints.
- the embodiment of the present disclosure does not limit the method of obtaining the source image data.
- the source image data includes source image data of n viewpoints, and the sub-image data of each viewpoint includes A sub-pixels.
- the source image data of each viewpoint includes The type and number of sub-pixels are the same as the type and number of pixels included in the OSD sub-image data of each viewpoint.
- Each sub-pixel of the source image data of each viewpoint includes m sub-pixels, and m is an integer greater than or equal to 1. It can be understood that m is the same as the above-mentioned each sub-pixel of the OSD sub-image data including t sub-pixels. The values of t can be the same or different.
- the display range of the source image may be the entire display screen 10 or a partial display area of the display screen 10 .
- Some embodiments of the present disclosure take the display range of the source image as the entire display screen 10 as an example for description.
- the method of parsing and rearranging source image data is similar to the method of parsing and rearranging OSD image data, and will not be described again here.
- the parsed source image data includes source image data of n viewpoints.
- the source image data of each viewpoint includes 3 sub-pixels.
- the 3 sub-pixels are red sub-pixels and green sub-pixels respectively. Take the blue sub-pixel as an example.
- each red sub-pixel includes m sub-pixels, such as OR1-1, OR2-1,..., ORm-1
- each green sub-pixel includes m sub-pixels, such as OG1-1, OG2-1,...,OGm-1
- each blue sub-pixel includes m sub-pixels, such as OB1-1, OB2-1,...,OBm-1.
- the display data OR1-1 corresponds to the starting position of the display screen 10
- the display data ORm-n corresponds to the end position of the display screen 10.
- the position of the first pixel in the upper left corner of the rectangle is the starting position of the display screen 10
- the position of the last pixel in the lower right corner of the rectangle is That is the end position of the display screen 10 .
- the rearranged source image data is input to the display screen 10 in a time-series manner, it can be displayed according to the rearranged source image data.
- each sub-image includes 3 sub-pixels
- each sub-pixel includes 4 sub-pixels
- the display screen 10 includes 12 rows*5 columns of pixels.
- the pixels are different from the source image.
- the one-to-one correspondence of pixel values of data sub-pixels is used as an example to provide a more intuitive explanation of the rearranged source image data.
- the rearranged source image data is shown in Table 3.
- the pixel value OR1-1 of the sub-pixel corresponds to the first pixel in the upper left corner of the display screen 10
- the pixel value OR1-1 of the sub-pixel corresponds to the last pixel in the lower right corner of the display screen 10.
- the display area of the display screen 10 is larger than the to-be-displayed area 20 of the OSD.
- the corresponding to-be-displayed area 20 on the display screen 10 displays the rearranged OSD image data in the to-be-displayed area 20 , including: using the rearranged OSD in the corresponding to-be-displayed area 20 on the display screen 10 according to the OSD image data.
- the image data replaces the rearranged source image data corresponding to the area to be displayed 20 , or the rearranged OSD image data is superimposed on the rearranged source image data corresponding to the area to be displayed 20 .
- the rearranged source image data (such as OR1-x and OR1-y) whose position information is located within the to-be-displayed area 20 of the OSD, x and y are both less than or an integer equal to m) is directly replaced with the rearranged OSD image data (such as R1-1 and R1-2).
- the display data of the starting position D0 is replaced by OR1-x with R1-1, that is to say, in the OSD
- the to-be-displayed area 20 does not display the source image, but only displays the OSD image.
- the display data of the to-be-displayed area 20 of the OSD is the rearranged source image data as shown in FIG. 7B .
- the rearranged OSD image data as shown in FIG. 7A is used as the display data of the OSD area 20 to be displayed. That is, in the area 20 of the OSD to be displayed, the rearranged OSD image data is used to replace the corresponding rearranged source image data. Therefore, as shown in FIG. 7D , the rearranged OSD image is displayed in the area 20 of the OSD to be displayed on the display screen 10 , and the rearranged OSD image is displayed on the display screen 10 outside the area 20 of the OSD to be displayed.
- Source image data is displayed in the area 20 of the OSD to be displayed on the display screen 10 .
- the rearranged source image data corresponding to the to-be-displayed area 20 of the OSD is superimposed on the rearranged source image data, and the source image data is displayed in the to-be-displayed area 20 of the OSD.
- the overlay method may include setting transparency to the rearranged OSD image data, and superimposing the rearranged OSD image data with the transparency set on the rearranged source image data corresponding to the area to be displayed 20 .
- the display data of the starting position D0 of the area to be displayed 20 of the OSD is replaced by the display data OR1-x of the source image at this position with R1-1', and R1-1' is the counterweight.
- the rearranged OSD image data R1-1 is obtained by setting the transparency and then superimposing it on the source image data OR1-x.
- R1-2' is obtained by setting the transparency on the rearranged OSD image data R2-1' and then superimposing it on the source image data OR2- x is obtained, and so on.
- the display data of the to-be-displayed area 20 of the OSD is the rearranged source image data as shown in 7B, and the data flow reaches the to-be-displayed area of the OSD.
- the starting point of the area 20 is D0, as shown in Figure 7E, the rearranged OSD image data is superimposed on the rearranged source image data corresponding to the area 20 of the OSD to be displayed, and the superimposed display data is obtained.
- the superimposed display data is used as the display data of the area to be displayed 20 of the OSD. Therefore, as shown in FIG.
- the OSD to-be-displayed area 20 of the display screen 10 displays the superimposed OSD image and the source image
- the display screen 10 outside the OSD to-be-displayed area 20 displays the rearranged image.
- the subsequent source image data is the display screen 10 outside the OSD to-be-displayed area 20 .
- FIG. 8 and FIG. 9 are taken as examples to illustrate the overall process when the source image and the OSD image need to be displayed simultaneously.
- the front-end transmits source image data through a data interface.
- the front-end can be a certain part of the system or an external device. This disclosure does not limit the number and type of front-ends.
- the data interface can include multiple, for example, the data interface can include the system interface (System Interface), or the internal interface (Inner Interface), or the display port (Display Port), or the high-definition multimedia interface (HDMI), or the built-in or embedded display interface (External/Embedded Display Port), or any one or more of Mobile Industry Processor Interface (Mobile Industry Processor Interface).
- This disclosure does not limit the data source of the source image and the type of data interface. .
- the system-side data receiving and conversion module After the system-side data receiving and conversion module receives the source image data, it outputs the converted source image data to the data analysis and rearrangement module. After data analysis and rearrangement, the rearranged source image data can be stored in the system-side circuit. DDR (Double Data Rate Synchronous Dynamic Random Access Memory, Double Rate Synchronous Dynamic Random Access Memory can also be abbreviated as DDR SDRAM,).
- DDR Double Data Rate Synchronous Dynamic Random Access Memory, Double Rate Synchronous Dynamic Random Access Memory can also be abbreviated as DDR SDRAM,).
- DDR SDRAM Double Rate Synchronous Dynamic Random Access Memory
- the rearranged source image data can be called from the DDR, and the rearranged source image data can be processed for display data.
- the data processing can include adjustment of specific pixel values.
- the processed display data of the source image can be directly output to the data conversion and sending module and output to the back end, and the source image can be displayed under display timing control.
- the back end may be the display screen 10 of the display device or the driving circuit of the display device. The present disclosure does not limit the type and quantity of the back end.
- the system reads the switching command between 2D display and 3D display, and controls the OSD image data acquisition module through the OSD function control module to obtain the OSD image data corresponding to the 2D display or 3D display. .
- the processed display data of the source image and the processed display data of the OSD image are output to the data fusion module for data fusion.
- the fused display data of the source image and the display data of the OSD image are output to the backend through the data conversion and sending module.
- the fused display data of the source image and the display data of the OSD image can be stored in the storage medium of the display device (such as EEPROM (Electrically Erasable Programmable Read-Only Memory), Flash (Flash EEPROM Memory) ) and ROM (Read-Only Memory, read-only memory).
- the fused data is output from the storage medium, and the source image and OSD image are displayed under the control of the display timing.
- the display data of the source image and the display data of the processed OSD image are fused in a data fusion manner, which may be replacement or superposition.
- FIG. 9 is taken as an example to illustrate how the source image data and OSD image data are converted into display data on the display screen 10 and displayed on the display screen 10 .
- the image data to be displayed is obtained.
- the image data to be displayed includes source image data and OSD image data.
- the OSD image data can be obtained from the memory of the system-side circuit.
- the source image data can be obtained from the front end.
- data analysis is performed on the source image data and OSD image data.
- the analysis includes decompression. Through decompression, the display parameters of the source image data and OSD image data and the display data relative to the display parameters can be obtained respectively. Then, under the specifications of the clock, the display data of the image data is matched one-to-one with the display parameters.
- the required display data may be display data of a certain area.
- the data processing method can be the adjustment of pixel values, or the increase or decrease of rendering operations to obtain the processed display data.
- the processed display data can be compared with the circuit on the system side.
- the display data of the OSD image stored in is different. There is a one-to-one correspondence between the processed display data and the display parameters to which it belongs.
- information about the display area in the display parameters corresponding to the processed display data is first obtained, that is, the display area corresponding to the processed display data is obtained.
- the data flow of the processed display data reaches the starting point D0 of the OSD to-be-displayed area 20
- the superimposed data obtained by the processed display data of the OSD image and the processed display data of the source image can be displayed, or only the processed data can be displayed.
- the display data of the processed OSD image can be directly displayed in the display area other than the OSD to-be-displayed area 20 on the display screen 10 .
- the fused data can be stored in the memory of the system-side circuit or the memory of the display device to facilitate next call or direct use.
- this disclosure takes the OSD image data stored in the memory of the system-side circuit as an example to illustrate, it does not limit the actual use that the OSD image can only be displayed based on the OSD image data stored in the system-side circuit, and does not limit the actual use. Whether the source image data and OSD image data must be parsed, rearranged, processed and fused.
- the rearranged source image data and the rearranged OSD image data are stored in the memory of the system-side circuit or the memory of the display device, after processing When the source image data and the processed OSD image data are fused, the required data can be directly called or used according to actual needs.
- the display method further includes:
- Step 1001 Obtain a first command.
- the first command is used to switch the display mode of the OSD image from 3D display to 2D display, or to switch the display mode of the OSD image from 2D display to 3D display.
- the first command may be an enable signal EN for switching between 3D display and 2D display.
- the enable signal can be used to switch from 3D display to 2D display, or from 2D display to 2D display. 3D display.
- the enable signal can be given by a switching button on the operating handle or remote control held by the user. Each time the user presses the switching button, the 3D display and the 2D display are switched. For example, when the button is not pressed, the enable signal is low, the system obtains the first command, and switches the display mode of the OSD image to 2D display, and the display mode of the OSD image is 2D display.
- the enable signal When the user presses the switch button, the enable signal is set high, the system obtains the first command, and switches the display mode of the OSD image to 3D display, then the display mode of the OSD image is 3D display.
- the enable signal EN can also be generated by the system side. For example, after the system side determines that a certain parameter or parameters reach a certain preset condition, the system side performs automatic conversion between 2D display and 3D display.
- Step 1002 In response to the first command, obtain two-dimensional OSD image data or three-dimensional OSD image data.
- the two-dimensional OSD image data can be obtained by de-3Dizing the OSD sub-image data of n viewpoints.
- the OSD sub-image data of n viewpoints in the memory of the system side circuit can be called. image data, and perform de-3D data processing to obtain two-dimensional OSD image data.
- the two-dimensional OSD image data can also be stored in the memory of the system-side circuit.
- the system-side obtains the first command
- the two-dimensional OSD image data in the memory of the system-side circuit can be called.
- the two-dimensional OSD image data can also be the OSD sub-image data of a certain viewpoint among the OSD sub-image data of n viewpoints.
- the system side When the system side obtains the first command, it can directly call the memory of the system side circuit.
- the three-dimensional OSD image data includes the OSD sub-image data of the n viewpoints mentioned above, which can be obtained by taking pictures of multiple viewpoints of the first OSD model, or can be obtained in real time through the second OSD model.
- Step 1003. Display the two-dimensional OSD image on the display screen according to the area to be displayed corresponding to the two-dimensional OSD image data; or display the three-dimensional OSD image on the display screen according to the area to be displayed corresponding to the three-dimensional OSD image data.
- the to-be-displayed area 20 corresponding to the two-dimensional OSD image data can be configured or generated by the system, and the pixel value of each sub-pixel in the two-dimensional OSD image data is output to the area in accordance with the display timing.
- the area to be displayed 20 can display a two-dimensional OSD image in the area to be displayed 20 .
- the display method further includes:
- Step 1101 Obtain the user's face image or pupil image to determine the user's main observation area; and/or obtain the user's gesture image to determine the user's main viewpoint area.
- the user's face image, pupil image, or gesture image can be collected through a camera, which can be a visible light camera and/or an infrared camera.
- a camera which can be a visible light camera and/or an infrared camera. This disclosure does not limit the acquisition method of the user's face image, pupil image, or gesture image.
- the collected user's face image is subjected to face detection data processing, and then pupil detection is performed.
- the position of the user's eyes and their position relative to the screen are analyzed.
- Observation angle to determine the position of the user's eyes such as E1 and E2 or observation angle (such as ⁇ and ⁇ ) or gaze point.
- the position of the user's eyes can be determined. For example, by calculating the angle between the eyebrow coordinates and the lateral boundary of each sub-display area 11 in the OSD display area (such as ⁇ and ⁇ ) based on the eyebrow coordinates, the user's observation angle or gaze point can be determined. Through the position E1 of the user's eyes or the observation angle ⁇ or the gaze point, the user's main observation area D11 can be determined. Through the position E1 of the user's eyes or the observation angle ⁇ or the gaze point, the user's main observation area D12 can be determined. On the display screen 10 The area D2 is the display area other than the main observation area D11 and the main observation area D12.
- gesture recognition processing can also be performed on the collected user's gesture pictures, and the user's gesture actions or gesture action trends can be analyzed to determine gesture instructions and projection display positions. Therefore, it is possible to determine which viewpoint areas the user mainly pays attention to when interacting with the OSD image on the display screen 10 , that is, the user's main viewpoint area can be determined.
- Step 1102 Display the OSD image data and/or source image data in the main observation area and/or the main viewpoint area in high definition. Perform low-definition display of OSD image data and/or source image data outside the main observation area and/or main viewpoint area.
- the OSD image data and/or source image data displayed in the main observation area D11 and the main observation area D12 are displayed in high definition.
- the OSD image data and/or source image data on the area D2 on the display screen 10 are displayed in low definition.
- the sub-image data partitions of n viewpoints are processed.
- the sub-image data partitions of n viewpoints are processed.
- the OSD image data and/or source image data of the main observation area and/or the main viewpoint area can be displayed in high definition by focusing on processing the OSD image data and/or source images of the main observation area and/or the main viewpoint area.
- the data processing may include emphatically adjusting the image quality and color temperature of the OSD image and/or the source image. For example, you can increase the OSD image data and/or the number of rendering layers of the source image in the main observation area and/or the main viewpoint area, or increase the complexity of the second OSD model generated in real time in the main observation area and/or the main viewpoint area.
- the emphasis processing may also include emphatically adjusting the display brightness of the main observation area and/or the main viewpoint area.
- the present disclosure explains how to process the OSD image data and/or source image data of the main observation area and/or the main viewpoint area by focusing on processing the OSD image data and/or source image data of the main observation area and/or the main viewpoint area.
- the specific method of high-definition display is not limited.
- low-definition display of OSD image data and/or source image data outside the main observation area and/or main viewpoint area can be performed by simply processing OSD image data and/or outside the main observation area and/or main viewpoint area.
- simple processing may include simple adjustments to the OSD image and/or image quality and color temperature. For example, you can reduce the number of OSD image data and/or source image data rendering layers outside the main observation area and/or the main viewpoint area, or reduce the number of second OSD models generated in real time in the main observation area and/or the main viewpoint area.
- the lookup table can be derived algorithmically and stored in the memory of the system-side circuit.
- multiple lookup tables can be established in each sub-display area 11 to achieve different levels of image quality adjustment in the sub-display area 11 . For example, if a certain sub-pixel is in the first sub-display area, the image quality can be adjusted through the first lookup table to achieve simple image quality adjustment. If the certain sub-pixel is in the first sub-display area, the image quality can be adjusted through the second lookup table. Perform image quality adjustments to achieve complex image quality adjustments.
- the first sub-display area may be any sub-display area 11 on the display screen 10 .
- a brightness adjustment global coefficient can be generated at the system side according to the OSD's to-be-displayed area 20.
- the first backlight value can be generated based on the global coefficient.
- multiple adjustment coefficients corresponding to multiple areas can be generated.
- the adjustment coefficients can be adjusted by multiplying the first fixed parameter, or adding the second fixed parameter, and can be based on The adjustment coefficient of the main viewing area and/or the main viewpoint area generates the second backlight value.
- the pixel value of each sub-pixel in the main observation area and/or main viewpoint area can be multiplied by the first fixed parameter corresponding to the main observation area and/or main viewpoint area, or the main observation area and/or The pixel value of each sub-pixel on the main viewpoint area is added to the second fixed parameter corresponding to the main observation area and/or the main viewpoint area to change the pixel value of each sub-pixel on the main observation area and/or the main viewpoint area. , and then adjust the display brightness of the OSD image and/or the source image in the main observation area and/or the main viewpoint area.
- the third backlight value can be generated based on the adjustment coefficient of the main observation area and/or the display area other than the main viewpoint area, and the display brightness adjustment method thereof is similar to the display brightness adjustment method of the main observation area and/or the main viewpoint area, which is not the case here.
- the display brightness of the display screen 10 can be adjusted through the backlight value on the area to be displayed 20 of the OSD. It can be understood that through the global coefficient or the adjustment coefficient, the display brightness of any area on the display screen 10 can also be adjusted to grayscale display.
- a local dimming (Local Dimming) algorithm can also be used to achieve high-definition display or low-definition display in different areas of the display screen 10 .
- a simple dimming algorithm such as a single algorithm, can be used to display low-definition OSD image data and/or source image data outside the main observation area and/or main viewpoint area, and multiple dimming algorithms can be used.
- the weighting of this algorithm performs high-definition display on the OSD image data and/or source image data in the main observation area and/or the main viewpoint area.
- the display brightness of the main observation area and/or the main viewpoint area is strong, while the display brightness of the main observation area and/or the display area other than the main viewpoint area is weak, without any processing, the visual quality may be reduced.
- the effect makes the user's experience worse, so the display data of all OSD to-be-displayed areas 20 can be screen compensated.
- the main observation area and/or the main viewpoint area includes multiple sub-display areas 11, cross-area
- the display data is processed by a transition algorithm.
- the cross-region display data includes the display data of the main observation area and/or the main viewpoint area.
- the processed display data of the to-be-displayed area 20 of the OSD is integrated and output, and is displayed in the main observation area and/or the main viewpoint area. Or the boundary position of the main viewpoint area and the connecting position of the sub-display area 11 can have better visual effects.
- the display area where the OSD interactive content is located is forced to be determined as the main observation area and/or the main viewpoint area.
- the main observation area and/or the main viewpoint area on the display screen 10 Or the display brightness of the main viewpoint area is increased, and the display brightness of the display areas other than the main observation area and/or the main viewpoint area on the display screen 10 is reduced, which can guide the viewer to move the line of sight to the OSD interactive content on the display screen 10 .
- the OSD image data and/or source image data outside the main observation area and/or the main viewpoint area can be directly filtered out, and only the OSD image data in the main observation area and/or the main viewpoint area can be displayed in high definition using the dimming algorithm. , to reduce the amount of calculation.
- the user can interact using the OSD image.
- the system sends a display instruction of the OSD image and the display screen 10 receives the display instruction of the OSD image, it is displayed in the area 20 of the OSD to be displayed.
- the OSD image is maintained for T1 seconds, and T1 is a positive number. If the user performs an interactive operation within T1 seconds, the display screen 10 can transmit the interactive operation back to the system side (such as a graphics card) in the form of instructions, and the system side determines Command type, and then perform 10 lines of data transmission with the display screen.
- the system side such as a graphics card
- the instruction may be a first instruction, and the first instruction is to switch to another OSD image. Then the system controls the display screen 10 of the display device to display another OSD image and maintains T2. seconds, T2 is a positive number, and it is judged again within T2 seconds whether there is an instruction issued.
- the instruction may also be a second instruction. The second instruction is to enter the first sub-content of the OSD image. Then the system side controls the display screen 10 of the display device to display the first sub-content and maintain it for T3 seconds. T3 is a positive number. Determine again whether there is an instruction issued within T3 seconds.
- the command can also be a third command. The third command is to enter the second sub-content of the OSD image.
- T4 is a positive number. Determine again whether there is an instruction issued within T4 seconds.
- the command may also be a fourth command, which is an exit command.
- the system controls the display screen 10 of the display device to display the source image, and the OSD image disappears. If no instruction is issued within T1 seconds, T2 seconds, T3 seconds, or T4 seconds, the system side controls the display screen 10 of the display device to display the source image, and the OSD image disappears.
- T1, T2, T3 and T4 may be the same or different, and the present disclosure is not limited to the specific numerical values of T1, T2, T3 and T4.
- the second sub-content can be the sub-content of the OSD image or the sub-content of the first sub-content.
- the sub-content of the OSD image can be any kind of sub-content.
- the present disclosure provides specific types of the first sub-content and the second sub-content. And priorities and levels are not limited.
- Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) having computer program instructions stored therein, and the computer program instructions are displayed on a computer (e.g., display screen) When running on the device), the computer is caused to execute the display method as described in any of the above embodiments.
- a computer-readable storage medium e.g., a non-transitory computer-readable storage medium
- the computer program instructions are displayed on a computer (e.g., display screen)
- the computer is caused to execute the display method as described in any of the above embodiments.
- the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks or tapes, etc.), optical disks (such as CD (Compact Disk, compressed disk), DVD (Digital Versatile Disk, etc.) Digital versatile disk), etc.), smart cards and flash memory devices (e.g., EPROM (Erasable Programmable Read-Only Memory, Erasable Programmable Read-Only Memory), cards, sticks or key drives, etc.).
- the various computer-readable storage media described in this disclosure may represent one or more devices and/or other machine-readable storage media for storing information.
- the term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and/or carrying instructions and/or data.
- Some embodiments of the present disclosure also provide a computer program product.
- the computer program product includes computer program instructions.
- the computer program instructions When the computer program instructions are executed on a computer (eg, a display device), the computer program instructions cause the computer to perform the display method as described in the above embodiments.
- Some embodiments of the present disclosure also provide a computer program.
- the computer program When the computer program is executed on a computer (for example, a display device), the computer program causes the computer to perform the display method as described in the above embodiment.
- the display device 160 includes a display screen 10 , a data acquisition device 161 and a data processing device 162 .
- the display screen 10 includes a plurality of sub-display areas 11 .
- the data acquisition device 161 is configured to acquire image data to be displayed.
- the image data to be displayed includes OSD image data.
- the OSD image data includes OSD sub-image data from n viewpoints, where n is greater than or equal to 2. integer.
- the data processing device 162 is configured to parse the OSD image data and perform data rearrangement on the parsed OSD image data.
- the corresponding to-be-displayed area 20 of the OSD image data on the display screen 10 is determined, and the to-be-displayed area 20 on the display screen 10 is controlled to display the rearranged OSD image data;
- the to-be-displayed area 20 includes at least A sub-display area 11, the rearranged OSD image data includes the rearranged OSD sub-image data of partial viewpoints or all viewpoints.
- the data processing device may include a data receiving and converting module, a data parsing and rearranging module, a display data processing module, an OSD image display data processing module, a data fusion module, and a data converting and sending module. .
- the image data to be displayed includes OSD image data
- the OSD image data includes OSD sub-image data from n viewpoints
- the image data to be displayed includes OSD sub-image data from n viewpoints
- the n viewpoints The OSD sub-image data can be stored in the memory of the system-side circuit.
- the image data needs to be scattered and reorganized on the system side (such as a graphics card), and the reorganized image data needs to be input into the control system of the display device.
- the control system of the display device analyzes and rearranges the data.
- the control system of the display device outputs the rearranged image data to the display screen 10 of the display device according to the display requirements. Then, in one frame of the display screen 10, Display OSD images from multiple viewpoints at the same time, thereby realizing 3D display of OSD.
- the image data to be displayed also includes source image data
- the data processing device 162 is further configured to: parse the source image data, and perform data rearrangement on the parsed source image data.
- the display range of the source image may be the entire display screen 10 or a partial display area of the display screen 10,
- the data processing device 162 is configured to replace the rearrangement of the area to be displayed 20 with the rearranged OSD image data according to the area 20 corresponding to the OSD image data. or superimpose the rearranged OSD image data on the rearranged source image data corresponding to the area to be displayed 20 .
- the data processing device is configured to set transparency on the rearranged OSD image data, and superimpose and set transparency on the rearranged source image data corresponding to the area 20 to be displayed.
- the rearranged OSD image data is configured to set transparency on the rearranged OSD image data, and superimpose and set transparency on the rearranged source image data corresponding to the area 20 to be displayed.
- the OSD sub-image data of each viewpoint includes A sub-pixels, and A is an integer greater than or equal to 2; the data processing device is configured to: process the OSD sub-image data of n viewpoints All sub-pixels in are rearranged; different sub-pixels in the rearranged OSD sub-image data corresponding to n viewpoints are located in different rows.
- Subpixels can include red, green, blue, black, white, and yellow.
- the A sub-pixels include a first sub-pixel, the first sub-pixel is any one of the A sub-pixels, the first sub-pixel includes t sub-pixels, t is greater than Or an integer equal to 2.
- Each sub-pixel of the source image data of each viewpoint includes m sub-pixels, where m is an integer greater than or equal to 1. It is understandable that the values of m and t may be the same or different.
- the data processing device 162 is configured to parse the OSD image data to obtain the display parameters of the OSD image data and the display data of the OSD image data; the display parameters of the OSD image data include the viewpoint and sub-display area corresponding to the OSD image data. logo, and the capacity of display data of OSD image data. According to the display parameters of the OSD image data, the display data of the OSD image data is rearranged.
- the sub-display area identification corresponding to the OSD image data can be obtained by labeling the sub-display area 11 of the display screen 10 .
- the data acquisition device 161 is configured to: use n virtual cameras to capture the first OSD model from different viewpoints to obtain OSD sub-image data of n viewpoints; or, use three-dimensional modeling or an image processor to obtain second OSD model, and obtain OSD sub-image data of n viewpoints according to the second OSD model.
- the second OSD model can be generated in real time by a three-dimensional modeling or image processor. Based on the second OSD model, slicing or image generation and output are performed for different viewpoints to obtain OSD sub-image data of n viewpoints.
- the operation of the three-dimensional modeling or image processor may be completed by an internal system of the display device 10 or by an external system.
- the position information of the OSD image data includes the starting position of the area to be displayed 20 , and the length information and width information of the area to be displayed 20 .
- the range of the display area 20 can be determined based on the starting point position information of the area to be displayed 20 and the length information and width information of the area to be displayed 20 .
- the data acquisition device is further configured to: obtain a first command.
- the first command is used to switch the display mode of the OSD image from 3D display to 2D display, or to switch the display mode of the OSD image from 2D display. to 3D display.
- two-dimensional OSD image data or three-dimensional OSD image data is acquired.
- the data processing device is configured to control the display screen 10 to display the two-dimensional OSD image according to the to-be-displayed area 20 corresponding to the two-dimensional OSD image data; or to control the display screen 10 to display according to the to-be-displayed area 20 corresponding to the three-dimensional OSD image data.
- Three-dimensional OSD image Therefore, the present disclosure can realize switching between 2D display and 3D display.
- the display device further includes a collection device configured to obtain the user's face image or pupil image to determine the user's main observation area; and/or obtain the user's gesture image to determine the user's main viewpoint area.
- the data processing device is further configured to perform high-definition display of OSD image data in the main observation area and/or main viewpoint area, and low-definition display of OSD image data outside the main observation area and/or main viewpoint area.
- 3D display of OSD images can be realized, and users can see different OSD images from different viewing angles.
- high-definition display or low-definition display can be performed in different areas. Clear display.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Social Psychology (AREA)
- Computer Graphics (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Geometry (AREA)
- Ophthalmology & Optometry (AREA)
- Psychiatry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
Description
Claims (24)
- 一种显示方法,应用于显示装置,所述显示装置的显示屏包括多个子显示区域,所述显示方法包括:获取待显示图像数据,所述待显示图像数据包括OSD图像数据,所述OSD图像数据包括来自n个视点的OSD子图像数据,所述n为大于或等于2的整数;解析所述OSD图像数据,并对解析后的所述OSD图像数据进行数据重排;根据所述OSD图像数据的位置信息,确定所述OSD图像数据在所述显示屏上对应的待显示区域,并在所述待显示区域显示重排后的OSD图像数据;所述待显示区域包括至少一个所述子显示区域,所述重排后的OSD图像数据包括重排后的部分视点或全部视点的OSD子图像数据。
- 根据权利要求1所述的显示方法,其中,所述待显示图像数据还包括源图像数据,所述方法还包括:解析所述源图像数据,并对解析后的所述源图像数据进行数据重排。
- 根据权利要求1或2所述的显示方法,其中,所述根据所述OSD图像数据在所述显示屏上对应的待显示区域,在所述待显示区域显示所述重排后的OSD图像数据,包括:根据所述OSD图像数据在所述显示屏上对应的待显示区域,采用所述重排后的OSD图像数据替换所述待显示区域对应的重排后的所述源图像数据,或者,在所述待显示区域对应的重排后的所述源图像数据上叠加所述重排后的OSD图像数据。
- 根据权利要求3所述的显示方法,其中,所述在所述待显示区域对应的重排后的所述源图像数据上叠加所述重排后的OSD图像数据,包括:对所述重排后的OSD图像数据设置透明度,在所述待显示区域对应的重排后的所述源图像数据上叠加设置透明度后的所述重排后的OSD图像数据。
- 根据权利要求1~4中任一项所述的显示方法,其中,每个视点的OSD子图像数据包括A个亚像素,所述A为大于等于2的整数;对解析后的所述OSD图像数据进行数据重排,包括:对所述n个视点的OSD子图像数据中的所有亚像素进行重排;所述n个视点对应的重排后的OSD子图像数据中不同的亚像素位于不同的行。
- 根据权利要求5所述的显示方法,其中,所述A个亚像素包括第一亚像素,所述第一亚像素为所述A个亚像素中的任意一个亚像素,所述第一亚像素包括t个子像素,所述t为大于或等于2的整数。
- 根据权利要求1~6中任一项所述的显示方法,其中,所述解析所述OSD图像数据,并对解析后的所述OSD图像数据进行数据重排,包括:解析所述OSD图像数据,得到所述OSD图像数据的显示参数和所述OSD图像数据的显示数据;所述OSD图像数据的显示参数包括所述OSD图像数据对应的视点数与子显示区域标识,以及所述OSD图像数据的显示数据的容量;根据所述OSD图像数据的显示参数,对所述OSD图像数据的显示数据进行数据重排。
- 根据权利要求1~7中任一项所述的显示方法,其中,所述获取n个视点的OSD子图像数据的方法,包括:采用n个相机,从不同视点拍摄第一OSD模型,得到所述n个视点的OSD子图像数据;或者,采用三维建模或图像处理器获取第二OSD模型,并根据所述第二OSD模型,得到所述n个视点的OSD子图像数据。
- 根据权利要求1~7中任一项所述的显示方法,其中,所述OSD图像数据的位置信息包括所述待显示区域的起点位置,以及所述待显示区域的长度信息及宽度信息。
- 根据权利要求1~7中任一项所述的显示方法,还包括:获取第一命令,所述第一命令用于将OSD图像的显示方式由3D显示切换至2D显示,或者,将OSD图像的显示方式由2D显示切换至3D显示;响应于所述第一命令,获取二维的OSD图像数据或三维OSD图像数据;根据所述二维的OSD图像数据对应的待显示区域,在所述显示屏上显示二维的OSD图像;或根据所述三维的OSD图像数据对应的待显示区域,在所述显示屏上显示三维的OSD图像。
- 根据权利要求1~10中任一项所述的显示方法,还包括:获取用户的人脸图像或瞳孔图像,确定用户的主观测区;和/或获取用户的手势图像,确定用户的主视点区;对主观测区和/或主视点区的OSD图像数据和/或源图像数据进行高清显示;对主观测区和/或主视点区以外的OSD图像数据和/或源图像数据进行低清显示。
- 一种可读存储介质,所述计算机可读存储介质存储有计算机程序指令,所述计算机程序指令在计算机上运行时,使得所述计算机执行如权利要求1~11中任一项所述的显示方法。
- 一种计算机程序产品,所述计算机程序产品包括计算机程序指令,在计算机上执行所述计算机程序指令时,该所述计算机程序指令使所述计算机执行如权利要求1~11中任一项所述的显示方法。
- 一种显示装置,包括:显示屏,包括多个子显示区域;数据获取装置,被配置为获取待显示图像数据,所述待显示图像数据包括OSD图像数据,所述OSD图像数据包括来自n个视点的OSD子图像数据,所述n为大于或等于2的整数;数据处理装置,被配置为解析所述OSD图像数据,并对解析后的所述OSD图像数据进行数据重排;根据所述OSD图像数据的位置信息,确定所述OSD图像数据在所述显示屏上对应的待显示区域,并控制所述显示屏上的所述待显示区域显示重排后的OSD图像数据;所述待显示区域包括至少一个所述子显示区域,所述重排后的OSD图像数据包括重排后的部分视点或全部视点的OSD子图像数据。
- 根据权利要求14所述的显示装置,其中,所述待显示图像数据还包括源图像数据,所述数据处理装置还被配置为:解析所述源图像数据,并对解析后的所述源图像数据进行数据重排。
- 根据权利要求14或15所述的显示装置,其中,所述数据处理装置被配置为根据所述OSD图像数据对应的待显示区域,采用所述重排后的OSD图像数据替换所述待显示区域对应的重排后的所述源图像数据,或者,在所述待显示区域对应的重排后的所述源图像数据上叠加所述重排后的OSD图像数据。
- 根据权利要求14~16中任一项所述的显示装置,其中,所述数据处理装置被配置为对所述重排后的OSD图像数据设置透明度,在所述待显示区域对应的重排后的所述源图像数据上叠加设置透明度后的所述重排后的OSD图像数据。
- 根据权利要求14~17中任一项所述的显示装置,其中,每个视点的OSD子图像数据包括A个亚像素,所述A为大于等于2的整数;所述数据处理装置被配置为:对所述n个视点的OSD子图像数据中的所有亚像素进行重排;所述n个视点对应的重排后的OSD子图像数据中不同的亚像素位于不同的行。
- 根据权利要求14~18中任一项所述的显示装置,其中,A个所述亚像素包括第一亚像素,所述第一亚像素为所述A个亚像素中的任意一个亚像素,所述第一亚像素包括t个子像素,所述t为大于或等于2的整数。
- 根据权利要求14~18中任一项所述的显示装置,其中,所述数据处理装置被配置为解析所述OSD图像数据,得到所述OSD图像数据的显示参数和所述OSD图像数据的显示数据;所述OSD图像数据的显示参数包括所述OSD图像数据对应的视点数与子显示区域标识,以及所述OSD图像数据的显示数据的容量;根据所述OSD图像数据的显示参数,对所述OSD图像数据的显示数据进行数据重排。
- 根据权利要求14~20中任一项所述的显示装置,其中,所述数据获取装置被配置为:采用n个虚拟相机,从不同视点拍摄第一OSD模型,得到所述n个视点的OSD子图像数据;或者,采用三维建模或图像处理器获取第二OSD模型,并根据所述第二OSD模型,得到所述n个视点的OSD子图像数据。
- 根据权利要求14~20中任一项所述的显示装置,其中,所述OSD图像数据的位置信息包括所述待显示区域的起点位置,以及所述待显示区域的长度信息及宽度信息。
- 根据权利要求14~20中任一项所述的显示装置,所述数据获取装置还被配置为:获取第一命令,所述第一命令用于将OSD图像的显示方式由3D显示切换至2D显示,或者,将OSD图像的显示方式由2D显示切换至3D显示;响应于所述第一命令,获取二维的OSD图像数据或三维OSD图像数据;所述数据处理装置被配置为根据所述二维的OSD图像数据对应的待显示区域,控制所述显示屏显示二维的OSD图像;或,根据所述三维的OSD图像数据对应的待显示区域,控制所述显示屏显示三维的OSD图像。
- 根据权利要求14~23中任一项所述的显示装置,还包括采集装置,被配置为获取用户的人脸图像或瞳孔图像,确定用户的主观测区;和/或获取用户的手势图像,确定用户的主视点区;所述数据处理装置还被配置为对所述主观测区和/或所述主视点区的OSD图像数据和/或源图像数据进行高清显示;对所述主观测区和/或所述主视点区以外的OSD图像数据和/或源图像数据进行低清显示。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22944296.7A EP4482140A4 (en) | 2022-06-01 | 2022-06-01 | DISPLAY METHOD AND DEVICE |
| KR1020247028502A KR20250018462A (ko) | 2022-06-01 | 2022-06-01 | 디스플레이 방법 및 장치 |
| PCT/CN2022/096698 WO2023230965A1 (zh) | 2022-06-01 | 2022-06-01 | 显示方法及装置 |
| CN202280001600.2A CN117529911A (zh) | 2022-06-01 | 2022-06-01 | 显示方法及装置 |
| JP2024550773A JP2025530586A (ja) | 2022-06-01 | 2022-06-01 | 表示方法及び装置 |
| US18/723,894 US20250085914A1 (en) | 2022-06-01 | 2022-06-01 | Display method and display apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/096698 WO2023230965A1 (zh) | 2022-06-01 | 2022-06-01 | 显示方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023230965A1 true WO2023230965A1 (zh) | 2023-12-07 |
Family
ID=89026806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/096698 Ceased WO2023230965A1 (zh) | 2022-06-01 | 2022-06-01 | 显示方法及装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20250085914A1 (zh) |
| EP (1) | EP4482140A4 (zh) |
| JP (1) | JP2025530586A (zh) |
| KR (1) | KR20250018462A (zh) |
| CN (1) | CN117529911A (zh) |
| WO (1) | WO2023230965A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118864226B (zh) * | 2024-09-24 | 2024-12-10 | 浙江大华技术股份有限公司 | 一种视频叠加方法、装置和系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101656835A (zh) * | 2008-08-21 | 2010-02-24 | 索尼株式会社 | 图像拾取设备、显示器和图像处理设备 |
| CN103369335A (zh) * | 2012-04-03 | 2013-10-23 | Lg电子株式会社 | 图像显示设备及其操作方法 |
| CN103826114A (zh) * | 2013-11-15 | 2014-05-28 | 青岛海信电器股份有限公司 | 一种立体显示方法及自由立体显示装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4513317A (en) * | 1982-09-28 | 1985-04-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Retinally stabilized differential resolution television display |
| KR101435594B1 (ko) * | 2010-05-31 | 2014-08-29 | 삼성전자주식회사 | 디스플레이 장치 및 그 디스플레이 방법 |
| KR101793628B1 (ko) * | 2012-04-08 | 2017-11-06 | 삼성전자주식회사 | 투명 디스플레이 장치 및 그 디스플레이 방법 |
| KR101844232B1 (ko) * | 2013-07-02 | 2018-04-02 | 엘지전자 주식회사 | 다시점 영상이 제공되는 시스템에서 부가 오브젝트를 포함하는 3차원 영상 처리 방법 및 장치 |
| US12387381B2 (en) * | 2020-03-30 | 2025-08-12 | Sony Interactive Entertainment Inc. | Image data transfer apparatus, image display system, and image data transfer method |
-
2022
- 2022-06-01 WO PCT/CN2022/096698 patent/WO2023230965A1/zh not_active Ceased
- 2022-06-01 JP JP2024550773A patent/JP2025530586A/ja active Pending
- 2022-06-01 KR KR1020247028502A patent/KR20250018462A/ko active Pending
- 2022-06-01 EP EP22944296.7A patent/EP4482140A4/en active Pending
- 2022-06-01 US US18/723,894 patent/US20250085914A1/en active Pending
- 2022-06-01 CN CN202280001600.2A patent/CN117529911A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101656835A (zh) * | 2008-08-21 | 2010-02-24 | 索尼株式会社 | 图像拾取设备、显示器和图像处理设备 |
| CN103369335A (zh) * | 2012-04-03 | 2013-10-23 | Lg电子株式会社 | 图像显示设备及其操作方法 |
| CN103826114A (zh) * | 2013-11-15 | 2014-05-28 | 青岛海信电器股份有限公司 | 一种立体显示方法及自由立体显示装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4482140A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117529911A (zh) | 2024-02-06 |
| KR20250018462A (ko) | 2025-02-06 |
| EP4482140A4 (en) | 2025-03-19 |
| EP4482140A1 (en) | 2024-12-25 |
| US20250085914A1 (en) | 2025-03-13 |
| JP2025530586A (ja) | 2025-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11783445B2 (en) | Image processing method, device and apparatus, image fitting method and device, display method and apparatus, and computer readable medium | |
| US11436787B2 (en) | Rendering method, computer product and display apparatus | |
| US8564647B2 (en) | Color management of autostereoscopic 3D displays | |
| CN114581583B (zh) | 图像处理方法、装置及存储介质 | |
| US20200029057A1 (en) | Systems and methods for correcting color separation in field-sequential displays | |
| CN111290581A (zh) | 虚拟现实显示方法、显示装置及计算机可读介质 | |
| CN102291587A (zh) | 全高清3d视频处理方法 | |
| WO2023230965A1 (zh) | 显示方法及装置 | |
| CN104240213B (zh) | 一种显示方法及显示装置 | |
| KR20140004393A (ko) | 디스플레이 장치 및 그 제어 방법 | |
| CN113949862B (zh) | 3d画面显示测试方法和装置以及显示控制设备和系统 | |
| US11800079B2 (en) | Image processing method, image display method and image display system | |
| CN101742172A (zh) | 具有立体显示功能的子母画面显示装置及画面显示方法 | |
| CN119604839A (zh) | 一种分区显示的方法及显示设备 | |
| CN109194944B (zh) | 图像处理方法、装置及系统、显示装置 | |
| CN106454554A (zh) | 一种氛围光电视时间同步方法和氛围光电视 | |
| US8289373B2 (en) | Image processing method for multi-depth-of-field 3D-display | |
| KR102141556B1 (ko) | 입체 디스플레이 장치의 구동 방법 | |
| CN110741634B (zh) | 图像处理方法、头戴显示设备和头戴显示系统 | |
| CN113132556B (zh) | 视频处理方法、装置及系统和视频处理设备 | |
| US12587632B2 (en) | Display method | |
| CN113301411B (zh) | 视频处理方法、装置及系统和视频处理设备 | |
| CN117119167A (zh) | 一种基于人眼追踪的立体显示系统 | |
| WO2024093893A1 (zh) | 空间现实显示方法、空间现实显示系统以及非易失性计算机可读存储介质 | |
| CN121462747A (zh) | 图像输出方法和显示设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280001600.2 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22944296 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18723894 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024550773 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022944296 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022944296 Country of ref document: EP Effective date: 20240917 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020247028502 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 18723894 Country of ref document: US |


