A method of device-to-device communication, camera and display
By using ID-encoded information to transmit image-processed configuration information between the camera and the display, the problems of high power consumption and hardware complexity in the prior art are solved, enabling more efficient and flexible display device communication and image processing.
Patent Information
- Application Number
- CN202180001281.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-26
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2041-05-26
AI Technical Summary
In existing IoT display devices, image processing for cameras and LCD displays is handled by the CPU and GPU on the motherboard, resulting in high power consumption, complex hardware architecture, and an inability to flexibly adjust display configurations.
The configuration information after image processing is transmitted using ID-encoded information. A direct communication connection is established between the camera and the display, eliminating the need for motherboard processing. The image display and configuration information are directly transmitted and controlled through ID-encoded information.
It reduces motherboard power consumption, simplifies hardware architecture and data communication, improves the processing efficiency and flexibility of display devices, and can adjust the display settings of the monitor in real time according to the camera configuration information.
Smart Images

Figure CN115699786B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet of Things (IoT) communication technology, and in particular to a method for communication between devices, a camera, and a display. Background Technology
[0002] The Internet of Things (IoT) refers to the use of various information sensors, radio frequency identification (RFID) technology, global positioning systems (GPS), infrared sensors, laser scanners, and other devices and technologies to collect real-time information on any object or process that needs to be monitored, connected, or interacted with. This information includes sound, light, heat, electricity, mechanics, chemistry, biology, location, and other relevant data. Through various network access methods, it enables ubiquitous connectivity between things and between things and people, achieving intelligent perception, identification, and management of objects and processes.
[0003] Currently, display devices in the Internet of Things (IoT) all operate through an Application Processor (AP) motherboard. This means the central processing unit (CPU) on the motherboard processes data to enable functions such as LCD display and camera capture. Since current products connect the LCD and camera to the AP motherboard, image processing for both the LCD and camera is handled by the CPU and GPU on the AP motherboard. This significantly increases motherboard power consumption, reduces the lifespan of the display device, and makes the hardware architecture and data communication more complex. Summary of the Invention
[0004] In a first aspect, the present disclosure provides a method for inter-device communication, applied to a camera, the method comprising:
[0005] Acquire an image of the camera body and perform image processing on the image to determine the configuration information of the image;
[0006] Based on the identification information of the camera body and the configuration information, the controller of the camera determines the ID encoding information of the image, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image;
[0007] The image and the ID encoding information are sent to the display so that the display processes the image according to the ID encoding information and then displays it.
[0008] In some examples, it also includes:
[0009] In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command;
[0010] The updated image and ID encoding information are sent to the display so that the display updates the image.
[0011] In some examples, sending the image and the ID encoding information to the display further includes:
[0012] The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
[0013] In some examples, the camera is bound to the display in the following way:
[0014] Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display;
[0015] The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
[0016] In some examples, sending the stored display identifier code to the display includes:
[0017] In response to a specified signaling to the display, the stored display identification code corresponding to the specified signaling is sent to the display.
[0018] In some examples, it also includes:
[0019] Receive the ID encoding information sent by the display;
[0020] The configuration information of the image is updated based on the ID encoding information.
[0021] In some examples, receiving the ID encoding information sent by the display further includes:
[0022] Receive the camera identification code sent by the display;
[0023] Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
[0024] In some examples, the ID encoding information is determined in the following way:
[0025] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0026] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0027] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0028] Secondly, an inter-device communication method provided in this disclosure, applied to a display, includes:
[0029] Receive images and ID encoding information sent by the camera, wherein the ID encoding information is used to characterize the camera's identification information and the image's configuration information;
[0030] The image is processed and displayed based on the ID encoding information.
[0031] In some examples, receiving the image and ID encoding information sent by the camera also includes:
[0032] Receive the display identification code sent by the camera;
[0033] Before displaying the image according to the ID encoding information, authentication is performed according to the received display identifier code, and after the authentication is confirmed to be successful, a communication connection is established with the camera, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
[0034] In some examples, the display is determined to be bound to the camera in the following way:
[0035] Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
[0036] In some examples, it also includes:
[0037] In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command;
[0038] The updated ID encoding information is sent to the camera so that the camera updates the image configuration information according to the updated ID encoding information.
[0039] In some examples, sending the ID encoding information to the camera further includes:
[0040] The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
[0041] In some examples, sending the stored camera identification code to the camera includes:
[0042] In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
[0043] In some examples, the ID encoding information is determined in the following way:
[0044] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0045] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0046] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0047] Thirdly, this disclosure also provides a camera, including a controller, a camera body, a memory, and a communication module, wherein:
[0048] The camera body is configured to capture images;
[0049] The memory is configured to store images and ID encoding information;
[0050] The communication module is configured to establish a communication connection with the display and perform communication.
[0051] The controller is configured to perform the following steps:
[0052] Acquire images from the camera body and perform image processing on the images to determine the configuration information of the images;
[0053] Based on the identification information of the camera body and the configuration information, the ID encoding information of the image is determined, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image;
[0054] The image and the ID encoding information are sent to the display so that the display processes the image according to the ID encoding information and then displays it.
[0055] In some examples, the controller is specifically configured to perform:
[0056] In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command;
[0057] The updated image and ID encoding information are sent to the display so that the display updates the image.
[0058] In some examples, the controller is specifically configured to perform:
[0059] The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
[0060] In some examples, the controller is specifically configured to determine the binding of the camera to the display in the following manner:
[0061] Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display;
[0062] The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
[0063] In some examples, the controller is specifically configured to perform:
[0064] In response to a specified signaling to the display, the stored display identification code corresponding to the specified signaling is sent to the display.
[0065] In some examples, the controller is specifically configured to perform:
[0066] Receive the ID encoding information sent by the display;
[0067] The configuration information of the image is updated based on the ID encoding information.
[0068] In some examples, the controller is specifically configured to perform:
[0069] Receive the camera identification code sent by the display;
[0070] Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
[0071] In some examples, the controller is specifically configured to determine the ID encoding information in the following manner:
[0072] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0073] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0074] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0075] Fourthly, embodiments of this disclosure also provide a display, including a controller, a display panel, a memory, and a communication module, wherein:
[0076] The display panel is configured to display an image;
[0077] The memory is configured to store images and ID encoding information;
[0078] The communication module is configured to establish a communication connection with the camera and perform communication.
[0079] The controller is configured to perform the following steps:
[0080] Receive images and ID encoding information sent by the camera, wherein the ID encoding information is used to identify the camera body of the camera and the configuration information of the image;
[0081] The image is processed and displayed based on the ID encoding information.
[0082] In some examples, the controller is specifically configured to perform:
[0083] Receive the display identification code sent by the camera;
[0084] Before displaying the image according to the ID encoding information, authentication is performed according to the received display identifier code, and after the authentication is confirmed to be successful, a communication connection is established with the camera, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
[0085] In some examples, the controller is specifically configured to determine the binding of the display to the camera in the following manner:
[0086] Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
[0087] In some examples, the controller is specifically configured to perform:
[0088] In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command;
[0089] The updated ID encoding information is sent to the camera so that the camera updates the image configuration information according to the updated ID encoding information.
[0090] In some examples, the controller is specifically configured to perform:
[0091] The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
[0092] In some examples, the controller is specifically configured to perform:
[0093] In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
[0094] In some examples, the controller is specifically configured to determine the ID encoding information in the following manner:
[0095] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0096] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0097] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0098] Fifthly, embodiments of this disclosure also provide a computer storage medium having a computer program stored thereon, which, when executed by a controller, is used to implement the steps of the methods described in the first or second aspect above.
[0099] These or other aspects of this disclosure will become more apparent in the following description of embodiments. Attached Figure Description
[0100] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0101] Figure 1 A schematic diagram of an inter-device communication system provided in an embodiment of this disclosure;
[0102] Figure 2 A schematic diagram of a camera provided according to an embodiment of this disclosure;
[0103] Figure 3 A schematic diagram of a display provided for an embodiment of this disclosure;
[0104] Figure 4 This is a schematic diagram of a communication architecture between a camera and a display provided in an embodiment of the present disclosure;
[0105] Figure 5 A flowchart illustrating a specific implementation of an inter-device communication method provided in this disclosure;
[0106] Figure 6 A schematic diagram illustrating an example of EPC-256 encoding provided in this disclosure embodiment;
[0107] Figure 7 This is a schematic diagram illustrating a configuration information display method provided in an embodiment of the present disclosure;
[0108] Figure 8 A flowchart illustrating an implementation of a method for inter-device communication provided in this disclosure;
[0109] Figure 9 A flowchart illustrating an implementation of a method for mutual control between a camera and a display, provided in this embodiment of the disclosure;
[0110] Figure 10A flowchart illustrating an implementation of a method for inter-device communication provided in this disclosure;
[0111] Figure 11 A flowchart illustrating an implementation of a method for mutual control between a camera and a display, provided in this embodiment of the disclosure;
[0112] Figure 12 A schematic diagram of a camera provided according to an embodiment of this disclosure;
[0113] Figure 13 A schematic diagram of a display provided for an embodiment of this disclosure;
[0114] Figure 14 A schematic diagram of an inter-device communication apparatus provided in an embodiment of this disclosure;
[0115] Figure 15 This is a schematic diagram of an apparatus for inter-device communication provided in an embodiment of the present disclosure. Detailed Implementation
[0116] To make the objectives, technical solutions, and advantages of this disclosure clearer, the disclosure will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0117] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0118] The application scenarios described in this disclosure are for the purpose of more clearly illustrating the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems. In the description of this disclosure, unless otherwise stated, "multiple" means two or more.
[0119] Currently, peripherals in display devices, such as cameras and LCDs, rely on the CPU and GPU on the motherboard for data processing to achieve functions like LCD display and camera capture. Since the LCD and camera are connected directly to the motherboard, image processing for both is handled by the CPU and GPU. Communication between the LCD and camera also depends on the CPU and GPU for processing and forwarding. Before transmitting the image captured by the camera to the LCD, multiple handshake connections must be established. These handshakes are sequential, requiring verification of various device identifiers in a specific order to ensure a communication link between the LCD and camera. Furthermore, image processing involves varying the processing of the acquired image from top to bottom according to the communication protocols of the CPU and GPU on the motherboard. This not only increases motherboard power consumption and reduces the lifespan of the display device but also makes the hardware architecture and data communication complex. To simplify communication between the LCD and the camera, which currently relies on the motherboard for forwarding, this disclosure provides a highly simplified communication method based on ID encoding information. This method not only allows for direct communication between the LCD and the camera via a communication module, but also enables the transmission of configuration information required for image display to the display device via ID encoding information, thus controlling the display device to perform the display. Furthermore, the ID encoding information can be directly sent to the other party for image processing, thereby achieving mutual control between the LCD and the camera. In this embodiment, the camera and the display can be the same display device or different display devices; this embodiment does not impose excessive limitations on this.
[0120] The core idea of this example is to encode the configuration information determined after image processing into ID information, and then send it directly to the other end via the communication module (i.e., the camera sends the ID information to the display or the display sends the ID information to the camera). This allows the other end to process the image using the received ID information. This eliminates the need for the motherboard to establish a communication connection between the camera and the display, receive the camera's image, process it, and then send the image information to the display. This eliminates the need for the motherboard to perform image processing and forwarding operations, effectively reducing motherboard power consumption. Furthermore, because the camera and display can establish direct communication and encode the configuration and identification information obtained after image processing together before sending it to the display, the processing flow is simple and convenient, greatly reducing the processing time from shooting to display. Since the CPU and GPU on the motherboard are not used in this process, motherboard power consumption is effectively reduced. Currently, communication between the monitor and camera requires the motherboard. Once the motherboard is connected to the monitor, the monitor's display configuration information is fixed. Even if the configuration information of the image captured by the camera, such as the resolution, changes, it is impossible to control the monitor to make corresponding adjustments through the camera. However, this embodiment can send the configuration information obtained by the camera to the monitor based on ID encoding information. If the resolution in the ID encoding information changes, the monitor can display according to the changed resolution, thereby realizing mutual control between the camera and the monitor. The principle of the monitor controlling the camera is similar and will not be elaborated here. This embodiment is mainly applied to communication between different peripherals of a display device, especially involving the transmission of image data between the camera and the monitor, and can realize mutual control between the camera and the monitor using ID encoding information. It should be noted that the peripherals in this disclosure, namely the camera and the monitor, are only one example. The design principle of this disclosure is to use ID encoding information to transmit image data after image processing, thereby simplifying communication between peripherals of the display device. Any direct communication between other peripherals based on this design principle is within the protection scope of this disclosure.
[0121] like Figure 1 As shown in the present disclosure, an inter-device communication system includes at least one camera 100 and at least one display 101. In some examples, it can be communication between one camera and multiple displays, communication between multiple cameras and one display, or communication between one camera and one display. The specific communication can be determined according to actual needs, and this embodiment does not impose too many limitations.
[0122] In some examples, such as Figure 2As shown, the camera in this embodiment specifically includes: a controller 200, a camera body 201, a memory 202, and a communication module 203, wherein:
[0123] The controller 200 is used for image processing, determining ID encoding information, and controlling the transmission and reception of images and ID encoding information.
[0124] The camera body 201 is configured to perform image acquisition; wherein the camera body 201 includes, but is not limited to, components such as an image sensor and a camera lens.
[0125] The memory 202 is configured to store images and ID encoding information; optionally, the memory is an E2PROM, in which a unique camera identification code is stored in a fixed storage area.
[0126] The communication module 203 is configured to establish a communication connection with the display and perform communication.
[0127] Optionally, the memory 202 in this embodiment can be integrated into the communication module 203 to realize storage and communication functions. The communication module 203 also includes modules such as CPU and RAM.
[0128] In some examples, such as Figure 3 As shown, the display in this embodiment includes a controller 300, a display panel 301, a memory 302, and a communication module 303, wherein:
[0129] The controller 300 is used for image processing, determining ID encoding information, and controlling the transmission and reception of ID encoding information, etc.
[0130] Display panel 301 is configured to display an image;
[0131] The memory 302 is configured to store images and ID encoding information; optionally, the memory is an E2PROM, in which a unique display identifier is stored in a fixed storage area.
[0132] The communication module 303 is configured to establish a communication connection with the camera and perform communication.
[0133] Optionally, the memory 302 in this embodiment can be integrated into the communication module 303 to realize storage and communication functions.
[0134] In some examples, such as Figure 4As shown, this embodiment provides a communication architecture between a camera 400 and a display 401. The memory 402 is integrated within the communication module 403, and the memory 404 can be integrated within the communication module 405. The core working principle is as follows: the camera acquires images through the camera body 406; the controller 407 processes the acquired images, generates ID encoding information, and sends the image and ID encoding information to the display 401 to control the display panel 408 of the display 401 to display the image. Similarly, after receiving the display operation, the controller 409 of the display 401 updates the ID encoding information and sends it to the camera to control the camera to update the image configuration information, thereby achieving mutual control between the camera 400 and the display 401. The communication modules 403 and 405 can communicate via a base station or mobile base station; this embodiment does not impose further limitations on this.
[0135] In some examples, such as Figure 5 As shown, the specific implementation flow of the communication method between the camera and the display in the above system in this embodiment is as follows:
[0136] Step 500: The camera acquires an image and performs image processing on the image to determine the configuration information of the image;
[0137] Step 501: The camera determines the ID encoding information of the image based on the identification information of the camera body and the configuration information; wherein the ID encoding information is determined using the controller of the camera.
[0138] In this embodiment, the ID encoding information is used to characterize the camera body's identification information and the image configuration information. Optionally, the identification information in this embodiment includes some or all of the following information: version number, manufacturer ID, and device ID. The configuration information in this embodiment includes some or all of the following information: configuration function information, image change information, and image display information. The configuration function information characterizes different image processing methods, the image change information is the configuration information under the corresponding method, and the image display information characterizes the image display method, etc.
[0139] In some examples, since this embodiment needs to transmit image configuration information through ID encoding information, an encoding method with a large encoding capacity can be used, such as the Electronic Product Code (EPC) encoding method. The general structure of the EPC code is a binary bit string, which consists of several numerical fields, including version number, domain name management, object classification, and serial number. EPC code versions include 64-bit, 96-bit, and 256-bit data structures. Compared with other international encoding technologies, the EPC code has sufficient encoding capacity and strong compatibility and scalability. In this embodiment, the 256-bit EPC code type I structure (i.e., EPC-256-bit encoding method) can be selected, including an 8-bit version number, a 32-bit manufacturer identification code, a 56-bit object classification code, and a 160-bit serial number. The manufacturer identification code is used to store the manufacturer ID, the object classification code is used to store the Device ID, and the remaining 160 bits are used to store configuration information, which can ensure that there is enough space in the encoding for configuring timing such as resolution and refresh rate. An example of EPC-256 encoding in this example is shown below. Figure 6 As shown, it includes version number, manufacturer ID, device ID, configuration function information, image change information, and image display information.
[0140] Step 502: The camera sends the image and the ID encoding information to the display;
[0141] Optionally, step 502a involves sending the stored display identification code to the display. This step can be performed simultaneously with step 502 or before step 502 to ensure that a communication connection is established with the authenticated display and that image data is transmitted. This embodiment does not impose too many limitations on this.
[0142] In some examples, the display identifier may be sent every time the camera sends an image and ID encoding information, or it may only be sent the first time the camera sends an image and ID encoding information. This embodiment does not impose further limitations on this.
[0143] In practice, after the camera establishes a binding relationship with at least one display in advance, it stores the display identification code of at least one of the displays. The camera selects a stored display identification code and sends it to the display so that the display can authenticate itself.
[0144] In some examples, a display identifier code corresponding to a specified instruction from the user can be selected from at least one stored display identifier code and sent, based on the user's specified instruction to the display; or, display identifier codes can be selected one by one in a preset order and sent to the display until the display is authenticated.
[0145] Step 503: The display receives the image and ID encoding information sent by the camera;
[0146] Optionally, step 503a: Receive the display identification code sent by the camera;
[0147] Step 503b: Perform identity verification based on the received display identification code;
[0148] Step 503c: After verifying successful authentication, establish a communication connection with the camera.
[0149] In practice, steps 503a-503c can be performed simultaneously with step 503 or before step 503 to ensure that identity verification is performed and the verification is successful before the image is displayed. This embodiment does not impose too many limitations on this.
[0150] Step 504: The display processes the image according to the ID encoding information and then displays it.
[0151] In this embodiment, the display processes the image according to the image configuration information contained in the ID encoding information and then displays the processed image.
[0152] In some examples, this embodiment also provides a method for binding a camera and a display. The principle is to establish a correspondence between the unique identifiers of the camera and the display on the other end, thereby binding the camera and the display, as shown below:
[0153] Step 1: The camera acquires the display identification code of the monitor;
[0154] In practice, the display identification code is used to characterize the uniqueness of the display, including but not limited to Radio Frequency Identification (RFID) tags, QR codes, etc. The camera can obtain the display identification code by scanning it, and can also receive the display identification code sent by the display; this embodiment does not impose excessive limitations on this.
[0155] Step 2: Establish the correspondence between the display identification code and the camera identification code;
[0156] During implementation, the camera will store the acquired display identification code and establish a correspondence between it and the camera identification code. The camera identification code is used to characterize the uniqueness of the camera and includes, but is not limited to, Radio Frequency Identification (RFID) tags, QR codes, etc.
[0157] Step 3: The camera sends the camera identification code to the monitor;
[0158] Step 4: The monitor establishes a correspondence between the display identification code and the camera identification code.
[0159] In some examples, after establishing the binding relationship between the camera and the monitor according to the above steps, the monitor can call the camera using the camera identification code. That is, after the monitor sends the camera identification code to the camera, the camera performs authentication and sends a verification success message back to the monitor after successful authentication, and establishes a communication connection so that the monitor can send ID code information to the camera. In implementation, the method of the monitor calling the camera can be to respond to a touch signal command at a preset position on the monitor's display screen, triggering the camera corresponding to the touch signal command. For example, after the monitor is bound to multiple cameras, the numbers of multiple cameras are displayed at the preset position on the monitor. The user can click on the displayed numbers to send a touch signal command. When the monitor receives the touch signal command, it triggers the switching of the camera, that is, the monitor sends the camera identification code to the monitor to establish a communication connection between the camera and the monitor. Similarly, the same method is used to trigger the switching of the monitor. The touch signal command sent by the user received by the camera can be received through the display screen, through the motherboard, or by itself. This embodiment does not impose too many limitations on this.
[0160] Step 505: The display responds to the display operation command for the image, updates the ID encoding information according to the display operation corresponding to the display operation command, and then sends it to the camera;
[0161] In some examples, display operation instructions include, but are not limited to, switching the display mode of an image, or providing specific display configuration information under a certain display mode. The display mode includes, but is not limited to: image rotation angle, whether to display the image in night vision mode, whether to switch frame rates, display image frame rate, display image brightness, display image refresh rate, and display image resolution. In implementation, such as... Figure 7As shown, the above display modes can be displayed in a fixed area of the monitor screen, and switching between different display modes can be triggered by clicking. The display mode can be determined in the ID encoding information through configuration function information. For example, configuration function information occupies 4 bits in the ID encoding information, with 1000 indicating a change in configuration function. 0000 represents R, i.e., rotation ID. In implementation, clicking triggers the display of a rotating disk, including four rotation angle selections, with a difference of 90° between adjacent rotation angles. This can be configured in the encoding bits corresponding to the image display information. 0001 represents N, i.e., night vision ID, which can be set to open with a single click and close with a double click. 0010 represents F, i.e., frame rate switching ID, which can preset 4 sets of fps values, such as (30, 60, 90, 120), for switching. 0011 represents camera-controlled monitor frame rate ID, meaning the camera can adjust its refresh rate according to different captured images and write this refresh rate into the corresponding position of the ID encoding information, so that the refresh rate is fed back to the monitor for corresponding display through the ID encoding information. 0100 represents the brightness control ID. For example, the backlight brightness value Y is divided into 5 threshold points: 30, 80, 128, 190, and 255. The ambient light intensity is converted into a brightness value by the camera's built-in light sensing system, and the brightness value of the higher threshold point within the brightness range is sent to the display through the ID encoding information.
[0162] Step 506: The camera receives the ID encoding information sent by the display.
[0163] Step 506a: The camera receives the camera identification code sent by the display;
[0164] Step 506b: The camera verifies whether the received camera identification code matches its own camera identification code;
[0165] Step 506c: If the authentication is successful, send an authentication success message to the display and establish a communication connection with the display.
[0166] Step 507: The camera updates the configuration information of the image based on the ID encoding information;
[0167] Step 508: Send the updated image and ID encoding information to the display so that the display updates the image.
[0168] In some examples, the camera can not only control the display to show corresponding images, but the display can also control the camera to update the image configuration information. That is, the display instructs the camera to update the image configuration information based on the ID encoding information by sending ID-encoded information to the camera. In this embodiment, when the image refresh rate, resolution, or other configuration information changes, the configuration information in the ID encoding information, such as image change information, will also change accordingly. This method of establishing a communication connection and mutual control between the display and the camera by sending ID-encoded information via touch eliminates the need for an AP processor to process data transmission commands, truly simplifying the communication architecture between the camera and the display in existing display devices.
[0169] In some examples, embodiments of this disclosure also provide a method for inter-device communication applied to a camera. Since the principle behind this method's solution is similar to that of the camera in the aforementioned system, please refer to the above embodiments for specific implementation details, which will not be repeated here. Figure 8 As shown, the implementation process of this method is as follows:
[0170] Step 800: Obtain an image of the camera body and perform image processing on the image to determine the configuration information of the image;
[0171] Step 801: Determine the ID encoding information of the image based on the identification information of the camera body and the configuration information, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image; wherein the ID encoding information is determined using the controller of the camera.
[0172] Step 802: Send the image and the ID encoding information to the display so that the display can perform image processing on the image according to the ID encoding information and then display it.
[0173] In some examples, this embodiment can also update the ID encoding information, and the specific update method is as follows:
[0174] In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command;
[0175] The updated image and ID encoding information are sent to the display so that the display updates the image.
[0176] In some examples, this embodiment may also perform the following steps while sending the image and ID encoding information:
[0177] The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
[0178] In some examples, this embodiment can determine the binding of the camera to the display in the following manner:
[0179] Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display;
[0180] The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
[0181] In some examples, if a camera is bound to multiple displays in this embodiment, meaning the camera stores multiple display identifiers, and each display identifier uniquely corresponds to a camera identifier, then a display identifier is selected for transmission in the following manner:
[0182] In response to a signaling instruction specifying a display, the system sends the stored display identifier code corresponding to the specified signaling instruction to the display. That is, by specifying a display through the user, the system selects the user-specified display and sends its identifier code.
[0183] In some examples, this embodiment can also update the image configuration information based on the ID encoding information sent by the receiving display, so as to realize the function of the display controlling the camera. The specific implementation steps are as follows:
[0184] Receive the ID encoding information sent by the display;
[0185] The configuration information of the image is updated based on the ID encoding information.
[0186] In some examples, while the camera receives the ID-encoded information sent by the display, it can also perform the following process:
[0187] Receive the camera identification code sent by the display;
[0188] Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
[0189] In some examples, this embodiment can also determine the ID encoding information in the following way:
[0190] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0191] In some examples, the identification information in this embodiment includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0192] The configuration information in this embodiment includes at least one of the following: configuration function information, image change information, and image display information.
[0193] In some examples, such as Figure 9 As shown in the figure, this embodiment also provides a method for mutual control between a camera and a display. The specific implementation process of this method is as follows:
[0194] Step 900: Acquire an image through a sensor, perform image processing on the image, and determine the configuration information of the image;
[0195] Step 901: Determine the ID encoding information of the image based on the camera's identification information and the configuration information;
[0196] The ID encoding information is used to characterize the camera's identification information and the image's configuration information; specifically, it can be determined using the camera's controller.
[0197] Step 902: Send the image, the ID encoding information, and the stored display identification code to the display, so that the display can authenticate the identity based on the display identification code, process the image based on the ID encoding information, and then display it.
[0198] Step 903: Receive the authentication pass message sent by the display to confirm the establishment of a communication connection with the display;
[0199] Step 904: Receive the ID encoding information sent by the display;
[0200] Step 905: Update the configuration information of the image according to the ID encoding information.
[0201] In some examples, embodiments of this disclosure also provide a method for inter-device communication applied to a display. Since the principle underlying this method is similar to that of the display in the aforementioned system, please refer to the above embodiments for specific implementation details, which will not be repeated here. Figure 10 As shown, the implementation process of this method is as follows:
[0202] Step 1000: Receive the image and ID encoding information sent by the camera, wherein the ID encoding information is used to identify the camera body of the camera and the configuration information of the image;
[0203] Step 1001: Process the image according to the ID encoding information and then display it.
[0204] In some examples, the display receives images and ID-encoded information from the camera, and is also used to perform the following steps:
[0205] 1) Receive the display identification code sent by the camera;
[0206] 2) Before displaying the image according to the ID encoding information, the system performs authentication according to the received display identifier code, and establishes a communication connection with the camera after confirming that the authentication is successful, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
[0207] In some examples, the display can determine its binding to the camera in the following ways:
[0208] Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
[0209] In some examples, the display is also used to update ID encoding information, and the specific update process is as follows:
[0210] In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command;
[0211] The updated ID encoding information is sent to the camera so that the camera updates the image configuration information according to the updated ID encoding information.
[0212] In some examples, the display sends the ID encoding information to the camera while also performing the following steps:
[0213] The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
[0214] In some examples, if the display stores multiple camera identification codes, one is selected for transmission in the following manner:
[0215] In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
[0216] In some examples, the display can determine the ID encoding information in the following way:
[0217] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0218] In some examples, the identification information in this embodiment includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0219] The configuration information in this embodiment includes at least one of the following: configuration function information, image change information, and image display information.
[0220] In some examples, such as Figure 11 As shown in the figure, this embodiment also provides a method for mutual control between a camera and a display. The specific implementation process of this method is as follows:
[0221] Step 1100: The display receives the image, ID encoding information, and display identification code sent by the camera;
[0222] The ID encoding information is used to represent the identification information of the camera and the configuration information of the image;
[0223] Step 1101: Perform identity verification based on the received display identification code;
[0224] Step 1102: After confirming successful authentication, send an authentication success message to the camera and establish a communication connection with the camera;
[0225] Step 1103: Process the image according to the ID encoding information and then display it;
[0226] Step 1104: In response to a display operation command for an image, update the ID encoding information according to the display operation corresponding to the display operation command;
[0227] Step 1105: Send the updated ID encoding information to the camera so that the camera updates the configuration information of the image according to the updated ID encoding information.
[0228] Based on the same inventive concept, this disclosure also provides a camera. Since this camera is the same camera used in the method of this disclosure, and the principle of the camera in solving the problem is similar to that of the method, the implementation of the camera can refer to the implementation of the method, and the repeated parts will not be described again.
[0229] like Figure 12 As shown, this embodiment provides a camera, including a controller 1200, a camera body 1201, a memory 1202, and a communication module 1203, wherein:
[0230] The camera body 1201 is configured to perform image acquisition;
[0231] The memory 1202 is configured to store images and ID encoding information;
[0232] The communication module 1203 is configured to establish a communication connection with the display and perform communication.
[0233] The controller 1200 is configured to perform the following steps:
[0234] Acquire images from the camera body and perform image processing on the images to determine the configuration information of the images;
[0235] Based on the identification information of the camera body and the configuration information, the ID encoding information of the image is determined, wherein the ID encoding information is used to characterize the identification information of the camera and the configuration information of the image;
[0236] The image and the ID encoding information are sent to the display so that the display processes the image according to the ID encoding information and then displays it.
[0237] In some examples, the controller is specifically configured to perform:
[0238] In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command;
[0239] The updated image and ID encoding information are sent to the display so that the display updates the image.
[0240] In some examples, the controller is specifically configured to perform:
[0241] The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
[0242] In some examples, the controller is specifically configured to determine the binding of the camera to the display in the following manner:
[0243] Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display;
[0244] The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
[0245] In some examples, the controller is specifically configured to perform:
[0246] In response to a specified signaling to the display, the stored display identification code corresponding to the specified signaling is sent to the display.
[0247] In some examples, the controller is specifically configured to perform:
[0248] Receive the ID encoding information sent by the display;
[0249] The configuration information of the image is updated based on the ID encoding information.
[0250] In some examples, the controller is specifically configured to perform:
[0251] Receive the camera identification code sent by the display;
[0252] Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
[0253] In some examples, the controller is specifically configured to determine the ID encoding information in the following manner:
[0254] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0255] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0256] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0257] Based on the same inventive concept, this disclosure also provides a display. Since the display is the same as the display in the method of this disclosure, and the principle of the display in solving the problem is similar to that of the method, the implementation of the display can refer to the implementation of the method, and the repeated parts will not be described again.
[0258] like Figure 13 As shown, this embodiment provides a display including a controller 1300, a display panel 1301, a memory 1302, and a communication module 1303, wherein:
[0259] The display panel 1301 is configured to display an image;
[0260] The memory 1302 is configured to store images and ID encoding information;
[0261] The communication module 1303 is configured to establish a communication connection with the camera and perform communication.
[0262] The controller 1300 is configured to perform the following steps:
[0263] Receive images and ID encoding information sent by the camera, wherein the ID encoding information is used to identify the camera body of the camera and the configuration information of the image;
[0264] The image is processed and displayed based on the ID encoding information.
[0265] In some examples, the controller is specifically configured to perform:
[0266] Receive the display identification code sent by the camera;
[0267] Before displaying the image according to the ID encoding information, authentication is performed according to the received display identifier code, and after the authentication is confirmed to be successful, a communication connection is established with the camera, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
[0268] In some examples, the controller is specifically configured to determine the binding of the display to the camera in the following manner:
[0269] Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
[0270] In some examples, the controller is specifically configured to perform:
[0271] In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command;
[0272] The updated ID encoding information is sent to the camera so that the camera updates the image configuration information according to the updated ID encoding information.
[0273] In some examples, the controller is specifically configured to perform:
[0274] The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
[0275] In some examples, the controller is specifically configured to perform:
[0276] In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
[0277] In some examples, the controller is specifically configured to determine the ID encoding information in the following manner:
[0278] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0279] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0280] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0281] Based on the same inventive concept, this disclosure also provides an apparatus for inter-device communication. Since this apparatus is the same as the apparatus in the method of this disclosure, and the principle of the apparatus in solving the problem is similar to that of the method, the implementation of the apparatus can refer to the implementation of the method, and the repeated parts will not be described again.
[0282] like Figure 14 As shown, the device includes:
[0283] The processing unit 1400 is used to acquire an image and perform image processing on the image to determine the configuration information of the image;
[0284] The encoding unit 1401 is used to determine the ID encoding information of the image based on the identification information of the camera body and the configuration information, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image.
[0285] The sending unit 1402 is used to send the image and the ID encoding information to the display, so that the display can perform image processing on the image according to the ID encoding information and then display it.
[0286] In some examples, the device further includes an update unit for:
[0287] In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command;
[0288] The updated image and ID encoding information are sent to the display so that the display updates the image.
[0289] In some examples, the sending unit is further used for:
[0290] The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
[0291] In some examples, the sending unit is specifically used to determine the binding of the camera to the display in the following manner:
[0292] Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display;
[0293] The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
[0294] In some examples, the sending unit is specifically used for:
[0295] In response to a specified signaling to the display, the stored display identification code corresponding to the specified signaling is sent to the display.
[0296] In some examples, the apparatus further includes a receiving update unit, specifically used for:
[0297] Receive the ID encoding information sent by the display;
[0298] The configuration information of the image is updated based on the ID encoding information.
[0299] In some examples, the receiving update unit is further configured to:
[0300] Receive the camera identification code sent by the display;
[0301] Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
[0302] In some examples, the encoding unit is specifically used to determine the ID encoding information in the following manner:
[0303] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0304] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0305] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0306] Based on the same inventive concept, this disclosure also provides an apparatus for inter-device communication. Since this apparatus is the same as the apparatus in the method of this disclosure, and the principle of the apparatus in solving the problem is similar to that of the method, the implementation of the apparatus can refer to the implementation of the method, and the repeated parts will not be described again.
[0307] like Figure 15 As shown, the device includes:
[0308] The receiving unit 1500 is used to receive images and ID encoding information sent by the camera, wherein the ID encoding information is used to identify the camera body of the camera and the configuration information of the image;
[0309] Display unit 1501 is used to process the image according to the ID encoding information and then display it.
[0310] In some examples, the receiving unit is also used for:
[0311] Receive the display identification code sent by the camera;
[0312] Before displaying the image according to the ID encoding information, authentication is performed according to the received display identifier code, and after the authentication is confirmed to be successful, a communication connection is established with the camera, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
[0313] In some examples, the receiving unit is specifically used to determine the binding of the display to the camera in the following manner:
[0314] Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
[0315] In some examples, the apparatus further includes an update sending unit, specifically used for:
[0316] In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command;
[0317] The updated ID encoding information is sent to the camera so that the camera updates the image configuration information according to the updated ID encoding information.
[0318] In some examples, the update sending unit is further used for:
[0319] The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
[0320] In some examples, the sending unit is specifically used for:
[0321] In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
[0322] In some examples, the update sending unit is specifically used to determine the ID encoding information in the following manner:
[0323] The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
[0324] In some examples, the identification information includes at least one of: version number, vendor identifier ID, and device ID; and / or,
[0325] The configuration information includes at least one of the following: configuration function information, image change information, and image display information.
[0326] Based on the same inventive concept, this disclosure also provides a computer storage medium storing a computer program that, when executed by a processor, performs the following steps:
[0327] Acquire images from the camera body and perform image processing on the images to determine the configuration information of the images;
[0328] Based on the identification information of the camera body and the configuration information, the ID encoding information of the image is determined, wherein the ID encoding information is used to characterize the identification information of the camera and the configuration information of the image;
[0329] The image and the ID encoding information are sent to the display so that the display processes the image according to the ID encoding information and then displays it.
[0330] Based on the same inventive concept, this disclosure also provides a computer storage medium storing a computer program that, when executed by a processor, performs the following steps:
[0331] Receive images and ID encoding information sent by the camera, wherein the ID encoding information is used to identify the camera body of the camera and the configuration information of the image;
[0332] The image is processed and displayed based on the ID encoding information.
[0333] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0334] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 Devices that specify the functions in one or more boxes.
[0335] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction device, which is implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0336] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0337] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A camera, wherein, This is used for communication between different peripherals of a display device, wherein the peripherals of the display device include the camera and the monitor; The camera includes a controller, a camera body, a memory, and a communication module, wherein: The camera body is configured to capture images; The memory is configured to store images and ID encoding information; The communication module is configured to establish a communication connection with the display and perform communication. The controller is configured to perform the following steps: The system acquires an image from the camera body and performs image processing on the image to determine the image's configuration information. The configuration information includes at least one of the following: configuration function information, image change information, and image display information. The configuration function information is used to characterize different image processing methods, the image change information is used to characterize the configuration information under the corresponding image processing method, and the image display information is used to characterize the image display method. Based on the identification information of the camera body and the configuration information, the ID encoding information of the image is determined, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image; The image and the ID encoding information are sent to the display so that the display performs image processing on the image based on the ID encoding information and then displays it. The controller is further configured to: in response to an operation instruction on the image, update the image and its ID encoding information according to the image operation corresponding to the operation instruction; send the updated image and ID encoding information to the display so that the display updates the image; receive the ID encoding information sent by the display; and update the configuration information of the image according to the ID encoding information.
2. The camera according to claim 1, wherein, The controller is also configured to perform: The stored display identifier code is sent to the display so that the display can authenticate itself based on the received display identifier code before displaying the image according to the ID encoding information, and establish a communication connection with the camera after successful authentication. The display identifier code is obtained from at least one display that is bound to the camera.
3. The camera according to claim 2, wherein, The controller is configured to determine the binding of the camera to the display in the following manner: Obtain the display identification code of the display and establish a correspondence between the display identification code and the camera identification code of the camera to bind the display; The camera identification code is sent to the display so that the display can establish a correspondence between the display identification code and the camera identification code.
4. The camera according to claim 2, wherein, The controller is configured to perform: In response to a specified signaling to the display, the stored display identification code corresponding to the specified signaling is sent to the display.
5. The camera according to claim 1, wherein, The controller is also configured to perform: Receive the camera identification code sent by the display; Before updating the configuration information of the image according to the ID encoding information, it verifies whether the received camera identification code is consistent with its own camera identification code. If they are consistent, it sends an authentication pass message to the display and establishes a communication connection with the display.
6. The camera according to claim 1, wherein, The controller is also configured to determine the ID encoding information in the following manner: The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
7. The camera according to any one of claims 1 to 6, wherein, The identification information includes at least one of the following: version number, manufacturer ID, and device ID.
8. A display, wherein, This is used for communication between different peripherals of a display device, wherein the peripherals of the display device include the display and a camera; the display includes a controller, a display panel, a memory, and a communication module, wherein: The display panel is configured to display an image; The memory is configured to store images and ID encoding information; The communication module is configured to establish a communication connection with the camera and perform communication. The controller is configured to perform the following steps: The system receives an image and ID encoding information sent by a camera, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image; the configuration information includes at least one of the following: configuration function information, image change information, and image display information; the configuration function information is used to characterize different image processing methods, the image change information is used to characterize the configuration information under the corresponding image processing method, and the image display information is used to characterize the image display method. The image is processed and displayed according to the ID encoding information; The controller is further configured to: in response to a display operation instruction for an image, update the ID encoding information according to a display operation corresponding to the display operation instruction; and send the updated ID encoding information to the camera so that the camera updates the configuration information of the image according to the updated ID encoding information.
9. The display according to claim 8, wherein, The controller is specifically configured to execute: Receive the display identification code sent by the camera; Before displaying the image according to the ID encoding information, authentication is performed according to the received display identifier code, and after the authentication is confirmed to be successful, a communication connection is established with the camera, wherein the display identifier code is a display identifier code in at least one display bound to the camera.
10. The display according to claim 9, wherein, The controller is specifically configured to determine the binding of the display to the camera in the following manner: Receive the camera identification code sent by the camera and establish a correspondence between the display identification code and the camera identification code to bind the camera.
11. The display according to claim 8, wherein, The controller is further configured to perform: The stored camera identification code is sent to the camera so that the camera can authenticate itself based on the received camera identification code before updating the configuration information of the image, and establish a communication connection with the display after successful authentication.
12. The display according to claim 11, wherein, The controller is specifically configured to execute: In response to a specified signaling for the camera, the camera identification code of the camera corresponding to the specified signaling is sent to the display.
13. The display according to claim 8, wherein, The controller is specifically configured to determine the ID encoding information in the following manner: The identification information and the configuration information are encoded using the Electronic Product Code (EPC) encoding method to obtain the ID encoding information.
14. The display according to any one of claims 8 to 13, wherein, The identification information includes at least one of the following: version number, manufacturer ID, and device ID.
15. A method for inter-device communication, wherein, A method for communication between different peripherals of a display device, wherein the peripherals of the display device include a camera and a monitor; the method includes: The system acquires an image from the camera body and performs image processing on the image to determine the image's configuration information. The configuration information includes at least one of the following: configuration function information, image change information, and image display information. The configuration function information is used to characterize different image processing methods, the image change information is used to characterize the configuration information under the corresponding image processing method, and the image display information is used to characterize the image display method. Based on the identification information of the camera body and the configuration information, the controller of the camera determines the ID encoding information of the image, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image; The image and the ID encoding information are sent to the display so that the display performs image processing on the image based on the ID encoding information and then displays it. In response to an operation command on the image, the image and its ID encoding information are updated according to the image operation corresponding to the operation command; the updated image and ID encoding information are sent to the display so that the display updates the image. Receive ID encoding information sent by the display; update the configuration information of the image according to the ID encoding information.
16. A method for inter-device communication, wherein, This is used for communication between different peripherals of a display device, wherein the peripherals of the display device include a camera and a monitor; The method includes: The system receives an image and ID encoding information sent by a camera, wherein the ID encoding information is used to characterize the identification information of the camera body and the configuration information of the image; the configuration information includes at least one of the following: configuration function information, image change information, and image display information; the configuration function information is used to characterize different image processing methods, the image change information is used to characterize the configuration information under the corresponding image processing method, and the image display information is used to characterize the image display method. The image is processed and displayed using the controller of the display based on the ID encoding information; In response to a display operation command for an image, the ID encoding information is updated according to the display operation corresponding to the display operation command; the updated ID encoding information is sent to the camera so that the camera updates the configuration information of the image according to the updated ID encoding information.
17. A computer storage medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the steps of the method as described in claim 15 or 16.
Citation Information
Patent Citations
Vehicle terminal and system used for road condition monitoring, and automobile
CN105679064A
Communication connection method and device, terminal equipment and wireless communication system
CN110875944A
Apparatus for identifying a photographer of an image
CN1708084A
Display for wirelessly receiving video signals
CN210201973U