Display control method, device, apparatus, and storage medium
By alternately displaying image frames and transition frames in the two display areas of the virtual reality device, the screen ghosting problem is solved, ensuring that users can watch images with a normal frame rate, thereby improving the user experience.
Patent Information
- Application Number
- CN202211680062.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2042-12-26
AI Technical Summary
Existing technologies cannot effectively solve the screen ghosting problem without reducing the video frame rate, resulting in a poor user experience.
By alternately displaying image frames and transition frames in the video stream to be pushed in the first display area and the second display area of the display device respectively, the video stream to be pushed is generated by utilizing the image persistence and binocular image combination characteristics of the human eye.
While solving the screen ghosting problem, it ensures that the frame rate of the picture actually viewed by the user is not reduced, thereby improving the user's viewing experience.
Smart Images

Figure CN116033277B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of virtual reality technology, and in particular to a display control method, device, equipment and storage medium. Background Art
[0002] Virtual reality technology is developing rapidly, and many companies have developed such products. Virtual reality products are becoming increasingly influential in the consumer and industrial markets, and users' experience requirements for virtual reality products are also getting higher and higher. However, the problem of screen ghosting has always been one of the pain points of virtual reality products. Currently, the screen ghosting problem is generally solved by reducing the frame rate in disguise, resulting in a poor user experience.
[0003] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of the present invention is to provide a display control method, device, equipment and storage medium, aiming to solve the technical problem that the existing technology cannot solve the screen ghosting problem while ensuring that the video frame rate is not reduced.
[0005] To achieve the above object, the present invention provides a display control method, which is applied to a display device including a first display area and a second display area, and includes the following steps:
[0006] Generate the video stream to be pushed according to the target video stream and transition frames;
[0007] The image frames and transition frames in the video stream to be pushed are alternately displayed in the first display area and the second display area respectively.
[0008] Optionally, the alternately displaying the image frames and transition frames in the video stream to be pushed in the first display area and the second display area, respectively, includes:
[0009] When the image frame in the video stream to be pushed is displayed in the default display area, the transition frame corresponding to the image frame in the video stream to be pushed is displayed in another display area, and the default display area is the first display area or the second display area.
[0010] Optionally, generating the video stream to be pushed according to the target video stream and the transition frame includes:
[0011] Determine video frame information of a target video stream;
[0012] A transition frame is inserted into the target video stream according to the video frame information to obtain a video stream to be pushed.
[0013] Optionally, the video stream to be pushed includes a first video stream to be pushed and a second video stream to be pushed;
[0014] Inserting a transition frame into the target video stream according to the video frame information to obtain the video stream to be pushed includes:
[0015] Determine odd-numbered image frames and even-numbered image frames in the target video stream according to the video frame information;
[0016] Inserting a transition frame before the first image frame, and inserting the transition frame between the odd-numbered image frame and the even-numbered image frame to obtain a first video stream to be pushed;
[0017] The transition frame is inserted between the odd-numbered image frame and the even-numbered image frame to obtain a second video stream to be pushed.
[0018] Optionally, the alternately displaying the image frames and transition frames in the video stream to be pushed in the first display area and the second display area, respectively, includes:
[0019] Pushing the first video stream to be pushed to the first display area for display, and pushing the second video stream to be pushed to the second display area for display; or
[0020] The second video stream to be pushed is pushed to the first display area for display, and the first video stream to be pushed is pushed to the second display area for display.
[0021] Optionally, the transition frame is a black frame, and generating the video stream to be pushed according to the target video stream and the transition frame includes:
[0022] The black frames are inserted into adjacent image frames in the target video stream to obtain the video stream to be pushed.
[0023] Optionally, one of the first display area and the second display area corresponds to the left eye, and the other corresponds to the right eye.
[0024] In addition, to achieve the above-mentioned object, the present invention further provides a display control device, which is used to control a display device including a first display area and a second display area, and the device includes:
[0025] A generation module, used to generate a video stream to be pushed according to the target video stream and transition frames;
[0026] The display module is configured to alternately display the image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively.
[0027] In addition, to achieve the above object, the present application further provides a display control device, comprising a memory, a processor, and a display control program stored in the memory and executable on the processor, the display control program being configured to implement the steps of the display control method as described above.
[0028] In addition, to achieve the above object, the present application further provides a storage medium, the storage medium storing a display control program, the display control program being executable on a processor to implement the steps of the display control method as described above.
[0029] The present application provides a display control method applied to a display device comprising a first display area and a second display area, comprising: generating a to-be-pushed video stream according to a target video stream and a transition frame; alternately displaying image frames and transition frames in the to-be-pushed video stream in the first display area and the second display area respectively. The present application generates a to-be-pushed video stream according to a target video stream and a transition frame, solves the problem of screen trailing, and alternately displays image frames and transition frames in the to-be-pushed video stream in the first display area and the second display area, so that the actual image viewed by the user's eyes is an image with normal frame rate, which improves the user's viewing experience while solving the problem of screen trailing. BRIEF DESCRIPTION OF DRAWINGS
[0030] Figure 1 is a structural schematic diagram of a display control device of a hardware running environment related to an embodiment scheme of the present application;
[0031] Figure 2 is a flowchart of a first embodiment of the display control method of the present application;
[0032] Figure 3 is a flowchart of a second embodiment of the display control method of the present application;
[0033] Figure 4 is a flowchart of a third embodiment of the display control method of the present application;
[0034] Figure 5 is a structural block diagram of a first embodiment of the display control device of the present application.
[0035] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0036] It should be understood that the specific embodiments described herein are intended to explain the present application and are not intended to limit the present application.
[0037] Reference Figure 1 , Figure 1This is a schematic diagram of the structure of a display control device in the hardware operating environment involved in an embodiment of the present invention.
[0038] like Figure 1 As shown, the display control device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.
[0039] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the display control device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0040] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a display control program.
[0041] exist Figure 1 In the display control device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the display control device of the present invention can be set in the display control device, and the display control device calls the display control program stored in the memory 1005 through the processor 1001 and executes the display control method provided by the embodiment of the present invention.
[0042] An embodiment of the present invention provides a display control method, which is applied to a display device including a first display area and a second display area, referring to Figure 2 , Figure 2 FIG. 1 is a flow chart of a first embodiment of a display control method according to the present invention.
[0043] In this embodiment, the display control method includes the following steps:
[0044] Step S10: Generate a video stream to be pushed according to the target video stream and transition frames.
[0045] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication, and program execution functions, such as a virtual reality device, augmented reality device, tablet computer, personal computer, mobile phone, etc., or an electronic device or display control device capable of implementing the above functions. This embodiment and the following embodiments will be described below using a virtual reality device as an example.
[0046] In this embodiment, the first display area and the second display area can be two independent display screens, one of which is the first display area and the other is the second display area. Alternatively, one display screen can be divided into two valid display areas, one of which is the first display area and the other is the second display area. This embodiment does not limit this.
[0047] It can be understood that the target video stream can be a video stream that needs to be displayed in the first display area and the second display area; the transition frame can be an image frame inserted between the image frames of the target video stream to solve screen ghosting; the video stream to be pushed can be a video stream obtained after inserting the transition frame into the target video stream.
[0048] In a specific implementation, a transition frame and a target video stream that needs to be displayed in the first display area and the second display area are obtained, and the transition frame is inserted between image frames of the target video stream frame according to a preset rule to obtain a video stream to be pushed.
[0049] Step S20: Alternately displaying the image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively.
[0050] It can be understood that alternating display can be that when one display area displays an image frame, the other display area displays a transition frame. For example: at display time T, the first display area displays an image frame, and the second display area displays a transition frame corresponding to the image frame; at display time T+1, the first display area displays a transition frame, and the second display area displays the corresponding image frame.
[0051] In this embodiment, a transition frame is inserted into the image frame of the target video stream according to a preset rule to obtain the video stream to be pushed. For the first display area and the second display area, at the same display moment, one display area displays the image frame in the video stream to be pushed, and the other display area displays the transition frame in the video stream to be pushed.
[0052] In a specific implementation, for example: a transition frame is inserted between every two image frames in the target video stream to obtain the video stream to be pushed. For the first display area and the second display area, at time T, the image frames in the video stream to be pushed are displayed in the first display area, and the transition frames in the video stream to be pushed are displayed in the second display area; at time T+1, the transition frames in the video stream to be pushed are displayed in the first display area, and the image frames in the video stream to be pushed are displayed in the second display area. In the above manner, the image frames and transition frames in the video stream to be pushed are alternately displayed, so that the effective normal picture actually seen by the user through the first display area and the second display area is still the picture without frame rate reduction.
[0053] Furthermore, in order to solve the problem of screen drag while ensuring that the picture viewed by the user is not reduced in frame rate, the image frames and transition frames in the video stream to be pushed are alternately displayed in the first display area and the second display area respectively, including: when the image frame in the video stream to be pushed is displayed in the default display area, the transition frame in the video stream to be pushed corresponding to the image frame is displayed in another display area, and the default display area is the first display area or the second display area.
[0054] It can be understood that the default display area can be any one of the first display area and the second display area; when the image frame in the video stream to be pushed is displayed in one of the display areas, the transition frame corresponding to the image frame in the video stream to be pushed is displayed in the other display area.
[0055] In a specific implementation, for example, the default display area is the first display area. At display time T, when an image frame in the video stream to be pushed is displayed in the first display area, a transition frame corresponding to the image frame is displayed in the second display area.
[0056] Furthermore, in order to solve the problem of screen ghosting while ensuring that the picture viewed by the user does not drop in frame rate, one of the first display area and the second display area corresponds to the left eye, and the other display area corresponds to the right eye.
[0057] In this embodiment, if the first display area corresponds to the left eye, the second display area corresponds to the right eye; if the first display area corresponds to the right eye, the second display area corresponds to the left eye.
[0058] In the embodiment, transition frames are inserted between image frames of the target video stream to cover the screen trailing, which solves the screen trailing problem but reduces the frame rate. The image frames are alternately displayed in the display areas corresponding to the left eye and the right eye, for example, a first image frame is displayed in the display area corresponding to one eye, a transition frame is displayed in the display area corresponding to the other eye, a next image frame is displayed in the display area corresponding to the first eye, a transition frame is displayed in the display area corresponding to the second eye, and so on. The image frames and the transition frames are alternately displayed, which utilizes the characteristics of the image persistence of the human eye and the binocular image fusion. Although the frame rate is reduced for the display area corresponding to a single eye, the effective normal image is still displayed at the frame rate of the display area for the user.
[0059] In a specific implementation, for example, the display control method in the embodiment is applied to a virtual reality device, the first display area is a first display screen in the virtual reality device and corresponds to the left eye of the user, the second display area is a second display screen in the virtual reality device and corresponds to the right eye of the user, and the first display screen is a default display screen. Transition frames are inserted between adjacent image frames in the target video stream to obtain a to-be-pushed video stream. At the same display time, if the first display screen displays an image frame, the second display screen displays a transition frame, and if the first display screen displays a transition frame, the second display screen displays an image frame. The image frames and the transition frames are alternately displayed, so that the frame rate of the actual image viewed by the user is still the frame rate of the actual display of the screen.
[0060] The embodiment provides a display control method applied to a display device including a first display area and a second display area, and the method includes: generating a to-be-pushed video stream according to a target video stream and transition frames; and alternately displaying image frames and transition frames in the to-be-pushed video stream in the first display area and the second display area. The embodiment generates the to-be-pushed video stream according to the target video stream and the transition frames, solves the screen trailing problem, and alternately displays the image frames and the transition frames in the first display area and the second display area. The image persistence of the human eye and the binocular image fusion are utilized, so that the actual image viewed by the user is a normal frame rate image, the screen trailing problem is solved, and the user's viewing experience is improved.
[0061] Reference Figure 3 , Figure 3 FIG. 2 is a flowchart of a display control method according to a second embodiment of the present application.
[0062] Based on the first embodiment, in the embodiment, the step S10 includes:
[0063] Step S101: determining video frame information of the target video stream.
[0064] It can be understood that the video frame information may be the frame information of each image frame in the target video stream, and the video frame information includes information such as the number of image frames and the parity of the image frames.
[0065] Step S102: inserting a transition frame into the target video stream according to the video frame information to obtain a video stream to be pushed.
[0066] It can be understood that inserting a transition frame into the target video stream according to the video frame information can be: (1) inserting a transition frame between two adjacent image frames according to the number of image frames; (2) inserting a transition frame between an odd-numbered image frame and an even-numbered image frame according to the parity of the image frames. Transition frames can also be inserted into the target video stream in other ways, which are not limited in this embodiment.
[0067] In a specific implementation, information of each image frame in the target video stream is determined, odd image frames and even image frames are determined based on the information, and transition frames are inserted between the odd image frames and the even image frames to obtain the video stream to be pushed.
[0068] Furthermore, in order to solve the screen dragging problem while ensuring that the picture viewed by the user does not drop in frame rate, the video stream to be pushed includes a first video stream to be pushed and a second video stream to be pushed;
[0069] Inserting a transition frame in the target video stream according to the video frame information to obtain a video stream to be pushed includes: determining odd image frames and even image frames in the target video stream according to the video frame information; inserting a transition frame before a first image frame, and inserting the transition frame between the odd image frame and the even image frame to obtain a first video stream to be pushed; inserting the transition frame between the odd image frame and the even image frame to obtain a second video stream to be pushed.
[0070] It can be understood that the first video stream to be pushed may be a video stream that needs to be pushed to one of the two display areas for display; the second video stream to be pushed may be a video stream that needs to be pushed to the other of the two display areas for display; the first image frame may be the first image frame in the target video stream; the odd image frame may be an image frame with an odd number of frames in the target video stream; and the even image frame may be an image frame with an even number of frames in the target video stream.
[0071] It should be noted that the first video stream to be pushed and the second video stream to be pushed obtained by the above-mentioned method of inserting transition frames are pushed to two display areas for display respectively. At the same display moment, one display area displays the image frame and the other display area displays the transition frame, achieving the effect of alternating display of image frames.
[0072] In a specific implementation, the video frame information of each image frame in the target video stream is determined, the odd image frames and the even image frames in the target video stream are determined according to the video frame information, transition frames are inserted between the first image frames in the target video stream, and transition frames are inserted between the odd image frames and the even image frames to obtain a first video stream to be pushed; a transition frame is inserted between the odd image frames and the even image frames of the target video stream to obtain a second video stream to be pushed, assuming that the first video stream to be pushed is pushed to the first display area for display, and the second video stream to be pushed is pushed to the second display area for display, at the same display moment, one of the first display area and the second display area displays the image frame, and the other display area displays the transition frame, thereby achieving the effect of cross-displaying image frames in the display area, so that the frame rate of the effective normal picture actually viewed by the user through the first display area and the second display area is the frame rate of the display area time display.
[0073] Furthermore, in order to solve the screen drag problem, the transition frame is a black frame, and the video stream to be pushed is generated based on the target video stream and the transition frame, including: inserting the black frame into adjacent image frames in the target video stream to obtain the video stream to be pushed.
[0074] In this embodiment, the transition frames inserted between image frames for eliminating screen drag are black frames; a black frame is inserted between every two image frames in the target video stream to obtain the video stream to be pushed.
[0075] In a specific implementation, for example, the first display area is the first display screen of the virtual reality device, and the second display area is the second display screen of the virtual reality device. Each display screen displays at 60 frames. A black frame is inserted between two adjacent image frames in the target video stream to obtain the video stream to be pushed, and image frames and black frames are pushed alternately to the first display screen and the second display screen. The frame rate of the normal picture of the single screen actually seen by the user at this time is 30 frames. When the screen corresponding to the left eye displays the image frame, the screen corresponding to the right eye displays the black frame. When the screen corresponding to the left eye displays the black frame, the screen corresponding to the right eye displays the image frame. The frame rate of the effective normal picture actually seen by the user through the first display screen and the second display screen is still 60 frames, ensuring the user's viewing experience.
[0076] This embodiment determines the video frame information of a target video stream and inserts transition frames into the target video stream based on the video frame information to obtain a video stream to be pushed. This embodiment inserts transition frames between adjacent image frames in the target video stream based on the video frame information of the target video stream, thereby resolving the problem of screen ghosting and improving the user's viewing experience.
[0077] refer to Figure 4 , Figure 4 FIG. 4 is a flow chart of a third embodiment of a display control method according to the present invention.
[0078] Based on the above embodiments, in this embodiment, step S20 further includes:
[0079] Step S201: Push the first video stream to be pushed to the first display area for display, and push the second video stream to be pushed to the second display area for display.
[0080] In a specific implementation, if the first video stream to be pushed is pushed to the first display area for display, the second video stream to be pushed is simultaneously pushed to the second display area for display.
[0081] Step S202: Push the second video stream to be pushed to the first display area for display, and push the first video stream to be pushed to the second display area for display.
[0082] In a specific implementation, if the second video stream to be pushed is pushed to the first display area for display, the first video stream to be pushed is pushed to the second display area for display.
[0083] In this embodiment, assuming that the first video stream to be pushed is pushed to the first display area for display, the second video stream to be pushed is pushed to the second display area for display; assuming that the second video stream to be pushed is pushed to the first display area for display, the first video stream to be pushed is pushed to the first display area for display. The specific display method can be determined according to the specific application scenario, and this embodiment does not limit it here.
[0084] In this embodiment, the first video stream to be pushed is pushed to the first display area for display, and the second video stream to be pushed is pushed to the second display area for display; or the second video stream to be pushed is pushed to the first display area for display, and the first video stream to be pushed is pushed to the second display area for display. By pushing different video streams to be pushed to two display areas for display, the screen ghosting problem is solved while ensuring that the effective image viewed by the user does not drop in frame rate, thereby improving the user's viewing experience.
[0085] In addition, an embodiment of the present invention further provides a storage medium, on which a display control program is stored. When the display control program is executed by a processor, the steps of the display control method described above are implemented.
[0086] Reference Figure 5 , Figure 5 This is a structural block diagram of a first embodiment of a display control apparatus according to the present invention. The display control apparatus is used to control a display device including a first display area and a second display area.
[0087] like Figure 5 As shown, the display control device proposed in the embodiment of the present invention includes:
[0088] A generating module 10 is configured to generate a video stream to be pushed based on a target video stream and transition frames;
[0089] The display module 20 is configured to alternately display the image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively.
[0090] This embodiment proposes a display control device for controlling a display device including a first display area and a second display area, comprising: generating a video stream to be pushed based on a target video stream and transition frames; and alternately displaying image frames and transition frames in the video stream to be pushed in the first display area and the second display area, respectively. This embodiment solves the problem of screen ghosting by generating the video stream to be pushed based on the target video stream and transition frames. The image frames and transition frames in the video stream to be pushed are alternately displayed in the first display area and the second display area. By utilizing the characteristics of image retention and binocular image formation in the human eye, the image actually viewed by the user's two eyes is a normal frame rate image, thereby solving screen ghosting while improving the user's viewing experience.
[0091] Based on the above-mentioned first embodiment of the display control device of the present invention, a second embodiment of the display control device of the present invention is proposed.
[0092] In this embodiment, the display module 20 is also used to display the transition frame corresponding to the image frame in the video stream to be pushed in another display area when displaying the image frame in the video stream to be pushed in the default display area, and the default display area is the first display area or the second display area; among the first display area and the second display area, one display area corresponds to the left eye, and the other display area corresponds to the right eye.
[0093] The generating module 10 is further configured to determine video frame information of a target video stream; and insert transition frames into the target video stream according to the video frame information to obtain a video stream to be pushed.
[0094] The generating module 10 is further configured to determine odd-numbered image frames and even-numbered image frames in the target video stream according to the video frame information; insert a transition frame before the first image frame, and Figure 5 The transition frame is inserted between the image frame and the even-numbered image frame to obtain a first video stream to be pushed; and the transition frame is inserted between the odd-numbered image frame and the even-numbered image frame to obtain a second video stream to be pushed.
[0095] The display module 20 is further configured to push the first video stream to be pushed to the first display
[0096] area display, and push the second video stream to be pushed to the second display area display; or push the second video stream to be pushed to the first display area display, and push the first video stream to be pushed to the second display area display.
[0097] The generating module 10 is further configured to insert the black frames into adjacent image frames in the target video stream to obtain the video stream to be pushed.
[0098] Other embodiments or specific implementations of the display control device of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.
[0099] It should be noted that, in this document, the terms "include", "comprise" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements
[0100] A system includes not only those elements but also other elements not expressly listed or inherent to such process, method, article or system. Without further limitation,
[0101] An element defined by the phrase "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system that includes the element.
[0102] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0103] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above 5 embodiments can be implemented by means of software plus a necessary general hardware platform, or by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory).
[0104] storage, magnetic disk, optical disk), including several instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
[0105] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A display control method, characterized in that: The display control method is applied to a display device including a first display area and a second display area, and the method includes: Generate the video stream to be pushed according to the target video stream and transition frames; Alternately displaying image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively; The step of generating the video stream to be pushed according to the target video stream and the transition frame includes: Determine video frame information of a target video stream, where the video stream to be pushed includes a first video stream to be pushed and a second video stream to be pushed, the first video stream to be pushed is a video stream pushed to one of two display areas for display, and the second video stream to be pushed is a video stream pushed to the other of the two display areas for display; Determine odd-numbered image frames and even-numbered image frames in the target video stream according to the video frame information, wherein the odd-numbered image frames are image frames with odd frame numbers in the target video stream, and the even-numbered image frames are image frames with even frame numbers in the target video stream; Inserting a transition frame before the first image frame, and inserting the transition frame between the odd-numbered image frame and the even-numbered image frame to obtain the first video stream to be pushed; Inserting the transition frame between the odd-numbered image frames and the even-numbered image frames to obtain the second video stream to be pushed, wherein the transition frame is inserted between every two image frames in the target video stream; The alternately displaying the image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively includes: When the image frame in the video stream to be pushed is displayed in the default display area, the transition frame corresponding to the image frame in the video stream to be pushed is displayed in another display area. The default display area is the first display area or the second display area. The target video stream seen by the user through the first display area and the second display area is a picture without frame rate reduction.
2. The method according to claim 1, wherein The alternately displaying the image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively includes: Pushing the first video stream to be pushed to the first display area for display, and pushing the second video stream to be pushed to the second display area for display; or The second video stream to be pushed is pushed to the first display area for display, and the first video stream to be pushed is pushed to the second display area for display.
3. The method according to claim 1, wherein The transition frame is a black frame, and generating the video stream to be pushed according to the target video stream and the transition frame includes: The black frames are inserted into adjacent image frames in the target video stream to obtain the video stream to be pushed.
4. The method according to claim 1, wherein Among the first display area and the second display area, one display area corresponds to the left eye, and the other display area corresponds to the right eye.
5. A display control device, characterized in that: The display control device is used to control a display device including a first display area and a second display area, and the device includes: A generation module, used to generate a video stream to be pushed according to the target video stream and transition frames; A display module, configured to alternately display image frames and transition frames in the video stream to be pushed in the first display area and the second display area respectively; The generating module is further configured to determine video frame information of a target video stream; the video stream to be pushed includes a first video stream to be pushed and a second video stream to be pushed, the first video stream to be pushed is a video stream pushed to one of two display areas for display, and the second video stream to be pushed is a video stream pushed to the other of the two display areas for display; odd-numbered image frames and even-numbered image frames in the target video stream are determined according to the video frame information, the odd-numbered image frames being image frames with odd frame numbers in the target video stream, and the even-numbered image frames being image frames with even frame numbers in the target video stream; a transition frame is inserted before a first image frame, and the transition frame is inserted between the odd image frame and the even image frame to obtain the first video stream to be pushed; the transition frame is inserted between the odd image frame and the even image frame to obtain the second video stream to be pushed, the transition frame being inserted between every two image frames in the target video stream; the video stream to be pushed includes the first video stream to be pushed and the second video stream to be pushed; The display module is also used to display the image frame in the video stream to be pushed in the default display area, and display the transition frame corresponding to the image frame in the video stream to be pushed in another display area. The default display area is the first display area or the second display area, and the target video stream seen by the user through the first display area and the second display area is a picture without frame rate reduction.
6. A display control device, characterized in that: The device includes: a memory, a processor, and a display control program stored in the memory and executable on the processor, wherein the display control program is configured to implement the steps of the display control method according to any one of claims 1 to 4.
7. A storage medium, characterized in that: The storage medium stores a display control program, which implements the steps of the display control method according to any one of claims 1 to 4 when executed by the processor.
Citation Information
Patent Citations
Image display method and device for head-mounted display
CN110221432A