Movatterモバイル変換


[0]ホーム

URL:


CN119865561B - Display method of external streaming media rearview mirror based on automobile data recorder expansion - Google Patents

Display method of external streaming media rearview mirror based on automobile data recorder expansion

Info

Publication number
CN119865561B
CN119865561BCN202510086815.4ACN202510086815ACN119865561BCN 119865561 BCN119865561 BCN 119865561BCN 202510086815 ACN202510086815 ACN 202510086815ACN 119865561 BCN119865561 BCN 119865561B
Authority
CN
China
Prior art keywords
frame
key
important
information
continuous
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202510086815.4A
Other languages
Chinese (zh)
Other versions
CN119865561A (en
Inventor
傅聪
徐松文
李斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hongyu Tianxiang Technology Co ltd
Original Assignee
Shenzhen Hongyu Tianxiang Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hongyu Tianxiang Technology Co ltdfiledCriticalShenzhen Hongyu Tianxiang Technology Co ltd
Priority to CN202510086815.4ApriorityCriticalpatent/CN119865561B/en
Publication of CN119865561ApublicationCriticalpatent/CN119865561A/en
Application grantedgrantedCritical
Publication of CN119865561BpublicationCriticalpatent/CN119865561B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention provides a display method of a streaming media rearview mirror based on an external connection of an automobile data recorder, which belongs to the technical field of data security and is used for reducing the load of transmission and ensuring the security of data. The method comprises the steps that a terminal receives continuous image frame information from a vehicle data recorder arranged outside a vehicle in a wireless mode, the continuous image frame information comprises complete image ciphertext information of an important frame and partial image ciphertext information of continuous multi-frame continuous frames after the important frame, the terminal decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain complete images of the important frame and partial images of the multi-frame continuous frames, the terminal uses the complete images of the important frame and the partial images of the multi-frame continuous frames to restore the complete images of the multi-frame continuous frames, and the terminal controls a streaming rearview mirror to sequentially display the complete images of the important frame and the complete images of the multi-frame continuous frames.

Description

Display method of external streaming media rearview mirror based on automobile data recorder expansion
Technical Field
The invention relates to the technical field of data security, in particular to a display method of a streaming media rearview mirror based on an external connection of an automobile data recorder extension.
Background
With the continuous development of the automobile industry, driving safety and convenience are focused on by users. The automobile data recorder has been widely used in various automobile types as a device for recording various information in the driving process. Meanwhile, the streaming media rearview mirror is used as an emerging vehicle-mounted display device, can provide real-time road condition information and entertainment content, and improves driving experience. How to transmit the video acquired by the automobile data recorder to the streaming media rearview mirror for display in real time becomes an important direction of current technology development.
Specifically, the automobile data recorder is mainly used for recording video and audio information in the driving process, and generally comprises a camera, a storage device and a power module. Modern automobile data recorders generally have the characteristics of high definition, night vision function, automatic circulation recording and the like. Meanwhile, some high-end automobile data recorders also have functions of collision detection, parking monitoring and the like. The streaming media rearview mirror is vehicle-mounted equipment integrated with a display screen and a camera, and is mainly used for displaying real-time road condition information and entertainment content. The user can view the environmental information around the vehicle in real time through the streaming media rearview mirror, and can view the contents such as video call, navigation information and the like. Streaming rearview mirrors are typically integrated with entertainment systems, navigation systems, etc. of vehicles to provide more abundant functionality. On the basis, through wireless transmission technology such as Wi-Fi, bluetooth, 4G/5G network and the like, video at the rear of a vehicle collected by a vehicle recorder can be transmitted to a streaming media rearview mirror for display, and in the process, data are usually required to be compressed and restored to ensure the display definition.
However, how to reduce the load of transmission and secure data is a problem of current research.
Disclosure of Invention
The embodiment of the invention provides a display method of a streaming media rearview mirror based on an external connection of a vehicle recorder extension, which is used for reducing the load of transmission and ensuring the safety of data.
In order to achieve the above purpose, the invention adopts the following technical scheme:
According to the method, the terminal receives continuous image frame information from a vehicle recorder arranged outside the vehicle in a wireless mode, the continuous image frame information comprises complete image ciphertext information of an important frame and partial image ciphertext information of continuous multi-frame continuous frames after the important frame, the important frame and the multi-frame continuous frames are all image frames behind the vehicle shot by the vehicle recorder, the terminal decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain a complete image of the important frame and a partial image of each multi-frame continuous frame, the terminal uses the complete image of the important frame and the partial image of each multi-frame continuous frame to restore the complete image of each multi-frame continuous frame, and the terminal controls the streaming media rearview mirror to sequentially display the complete image of the important frame and the complete image of each multi-frame continuous frame.
Optionally, the terminal decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain the complete image of the important frame and the partial image of each of the multi-frame continuation frame.
Optionally, the terminal decrypts the complete image ciphertext information and the partial image ciphertext information by using different decryption modes to obtain the complete image of the important frame and the partial image of each multi-frame continuous frame respectively; and the terminal uses the second key which is dynamically derived to decrypt the partial image ciphertext information of the multi-frame continuous frame respectively, so as to obtain the respective partial images of the multi-frame continuous frame.
Optionally, the important frame is an x-th important frame, x is an integer greater than or equal to 1, the terminal decrypts the complete image ciphertext information by using a first key which is dynamically derived to obtain a complete image of the important frame, and the method comprises the steps that under the condition that x=1, the terminal uses a preset root key as an input key, uses a preset parameter as an input parameter, uses a key deduction algorithm to calculate the input key and the input parameter to obtain the first key, and the preset parameter is a parameter negotiated when the terminal establishes wireless connection with a vehicle event data recorder, or under the condition that x >1, the terminal uses the preset root key as the input key, uses related image information of the x-1-th important frame as the input parameter, uses the key deduction algorithm to calculate the input key and the input parameter to obtain the first key, and the terminal uses the first key to decrypt the complete image ciphertext information to obtain the complete image of the x-th important frame.
Optionally, the root key is information of K1 characters, K1 is an integer greater than 1, the complete image of the important frame of the x-1 frame is information of K2 characters, and K2 is an integer greater than K1; the terminal uses a preset root key as an input key, uses related image information of an important frame of an x-1 frame as an input parameter, calculates the input key and the input parameter by using a key deduction algorithm to obtain a first key, and comprises the steps that the terminal determines the preset root key as the input key, the terminal takes out K3+1 to K3+K1 characters from K2 according to K2modK =K3, hashes the K3+1 to K3+K1 characters to obtain the input parameter, and calculates the input key and the input parameter by using the key deduction algorithm to obtain the first key.
The method comprises the steps of obtaining a first key by a terminal, wherein the first key is obtained by using a preset root key as an input key, using partial image information of an x-1 frame important frame as an input parameter, calculating the input key and the input parameter by using a key deduction algorithm, determining the preset root key as the input key by the terminal, determining the information quantity of difference between the information quantity of the complete image of the x-1 frame important frame and the information quantity of the partial image of the appointed continuous frame in the N frame continuous frames by the terminal, hashing the information quantity of difference to obtain the input parameter, and calculating the input key and the input parameter by using the key deduction algorithm by the terminal.
The terminal uses a preset root key as an input key, a frame serial number of a continuation frame appointed in the multi-frame continuation frame as an input parameter, and uses a key deduction algorithm to calculate the input key and the input parameter to obtain a second key, and the terminal uses the second key to decrypt the partial image ciphertext information of the multi-frame continuation frame to obtain the partial images of the multi-frame continuation frame.
Optionally, the terminal restores the respective complete images of the multi-frame continuation frames by using the complete images of the important frames and the respective partial images of the multi-frame continuation frames, and the terminal obtains the respective complete images of the multi-frame continuation frames output by the AI/ML model by inputting the complete images of the important frames and the respective partial images of the multi-frame continuation frames into the AI/ML model.
Optionally, the multi-frame continuation frame comprises M frame continuation frames, M is an integer larger than 1, the terminal obtains the respective complete images of the multi-frame continuation frames output by the AI/ML model by inputting the complete images of the important frames and the respective partial images of the multi-frame continuation frames into the AI/ML model, the terminal obtains the complete images of the 1 st frame continuation frame output by the AI/ML model by inputting the complete images of the important frames and the partial images of the 1 st frame continuation frame in the M frame continuation frames into the AI/ML model, and the terminal obtains the complete images of the 2 nd frame continuation frame output by the AI/ML model by inputting the complete images of the important frames, the complete images of the M-1 st frame continuation frame in the M frame continuation frames and the partial images of the M-th frame continuation frame in the M frame continuation frames into the AI/ML model, and so on until the terminal obtains the complete images of the M-th frame continuation frame output by the AI/ML model.
The device is applied to a terminal arranged in a vehicle, the terminal has a streaming media rearview mirror display function, the device is configured to receive continuous image frame information from the vehicle recorder arranged outside the vehicle in a wireless mode, the continuous image frame information comprises complete image ciphertext information of an important frame and partial image ciphertext information of continuous multi-frame continuous frames after the important frame, the important frame and the multi-frame continuous frames are all image frames behind the vehicle shot by the vehicle recorder, the device decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain complete images of the important frame and partial images of the multi-frame continuous frames, the device uses the complete images of the important frame and the partial images of the multi-frame continuous frames to restore the complete images of the multi-frame continuous frames, and the device controls the streaming media rearview mirror to sequentially display the complete images of the important frame and the complete images of the multi-frame continuous frames.
In a third aspect, there is provided an electronic device comprising a processor and a memory for storing a computer program which, when executed by the processor, causes the electronic device to perform the method of the first aspect.
In one possible design, the electronic device according to the third aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be for use in the electronic device of the third aspect to communicate with other electronic devices.
In an embodiment of the present invention, the electronic device in the third aspect may be a terminal, or a chip (system) or other parts or components that may be disposed in the terminal, or a system including the terminal.
In a fourth aspect, there is provided a computer readable storage medium comprising a computer program or instructions which, when run on a computer, cause the computer to perform the method of the first aspect.
In summary, the method and the system have the following technical effects:
The continuous image frame information received by the terminal through the wireless mode from the automobile data recorder is encrypted information, such as complete image ciphertext information comprising important frames and partial image ciphertext information of continuous multi-frame continuation frames after the important frames, so that the safety of data transmission can be ensured, and the automobile data recorder is prevented from collecting the private user data. In addition, the terminal can restore the complete images of the multi-frame continuous frames by using the complete images of the important frames and the partial images of the multi-frame continuous frames, that is, in the whole transmission process, the bicycle recorder only needs to transmit the information of the partial images of the continuous frames for the continuous frames, so that the transmitted data can be reduced, and the transmission load is reduced.
Drawings
Fig. 1 is a schematic diagram of a communication system according to an embodiment of the present invention;
Fig. 2 is a flow chart of a display method of a streaming media rearview mirror based on an expansion external connection of a vehicle event data recorder according to an embodiment of the present invention;
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical scheme of the invention will be described below with reference to the accompanying drawings.
In the embodiment of the invention, the indication can comprise direct indication and indirect indication, and can also comprise explicit indication and implicit indication. In the specific implementation process, the manner of indicating the information to be indicated is various, for example, but not limited to, the information to be indicated may be directly indicated, such as the information to be indicated itself or an index of the information to be indicated. The information to be indicated can also be indicated indirectly by indicating other information, wherein the other information and the information to be indicated have an association relation. It is also possible to indicate only a part of the information to be indicated, while other parts of the information to be indicated are known or agreed in advance. For example, the indication of the specific information may also be achieved by means of a pre-agreed (e.g., protocol-specified) arrangement sequence of the respective information, thereby reducing the indication overhead to some extent. And meanwhile, the universal part of each information can be identified and indicated uniformly, so that the indication cost caused by independently indicating the same information is reduced.
The specific indication means may be any of various existing indication means, such as, but not limited to, the above indication means, various combinations thereof, and the like. Specific details of various indications may be referred to the prior art and are not described herein. As can be seen from the above, for example, when multiple pieces of information of the same type need to be indicated, different manners of indication of different pieces of information may occur. In a specific implementation process, a required indication mode can be selected according to specific needs, and the selected indication mode is not limited in the embodiment of the present invention, so that the indication mode according to the embodiment of the present invention is understood to cover various methods that can enable a party to be indicated to learn information to be indicated.
It should be understood that the information to be indicated may be sent together as a whole or may be sent separately in a plurality of sub-information, and the sending periods and/or sending timings of these sub-information may be the same or different. Specific transmission method the embodiment of the present invention is not limited. The transmission period and/or the transmission timing of the sub-information may be predefined, for example, predefined according to a protocol, or may be configured by the transmitting end device by transmitting configuration information to the receiving end device.
The "pre-defining" or "pre-configuring" may be implemented by pre-storing corresponding codes, tables, or other manners that may be used to indicate relevant information in the device, and the embodiments of the present invention are not limited to the specific implementation manner. Where "save" may refer to saving in one or more memories. The one or more memories may be provided separately or may be integrated in an encoder or decoder, processor, or electronic device. The one or more memories may also be provided separately as part of a decoder, processor, or electronic device. The type of memory may be any form of storage medium, and embodiments of the invention are not limited in this regard.
The "protocol" related in the embodiment of the present invention may refer to a protocol family in the communication field, a standard protocol similar to a frame structure of the protocol family, or a related protocol applied to a future display method system based on a stream media rearview mirror externally connected by a vehicle recorder, which is not particularly limited in the embodiment of the present invention.
In the embodiments of the present invention, the descriptions of "when..once", "in the case of..once", "if" and the like all refer to that the device will make a corresponding process under some objective condition, and are not limited in time, nor do they require that the device must have a judging action when implemented, nor are other limitations meant to exist.
In the description of the embodiments of the present invention, unless otherwise indicated, "/" means that the related objects are in a "or" relationship, for example, a/B may represent a or B, and "and/or" in the embodiments of the present invention is merely an association relationship describing the related objects, which means that three relationships may exist, for example, a and/or B, and that a alone exists, while a and B exist, and B alone exists, wherein A, B may be singular or plural. Also, in the description of the embodiments of the present invention, unless otherwise indicated, "plurality" means two or more than two. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b or c) of a, b, c, a-b, a-c, b-c, or a-b-c may be represented, wherein a, b, c may be single or plural. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ. Meanwhile, in the embodiments of the present invention, words such as "exemplary" or "such as" are used to mean serving as examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
The network architecture and the service scenario described in the embodiments of the present invention are for more clearly describing the technical solution of the embodiments of the present invention, and do not constitute a limitation on the technical solution provided by the embodiments of the present invention, and those skilled in the art can know that, with the evolution of the network architecture and the appearance of the new service scenario, the technical solution provided by the embodiments of the present invention is applicable to similar technical problems.
To facilitate understanding of the embodiments of the present application, a communication system suitable for use in the embodiments of the present application will be described in detail with reference to the communication system shown in fig. 1.
Fig. 1 is a schematic architecture diagram of a communication system applicable to a display method of a streaming media rearview mirror based on an expansion external connection of a vehicle event data recorder according to an embodiment of the present application. As shown in fig. 1, the communication system comprises a terminal and a vehicle recorder.
The terminal may be a terminal device having a transceiver and a processing function, or a chip system that may be disposed in the terminal device. The terminal device can also be referred to as a user equipment (uesr equipment, UE), an access terminal device, a subscriber unit (subscriberunit), a subscriber station, a Mobile Station (MS), a mobile station, a remote terminal device, a mobile device, a user terminal device, a wireless communication device, a user agent, or a user equipment. The terminal device in the embodiment of the present application may be a mobile phone (mobile phone), a cellular phone (cellular phone), a smart phone (smart phone), a tablet computer (Pad), a wireless data card, a personal digital assistant (personal DIGITAL ASSISTANT, PDA), a wireless modem (modem), a handheld device (handset), a laptop computer (labop computer), a machine type communication (MACHINE TYPE communication, MTC) terminal device, a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an augmented reality (augmentedreality, AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in unmanned (SELF DRIVING), a wireless terminal device in remote medical (remote medical), a wireless terminal device in smart grid (smartgrid), a wireless terminal device in transportation security (transportation safety), a wireless terminal device in smart city (SMART CITY), a wireless terminal device in smart home (smart home), a roadside terminal device, a roadside unit (RSU), or the like. The terminal device of the present application may also be an in-vehicle module, an in-vehicle part, an in-vehicle chip, or an in-vehicle unit built in a vehicle as one or more parts or units. Or the end device may be a customer-premisesequipment (CPE) end device.
The terminal is a terminal built in the vehicle and can be considered as a part of the vehicle. The terminal has the function of displaying the streaming media rearview mirror, and can be considered as the streaming media rearview mirror.
The automobile data recorder can be arranged outside the terminal of the vehicle, namely can be regarded as a component of a third party, and is arranged on the vehicle in an external connection mode for acquiring videos behind the vehicle. The automobile data recorder and the terminal can be connected in a wireless mode, such as Bluetooth, star flash, PC5 and the like, and the wireless connection is not limited in particular.
Fig. 2 is a schematic flow chart of a method according to an embodiment of the present invention. The display method of the external streaming media rearview mirror based on the automobile data recorder extension can be applied to the terminal. The specific flow is as follows:
s301, the terminal receives continuous image frame information from a vehicle data recorder arranged outside the vehicle in a wireless mode.
The continuous image frame information includes complete image ciphertext information of the important frame and partial image ciphertext information of continuous frames of multiple frames after the important frame. The important frames and the multi-frame continuous frames are all image frames in a video of the rear of the vehicle shot by the automobile data recorder. Important frames can be understood as key frames containing complete image information, continuation frames can be understood as non-key frames containing partial image information, the missing information of which needs to be restored based on the important frames.
Each frame acquired by the automobile data recorder is a complete image, and the automobile data recorder can divide the acquired frames into important frames and continuous frames. For example, the vehicle recorder determines the 1 st acquired frame as an important frame, then the 3 consecutive frames as a continuation frame, then the vehicle recorder determines the 4 th acquired frame as an important frame, then the 3 consecutive frames continue to be determined as a continuation frame, and so on. For important frames, the automobile data recorder can encrypt and send the complete image of the important frames to the terminal, and for continuous frames, the automobile data recorder can extract part of the image (such as extracting a pixel point from each 3*3 or 2 x 2 pixels) from the complete image of the continuous frames and then encrypt and send the part of the image to the terminal, wherein the encryption mode corresponds to the decryption mode described below.
S302, the terminal decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain the complete image of the important frame and the partial images of the multi-frame continuous frames.
The terminal can decrypt the complete image ciphertext information and the partial image ciphertext information respectively by using different decryption modes to obtain the complete image of the important frame and the partial image of each multi-frame continuous frame so as to realize decoupling of encryption and decryption modes of different frames, and information transmission can be safer.
Specifically, on one hand, the terminal can decrypt the complete image ciphertext information by using the first key which is dynamically pushed and derived to obtain a complete image of the important frame;
Specifically, the above-mentioned important frame may be an x-th frame important frame (or an x-th frame important frame received by the terminal), where x is an integer greater than or equal to 1.
In the case of x=1, the terminal may use a preset root key as an input key, and a preset parameter as an input parameter, and calculate the input key and the input parameter using a key deduction algorithm to obtain a first key. The root key may be predefined or preconfigured by the protocol, both the terminal and the tachograph having the same root key. The preset parameters are parameters negotiated when the terminal and the automobile data recorder establish wireless connection, for example, the parameters can be count values of a counter which can synchronize the terminal and the automobile data recorder, or a negotiated random number, a negotiated random character string and the like, and specific implementation is not limited.
Or in the case of x >1, the terminal may use a preset root key as an input key, and use related image information of the important frame of the x-1 th frame as an input parameter, and calculate the input key and the input parameter by using a key deduction algorithm to obtain the first key. For example, the root key is information of K1 characters, K1 is an integer greater than 1, the complete image of the important frame of the x-1 frame is information of K2 characters, and K2 is an integer greater than K1. Based on the method, the terminal can determine a preset root key as an input key, and can extract K3+1 to K3+K1 characters from the K2 characters according to K modK1 =K3, hash the K3+1 to K3+K1 characters to obtain input parameters. The terminal may calculate the input key and the input parameter using a key derivation algorithm to obtain the first key. In one example, K1=5, K2=24, K2mod K1=K3=4, mod represents a modulo operation, and the 24 characters are IUFKG assuming USGSDIUFKG KP14-GSDGJHO, i.e. K3+1 to K3+K1, i.e. IUFKG hash to obtain the input parameters. That is, the image information of the important frame of the previous frame can be used to derive the key used for decrypting the encrypted image information of the important frame of the next frame, and since the images of each frame are different, the derivation of the key in the whole process can be ensured to be random all the time, thereby further improving the information transmission security. For another example, the complete image of the N frame continuation frame is restored based on the complete image of the x-1 th important frame and the partial image of the N frame continuation frame, and N is an integer greater than 1. On the basis of this, the terminal can determine a preset root key as an input key. The terminal may determine an information amount of a difference between an information amount of a complete image of an important frame of the x-1 th frame and an information amount of a partial image of a continuation frame designated in the N-frame continuation frame, and hash the information amount of the difference to obtain the input parameter. The designated continuous frame may be an x-y frame of the N frame continuous frames, such as a1 st frame, a1 st frame and a2 nd frame, or the N frame continuous frames, which are not specifically limited, and may be negotiated in advance by the terminal and the automobile data recorder. The partial images of the designated continuation frames refer to the respective partial images of the designated continuation frames, namely the partial images received by the terminal from the automobile data recorder, rather than the restored complete images. For the case where the specified continuation frame is a plurality of frames, the information amount of the partial image of the specified continuation frame may be the sum of the information amounts of the respective partial images of the specified continuation frame. The terminal may calculate the input key and the input parameter using a key derivation algorithm to obtain the first key. That is, the information associated between the important frame of the previous frame and the continuation frame related to the important frame, such as the information difference, can be used to derive the key used for decrypting the encrypted image information of the important frame of the next frame.
And then, the terminal decrypts the complete image ciphertext information by using the first key to obtain the complete image of the important frame of the x-th frame.
And on the other hand, the terminal uses the second key of dynamic derivation to decrypt the partial image ciphertext information of the multi-frame continuous frame respectively, and the partial images of the multi-frame continuous frame are obtained. For example, the terminal uses a preset root key as an input key, uses a frame number of a continuation frame designated in a multi-frame continuation frame (e.g., a1 st frame and a2 nd frame, or an N-frame continuation frame) as an input parameter, and calculates the input key and the input parameter using a key deduction algorithm to obtain a second key. The terminal can decrypt the partial image ciphertext information of the multi-frame continuous frame by using the second key to obtain the respective partial images of the multi-frame continuous frame.
S303, the terminal restores the complete images of the continuous frames by using the complete images of the important frames and the partial images of the continuous frames.
The terminal can obtain the complete images of the multi-frame continuous frames output by the AI/ML model by inputting the complete images of the important frames and the partial images of the multi-frame continuous frames into the AI/ML model. The AI/ML model may be a trained model, such as an existing deep neural network model, and the specific training process may be prior art, as embodiments of the application are not limited. Assuming that the multi-frame continuation frame includes M frame continuation frames, M is an integer greater than 1, the terminal may obtain the complete image of the 1 st frame continuation frame output by the AI/ML model by inputting the complete image of the important frame and the partial image of the 1 st frame continuation frame in the M frame continuation frames into the AI/ML model. The terminal can obtain the complete image of the 2 nd frame continuation frame output by the AI/ML model by inputting the complete image of the important frame, the complete image of the 1 st frame continuation frame and the partial image of the 2 nd frame continuation frame in the M frame continuation frame into the AI/ML model, and the like until the terminal obtains the complete image of the M frame continuation frame output by the AI/ML model by inputting the complete image of the important frame, the complete image of the M-1 st frame continuation frame in the M frame continuation frame and the partial image of the M frame continuation frame in the M frame continuation frame into the AI/ML model.
S304, the terminal controls the streaming media rearview mirror to sequentially display the complete images of the important frames and the complete images of the multi-frame continuous frames.
In summary, the continuous image frame information received by the terminal through the wireless manner from the vehicle data recorder is encrypted information, such as complete image ciphertext information including an important frame and partial image ciphertext information of continuous multi-frame continuation frames after the important frame, so that the safety of data transmission can be ensured, and the vehicle data recorder is prevented from collecting the more private user data. In addition, the terminal can restore the complete images of the multi-frame continuous frames by using the complete images of the important frames and the partial images of the multi-frame continuous frames, that is, in the whole transmission process, the bicycle recorder only needs to transmit the information of the partial images of the continuous frames for the continuous frames, so that the transmitted data can be reduced, and the transmission load is reduced.
The method provided by the embodiment of the invention is described in detail above with reference to fig. 3. The display device based on the external streaming media rearview mirror of the automobile data recorder extension, which is used for executing the method provided by the embodiment of the invention, is applied to a terminal arranged in an automobile and has a streaming media rearview mirror display function, and is configured to receive continuous image frame information from the automobile data recorder arranged outside the automobile in a wireless mode, wherein the continuous image frame information comprises complete image ciphertext information of an important frame and partial image ciphertext information of continuous multi-frame continuous frames behind the important frame, the important frame and the multi-frame continuous frames are all image frames behind the automobile data recorder shooting, the device decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain complete images of the important frame and partial images of the multi-frame continuous frames, the device uses the complete images of the important frame and the partial images of the multi-frame continuous frames to restore the complete images of the continuous frames, and the device controls the streaming media rearview mirror to sequentially display the complete images of the important frame and the complete images of the continuous images of the multi-frame continuous frames.
Optionally, the device decrypts the complete image ciphertext information and the partial image ciphertext information respectively to obtain the complete image of the important frame and the partial image of each of the multi-frame continuous frame.
Optionally, the device decrypts the complete image ciphertext information and the partial image ciphertext information by using different decryption modes to obtain the complete image of the important frame and the partial image of each multi-frame continuous frame; the device uses the second key of dynamic pushing and deriving to decrypt the partial image ciphertext information of the multi-frame continuous frame respectively, and the partial images of the multi-frame continuous frame are obtained.
Optionally, the important frame is an x-th important frame, x is an integer greater than or equal to 1, the device decrypts the complete image ciphertext information by using a first key which is dynamically derived to obtain a complete image of the important frame, and the method comprises the steps that under the condition that x=1, the device uses a preset root key as an input key and a preset parameter as an input parameter, calculates the input key and the input parameter by using a key deduction algorithm to obtain the first key, and the preset parameter is a parameter negotiated when the device establishes wireless connection with a vehicle event data recorder, or under the condition that x >1, the device uses the preset root key as the input key and related image information of the x-1-th important frame as the input parameter, calculates the input key and the input parameter by using the key deduction algorithm to obtain the first key, and decrypts the complete image ciphertext information by using the first key to obtain the complete image of the x-th important frame.
Optionally, the root key is information of K1 characters, K1 is an integer greater than 1, the complete image of the x-1 frame important frame is information of K2 characters, K2 is an integer greater than K1, the device uses a preset root key as an input key and related image information of the x-1 frame important frame as an input parameter, and calculates the input key and the input parameter by using a key deduction algorithm to obtain a first key, the device determines the preset root key as the input key, the device extracts K3+1 to K3+K1 characters from the K2 characters according to K2modK1 =K3, hashes the K3+1 to K3+K1 characters to obtain the input parameter, and calculates the input key and the input parameter by using the key deduction algorithm to obtain the first key.
The device uses a preset root key as an input key, uses partial image information of the x-1 frame important frame as an input parameter, uses a key deduction algorithm to calculate the input key and the input parameter to obtain a first key, comprises the device determining the preset root key as the input key, the device determining the information quantity of the difference between the information quantity of the complete image of the x-1 frame important frame and the information quantity of the partial image of the appointed continuous frame in the N frame continuous frame, and hashes the information quantity of the difference to obtain the input parameter, and the device uses the key deduction algorithm to calculate the input key and the input parameter to obtain the first key.
The device uses a preset root key as an input key, a frame serial number of a continuation frame appointed in the multi-frame continuation frame as an input parameter, and uses a key deduction algorithm to calculate the input key and the input parameter to obtain a second key, and the device uses the second key to decrypt the partial image ciphertext information of the multi-frame continuation frame to obtain the partial images of the multi-frame continuation frame.
Optionally, the device restores the respective complete images of the multi-frame continuation frames by using the complete images of the important frames and the respective partial images of the multi-frame continuation frames, and comprises the step of obtaining the respective complete images of the multi-frame continuation frames output by the AI/ML model by inputting the complete images of the important frames and the respective partial images of the multi-frame continuation frames into the AI/ML model.
Optionally, the multi-frame continuation frame comprises M frame continuation frames, M is an integer larger than 1, the terminal obtains the respective complete images of the multi-frame continuation frames output by the AI/ML model by inputting the complete images of the important frames and the respective partial images of the multi-frame continuation frames into the AI/ML model, the terminal obtains the complete images of the 1 st frame continuation frame output by the AI/ML model by inputting the complete images of the important frames and the partial images of the 1 st frame continuation frame in the M frame continuation frames into the AI/ML model, and the terminal obtains the complete images of the 2 nd frame continuation frame output by the AI/ML model by inputting the complete images of the important frames, the complete images of the M-1 st frame continuation frame in the M frame continuation frames and the partial images of the M-th frame continuation frame in the M frame continuation frames into the AI/ML model, and so on until the terminal obtains the complete images of the M-th frame continuation frame output by the AI/ML model.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device may be a network device, or may be a chip (system) or other part or component that may be disposed on the network device, for example. As shown in fig. 3, the electronic device 400 may include a processor 401. Optionally, the electronic device 400 may also include memory 402 and/or a transceiver 403. Wherein the processor 401 is coupled to the memory 402 and the transceiver 403, e.g. may be connected by a communication bus.
The following describes the various constituent elements of the electronic device 400 in detail with reference to fig. 3:
The processor 401 is a control center of the electronic device 400, and may be one processor or a collective name of a plurality of processing elements. For example, processor 401 is one or more central processing units (central processing unit, CPU), but may also be an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the invention, such as one or more microprocessors (digital signalprocessor, DSPs), or one or more field programmable gate arrays (field programmable GATE ARRAY, FPGAs).
Alternatively, the processor 401 may execute various functions of the electronic device 400 by running or executing a software program stored in the memory 402 and invoking data stored in the memory 402, for example, executing the display method of the external streaming rearview mirror based on the automobile data recorder shown in fig. 3.
In a particular implementation, processor 401 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 3, as an embodiment.
In a particular implementation, electronic device 400 may also include multiple processors, as one embodiment. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 402 is configured to store a software program for executing the solution of the present invention, and the processor 401 controls the execution of the software program, and the specific implementation may refer to the above method embodiment, which is not described herein again.
Alternatively, memory 402 may be, but is not limited to, read-only memory (ROM) or other type of static storage device that may store static information and instructions, random access memory (random access memory, RAM) or other type of dynamic storage device that may store information and instructions, electrically erasable programmable read-only memory (electricallyerasable programmable read-only memory, EEPROM), compact disc read-only memory (compact disc read-only memory) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 402 may be integrated with the processor 401 or may exist separately and be coupled to the processor 401 through an interface circuit (not shown in fig. 3) of the electronic device 400, which is not specifically limited by the embodiment of the present invention.
A transceiver 403 for communication with other electronic devices. For example, electronic device 400 is a terminal and transceiver 403 may be used to communicate with a network device or with another terminal device. As another example, electronic device 400 is a network device and transceiver 403 may be used to communicate with a terminal or with another network device.
Alternatively, the transceiver 403 may include a receiver and a transmitter (not separately shown in fig. 3). The receiver is used for realizing the receiving function, and the transmitter is used for realizing the transmitting function.
Alternatively, transceiver 403 may be integrated with processor 401 or may exist separately and be coupled to processor 401 by an interface circuit (not shown in fig. 3) of electronic device 400, as embodiments of the invention are not specifically limited in this regard.
It will be appreciated that the configuration of the electronic device 400 shown in fig. 3 is not limiting of the electronic device, and that an actual electronic device may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
In addition, the technical effects of the electronic device 400 may refer to the technical effects of the method described in the above method embodiments, which are not described herein.
It should be appreciated that the processor in embodiments of the invention may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL processors, DSPs), application Specific Integrated Circuits (ASICs), off-the-shelf programmable gate arrays (fieldprogrammable GATE ARRAY, FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (programmableROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electricallyEPROM, EEPROM), or a flash memory, among others. The volatile memory may be random access memory (random access memory, RAM) which acts as external cache memory. By way of example, and not limitation, many forms of random access memory (randomaccess memory, RAM) are available, such as static random access memory (STATIC RAM, SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (double DATA RATE SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINKDRAM, SLDRAM), and direct memory bus random access memory (direct rambus RAM, DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware (e.g., circuitry), firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with embodiments of the present invention are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B, and may mean that a exists alone, while a and B exist alone, and B exists alone, wherein a and B may be singular or plural. In addition, the character "/" herein generally indicates that the associated object is an "or" relationship, but may also indicate an "and/or" relationship, and may be understood by referring to the context.
In the present invention, "at least one" means one or more, and "a plurality" means two or more. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b, or c) of a, b, c, a-b, a-c, b-c, or a-b-c may be represented, wherein a, b, c may be single or plural.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. The storage medium includes a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (4)

CN202510086815.4A2025-01-202025-01-20Display method of external streaming media rearview mirror based on automobile data recorder expansionActiveCN119865561B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202510086815.4ACN119865561B (en)2025-01-202025-01-20Display method of external streaming media rearview mirror based on automobile data recorder expansion

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202510086815.4ACN119865561B (en)2025-01-202025-01-20Display method of external streaming media rearview mirror based on automobile data recorder expansion

Publications (2)

Publication NumberPublication Date
CN119865561A CN119865561A (en)2025-04-22
CN119865561Btrue CN119865561B (en)2025-09-09

Family

ID=95392796

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202510086815.4AActiveCN119865561B (en)2025-01-202025-01-20Display method of external streaming media rearview mirror based on automobile data recorder expansion

Country Status (1)

CountryLink
CN (1)CN119865561B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109591706A (en)*2018-12-052019-04-09深圳创维数字技术有限公司Rear mirror control method, rearview mirror, automobile data recorder, system and storage medium
CN110430446A (en)*2019-07-262019-11-08东软集团股份有限公司Method for processing video frequency, device, equipment and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10652594B2 (en)*2016-07-072020-05-12Time Warner Cable Enterprises LlcApparatus and methods for presentation of key frames in encrypted content
KR102484754B1 (en)*2017-12-082023-01-06삼성전자주식회사Image processing apparatus and control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109591706A (en)*2018-12-052019-04-09深圳创维数字技术有限公司Rear mirror control method, rearview mirror, automobile data recorder, system and storage medium
CN110430446A (en)*2019-07-262019-11-08东软集团股份有限公司Method for processing video frequency, device, equipment and computer readable storage medium

Also Published As

Publication numberPublication date
CN119865561A (en)2025-04-22

Similar Documents

PublicationPublication DateTitle
US12095751B2 (en)Encryption for one-way data stream
US20240121604A1 (en)Dynamic key exchange for moving target
US20220394464A1 (en)Key exchange with small encrypted payload
WO2019054070A1 (en)Image processing device
CN115696323B (en) Vehicle key updating method, device and system
CN107241585B (en)Video monitoring method and system
CN102999770A (en)Dynamic two-dimensional code system and dynamic two-dimensional code method
EP4550755A1 (en)Data transmission system, method, apparatus, device, and medium
CN119865561B (en)Display method of external streaming media rearview mirror based on automobile data recorder expansion
CN112417485A (en)Model training method, system and device based on trusted execution environment
JP7577836B2 (en) Image transmission method and device
CN115134080B (en)Data transmission method and device based on security encryption chip
CN108111501B (en)Control method and device for cheating flow and computer equipment
CN114978503B (en)Vehicle-mounted data storage method, vehicle-mounted data acquisition method, device and storage medium
CN118785017B (en)Power consumption information data acquisition method and system based on broadband dual-mode communication
CN116056051A (en) Bluetooth connection control method, system and device
CN113114871A (en)Digital image steganography method and system
CN120014526B (en)Image processing method and device based on key frame analysis
CN119211378B (en) Auxiliary terminal and method for providing communication services with southbound equipment, area terminal and main station
CN117591304B (en)Computer vision-based high-efficiency machine room consumption control method and system
CN112822673A (en)Application sharing method, obtaining method, sharing method, electronic device and medium
CN111526381A (en)Method and device for optimizing live broadcast resources and electronic equipment
CN115880294B (en)Integrated processing method and system based on endoscope image
CN118868337B (en)Electric energy metering method and system applied to charging station
CN114697738B (en)HDCP KEY value encoding and decoding method, device, equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp