Privacy display devices, methods, vehicles, and related equipment
By combining the display layer and the privacy layer, and using control signals to adjust the size of the display area, the problem of in-vehicle displays not being able to meet the user's adjustable needs is solved. This achieves flexible adjustment of the display area and synchronous privacy protection, avoiding interference with the driver.
Patent Information
- Application Number
- CN202410168405.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-05
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2044-02-05
AI Technical Summary
Existing privacy designs for in-vehicle displays cannot meet users' needs for adjustable display area sizes, especially when adjusting the passenger-side screen, which may distract the driver and result in poor privacy protection.
By employing a combined structure of a display layer and a privacy layer, the size of the first area of the display layer is adjusted by a control signal, and the size of the second area of the privacy layer is calculated simultaneously, so as to achieve an adjustable display area and a synchronous privacy effect.
It allows for flexible adjustment of the display area while maintaining privacy, avoiding interference with the driver when the screen size changes.
Smart Images

Figure CN117854382B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a privacy display device, method, vehicle and related equipment. Background Technology
[0002] Currently, most car manufacturers use a method of splicing multiple displays together in their in-vehicle displays, that is, attaching multiple individual displays to the same glass cover. For safety reasons, in order to prevent the passenger-side display from interfering with the driver's driving, the passenger-side display needs to adopt a privacy mode.
[0003] However, as users' demand for personalization increases, they will have different requirements for the size of the display area for various purposes. As a result, the current fixed display size can no longer meet the needs of users, and the adjustable screen size poses a challenge to the privacy protection effect. Summary of the Invention
[0004] In view of this, this application proposes a privacy display device, method, vehicle, and related equipment to solve or partially solve the above-mentioned problems.
[0005] For the purposes described above, this application provides a privacy display device, comprising:
[0006] Display layer;
[0007] A privacy screen is disposed on the light-emitting side of the display layer, and its orthographic projection on the display layer overlaps with the display layer.
[0008] A privacy film is disposed on the side of the privacy layer away from the display layer, and the orthogonal projection portion of the privacy layer covers the privacy layer.
[0009] The display layer includes a first region corresponding to the privacy film, and the privacy film includes a second region corresponding to the privacy film. The projected area of the second region on the privacy film is larger than the projected area of the first region on the privacy film. The first region and the second region are configured to control the size of the first region according to a received control signal and determine the size of the second region according to the size of the first region.
[0010] In some embodiments, the projected area of the second region onto the privacy film is less than or equal to the area of the privacy film.
[0011] In some implementations, the display layer further includes a third region in addition to the first region, the third region being configured to adjust its size synchronously when the size of the first region changes.
[0012] Based on the same concept, this application also provides a privacy display method applied to the privacy display device as described in any of the preceding claims, comprising:
[0013] In response to receiving a control signal for a first region of the display layer, the position of a first boundary of the first region in a first direction is determined based on the control signal;
[0014] The second boundary position of the privacy film in the first direction is determined based on the first boundary position, wherein the second boundary position is within the boundary of the privacy film in the first direction;
[0015] The first region resolution of the first region is determined based on the first boundary position, and the second region resolution of the second region is determined based on the second boundary position.
[0016] Display output is performed in the first region according to the resolution of the first region, and in the second region according to the resolution of the second region.
[0017] In some implementations, the display layer further includes a third region in addition to the first region;
[0018] Determining the second boundary position of the second region of the privacy layer in the first direction based on the first boundary position includes:
[0019] The first resolution of the display layer and the second resolution of the privacy layer are determined. The second boundary position is determined based on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position.
[0020] In some embodiments, the step of basing the calculation on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position includes:
[0021]
[0022] Wherein, X1 is the pixel value of the first resolution in the first direction, X2 is the pixel value of the second resolution in the first direction, A is the pixel value of the third region in the first direction from the first boundary position, B is the pixel value of the area of the privacy layer excluding the second region in the first direction from the second boundary position, and ΔX is a preset adjustment parameter.
[0023] In some implementations, the display layer further includes a third region in addition to the first region;
[0024] The step of displaying the output in the first region according to the resolution of the first region includes:
[0025] Obtain an initial image signal containing all display content in all areas, and segment the initial image signal at a preset position according to preset rules to generate a first image corresponding to the first area and a third image corresponding to the third area;
[0026] The display resolution of the display layer is determined, and the first image and the third image are adjusted and stitched together according to the display resolution and the first region resolution to generate an output image of the display layer that satisfies the display resolution. The portion of the output image corresponding to the first region is displayed and output according to the first region resolution.
[0027] In some embodiments, the step of displaying the output in the first region according to the first region resolution and displaying the output in the second region according to the second region resolution includes:
[0028] In response to the output image of the display layer and the output image of the privacy layer being processed by the same processing unit, the image reading of the display layer and the privacy layer is synchronously triggered by the processing unit, thereby synchronously performing the display output of the first area and the display output of the second area.
[0029] In some embodiments, the step of displaying the output in the first region according to the first region resolution and displaying the output in the second region according to the second region resolution includes:
[0030] In response to the fact that the output image of the display layer and the output image of the privacy layer are processed by different processing units, the delay time between the processing process of the output image of the display layer and the processing process of the output image of the privacy layer is determined, and the image reading of the display layer and the privacy layer is triggered by the corresponding processing units respectively, wherein the processing unit for image reading of the privacy layer is delayed according to the delay time.
[0031] In some embodiments, before determining the second region of the privacy shield at the second boundary position in the first direction based on the first boundary position, the method further includes:
[0032] Determine the current privacy settings;
[0033] In response to the anti-spy adjustment strategy being asynchronous, the determination of the second boundary position based on the first boundary position is terminated. In response to receiving an adjustment operation for the second boundary position, the second boundary position is determined based on the adjustment operation.
[0034] Based on the same concept, this application also provides a vehicle including the privacy display device as described in any of the preceding claims.
[0035] Based on the same concept, this application also provides a privacy display device, comprising:
[0036] A receiving module is configured to, in response to receiving a control signal for a first region of the display layer, determine the position of a first boundary of the first region in a first direction based on the control signal;
[0037] A calculation module is configured to determine, based on the first boundary position, the second boundary position of the second region of the privacy film in the first direction, wherein the second boundary position is within the boundary of the privacy film in the first direction;
[0038] The determining module is configured to determine a first region resolution of the first region based on the first boundary position, and to determine a second region resolution of the second region based on the second boundary position.
[0039] The output module is used to display output in the first region according to the resolution of the first region, and to display output in the second region according to the resolution of the second region.
[0040] Based on the same concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method as described in any of the preceding claims.
[0041] Based on the same concept, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the method described in any of the preceding claims.
[0042] Based on the same concept, this application also provides a computer program product, including computer program instructions that, when run on a computer, cause the computer to perform the method described in any of the preceding claims.
[0043] As can be seen from the above description, the privacy display device, method, vehicle, and related equipment provided in this application include: a display layer; a privacy layer disposed on the light-emitting side of the display layer, with its orthographic projection on the display layer overlapping the display layer; and a privacy film disposed on the side of the privacy layer away from the display layer, with its orthographic projection on the privacy layer covering the privacy layer. The display layer includes a first region corresponding to the privacy film, and the privacy layer includes a second region corresponding to the privacy film. The orthographic projection area of the second region on the privacy film is larger than that of the first region on the privacy film. The first and second regions are configured to control the size of the first region according to a received control signal, and to determine the size of the second region based on the size of the first region. This application displays normal content through the display layer and provides privacy protection through the privacy layer. To protect the content of the first region from peeping, a second region is provided on the privacy layer. Privacy protection is achieved by setting the second region larger than the first region. Furthermore, to meet the need for synchronous adjustment, the size of the second region is calculated synchronously when the first region is adjusted, ultimately achieving the effect of an adjustable display area and synchronous privacy protection. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A schematic diagram of the structure of an exemplary privacy display device provided in the embodiments of this application.
[0046] Figure 2 A flowchart illustrating an exemplary privacy display method provided in an embodiment of this application;
[0047] Figure 3 A schematic diagram of image segmentation for an exemplary privacy display method provided in an embodiment of this application;
[0048] Figure 4 A schematic diagram of the circuit framework of an exemplary privacy display method provided in the embodiments of this application;
[0049] Figure 5 A schematic diagram of another circuit framework for an exemplary privacy display method provided in an embodiment of this application;
[0050] Figure 6 This is a schematic diagram of the structure of an exemplary privacy display device provided in an embodiment of this application;
[0051] Figure 7This is a schematic diagram of the electronic device structure provided in an embodiment of this application. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0053] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element, object, or method step preceding the term covers the element, object, or method step listed after the term and its equivalents, without excluding other elements, objects, or method steps. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0054] As described in the background section, with technological advancements and the iteration of consumer electronics products, users are increasingly concerned about privacy protection. In certain situations, users may not want others to see the content displayed on the screen. This necessitates a privacy screen to prevent others from viewing the content while ensuring the user can still see the screen from the designated viewing angle. Privacy screens achieve privacy by providing normal brightness to the target user at a set viewing angle and reducing brightness outside that angle.
[0055] However, related technologies generally implement privacy protection for screens of fixed sizes. For larger displays, users may only want privacy protection for a specific area. Furthermore, due to various purposes, viewing habits, and comfort considerations, users may have different requirements for the size of the display area in different situations. Therefore, the applicant believes that how to implement synchronized privacy protection for adjustable display areas is a problem that urgently needs to be solved. In the in-vehicle scenario, preventing the driver from seeing the content on the passenger screen (especially when adjusting the size of the passenger screen) and thus distracting the driver is an even more critical issue.
[0056] In light of the above-mentioned practical situation, this application provides a privacy display device. This application displays normal content through a display layer and implements privacy settings through a privacy layer. To prevent peeping of the content in the first area, a second area is provided on the privacy layer. Privacy is implemented by setting the second area to be larger than the first area. Furthermore, to meet the need for synchronous adjustment, the size of the second area is calculated simultaneously when the first area is adjusted, ultimately achieving the effect of an adjustable display area and synchronous privacy protection.
[0057] like Figure 1 The diagram shown is a schematic representation of a privacy display device according to an embodiment of this application. Specifically, the privacy display device according to this embodiment includes:
[0058] Display layer 110;
[0059] A privacy layer 120 is disposed on the light-emitting side of the display layer 110, and its orthographic projection on the display layer 110 overlaps with the display layer 110.
[0060] A privacy film 130 is disposed on the side of the privacy layer 120 away from the display layer 110, and the orthogonal projection portion on the privacy layer 120 covers the privacy layer 120;
[0061] The display layer 110 includes a first region 111 corresponding to the privacy film 130, and the privacy layer 120 includes a second region 121 corresponding to the privacy film 130. The orthographic projection area of the second region 121 on the privacy film 130 is greater than the orthographic projection area of the first region 111 on the privacy film 130. The first region 111 and the second region 121 are configured to control the size of the first region 111 according to a received control signal, and to determine the size of the second region 121 according to the size of the first region 111.
[0062] In this embodiment, the display layer 110 is a functional hierarchical structure for displaying images. It can generally be provided with a light source by a backlight structure disposed on one side (either inside or outside the display layer 110). After passing through structures such as liquid crystal and color filter, light is emitted from the other side of the display layer 110 to display the corresponding image. In some embodiments, the display layer 110 is represented as a color-panel layer.
[0063] Subsequently, the privacy layer 120, which can also be a display structure, allows for simple control over which areas or pixels on the privacy layer 120 emit light or turn off. It can be understood as a film layer where pixels only have two states: emitting light and turning off; the adjustment is only made to the light path or corresponding attributes. The privacy layer 120 itself does not affect the display effect of the display layer; it only achieves its privacy-preventing effect when the light it emits shines onto the specific privacy film 130, through the interaction of both. That is, in specific scenarios, such as... Figure 1 As shown, even if the second region 121 emits light to display the corresponding image, it cannot achieve a privacy protection effect on the image displayed in the first region 111 without the privacy film 130. Only when the privacy film 130 is set and the light emitted from the second region 121 is irradiated onto the privacy film 130 can the overall privacy protection effect on the image in the first region 111 be achieved. The privacy layer 120 is disposed on the light-emitting side of the display layer 110, and its orthographic projection on the display layer 110 overlaps with the display layer 110. That is, the privacy layer 120 is generally a layered structure of similar size to the display layer 110, and as... Figure 1 As shown, the two are stacked. In some embodiments, the privacy screen 120 is represented as an SVC-panel layer.
[0064] Then, on the side of the privacy layer 120 away from the display layer 110, a privacy film 130 is provided that partially covers the privacy layer 120. The privacy film 130 is the anti-endoscope film material.
[0065] In some embodiments, the display layer 110 is provided with a first area 111 corresponding to the privacy film 130, meaning that the content of the first area 111 is subject to privacy protection. Similarly, as described above, to achieve the privacy effect, the privacy layer 120 has a second area 121 corresponding to the privacy film 130. Since the content of the first area 111 is generally intended for viewing by the user directly facing it, it prevents other users from other directions (such as the side) from viewing the content of the first area 111. For example, in a car scenario, the passenger-side screen is intended for viewing by the passenger in the passenger seat, preventing the driver in the driver's seat from seeing the displayed content. Due to the angle of the user on the side, only when the second area 121 is larger than the first area 111 can it block the view from the side, thus providing complete privacy protection; that is, the projected area of the second area 121 on the privacy film 130 is larger than the projected area of the first area 111 on the privacy film 130. Subsequently, to meet the user's customization requirements for the first region 111, the user can adjust the size of the first region 111. This can be done by dragging the boundary lines of the first region 111 using touch or an external input unit (mouse, keyboard, etc.), thereby generating control signals to control the size of the first region 111 and achieving the purpose of adjusting it. After determining the size of the first region 111, the size of the second region 121 can be calculated simultaneously, achieving synchronized adjustment.
[0066] In some embodiments, since the privacy function is achieved jointly by the privacy layer 120 and the display layer 110, in order to ensure that the second region 121 is spatially synchronized with the first region 111, i.e., the second region 121 completely blocks the content of the first region 111, the geometric optical path formed by the superposition of the two screens should be fully considered. For example... Figure 1 As shown, when calculating the spatial coordinates of the second region 121 based on the first region 111, ΔX should be superimposed. The operator can set this according to the specific scenario; for example, ΔX = 5, which is the pixel size of 5 privacy screen layers 120. Then, the size of the second region 121 can be determined using the following formula:
[0067]
[0068] Wherein, X1 is the pixel value of the first resolution of the display layer 110 in the first direction P, X2 is the pixel value of the second resolution of the privacy layer 120 in the first direction P, A is the pixel value of the third region 112 of the display layer 110 other than the first region 111 in the first direction P to the first boundary position, B is the pixel value of the region of the privacy layer 120 other than the second region 121 in the first direction P to the second boundary position, and ΔX is a preset adjustment parameter.
[0069] Based on the above equation, the size of B can be calculated, and the size of the second region 121 can be derived from this. Ultimately, this allows for the automatic adjustment of the second region 121 simultaneously with the user's adjustment of the first region 111, maintaining a constant privacy protection effect.
[0070] In some embodiments, since the privacy film 130 itself has boundaries, if the second region 121 extends beyond the boundaries of the privacy film 130, the privacy effect cannot be achieved. Therefore, even when user adjustment is possible, the boundary or range of the second region 121 must be less than or equal to the size of the privacy film 130. That is, the maximum range of the second region 121 is at most the same as the size of the privacy film 130. Furthermore, as described above, the maximum range of the first region 111 must be smaller than the second region 121. In other words, in some embodiments, the projected area of the second region 121 onto the privacy film 130 is less than or equal to the area of the privacy film 130.
[0071] In some embodiments, the display layer 110 may be composed of a first region 111 and a third region 112. Since the entire display layer 110 can be used for display output, when the size of the first region 111 changes, the size of the third region 112 can change accordingly to ensure that the entire display layer 110 is performing display output. That is, in some embodiments, the display layer 130 further includes a third region 112 in addition to the first region 111, and the third region 112 is configured to synchronously adjust its size when the size of the first region 111 changes.
[0072] As can be seen from the above description, the privacy display device provided in this application includes: a display layer; a privacy layer disposed on the light-emitting side of the display layer, with its orthographic projection on the display layer overlapping the display layer; and a privacy film disposed on the side of the privacy layer away from the display layer, with its orthographic projection on the privacy layer covering the privacy layer. The display layer includes a first region corresponding to the privacy film, and the privacy layer includes a second region corresponding to the privacy film. The orthographic projection area of the second region on the privacy film is larger than the orthographic projection area of the first region on the privacy film. The first and second regions are configured to control the size of the first region according to a received control signal, and to determine the size of the second region based on the size of the first region. This application displays normal content through the display layer and provides privacy protection through the privacy layer. To protect the content of the first region from peeping, a second region is provided on the privacy layer. Privacy protection is achieved by setting the second region larger than the first region. Furthermore, to meet the need for synchronous adjustment, the size of the second region is calculated synchronously when the first region is adjusted, ultimately achieving the effect of an adjustable display area and synchronous privacy protection.
[0073] Based on the same concept, this application also provides a privacy display method using the privacy display device described in any of the above embodiments, such as... Figure 2 As shown, it specifically includes:
[0074] Step 202: In response to receiving a control signal for a first region of the display layer, determine the first boundary position of the first region in a first direction based on the control signal.
[0075] Step 204: Determine the second boundary position of the second region of the privacy film in the first direction based on the first boundary position, wherein the second boundary position is within the boundary of the privacy film in the first direction.
[0076] Step 206: Determine the first region resolution of the first region based on the first boundary position, and determine the second region resolution of the second region based on the second boundary position.
[0077] Step 208: Display output in the first region according to the resolution of the first region, and display output in the second region according to the resolution of the second region.
[0078] Following the description of the process for determining the second boundary position mentioned in the aforementioned embodiments of the privacy display device, in some embodiments, the display layer further includes a third region in addition to the first region; determining the second boundary position of the second region of the privacy layer in the first direction based on the first boundary position includes: determining the first resolution of the display layer and the second resolution of the privacy layer, and determining the second boundary position based on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position. In some embodiments, the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position includes:
[0079]
[0080] Wherein, X1 is the pixel value of the first resolution in the first direction, X2 is the pixel value of the second resolution in the first direction, A is the pixel value of the third region in the first direction from the first boundary position, B is the pixel value of the area of the privacy layer excluding the second region in the first direction from the second boundary position, and ΔX is a preset adjustment parameter.
[0081] Subsequently, in some embodiments, the overall resolution of the display layer may be non-standard, for example, its resolution may be 10496x1040. Simultaneously, since the first and third regions can be adjusted, the actual display resolution of each region is also non-standard; that is, the resolution of the first image corresponding to the first region and the third image corresponding to the third region are themselves non-standard. The images to be displayed are generally of standard size or a set uniform size when acquired. Furthermore, since the size (resolution) of the connection or input ports is fixed, the images at the ports may be arranged according to preset rules. Therefore, after acquiring the images, they need to be segmented according to preset rules, and adjusted and stitched according to the resolution requirements of the display layer and the size requirements of the adjusted first region. Ultimately, the output image meets the resolution requirements of the display layer and simultaneously meets the size requirements of the first region. Of course, in some embodiments, depending on the specific scenario, the third region can be divided more finely. For example, in a vehicle scenario, it can be divided into functional areas such as the instrument panel area for the driver and the navigation area in the center, each corresponding to different screen images. That is, in some embodiments, the display layer further includes a third region in addition to the first region; the step of displaying the output in the first region according to the resolution of the first region includes: acquiring an initial image signal containing the display content of all regions; segmenting the initial image signal at a preset position according to a preset rule to generate a first image corresponding to the first region and a third image corresponding to the third region; determining the display resolution of the display layer; adjusting and stitching the first image and the third image according to the display resolution and the resolution of the first region to generate an output image of the display layer that satisfies the display resolution, wherein the portion of the output image corresponding to the first region is displayed according to the resolution of the first region.
[0082] In a specific embodiment, the display layer has a 10K1K screen resolution, specifically 10496x1040, and features touch functionality. Touch coordinates are transmitted to the system-on-chip (SoC) for processing via a Universal Asynchronous Receiver / Transmitter (UART) port. The input interface consists of two EDP interfaces, each responsible for 5K1K signal transmission, specifically 5248x1040. The display layer can be divided into three areas: an instrument panel area, a navigation area, and a passenger-side area. The passenger-side area corresponds to the first area, while the instrument panel and navigation area correspond to the third area. The 10K1K screen resolution is non-standard and requires image segmentation. Figure 3As shown, the SOC outputs an 8K4K signal (specifically 7680x4320 in the diagram) via HDMI. The Field Programmable Gate Array (FPGA) receives the 8K4K signal via HDMI and converts it to a 10K1K signal. To ensure strict inter-frame synchronization between the passenger area and the privacy screen area, the SOC needs to simultaneously send the privacy screen video signal while sending the display layer video signal. The video segmentation mode for the privacy screen layer and the display layer is as follows: Figure 3 As shown, VID-1 to VID-3 represent the three video signals corresponding to the instrument panel, navigation area, and passenger side area. When initially received through the port, they are each 3500x1040 resolution and arranged according to a preset rule. After cropping, a 10496x1040 display layer image is generated. VID-3 for the passenger side area needs to be output according to the adjusted resolution of the first area, while the instrument panel and navigation area require resolution padding and corresponding adjustments. Next, VID-4 represents the privacy screen display image. Based on its specific function, it does not require a very high resolution; here it is shown as 960x262, with an input interface of LVDS.
[0083] Subsequently, in some embodiments, to achieve synchronized adjustment of the first and second regions, one implementation method is to simultaneously process the images of the second region or the privacy layer using the same processing unit during the processing of the image of the first region or the display layer. This ensures that the images of the first region or the display layer and the second region or the privacy layer have strictly synchronized trigger signals, thereby achieving synchronized adjustment of the first and second regions. Specifically, in some embodiments, the step of displaying the image in the first region according to the resolution of the first region and displaying the image in the second region according to the resolution of the second region includes: responding to the output image of the display layer and the output image of the privacy layer being processed by the same processing unit, synchronously triggering the image reading of the display layer and the privacy layer through the processing unit, thereby synchronously performing the display output of the first region and the display output of the second region.
[0084] Specifically, such as Figure 4Taking the circuit framework diagram shown as an example, since the display layer sends the boundary coordinates of the first area to the SOC through UART, and the SOC dynamically adjusts the boundary of the first area in real time, the SOC can send the video signal of the privacy layer in real time while sending the video signal of the display layer, thus completing the synchronization of the video signal of the display layer and the video signal of the privacy layer at the source end; when the FPGA receives the video signal of the display layer and the video signal of the privacy layer, it needs to rearrange the video signal of the display layer by region, which inevitably involves frame buffering; the video signal of the privacy layer needs to undergo synchronous frame buffering processing to complete the synchronization of the video signal of the display layer and the video signal of the privacy layer in video processing, and then send them to the display layer and the privacy layer respectively through the EDP and LVDS interfaces to complete the synchronization function of the second area and the first area. The specific signal processing process is as follows: (1) The display layer transmits the first boundary position of the first area to the SOC through UART, and the SOC calculates the boundary of the second area. (2) The SOC synchronously adjusts the boundary of the first area and the boundary of the second area, and sends the adjusted video signal of the display layer and the video signal of the privacy layer to the FPGA for processing through the HDMI interface. (3) The FPGA receives the video signals from the display layer and the privacy layer through the HDMI receiving unit, and performs video region segmentation through the video segmentation unit (VIDEO_SPLIT). Each segment is written to memory through the write port (WDMA). (4) The video segmentation unit synchronously triggers trigger unit 1 (VTG1) and trigger unit 2 (VTG2) according to the input timing. Read ports 1, 2, and 3 (RDMA1 / 2 / 3) read the display layer video signals from memory through VTG1. Read port 4 (RDMA4) reads the privacy layer video signals from memory through VTG2. (5) The video signals output by RDMA1 / 2 / 3 are processed by the video splicing unit (VIDEO_MERGE) to generate a 10496x1040 video signal, which is then sent to the display layer through the EDP sending unit. (6) The video signal output by RDMA4 is sent to the privacy layer through the LVDS sending unit.
[0085] Another implementation involves processing the image of the first region or display layer simultaneously with processing the image of the second region or privacy layer by another processing unit. Since processing the first region or display layer is generally more complex and may consume more time, the difference in processing time between the two regions—the delay time—can be calculated or statistically analyzed. This delay time can then be used to synchronize the processing of the second region or privacy layer with the first region or display layer. Specifically, in some embodiments, the display output based on the first region resolution and the display output based on the second region resolution includes: responding to the fact that the output image of the display layer and the output image of the privacy layer are processed by different processing units, determining the delay time between the processing of the output image of the display layer and the processing of the output image of the privacy layer, and triggering image reading of the display layer and the privacy layer respectively through corresponding processing units. The processing unit for image reading of the privacy layer triggers the process with a delay based on the delay time.
[0086] Specifically, such as Figure 5Taking the circuit framework diagram shown as an example, the display layer sends the boundary coordinates of the first area to the SOC via UART. The SOC is responsible for adjusting the boundary of the first area of the display layer, and at the same time sends the adjusted display layer video signal and the boundary coordinates of the first area to the FPGA. The FPGA calculates the signal processing delay of the display layer video signal, and at this time, the video signal of the privacy layer is generated synchronously to complete the synchronization function of the second area and the first area. The specific signal processing process is as follows: (1) The display layer transmits the boundary of the first area to the SOC via UART. (2) The SOC adjusts the video content of the first area according to the boundary coordinates of the first area, and sends the adjusted display layer video signal to the FPGA for processing via the HDMI interface. (3) The FPGA receives the video signal of the display layer through the HDMI receiving unit, performs video area segmentation through the video cutting unit (VIDEO_SPLIT), and writes each area into memory through the write port (WDMA). (4) The video cutting unit triggers the trigger unit 1 (VTG1) according to the input side timing; the read ports 1, 2, and 3 (RDMA1 / 2 / 3) read the display layer video signal from memory through VTG1. (5) The video signal output by RDMA1 / 2 / 3 is processed by the video splicing unit (VIDEO_MERGE) to generate a 10496x1040 video signal, which is then sent to the display layer via the EDP transmission unit. (6) The SOC receives the boundary data of the first region via the UART receiving unit and uses it to calculate the boundary of the second region. (7) The delay calculation unit (T_DELAY) calculates the delay time T1 of the video signal of the display layer during FPGA processing (T1 is a fixed delay after the overall circuit is fixed), and after receiving the UART command, it triggers the trigger unit 2 (VTG2) to generate the timing signal of the privacy layer after a delay of T1 time. (8) The generation unit (VPG) generates the video signal of the privacy layer based on VTG2 and the boundary of the second region, and sends it to the privacy layer via the LVDS transmission unit.
[0087] In some embodiments, to enhance the user's personalized experience, the size or boundary setting of the second area can be adjusted by the user to their desired position. This allows for the setting of a privacy adjustment strategy to switch between different modes, which may include at least automatic synchronous adjustment and asynchronous adjustment. Before determining the second boundary position based on the first boundary position, the privacy adjustment strategy is determined. If the current privacy adjustment strategy is automatic synchronous adjustment, the second boundary position can be determined according to the methods described in the aforementioned embodiments. If the current privacy adjustment strategy is asynchronous adjustment, it indicates that the user wants to adjust the second boundary position manually, and the second boundary position can be determined directly by waiting for the user's input adjustment operation. That is, in some embodiments, before determining the second boundary position of the privacy layer's second area in the first direction based on the first boundary position, the method further includes: determining the current privacy adjustment strategy; terminating the determination of the second boundary position based on the first boundary position in response to the privacy adjustment strategy being asynchronous; and determining the second boundary position based on the adjustment operation in response to receiving an adjustment operation for the second boundary position.
[0088] The methods described in the above embodiments are applied to the corresponding privacy display devices in the foregoing embodiments. The specific contents of each step and the corresponding beneficial effects have been described in the foregoing privacy display device embodiments, so they will not be repeated in this embodiment.
[0089] It should be noted that the method in this application embodiment can be executed by a single device, such as a computer or server. The method in this application embodiment can also be applied in a distributed scenario, where multiple devices cooperate to complete the process. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this application embodiment, and the multiple devices will interact with each other to complete the method described.
[0090] It should be noted that the above description describes specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0091] Based on the same concept, this application also provides a vehicle including a privacy display device as described in any of the foregoing embodiments.
[0092] The vehicles described above are used to apply the corresponding privacy display devices described in the foregoing embodiments, and the beneficial effects of the embodiments with the corresponding privacy display devices will not be repeated here.
[0093] Based on the same concept, corresponding to the privacy display method of any of the above embodiments, this application also provides a privacy display device.
[0094] refer to Figure 6 The privacy display device includes:
[0095] The receiving module 310 is configured to, in response to receiving a control signal for a first region of the display layer, determine the first boundary position of the first region in a first direction based on the control signal.
[0096] The calculation module 320 is used to determine the second boundary position of the second region of the privacy film in the first direction based on the first boundary position, wherein the second boundary position is within the boundary of the privacy film in the first direction.
[0097] The determining module 330 is used to determine the first region resolution of the first region based on the first boundary position, and to determine the second region resolution of the second region based on the second boundary position.
[0098] The output module 340 is used to display output in the first region according to the resolution of the first region, and to display output in the second region according to the resolution of the second region.
[0099] In some implementations, the display layer further includes a third region in addition to the first region;
[0100] The computing module 320 is also used for:
[0101] The first resolution of the display layer and the second resolution of the privacy layer are determined. The second boundary position is determined based on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position.
[0102] In some embodiments, the step of basing the calculation on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position includes:
[0103]
[0104] Wherein, X1 is the pixel value of the first resolution in the first direction, X2 is the pixel value of the second resolution in the first direction, A is the pixel value of the third region in the first direction from the first boundary position, B is the pixel value of the area of the privacy layer excluding the second region in the first direction from the second boundary position, and ΔX is a preset adjustment parameter.
[0105] In some implementations, the display layer further includes a third region in addition to the first region;
[0106] The output module 340 is also used for:
[0107] Obtain an initial image signal containing all display content in all areas, and segment the initial image signal at a preset position according to preset rules to generate a first image corresponding to the first area and a third image corresponding to the third area;
[0108] The display resolution of the display layer is determined, and the first image and the third image are adjusted and stitched together according to the display resolution and the first region resolution to generate an output image of the display layer that satisfies the display resolution. The portion of the output image corresponding to the first region is displayed and output according to the first region resolution.
[0109] In some embodiments, the output module 340 is further configured to:
[0110] In response to the output image of the display layer and the output image of the privacy layer being processed by the same processing unit, the image reading of the display layer and the privacy layer is synchronously triggered by the processing unit, thereby synchronously performing the display output of the first area and the display output of the second area.
[0111] In some embodiments, the output module 340 is further configured to:
[0112] In response to the fact that the output image of the display layer and the output image of the privacy layer are processed by different processing units, the delay time between the processing process of the output image of the display layer and the processing process of the output image of the privacy layer is determined, and the image reading of the display layer and the privacy layer is triggered by the corresponding processing units respectively, wherein the processing unit for image reading of the privacy layer is delayed according to the delay time.
[0113] In some embodiments, the computing module 320 is further configured to:
[0114] Determine the current privacy settings;
[0115] In response to the anti-spy adjustment strategy being asynchronous, the determination of the second boundary position based on the first boundary position is terminated. In response to receiving an adjustment operation for the second boundary position, the second boundary position is determined based on the adjustment operation.
[0116] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this application, the functions of each module can be implemented in one or more software and / or hardware.
[0117] The device described above is used to implement the corresponding privacy display method in the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0118] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the privacy display method as described in any of the above embodiments.
[0119] Figure 7 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0120] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0121] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0122] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0123] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0124] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0125] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0126] The electronic devices described above are used to implement the corresponding privacy display methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0127] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the privacy display method as described in any of the above embodiments.
[0128] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0129] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the privacy display method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0130] Based on the same concept, corresponding to any of the above-described embodiments, this application also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processor to perform the privacy display method. Corresponding to the execution entity for each step in each embodiment of the privacy display method, the processor executing the corresponding step can belong to the corresponding execution entity.
[0131] The computer program product of the above embodiments is used to cause the computer and / or the processor to execute the privacy display method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0132] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0133] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0134] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0135] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method for preventing peeping, characterized in that, An application in a privacy display device includes a display layer; a privacy layer disposed on the light-emitting side of the display layer, with its orthographic projection on the display layer overlapping the display layer; and a privacy film disposed on the side of the privacy layer away from the display layer, with its orthographic projection on the privacy layer partially covering the privacy layer; wherein the display layer includes a first region corresponding to the privacy film, and the privacy layer includes a second region corresponding to the privacy film, the orthographic projection area of the second region on the privacy film being larger than the orthographic projection area of the first region on the privacy film, the first region and the second region being configured to control the size of the first region according to a received control signal, and to determine the size of the second region according to the size of the first region; the method includes: In response to receiving a control signal for a first region of the display layer, the position of a first boundary of the first region in a first direction is determined based on the control signal; The second boundary position of the privacy film in the first direction is determined based on the first boundary position, wherein the second boundary position is within the boundary of the privacy film in the first direction; The first region resolution of the first region is determined based on the first boundary position, and the second region resolution of the second region is determined based on the second boundary position. Display output is performed in the first region according to the resolution of the first region, and display output is performed in the second region according to the resolution of the second region; The display layer also includes a third region in addition to the first region; Determining the second boundary position of the second region of the privacy layer in the first direction based on the first boundary position includes: Determine the first resolution of the display layer and the second resolution of the privacy layer, and determine the second boundary position based on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position; The step of establishing a correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position includes: in, The pixel value of the first resolution in the first direction. The pixel value of the second resolution in the first direction. The pixel value of the third region in the first direction relative to the first boundary position. The pixel value of the area of the privacy layer excluding the second region, in the first direction, relative to the second boundary position. These are the preset adjustment parameters.
2. The method according to claim 1, characterized in that, The display layer also includes a third region in addition to the first region; The step of displaying the output in the first region according to the resolution of the first region includes: Obtain an initial image signal containing all display content in all areas, and segment the initial image signal at a preset position according to preset rules to generate a first image corresponding to the first area and a third image corresponding to the third area; The display resolution of the display layer is determined, and the first image and the third image are adjusted and stitched together according to the display resolution and the first region resolution to generate an output image of the display layer that satisfies the display resolution. The portion of the output image corresponding to the first region is displayed and output according to the first region resolution.
3. The method according to claim 1, characterized in that, The step of displaying and outputting data in the first region according to the resolution of the first region, and displaying and outputting data in the second region according to the resolution of the second region, includes: In response to the output image of the display layer and the output image of the privacy layer being processed by the same processing unit, the image reading of the display layer and the privacy layer is synchronously triggered by the processing unit, thereby synchronously performing the display output of the first area and the display output of the second area.
4. The method according to claim 1, characterized in that, The step of displaying and outputting data in the first region according to the resolution of the first region, and displaying and outputting data in the second region according to the resolution of the second region, includes: In response to the fact that the output image of the display layer and the output image of the privacy layer are processed by different processing units, the delay time between the processing process of the output image of the display layer and the processing process of the output image of the privacy layer is determined, and the image reading of the display layer and the privacy layer is triggered by the corresponding processing units respectively, wherein the processing unit for image reading of the privacy layer is delayed according to the delay time.
5. The method according to claim 1, characterized in that, Before determining the second boundary position of the privacy layer in the first direction based on the first boundary position, the method further includes: Determine the current privacy settings; In response to the anti-spy adjustment strategy being asynchronous, the determination of the second boundary position based on the first boundary position is terminated. In response to receiving an adjustment operation for the second boundary position, the second boundary position is determined based on the adjustment operation.
6. A vehicle, characterized in that, include: The privacy display device as described in any one of claims 1 to 5 is used with the privacy display method as described in any one of claims 1 to 5.
7. A privacy display device, characterized in that, An application in a privacy display device includes a display layer; a privacy layer disposed on the light-emitting side of the display layer, with its orthographic projection on the display layer overlapping the display layer; and a privacy film disposed on the side of the privacy layer away from the display layer, with its orthographic projection on the privacy layer partially covering the privacy layer; wherein the display layer includes a first region corresponding to the privacy film, and the privacy layer includes a second region corresponding to the privacy film, the orthographic projection area of the second region on the privacy film being larger than the orthographic projection area of the first region on the privacy film, and the first region and the second region are configured to control the size of the first region according to a received control signal, and to determine the size of the second region according to the size of the first region; the device includes: A receiving module is configured to, in response to receiving a control signal for a first region of the display layer, determine the position of a first boundary of the first region in a first direction based on the control signal; A calculation module is configured to determine, based on the first boundary position, the second boundary position of the second region of the privacy film in the first direction, wherein the second boundary position is within the boundary of the privacy film in the first direction; The determining module is configured to determine a first region resolution of the first region based on the first boundary position, and to determine a second region resolution of the second region based on the second boundary position. The output module is used to display output in the first region according to the resolution of the first region, and to display output in the second region according to the resolution of the second region; The display layer also includes a third region in addition to the first region; Determining the second boundary position of the second region of the privacy layer in the first direction based on the first boundary position includes: Determine the first resolution of the display layer and the second resolution of the privacy layer, and determine the second boundary position based on the correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position; The step of establishing a correspondence between the ratio of the first resolution to the first boundary position and the ratio of the second resolution to the second boundary position includes: in, The pixel value of the first resolution in the first direction. The pixel value of the second resolution in the first direction. The pixel value of the third region in the first direction relative to the first boundary position. The pixel value of the area of the privacy layer excluding the second region, in the first direction, relative to the second boundary position. These are the preset adjustment parameters.
8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 5.
9. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing a computer to perform the method described in any one of claims 1 to 5.
10. A computer program product, characterized in that, It includes computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Display control method and apparatus for terminal device
CN106599738A
Display device capable of preventing peeping in any area and control method
CN115273720A