Screen display method, device, equipment and medium

By determining the local display area based on the projection glass in a 3D holographic projection system and adjusting the camera image size, the problem of wasted display resources is solved, and the utilization rate of the display is improved.

CN116208752BActive Publication Date: 2026-04-07CHINESE PEOPLES LIBERATION ARMY UNIT 93204
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-10
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing 3D holographic projection systems suffer from wasted hardware resources, especially due to numerous blank areas on the display, resulting in low resource utilization.

Method used

By determining the local display area corresponding to each projection glass in the 3D holographic projection system based on the vertical projection of each projection glass on the display, the size of the image to be displayed by the camera corresponding to the local display area is adjusted so that it occupies a larger area of ​​the corresponding local display area.

Benefits of technology

It improves the utilization rate of local display areas of the monitor, avoids the waste of hardware resources, and enhances the overall utilization rate of the monitor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208752B_ABST
    Figure CN116208752B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a screen display method, device, equipment and medium. The method comprises: determining local display areas corresponding to each projection glass according to the vertical projection of each projection glass on the display in a three-dimensional holographic projection system; and adjusting the size of a to-be-displayed image of a camera corresponding to the local display area, so that the to-be-displayed image occupies a larger area of the corresponding local display area. The above scheme determines the local display area according to the projection glass, so that the local display area in the display can occupy the maximum area, avoiding the waste of the display; and the to-be-displayed image occupies a larger area of the corresponding local display area, improving the utilization rate of the local display area and the utilization rate of the display.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of holographic display, and particularly relate to a screen display method, device, equipment and medium. BACKGROUND

[0002] The three-dimensional holographic projection system adopts a positive or inverted pyramid structure, is composed of four trapezoidal glasses, and has the advantages of simple principle, low cost, easy implementation and high restoration degree.

[0003] In the prior art, when the three-dimensional holographic projection system displays the projection result by using a display, there are many blank areas in the display, and hardware resources are wasted. SUMMARY

[0004] The present application provides a screen display method, device, equipment and medium to reduce the waste of hardware resources.

[0005] According to an aspect of the present application, a screen display method is provided, comprising:

[0006] According to the vertical projection of each projection glass in the three-dimensional holographic projection system on the display, the local display area corresponding to each projection glass is determined;

[0007] The size of the to-be-displayed image of the camera corresponding to the local display area is adjusted, so that the to-be-displayed image occupies a larger area of the corresponding local display area.

[0008] According to another aspect of the present application, a screen display device is provided, comprising:

[0009] The local display area determination module is configured to determine the local display area corresponding to each projection glass according to the vertical projection of each projection glass in the three-dimensional holographic projection system on the display;

[0010] The to-be-displayed image adjustment module is configured to adjust the size of the to-be-displayed image of the camera corresponding to the local display area, so that the to-be-displayed image occupies a larger area of the corresponding local display area.

[0011] According to another aspect of the present application, an electronic device is provided, comprising:

[0012] One or more processors;

[0013] A memory for storing one or more programs;

[0014] When the one or more programs are executed by the one or more processors, the one or more processors can execute any one of the screen display methods provided by the embodiments of the present application.

[0015] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for causing a processor to implement any of the screen display methods provided by the embodiments of the present application when executed.

[0016] The screen display scheme provided by the embodiments of the present application determines the local display area corresponding to each projection glass according to the vertical projection of each projection glass on the display in the three-dimensional holographic projection system, adjusts the size of the to-be-displayed image of the camera corresponding to the local display area, so that the to-be-displayed image occupies a larger area of the corresponding local display area. The above scheme determines the local display area according to the projection glass, so that the local display area in the display can occupy the maximum area, avoiding the waste of the display; and the to-be-displayed image occupies a larger area of the corresponding local display area, improving the utilization rate of the local display area, and further improving the utilization rate of the display.

[0017] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0019] Figure 1A is a display area and display picture distribution diagram for screen display by the prior art provided by the first embodiment of the present application;

[0020] Figure 1B is a flowchart of a screen display method provided by the first embodiment of the present application;

[0021] Figure 2A is a flowchart of a screen display method provided by the second embodiment of the present application;

[0022] Figure 2B is a display area and display picture distribution diagram provided by the second embodiment of the present application;

[0023] Figure 3 is a structural schematic diagram of a screen display device provided by the third embodiment of the present application;

[0024] Figure 4 is a structural schematic diagram of an electronic device for implementing a screen display method provided by the fourth embodiment of the present application. Detailed Implementation

