Display method, target equipment, multi-screen system and vehicle
By segmenting and compressing the dynamic frame sequence, cross-screen display of target devices and associated devices is achieved, solving the problem that the interconnected content between smart devices is mainly based on two-dimensional static elements, and improving the viewing and driving experience.
Patent Information
- Application Number
- CN202510504125.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2025-07-29
AI Technical Summary
In the prior art, the interconnection content between smart devices is mainly based on two-dimensional static elements, which cannot meet people's growing interconnection needs.
By segmenting the frame images of the dynamic frame sequence, the first dynamic content and the second dynamic content are determined, and displayed on the target device and the associated device respectively. The second dynamic content is transmitted using compressed encoding to adapt to the hardware capabilities of different devices, and cross-screen display is realized.
It expands the display space, realizes the collaborative interconnection of multi-device content, improves the viewing experience and driving experience, adapts to the hardware limitations of different devices, and ensures smooth dynamic content interaction.
Smart Images

Figure CN120386475A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technologies, and in particular, to a display method, a target device, a multi-screen system, and a vehicle. Background Art
[0002] With the development of wireless technologies, various intelligent devices exchange information in real time through a high-speed wireless network, forming a unified digital ecosystem.
[0003] However, the current interconnected content between various intelligent devices mainly consists of two-dimensional static elements, which cannot meet the growing interconnected needs of people. Summary of the Invention
[0004] In view of this, the present disclosure provides a display method, a target device, a multi-screen system, and a vehicle.
[0005] According to a first aspect of the present disclosure, there is provided a display method, including: a target device obtains a dynamic frame sequence to be displayed, and performs segmentation on at least one frame image of the dynamic frame sequence to obtain a segmentation result; the target device determines first dynamic content and second dynamic content according to the segmentation result; the target device displays the first dynamic content; and the second dynamic content is sent to an associated device so that the associated device displays the second dynamic content.
[0006] According to an embodiment of the present disclosure, performing segmentation on at least one frame image of the dynamic frame sequence to obtain a segmentation result includes: converting texture data of the frame image into a bitmap; and dividing each bitmap into a plurality of sub-bitmaps to obtain the segmentation result.
[0007] According to an embodiment of the present disclosure, the segmentation result includes a first sub-image and a second sub-image corresponding to each frame image; determining the first dynamic content and the second dynamic content according to the segmentation result includes: rendering the first sub-image on a physical screen of the target device to form the first dynamic content; and rendering the second sub-image on a target virtual screen of the target device, and performing screen recording on the target virtual screen to form the second dynamic content, where the target virtual screen is created according to the resolution of the associated device.
[0008] According to an embodiment of the present disclosure, sending the second dynamic content to the associated device includes: performing compression encoding on the second dynamic content to obtain target encoding information; and sending the target encoding information to the associated device, and the associated device can decode the target encoding information to obtain the second dynamic content.
[0009] According to an embodiment of the present disclosure, the associated device is a first associated device; the display method further includes: the target device sending the second dynamic content to the second associated device; wherein the second dynamic content received by the first associated device and the second associated device is the same, and the first associated device and the second associated device can display the second dynamic content according to different offset parameters.
[0010] According to an embodiment of the present disclosure, the associated device is a first associated device; determining the first dynamic content and the second dynamic content based on the segmentation result includes: determining the first dynamic content, the second dynamic content and the third dynamic content based on the segmentation result, wherein the third dynamic content is used to send to the second associated device, so that the second associated device displays the second dynamic content.
[0011] According to an embodiment of the present disclosure, the display method further includes: in response to the target device establishing a connection with the external display device, determining new dynamic content according to the segmentation result; sending the new dynamic content to the external display device so that the external display device displays the new dynamic content.
[0012] A second aspect of the present disclosure provides a target device, comprising: an input module, configured to input a dynamic frame sequence to be displayed; a communication module, configured to establish a communication connection between the target device and an associated device; a display module; a processor, communicatively connected to the input module, the communication module, and the display module, respectively, the processor being configured to: segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine a first dynamic content and a second dynamic content based on the segmentation result; the display module being configured to display the first dynamic content; and the communication module being further configured to send the second dynamic content to the associated device, so that the associated device displays the second dynamic content.
[0013] A third aspect of the present disclosure provides a multi-screen system, comprising: a first display screen; a second display screen, communicatively connected to the first display screen; the first display screen is configured to: obtain a dynamic frame sequence to be displayed, and segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine first dynamic content and second dynamic content based on the segmentation result; display the first dynamic content, and send the second dynamic content to the second display screen; the second display screen is configured to: display the second dynamic content.
[0014] A fourth aspect of the present disclosure provides a vehicle, comprising: a target device; an associated device, communicatively connected to the target device; the target device is configured to: obtain a dynamic frame sequence to be displayed, segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine a first dynamic content and a second dynamic content based on the segmentation result; display the first dynamic content; and send the second dynamic content to the associated device, so that the associated device displays the second dynamic content.
[0015] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. Description of the Drawings
[0016] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:
[0017] Figure 1 A schematic application scenario diagram of the display method according to an embodiment of the present disclosure is shown.
[0018] Figure 2 A schematic flowchart of the display method according to an embodiment of the present disclosure is shown.
[0019] Figure 3 A schematic diagram of the principle of segmenting a dynamic frame sequence according to an embodiment of the present disclosure is shown.
[0020] Figure 4 A schematic diagram of the principle of determining the first dynamic content and the second dynamic content according to an embodiment of the present disclosure is shown.
[0021] Figure 5 A schematic diagram of the principle of sending the second dynamic content according to an embodiment of the present disclosure is shown.
[0022] Figure 6 A schematic diagram of the principle of displaying the second dynamic content according to an embodiment of the present disclosure is shown.
[0023] Figure 7 A schematic diagram of the principle of determining dynamic content according to the segmentation result according to an embodiment of the present disclosure is shown.
[0024] Figure 8 A schematic block diagram of the target device according to an embodiment of the present disclosure is shown.
[0025] Figure 9 A schematic block diagram of a multi-screen system according to an embodiment of the present disclosure is shown.
[0026] Figure 10 A schematic block diagram of a vehicle according to an embodiment of the present disclosure is shown. Detailed Embodiments
[0027] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. However, it is obvious that one or more embodiments can be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.
[0028] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. Terms such as "including" and "comprising" used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0029] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0030] In cases where expressions such as "at least one of A, B, and C, etc." are used, generally, it should be interpreted according to the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include, but is not limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).
[0031] Figure 1 A diagram schematically shows an application scenario diagram of a display method according to an embodiment of the present disclosure.
[0032] As Figure 1 shown, the application scenario 100 may include a target device 110 and an associated device 120. The network is a medium for providing a communication link between the target device 110 and the associated device 120. The network may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc. Preferably, a video transmission channel WebRTC (Web Real-Time Communications) can be established between the target device 110 and the associated device 120 to directly transmit data point-to-point (P2P), and cross-platform real-time communication can be achieved without plugins or third-party software.
[0033] The target device 110 and the associated device 120 can be physically separate or integrated. In the separated state, the target device 110 and the associated device 120 transmit data through a network. In the integrated state, a bus connection is used between the target device 110 and the associated device 120 instead of a network for data transmission.
[0034] The target device 110 can be a processing device for three-dimensional dynamic content, including but not limited to smartphones, tablets, laptop computers, desktop computers, car head units, in-vehicle computers, etc.
[0035] The associated device 120 can be an electronic device that establishes a communication connection with the target device 110 and has a display screen, such as a smartphone, a tablet, a display, etc.
[0036] In an embodiment of the present disclosure, the target device 110 may first obtain a dynamic frame sequence to be displayed, and segment at least one frame image of the dynamic frame sequence to obtain a segmentation result. Secondly, the target device 110 determines the first dynamic content and the second dynamic content according to the segmentation result. Then, the target device displays the first dynamic content and sends the second dynamic content to the associated device 120, so that the associated device 120 displays the second dynamic content. In this way, a part of the dynamic content of the dynamic frame sequence is displayed on the target device 110, and another part of the dynamic content is displayed on the associated device 120, thereby realizing cross-screen display of the dynamic frame sequence on the target device 110 and the associated device 120.
[0037] For example, the target device 110 and the associated device 120 can be in the same physical space. Cross-screen display of the dynamic frame sequence on the target device 110 and the associated device 120 can enable one or more target users in this physical space to view the dynamic frame sequence more intuitively and vividly, improving the viewing experience of the target users.
[0038] Taking the vehicle field as an example, the target device 110 and the associated device 120 are in the same vehicle space. The target device 110 can be a central control display screen (such as a touch screen) inside the vehicle, which can display navigation screens and road condition screens; the associated device 120 can be a co-pilot entertainment screen, a rear row entertainment screen or a head-up display (HUD), etc. inside the vehicle, and these entertainment screens can be linked with the central control display screen. By cross-screen displaying the dynamic frame sequence on the target device 110 and the associated device 120 inside the vehicle, information interaction and entertainment functions can be provided for drivers and passengers, enhancing the driving experience, information acquisition efficiency and diversity of in-vehicle entertainment.
[0039] It should be noted that the display method provided in this disclosure is not limited to being applied in the vehicle field. Taking the vehicle field as an example is only for clearly illustrating the display method provided in the embodiments of this disclosure, and is not used to limit this disclosure.
[0040] It can be understood that Figure 1 the number and types of the target device and the associated device in
[0041] are merely illustrative. According to the implementation requirements, there can be any number and types of target devices and associated devices. Figure 1 Based on the Figures 2 to 7 scenario described below, the display method of the embodiments of this disclosure will be described in detail through
[0042] Figure 2 FIG. schematically shows a flowchart of the display method according to the embodiments of this disclosure.
[0043] As Figure 2 shown, the display method 200 of this embodiment may include operation S210 to operation S240.
[0044] In operation S210, the target device acquires a dynamic frame sequence to be displayed, and segments at least one frame image of the dynamic frame sequence to obtain a segmentation result.
[0045] For example, the dynamic frame sequence includes a plurality of dynamically continuous frame images. The dynamic frame sequence may be a 3D animation, video streaming, live broadcast, game, movie, virtual reality (VR) and augmented reality (AR), etc.
[0046] Since the dynamic frame sequence includes a plurality of continuous frame images, segmenting at least one frame image of the dynamic frame sequence may be to segment some or all of the frame images of the dynamic frame sequence to obtain a segmentation result corresponding to the at least one frame image.
[0047] Specifically, when segmenting a plurality of frame images in the dynamic frame sequence, according to actual needs, the same segmentation method may be adopted for each of the plurality of frame images, or different segmentation methods may be adopted for different frame images among the plurality of frame images.
[0048] In operation S220, the target device determines a first dynamic content and a second dynamic content according to the segmentation result.
[0049] According to the segmentation result of at least one frame image of the dynamic frame sequence, a plurality of different partial images of the frame image can be obtained, and the first dynamic content and the second dynamic content can be determined based on the plurality of partial images.
[0050] Both the first dynamic content and the second dynamic content are contents with dynamic effects, such as three-dimensional images, games, and UI animations (User Interface Animation).
[0051] In operation S230 , the target device displays the first dynamic content.
[0052] In operation S240 , the second dynamic content is sent to the associated device, so that the associated device displays the second dynamic content.
[0053] Through the display method of the embodiment of the present disclosure, the target device segments at least one frame image of the dynamic frame sequence to obtain a segmentation result, determines the first dynamic content and the second dynamic content based on the segmentation result, and then displays a part of the dynamic content of the dynamic frame sequence on the target device, and the other part of the dynamic content on the associated device, thereby realizing the cross-screen display of the dynamic frame sequence on the target device and the associated device, expanding the display space, and realizing the collaborative interconnection of multiple devices for dynamic content.
[0054] In one example, the target device and associated devices have different hardware capabilities. The target device has strong dynamic content processing capabilities, has installed 3D applications, and has sufficient performance to run 3D applications, making it a high-performance device. The associated device, on the other hand, has limited hardware capabilities for dynamic content. The display method of the disclosed embodiments can complement the hardware capabilities of the target and associated devices, integrate different device resources, achieve multi-device collaborative optimization, and ensure a smooth dynamic content interaction experience.
[0055] Figure 3 The diagram schematically shows a principle diagram of segmenting a dynamic frame sequence according to an embodiment of the present disclosure.
[0056] like Figure 3 As shown, in some embodiments, the above operation S210 segments at least one frame image of the dynamic frame sequence to obtain a segmentation result, including: converting texture data of the frame image into a bitmap; and segmenting each bitmap into multiple sub-bitmaps to obtain a segmentation result.
[0057] For example, a dynamic frame sequence 30 includes multiple consecutive frame images, such as a first frame image 301, a second frame image 302, and a third frame image 303. At least one of the frame images, such as the third frame image 303, may be segmented. When segmenting the third frame image 303, texture data of the third frame image 303 may be first extracted, the texture data may be converted into a bitmap, and then the bitmap may be segmented into multiple sub-bitmaps, such as a first sub-bitmap 303a, a second sub-bitmap 303b, and so on.
[0058] The texture data of each frame of image is three-dimensional image information representing the details of the object surface. When the texture data is mapped to the object surface in a specific way, the object can look more realistic. Taking a dynamic frame sequence as an example of 3D animation, the texture data of each frame of image refers to the image information applied to the surface of the 3D model, such as volumetric clouds, smoke, particle effects, and dynamic weather effects, which are used to enhance the visual details (such as color, bump, reflection, etc.) of the 3D model during the rendering of each frame of image.
[0059] A bitmap is a static image in a two-dimensional image format (such as PNG, JPEG). Since most graphics APIs (such as OpenGL, Vulkan) and game engines natively support the bitmap format, while complex three-dimensional texture data may require additional conversion to be recognized by the hardware, and the associated devices usually have limited support for three-dimensional texture data. Through the embodiments of the present disclosure, converting the texture data of each frame of image into a bitmap can facilitate the batch processing of multiple frame images of the dynamic frame sequence by the graphics processing unit (GPU) of the target device, ensuring compatibility in the target device and the associated devices and adapting to various hardware limitations.
[0060] On this basis, each bitmap is divided into multiple sub-bitmaps. For example, the bitmap can be classified by pixels to distinguish different material (such as skin, cloth, metal) regions in the bitmap.
[0061] Figure 4 Schematically shows a schematic diagram for determining the first dynamic content and the second dynamic content according to an embodiment of the present disclosure.
[0062] As Figure 4 shown, in some embodiments, the segmentation result includes a first sub-image and a second sub-image corresponding to each frame of image; the above operation S220 determines the first dynamic content and the second dynamic content according to the segmentation result, including:
[0063] Render the first sub-image on the physical screen of the target device to form the first dynamic content;
[0064] Render the second sub-image on the target virtual screen of the target device, and perform screen recording on the target virtual screen to form the second dynamic content, where the target virtual screen is created according to the resolution of the associated device.
[0065] It can be understood that the physical screen is the actual display hardware on the target device, and the content is directly presented by the hardware; the target virtual screen is a virtual display window created by software on the target device, and it is not directly connected to the hardware.
[0066] The target virtual screen is created according to the resolution of the associated device. For example, if the resolution of the associated device is 3000*1876 pixels, based on the resolution of the associated device, a target virtual screen with a target resolution of 3000*1876 pixels can be created before rendering the second sub-image.
[0067] For example, when a frame image of a dynamic frame sequence is segmented into a first sub-image 401a and a second sub-image 401b, the first sub-image 401a can be rendered on the physical screen of the target device to form a first dynamic content 410. At the same time, the second sub-image 401b is rendered on the target virtual screen of the target device, and screen recording is performed on the target virtual screen to form a second dynamic content 420.
[0068] Since both the first dynamic content and the second dynamic content are content with dynamic effects, the target device and the associated device usually cannot directly display them, but need to be rendered through a graphics API (such as OpenGL / Vulkan / DirectX) or a graphics framework (such as OpenCV, Qt).
[0069] For example, tools such as OpenGL can be used to accelerate the rendering of the first sub-image or the second sub-image to convert the first sub-image or the second sub-image into frame data supported by the target device and the associated device.
[0070] On this basis, Figure 5 A schematic diagram showing the principle of sending the second dynamic content according to an embodiment of the present disclosure is schematically illustrated.
[0071] As Figure 5 shown, in some embodiments, the above operation S240 of sending the second dynamic content to the associated device includes: compressing and encoding the second dynamic content to obtain target encoding information; sending the target encoding information to the associated device, and the associated device can decode the target encoding information to obtain the second dynamic content.
[0072] In one example, since the original data volume of 3D animations is extremely large, directly transmitting such data requires extremely high bandwidth, and ordinary networks (such as home 100M broadband) simply cannot support it. Through the embodiments of the present disclosure, when the target device sends the second dynamic content to the associated device, encoding the second dynamic content can compress the data to 1 / 10 or even lower of the original, significantly reducing the bandwidth requirement, ensuring the effective transmission of the data, and adapting to the decoding capabilities of different associated devices.
[0073] The target device can use an encoder to compress and encode the second dynamic content. The encoder can perform hardware-accelerated compression to ensure that the picture is delivered within a millisecond-level delay, and can also dynamically adjust the bit rate according to the network status to avoid data transmission jams.
[0074] After the target device obtains the target encoded information through compression encoding, the target encoded information is sent to an associated device. An associated device such as a smart phone, a tablet computer, etc. may not be able to directly parse the original target encoded information, and a decoder can be used to decode the target encoded information to restore and display the second dynamic content.
[0075] In some embodiments, according to the hardware capabilities of the associated device, the associated device can also render the second dynamic content to achieve a specific visual effect. The rendering method of the associated device may be the same as or different from the aforementioned rendering method of the target device, and details are not described in this disclosure.
[0076] Figure 6 Schematically shows a schematic diagram of displaying the second dynamic content according to an embodiment of the present disclosure.
[0077] As Figure 6 shown, in some embodiments, the associated device is a first associated device; the display method further includes: the target device sends the second dynamic content to a second associated device; wherein, the first associated device and the second associated device receive the same second dynamic content, and the first associated device and the second associated device can display the second dynamic content according to different offset parameters.
[0078] The offset parameter determines the display area of the second dynamic content in the first associated device and the second associated device. By setting different offset parameters, different parts of the second dynamic content displayed by the two associated devices can be controlled.
[0079] For example, when the target device sends the second dynamic content to the first associated device 610, it can also send the second dynamic content to the second associated device 620. The first associated device 610 can display the second dynamic content according to the first offset parameter p1, and the second associated device 620 can display the second dynamic content according to the second offset parameter p2, where the first offset parameter p1 is different from the second offset parameter p2.
[0080] For example, the sum of the first offset parameter p1 and the second offset parameter p2 is 0, indicating that according to the two offset parameters, the second dynamic content can be displayed without offset and completely. Another example is that the sum of the first offset parameter p1 and the second offset parameter p2 is less than 0, indicating that according to the two offset parameters, only a part of the second dynamic content can be displayed, and the remaining undisplayed part of the dynamic content can be discarded or used for other purposes.
[0081] For example, the first offset parameter p1 is set to -0.5, and the second offset parameter p2 is set to 0.5. That is, the first associated device 610 can display the left half of the second dynamic content as shown by the filled line, and the second associated device 620 can display the right half of the second dynamic content as shown by the filled line. As can be seen from the foregoing, at this time, the target device displays the first dynamic content of the original dynamic frame sequence, and the first associated device and the second associated device display the left half and the right half of the second dynamic content respectively.
[0082] Through the display method of the embodiments of the present disclosure, when the target device sends the second dynamic content to the first associated device for display, it can also send the second dynamic content to the second associated device, so that the two associated devices display the second dynamic content according to different offset parameters. In this way, cross-screen display of the dynamic frame sequences of the target device, the first associated device, and the second associated device is achieved, the display space is expanded, the coherence of the dynamic content among the three devices is ensured, and multi-device collaborative interconnection of the dynamic content is realized.
[0083] Figure 7 Schematically shows the schematic diagram of determining the dynamic content according to the segmentation result according to an embodiment of the present disclosure.
[0084] As Figure 7 shown, in some embodiments, the associated device is the first associated device; the above operation S220 determines the first dynamic content and the second dynamic content according to the segmentation result, including: determining the first dynamic content, the second dynamic content, and the third dynamic content according to the segmentation result, where the third dynamic content is used to be sent to the second associated device to enable the second associated device to display the second dynamic content.
[0085] For example, the target device can determine the first dynamic content 701, the second dynamic content 702, and the third dynamic content 703 according to the segmentation result, where the first dynamic content 701 is for the target device to display, the second dynamic content 702 is for the first associated device 710 to display, and the third dynamic content 703 is for the second associated device 720 to display.
[0086] Through the display method of the embodiments of the present disclosure, the target device can determine the first dynamic content for its own display, the second dynamic content for the first associated device to display, and the third dynamic content for the second associated device to display according to the segmentation result. In this way, cross-screen display of the dynamic frame sequences of the target device, the first associated device, and the second associated device is achieved, the display space is expanded, the coherence of the dynamic content among the three devices is ensured, and multi-device collaborative interconnection of the dynamic content is realized.
[0087] It should also be noted that although the foregoing embodiments as Figure 6 shown and the embodiments as Figure 7All the embodiments shown can achieve cross-screen display of the dynamic frame sequence among the target device, the first associated device, and the second associated device. As described above Figure 6 In the embodiments shown, the second dynamic content received by the first associated device and the second associated device is the same. By having the two associated devices display the second dynamic content according to different offset parameters, the display contents of the two associated devices are different. That is to say, the two associated devices in this embodiment need to display the dynamic content according to the offset parameters, while the target device does not need to reserve in advance different dynamic contents for the display of the two associated devices.
[0088] However, in the embodiments shown Figure 7 the target device determines the first dynamic content, the second dynamic content, and the third dynamic content according to the segmentation result for three different devices to display respectively. That is, the dynamic contents received by the first associated device and the second associated device are different, so the display contents of the two associated devices are different. That is to say, in this embodiment, the two associated devices only need to have the conventional display function, while the target device needs to reserve in advance different dynamic contents for the display of the two associated devices according to the segmentation result and the number of associated devices.
[0089] In some embodiments, the third dynamic content can also be used for the second associated device to display at an appropriate time. In this way, the target device can reserve in advance a part of the dynamic content that has not been displayed for other devices to display.
[0090] In some embodiments, the display method further includes: in response to the target device establishing a connection with an external display device, determining new dynamic content according to the segmentation result; sending the new dynamic content to the external display device so that the external display device displays the new dynamic content.
[0091] For example, when the target device establishes a connection with an external display device, the target device can determine the first dynamic content, the second dynamic content, and the new dynamic content according to the segmentation result. The new dynamic content is the dynamic content other than the first dynamic content and the second dynamic content. The specific determination method of the new dynamic content is not limited in this disclosure.
[0092] For example, a part of the image reserved for the newly added device can be reserved in the frame image before segmentation. At this time, the target device can directly determine a piece of dynamic content that has not been displayed as the new dynamic content according to the segmentation result for the external display device to display.
[0093] Through the display method according to the embodiments of the present disclosure, when the target device detects a communication connection to a new external display device, the communication connection action can drive the target device to reserve a part of the dynamic content according to the segmentation result as the newly created dynamic content for the external display device to display. In this way, the cross-screen display of the dynamic frame sequences of the target device, the associated device, and the external display device is realized, the display space is expanded, the coherence of the dynamic content among the three devices is ensured, and the multi-device collaborative interconnection of the dynamic content is achieved.
[0094] In some embodiments, the external display device is one or more. The target device can reserve one or more newly created dynamic contents according to the segmentation result and the number of external display devices for the corresponding one or more external display devices to display.
[0095] Based on the display method provided by the present disclosure, the present disclosure also provides a target device, which will be described in detail below in combination with Figure 8 to describe the target device in detail.
[0096] Figure 8 Schematically shows a block diagram of a target device according to an embodiment of the present disclosure.
[0097] As Figure 8 shown, the target device 800 may include an input module 810, a communication module 820, a display module 830, and a processor 840. The processor 840 is communicatively connected to the input module 810, the communication module 820, and the display module 830 respectively.
[0098] The input module 810 is configured to input a dynamic frame sequence to be displayed;
[0099] The communication module 820 is configured to establish a communication connection between the target device and the associated device;
[0100] The processor 840 is configured to: segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine a first dynamic content and a second dynamic content according to the segmentation result;
[0101] The display module 830 is configured to display the first dynamic content;
[0102] The communication module 840 is further configured to send the second dynamic content to the associated device so that the associated device displays the second dynamic content.
[0103] For example, the processor 840 may include one or more single-core or multi-core processors. The processor 840 may include any combination of a general-purpose processor and a dedicated processor (such as a graphics processor, an application processor, a baseband processor, etc.). In the embodiments of the present disclosure, the processor 840 may be configured to execute the foregoing display method.
[0104] Each module of the target device provided by the embodiments of the present disclosure can implement the functions of the respective steps of the above display method and achieve their corresponding technical effects. For the sake of brevity, they will not be elaborated here.
[0105] Based on the display method provided by the present disclosure, the present disclosure also provides a multi-screen system, which will be described in detail below in conjunction with Figure 9 This multi-screen system will be described in detail.
[0106] Figure 9 A block diagram of a multi-screen system according to an embodiment of the present disclosure is schematically shown.
[0107] As Figure 9 shown, the multi-screen system 900 may include a first display screen 910 and a second display screen 920, and the second display screen 920 is communicatively connected to the first display screen 910.
[0108] The first display screen 910 is configured to: obtain a dynamic frame sequence to be displayed, segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine first dynamic content and second dynamic content according to the segmentation result; display the first dynamic content, and send the second dynamic content to the second display screen 920.
[0109] The second display screen 920 is configured to display the second dynamic content.
[0110] For example, the first display screen 910 and the second display screen 920 may be any two of multiple physical screens in the intelligent cockpit of a vehicle. Among them, the multiple physical screens include a central control screen, a co-pilot screen, an instrument screen, etc. The instrument screen is used to display information reflecting the working conditions of various vehicle systems, and is generally located in front of the driver. The central control screen is used to display various functions and applications of the vehicle, and is used for the driver to adjust vehicle driving parameters, listen to music, watch movies, etc., and is generally located in the central position of the front of the vehicle. The co-pilot screen is generally located in front of the co-pilot position for the passengers in the co-pilot to use.
[0111] It should be noted that the first display screen in the multi-screen system is equivalent to the target device in the foregoing display method part, and the second display screen is equivalent to the associated device in the foregoing display method part. The embodiments of the multi-screen system part are correspondingly similar to the embodiments of the foregoing display method part, and the achieved technical effects are also correspondingly similar. For specific details, please refer to the embodiments of the foregoing display method part, and they will not be elaborated here.
[0112] Based on the display method provided by the present disclosure, the present disclosure also provides a vehicle, which will be described in detail below in conjunction with Figure 10 This vehicle will be described in detail.
[0113] Figure 10A block diagram of a vehicle according to an embodiment of the present disclosure is schematically shown.
[0114] As Figure 10 shown, the vehicle 1000 may include a target device 1010 and an associated device 1020, and the associated device 1020 is communicatively connected to the target device 1010.
[0115] The target device 1010 is configured to: acquire a dynamic frame sequence to be displayed, segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; determine a first dynamic content and a second dynamic content according to the segmentation result; display the first dynamic content; and send the second dynamic content to the associated device 1020 so that the associated device 1020 displays the second dynamic content.
[0116] It should be noted that the embodiments of the vehicle part are correspondingly similar to the embodiments of the foregoing display method part, and the achieved technical effects are also correspondingly similar. For specific details, please refer to the embodiments of the foregoing display method part, which will not be elaborated herein.
[0117] Through the vehicle according to the embodiment of the present disclosure, the dynamic frame sequence can be displayed across screens on the target device and the associated device inside the vehicle, enabling 3D cross-screen animation in the intelligent vehicle cockpit, providing information interaction and entertainment functions for drivers and passengers, and enhancing the driving experience, information acquisition efficiency, and diversity of in-vehicle entertainment.
[0118] Any multiple of the modules according to the embodiments of the present disclosure, or at least part of the functions of any multiple of them, can be implemented in one module. Any one or more of the modules according to the embodiments of the present disclosure can be split into multiple modules for implementation. Any one or more of the modules according to the embodiments of the present disclosure can be at least partially implemented as a hardware circuit, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by any other reasonable way of integrating or packaging circuits in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in an appropriate combination of any several of them. Alternatively, one or more of the modules according to the embodiments of the present disclosure can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding functions can be executed.
[0119] Those skilled in the art can understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.
[0120] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present disclosure, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A display method, comprising: The target device acquires a dynamic frame sequence to be displayed, and segments at least one frame image of the dynamic frame sequence to obtain a segmentation result; The target device determines first dynamic content and second dynamic content according to the segmentation result; The target device displays the first dynamic content; Sends the second dynamic content to an associated device, so that the associated device displays the second dynamic content.
2. The method according to claim 1, wherein the segmenting at least one frame image of the dynamic frame sequence to obtain a segmentation result comprises: Converting the texture data of the frame image into a bitmap; Segmenting each bitmap into a plurality of sub-bitmaps to obtain the segmentation result.
3. The method according to claim 1, wherein the segmentation result comprises a first sub-image and a second sub-image corresponding to each frame image; the determining first dynamic content and second dynamic content according to the segmentation result comprises: Rendering the first sub-image on the physical screen of the target device to form first dynamic content; Rendering the second sub-image on the target virtual screen of the target device, and performing screen recording on the target virtual screen to form the second dynamic content, wherein the target virtual screen is created according to the resolution of the associated device.
4. The method according to claim 3, wherein the sending the second dynamic content to an associated device comprises: Performing compression encoding on the second dynamic content to obtain target encoding information; Sending the target encoding information to the associated device, and the associated device can decode the target encoding information to obtain the second dynamic content.
5. The method according to claim 1, wherein the associated device is a first associated device; the method further comprises: The target device sends the second dynamic content to a second associated device; wherein, the second dynamic content received by the first associated device and the second associated device is the same, and the first associated device and the second associated device can display the second dynamic content according to different offset parameters.
6. The method according to claim 1, wherein the associated device is a first associated device; the determining first dynamic content and second dynamic content according to the segmentation result comprises: Determining first dynamic content, second dynamic content and third dynamic content according to the segmentation result, wherein the third dynamic content is used to be sent to a second associated device, so that the second associated device displays the second dynamic content.
7. The method according to claim 1, the method further comprises: In response to the target device establishing a connection with an external display device, determining newly created dynamic content according to the segmentation result; Sending the newly created dynamic content to the external display device, so that the external display device displays the newly created dynamic content.
8. A target device, comprising: An input module configured to input a dynamic frame sequence to be displayed; A communication module configured to establish a communication connection between the target device and an associated device; A display module; A processor communicatively connected to the input module, the communication module, and the display module respectively, and the processor is configured to: Segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; Determine a first dynamic content and a second dynamic content according to the segmentation result; The display module is configured to display the first dynamic content; The communication module is further configured to send the second dynamic content to an associated device, so that the associated device displays the second dynamic content.
9. A multi-screen system, comprising: A first display screen; A second display screen, communicatively connected to the first display screen; The first display screen is configured to: Obtain a dynamic frame sequence to be displayed, and segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; Determine a first dynamic content and a second dynamic content according to the segmentation result; Display the first dynamic content and send the second dynamic content to the second display screen; The second display screen is configured to: Display the second dynamic content.
10. A vehicle, comprising: A target device; An associated device, communicatively connected to the target device; The target device is configured to: Obtain a dynamic frame sequence to be displayed, and segment at least one frame image of the dynamic frame sequence to obtain a segmentation result; Determine a first dynamic content and a second dynamic content according to the segmentation result; Display the first dynamic content; Send the second dynamic content to the associated device, so that the associated device displays the second dynamic content.