[0025] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0026] To provide a better understanding of the present invention, the three-dimensional holographic projection system will first be described.

[0027] The 3D holographic projection system employs an upright or inverted pyramid structure, composed of four trapezoidal glass panels. It operates on the principle of Pepper's ghost technology (holography based on Pepper's ghost technology is also known as pseudo-holography). Compared to 3D holographic display technology based on beam interference, Pepper's ghost technology is characterized by its simpler principle, lower cost, ease of implementation, ability to observe 3D objects with the naked eye, and high fidelity.

[0028] The principle of a 3D holographic projection system is to project an image from a display screen onto a projection glass at a 45° angle using light reflection, creating a reflected virtual image. Holographic projection systems employing Pepper's Ghost technology typically display objects with brighter light and dimmer ambient light for better display effects. It should be noted that the projection glass is semi-reflective.

[0029] Specifically, the working process of a 3D holographic projection system can be as follows: The object to be displayed is placed in the center of spatial coordinates; four cameras capture images of the object horizontally from four directions; by adding lighting and adjusting the position and angle of the light sources, basic 3D display can be achieved, such as... Figure 1A The diagram shows the display area and screen layout. The object to be displayed is a mountain peak, and the display is a large square area, which includes four smaller square display areas. Each smaller square display area shows the image of the mountain peak, and the blank area in the large square area is the background.

[0030] according to Figure 1A It can be seen that there is a lot of waste in the existing technology of displays.

[0031] Example 1

[0032] Figure 1B This is a flowchart of a screen display method provided in Embodiment 1 of the present invention. This embodiment can be applied to the situation where a display in a three-dimensional holographic projection system displays an image to be displayed. The method can be executed by a screen display device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries screen display function.

[0033] See Figure 1B The screen display method shown includes:

[0034] S110. Based on the vertical projection of each projection glass in the 3D holographic projection system onto the display, determine the local display area corresponding to each projection glass.

[0035] The display can be used to show an image to be displayed. The projection glass can be used to display the image to be displayed on the display to the user. A partial display area refers to at least a portion of the display area of ​​the display. This embodiment of the invention does not limit the shape and / or number of partial display areas, which can be set by a technician based on experience or needs. For example, if the projection glass is trapezoidal in shape and there are four projection glasses, then the display contains four trapezoidal partial display areas.

[0036] Specifically, based on the vertical projection of each projection glass in the 3D holographic projection system onto the display, the display is divided into local display areas corresponding to each projection glass.

[0037] S120. Adjust the size of the image to be displayed from the camera corresponding to the local display area so that the image to be displayed occupies a larger area of ​​the corresponding local display area.

[0038] The camera can be used to provide a data stream, i.e., the image to be displayed, for the holographic projection system. This embodiment of the invention does not specifically limit the type of camera; it can be set by a technician based on experience. Optionally, the camera can be a real camera or a virtual camera. It should be noted that the number of cameras is the same as the number of local display areas.

[0039] Here, the image to be displayed refers to the image of the object that needs to be displayed.

[0040] Specifically, adjust the size of the image to be displayed by the camera corresponding to the local display area so that the image to be displayed occupies a larger area in the corresponding local display area.

[0041] This invention provides a screen display solution that determines the local display area corresponding to each projection glass in a 3D holographic projection system based on the vertical projection of each projection glass onto a display screen. The size of the image to be displayed from the camera corresponding to the local display area is adjusted so that the image to be displayed occupies a larger area of ​​the corresponding local display area. This solution, by determining the local display area based on the projection glass, ensures that the local display area occupies the maximum area on the display screen, avoiding wasted space. Furthermore, by ensuring that the image to be displayed occupies a larger area of ​​the corresponding local display area, the utilization rate of the local display area is improved, thereby increasing the overall utilization rate of the display screen.

[0042] Based on the above embodiments, when there are at least two local display areas, in order to avoid the images to be displayed in the at least two local display areas being overlaid, the background of the camera corresponding to the local display area can be set to not fill.

[0043] Understandably, setting the background of the camera corresponding to the local display area to not fill can prevent the images to be displayed in different local display areas from overlapping, so that the images to be displayed in the local display area can be displayed completely.

[0044] Example 2

[0045] Figure 2A This is a flowchart of a screen display method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment further refines the operation of "adjusting the size of the image to be displayed by the camera corresponding to the local display area so that the image to be displayed occupies a larger area of ​​the corresponding local display area" into "adjusting the rectangular parameters of the camera corresponding to the local display area to update the image to be displayed; adjusting the focal length of the image displayed by the corresponding camera so that the image to be displayed occupies a larger area of ​​the corresponding local display area," thereby improving the mechanism for determining the size of the image to be displayed. It should be noted that for parts not described in detail in this embodiment, please refer to the descriptions in other embodiments.

[0046] See Figure 2A The screen display method shown includes:

[0047] S210. Based on the vertical projection of each projection glass in the three-dimensional holographic projection system onto the display, determine the local display area corresponding to each projection glass.

[0048] S220. Adjust the rectangular parameters of the camera corresponding to the local display area to update the image to be displayed.

[0049] The rectangle parameter can be used to determine the size of the camera. Specifically, the rectangle parameter can include the rectangle length and the rectangle width.

[0050] In an optional embodiment, adjusting the rectangular parameters of the camera corresponding to the local display area includes: for each local display area, adjusting the rectangular parameters of the camera corresponding to the local display area based on the distance from the center point of the display to the local display area and the maximum side length of the local display area parallel to the edge of the display.

[0051] Specifically, for any local display area, the distance from the center point of the display to that local display area is taken as the width of the rectangle; the longest side of that local display area that is parallel to the edge of the display is taken as the length of the rectangle.

[0052] Understandably, by introducing the center point of the display and the maximum side length, the rectangular parameters are determined, which avoids the problem of the displayed image being too small when the camera's field of view is small, thus increasing the camera's field of view.

[0053] This invention does not limit the number of projection glass panes or the shape of the display; these can be set by technicians based on experience or needs. In one optional embodiment, the rectangular parameters of the camera can be determined based on the number of projection glass panes and the shape of the display. Specifically, if there are four projection glass panes and the display is square, adjusting the rectangular parameters of the camera corresponding to the local display area includes: adjusting the rectangular parameters of the camera corresponding to the local display area based on the screen length of the display.

[0054] In this embodiment of the invention, when the display is square, since the screen length of the display is uniform, the rectangular parameters of the camera corresponding to the local display area can be directly adjusted according to the screen length of the display. Optionally, the rectangle length in the rectangular parameters of the camera corresponding to the local display area can be set to the screen length of the display.

[0055] Alternatively, the rectangle width in the rectangle parameter of the camera corresponding to the local display area can be set to half the screen length of the monitor; or, the rectangle width in the rectangle parameter of the camera corresponding to the local display area can be set to the height of the local display area.

[0056] Understandably, by determining the rectangle length based on the monitor's screen length, and the rectangle width based on half the monitor's screen length or the height of a partial display area, the efficiency of determining the rectangle parameters is improved, and the amount of computation is reduced.

[0057] In this embodiment of the invention, by limiting the number of projection glass and the shape of the display, a simpler method is provided for a special three-dimensional holographic projection system to determine the rectangular parameters of the camera. This avoids the waste of resources that occurs when determining the rectangular parameters of the camera using a uniform method, and reduces the amount of computation.

[0058] S230. Adjust the focal length of the image displayed by the corresponding camera so that the image to be displayed occupies a larger area of ​​the corresponding local display area.

[0059] Optionally, the size of the image to be displayed can be adjusted by changing the focal length, so that the image occupies a larger area of ​​the corresponding local display area. If the image to be displayed is too large, the focal length of the corresponding camera's display image can be reduced to shrink the image; if the image to be displayed is too small, the focal length of the corresponding camera's display image can be increased to enlarge the image.

[0060] Alternatively, the camera lens can be zoomed in or out to make the image occupy a larger area of ​​the corresponding local display area. If the image to be displayed is too large, the camera lens can be zoomed out to shrink the image; if the image to be displayed is too small, the camera lens can be zoomed in to enlarge the image.

[0061] For example, the display result after adjusting the focus can be seen in [reference needed]. Figure 2B The diagram shows the display area and screen layout. The object to be displayed is a mountain peak; there are four trapezoidal projection screens; the monitor is square; the monitor includes four trapezoidal partial display areas; each partial display area displays one image to be displayed.

[0062] It should be noted that the larger area can be the area of ​​the largest inscribed graphic within the local display area. This embodiment of the invention does not impose any limitation on the shape of the largest inscribed graphic; it can be set by a technician based on experience. For example, the largest inscribed graphic can be one of the largest inscribed circle or the largest inscribed rectangle, etc.

[0063] This invention provides a screen display solution. The operation of adjusting the size of the image to be displayed by the camera corresponding to a local display area, so that the image occupies a larger area of ​​the corresponding local display area, is refined into adjusting the rectangular parameters of the camera corresponding to the local display area to update the image to be displayed; and adjusting the focal length of the image displayed by the corresponding camera, so that the image to be displayed occupies a larger area of ​​the corresponding local display area. This solution, by introducing rectangular parameters and focal length, maximizes the area of ​​the image to be displayed in the local display area, avoids wasting the local display area, and improves the utilization rate of the local display area.

[0064] Based on the above embodiments, this invention also provides a slide turner. The slide turner is connected to a computer for communication, and its customizable functions allow for switching of displayed results. For example, the operation keys on the front of the slide turner can be set to navigate up and down pages, and the two buttons on the side can be set to pause and resume. This invention does not specifically limit the communication connection method; it can be configured by a technician based on experience or needs. For example, the communication connection between the slide turner and the computer can be via Bluetooth.

[0065] For example, the process of switching display results using a slide turner is as follows: In the Update function, the keyboard event is obtained, and the Boolean value of Input.GetKeyDown(KeyCode.DownArrow)[input keyboard key code (key code.down arrow key)] is used to determine whether the "down" button on the keyboard is pressed, and then the specific key content is executed.

[0066] In this embodiment of the invention, a slide turner is used instead of a computer keyboard in the prior art to switch the display results, which is simple to operate and has a low cost.

[0067] Example 3

[0068] Figure 3 This is a schematic diagram of a screen display device provided in Embodiment 3 of the present invention. This embodiment can be applied to the situation where a display in a three-dimensional holographic projection system displays an image to be displayed. The method can be executed by a screen display device, which can be implemented in software and / or hardware and can be configured in an electronic device that carries screen display function.

[0069] like Figure 3 As shown, the device includes: a partial display area determination module 310 and a to-be-displayed image adjustment module 320. Wherein,

[0070] The local display area determination module 310 is used to determine the local display area corresponding to each projection glass based on the vertical projection of each projection glass on the display in the three-dimensional holographic projection system.

[0071] The image to be displayed adjustment module 320 is used to adjust the size of the image to be displayed from the camera corresponding to the local display area, so that the image to be displayed occupies a larger area of ​​the corresponding local display area.

[0072] This invention provides a screen display solution that uses a local display area determination module to determine the local display area corresponding to each projection glass in a 3D holographic projection system based on the vertical projection of each projection glass onto the display. A display image adjustment module then adjusts the size of the image to be displayed from the camera corresponding to the local display area, ensuring that the image occupies a larger area within the respective local display area. This solution, by determining the local display area based on the projection glass, maximizes the area occupied by the local display area, avoiding wasted space. Furthermore, by ensuring the image occupies a larger area within the corresponding local display area, it improves the utilization rate of the local display area, thereby increasing the overall utilization rate of the display.

[0073] Optionally, the partial display area determination module 310 includes:

[0074] The image to be displayed update unit is used to adjust the rectangular parameters of the camera corresponding to the local display area in order to update the image to be displayed;

[0075] The focus adjustment unit is used to adjust the focus of the image displayed by the corresponding camera so that the image to be displayed occupies a larger area of ​​the corresponding local display area.

[0076] Optionally, the image update unit to be displayed is specifically used for:

[0077] For each local display area, the rectangular parameters of the camera corresponding to that local display area are adjusted based on the distance from the center point of the display to that local display area and the maximum side length of the local display area that is parallel to the edge of the display.

[0078] Optionally, if the number of projection glass is four and the display is square, the image update unit to be displayed includes:

[0079] The rectangular parameter adjustment subunit is used to adjust the rectangular parameters of the camera corresponding to the local display area according to the screen length of the monitor.

[0080] Optional, rectangular parameter adjustment sub-unit, specifically used for:

[0081] Set the rectangle length in the rectangle parameter of the camera corresponding to the local display area to the screen length of the monitor.

[0082] Optional, rectangular parameter adjustment sub-unit, specifically used for:

[0083] Set the rectangle width in the rectangle parameters corresponding to the camera for the partial display area to half the screen length of the monitor; or,

[0084] Set the rectangle width in the rectangle parameters of the camera corresponding to the local display area to the height of the local display area.

[0085] Optionally, the device may also include:

[0086] The No-Fill module is used to set the background of the camera corresponding to a local display area to be non-filled.

[0087] The screen display device provided in the embodiments of the present invention can execute the screen display method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing each screen display method.

[0088] In the technical solution of this invention, the collection, storage, use, processing, transmission, provision, and disclosure of rectangular parameters, screen length, height of local display areas, etc., all comply with relevant laws and regulations and do not violate public order and good morals.

[0089] Example 4

[0090] Figure 4 This is a schematic diagram of the structure of an electronic device implementing a screen display method according to Embodiment 4 of the present invention. The electronic device 410 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0091] like Figure 4 As shown, the electronic device 410 includes at least one processor 411 and a memory, such as a read-only memory (ROM) 412 or a random access memory (RAM) 413, communicatively connected to the at least one processor 411. The memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes based on the computer program stored in the ROM 412 or loaded from storage unit 418 into the RAM 413. The RAM 413 may also store various programs and data required for the operation of the electronic device 410. The processor 411, ROM 412, and RAM 413 are interconnected via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0092] Multiple components in electronic device 410 are connected to I / O interface 415, including: input unit 416, such as keyboard, mouse, etc.; output unit 417, such as various types of displays, speakers, etc.; storage unit 418, such as disk, optical disk, etc.; and communication unit 419, such as network card, modem, wireless transceiver, etc. Communication unit 419 allows electronic device 410 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0093] Processor 411 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 411 performs the various methods and processes described above, such as screen display methods.

[0094] In some embodiments, the screen display method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 410 via ROM 412 and / or communication unit 419. When the computer program is loaded into RAM 413 and executed by processor 411, one or more steps of the screen display method described above may be performed. Alternatively, in other embodiments, processor 411 may be configured to perform the screen display method by any other suitable means (e.g., by means of firmware).

[0095] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0096] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0097] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0098] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0099] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0100] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0101] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0102] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A screen display method, characterized in that, include: Based on the vertical projection of each projection glass in the 3D holographic projection system onto the display, determine the local display area corresponding to each projection glass. Adjust the size of the image to be displayed from the camera corresponding to the local display area so that the image to be displayed occupies a larger area of ​​the corresponding local display area; The step of adjusting the size of the image to be displayed from the camera corresponding to the local display area, so that the image to be displayed occupies a larger area of ​​the corresponding local display area, includes: Adjust the rectangular parameters of the camera corresponding to the local display area to update the image to be displayed; Adjust the focal length of the image displayed by the corresponding camera so that the image to be displayed occupies a larger area of ​​the corresponding local display area; The adjustment of the rectangular parameters of the camera corresponding to the local display area includes: For each local display area, the rectangular parameters of the camera corresponding to that local display area are adjusted based on the distance from the center point of the display to that local display area and the maximum side length of the local display area that is parallel to the edge of the display.

2. The method according to claim 1, characterized in that, If the number of projection glass is 4 and the display is square, then adjusting the rectangular parameters of the camera corresponding to the local display area includes: Adjust the rectangular parameters of the camera corresponding to the local display area according to the screen length of the display.

3. The method according to claim 2, characterized in that, The step of adjusting the rectangular parameters of the camera corresponding to the local display area based on the screen length of the display includes: Set the rectangle length in the rectangle parameter of the camera corresponding to the local display area to the screen length of the display.

4. The method according to claim 2, characterized in that, The step of adjusting the rectangular parameters of the camera corresponding to the local display area based on the screen length of the display includes: Set the rectangle width in the rectangle parameters of the camera corresponding to the local display area to half the screen length of the display; or, Set the rectangle width in the rectangle parameters of the camera corresponding to the local display area to the height of the local display area.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: Set the background of the camera corresponding to the local display area to be unfillable.

6. A screen display device, characterized in that, include: The local display area determination module is used to determine the local display area corresponding to each projection glass based on the vertical projection of each projection glass on the display in the 3D holographic projection system. The image to be displayed adjustment module is used to adjust the size of the image to be displayed from the camera corresponding to the local display area, so that the image to be displayed occupies a larger area of ​​the corresponding local display area; The local display area determination module includes: The image to be displayed update unit is used to adjust the rectangular parameters of the camera corresponding to the local display area in order to update the image to be displayed; The focal length adjustment unit is used to adjust the focal length of the image displayed by the corresponding camera so that the image to be displayed occupies a larger area of ​​the corresponding local display area; The image update unit to be displayed is specifically used for: For each local display area, the rectangular parameters of the camera corresponding to that local display area are adjusted based on the distance from the center point of the display to that local display area and the maximum side length of the local display area that is parallel to the edge of the display.

7. An electronic device, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a screen display method as described in any one of claims 1-5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements a screen display method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Three-dimensional real-time phantom display system and display method thereof

    CN104317059A