CN-112073662-B - Display equipment
Abstract
The application provides a display device which enables video chat content to be presented while video play content is presented. The camera comprises a camera, a display, a second controller and a first controller, wherein the camera is configured to receive image data, the display is configured to display a user interface, the second controller is electrically connected with the camera and is configured to detect the state of the camera and decode the image data acquired by the camera, the first controller is communicated with the display and is configured to execute the user interface, the user interface is detected to be displayed, the user is started by a camera related application program stored on the first controller, and marking bits are written in the second controller to mark the running state of the camera. The application uses the camera installed in the display device to acquire the video chat content, and ensures that the related application programs of the cameras of the first controller and the second controller do not generate conflict when the cameras are used.
Inventors
- ZHU LI
- YANG LEI
- WANG ZHIKUI
Assignees
- 海信视像科技股份有限公司
- 海信视像科技股份有限公司
Dates
- Publication Date
- 20260421
- Application Date
- 20190806
- Priority Date
- 20190610
Claims (7)
- 1. A display device, characterized by comprising: a camera configured to receive image data; a display configured to display a user interface; a second controller electrically connected to the camera and configured to detect a state of the camera and decode image data acquired by the camera; a first controller in communication with the display, configured to execute a presentation user interface, Detecting that a user starts a camera related application program stored on the first controller, and writing a mark bit on the second controller to mark the running state of the camera; When the fact that a user starts a camera related application program stored on the first controller is detected, a first output node is virtualized out of the second controller, so that data collected from a camera are transmitted to the first controller through the first output node and a USB bus; and independent operating systems are respectively installed in the first controller and the second controller.
- 2. The display device of claim 1, wherein the second controller is further configured to: Opening a video equipment file, initializing parameters of video acquisition, and setting an acquisition window of a video image, the size and format of an acquired dot matrix; Applying for a plurality of frame buffer areas for video acquisition, and mapping the frame buffer areas from a kernel space to a user space; queuing the frame buffer in a video acquisition input queue, and starting video acquisition.
- 3. The display device of claim 1, wherein the second controller is configured to: And when a user starts a camera related application program stored on the first controller, opening a V4L2 input interface of the second controller.
- 4. The display device of claim 1, wherein the second controller is configured to: When the first controller opens a camera related application program when no application occupies the camera currently, a mark bit sys.camera.nova_used=0 is written on the second controller in a dual-system communication mode so as to mark that the first controller currently uses a camera node Video0; When the camera is not used at the first controller, the flag bit sys.camera. Nova_used= -1 is reset at the second controller to flag that the first controller is not using any camera nodes.
- 5. A method for sharing data transmitted by a camera, which is applied to a display device, wherein the display device comprises a camera, a display, a first controller and a second controller, the camera is connected with the second controller, and the first controller is connected with the display, the method comprises the following steps: When detecting that a user starts a camera related application program stored on the first controller, writing a mark bit on the second controller, and marking the running state of the camera; When the fact that a user starts a camera related application program stored on the first controller is detected, a first output node is virtualized out of the second controller, so that data collected from a camera are transmitted to the first controller through the first output node and a USB bus; and independent operating systems are respectively installed in the first controller and the second controller.
- 6. The method of claim 5, wherein the step of writing a flag bit on the second controller when the user is detected to launch a camera-related application stored on the first controller, and the step of marking the operational status of the camera comprises: When the first controller opens a camera related application program when no application occupies the camera currently, a mark bit sys.camera.nova_used=0 is written on the second controller in a dual-system communication mode so as to mark that the first controller currently uses a camera node Video0; When the camera is not used at the first controller, the flag bit sys.camera. Nova_used= -1 is reset at the second controller to flag that the first controller is not using any camera nodes.
- 7. A computer storage medium having stored thereon computer executable instructions for causing the computer to perform the method of any one of claims 5 to 6.
Description
Display equipment Technical Field The embodiment of the application relates to a display technology. And more particularly to a dual chip display device having a camera. Background Currently, a display device is receiving a great deal of attention from users because it can provide a user with a play screen such as audio, video, pictures, etc. With the development of big data and artificial intelligence, the functional demands of users on display devices are increasing. For example, the user wants to play the display screen and simultaneously present the multi-channel video chat screen, or the user displays the real screen of the participant in real time in the game scene, or the user learns the content of the current screen and performs remote audio/video interaction with parents/teachers in the education application program. However, current display devices, especially household devices such as smart televisions, cannot implement the above-mentioned scenario by themselves without a built-in camera. Therefore, there is an urgent need for a display device capable of presenting a conventional television picture and simultaneously presenting multiple video calls, so as to provide a user with a good user experience. Disclosure of Invention The application provides a display device which enables video chat content to be presented while video play content is presented. Specifically comprises A camera configured to receive image data; a display configured to display a user interface; a second controller electrically connected to the camera and configured to detect a state of the camera and decode image data acquired by the camera; a first controller in communication with the display configured to perform presenting a user interface: And detecting that a user starts a camera related application program stored on the first controller, and writing a mark bit on the second controller to mark the running state of the camera. Compared with the prior art, the technical scheme provided in the exemplary embodiment of the application has the beneficial effects that the video chat content is acquired through the camera installed in the display device, and the camera related application programs of the first controller and the second controller do not generate conflict when the camera is used. Drawings In order to more clearly illustrate the embodiments of the present application or the technical solutions of the prior art, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it will be obvious that the drawings in the following description are some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort to a person skilled in the art. A schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment is exemplarily shown in fig. 1; a hardware configuration block diagram of the control apparatus 100 according to the embodiment is exemplarily shown in fig. 2; a hardware configuration block diagram of the display device 200 in one embodiment is exemplarily shown in fig. 3; a hardware architecture block diagram of the display device 200 according to fig. 3 is exemplarily shown in fig. 4; a functional configuration diagram of the display device 200 according to the embodiment is exemplarily shown in fig. 5; A schematic diagram of the software configuration in the display device 200 according to an embodiment is exemplarily shown in fig. 6 a; a schematic configuration of an application in the display device 200 according to an embodiment is exemplarily shown in fig. 6 b; a hardware configuration block diagram of the display device 200 in one embodiment is exemplarily shown in fig. 7; a schematic diagram of a user interface in a display device 200 according to an embodiment is schematically shown in fig. 8a-8 b; a schematic diagram of presenting video chat content while presenting live play content in a display device 200 according to an embodiment is exemplarily shown in fig. 9; a schematic diagram of presenting video chat content while presenting on-demand play content in a display device 200 according to an embodiment is exemplarily shown in fig. 10; FIGS. 11a-11b are schematic diagrams of a system architecture for camera sharing control; FIG. 12 is a flow chart of N chip call camera data acquisition for camera sharing control; FIG. 13 is a logic flow diagram of a camera sharing control N chip invoking a camera; fig. 14 is a logic flow diagram when the camera is called by the a chip of the camera sharing control. Detailed Description For the purpose of making the objects, technical solutions and advantages of exemplary embodiments of the present application more apparent, the technical solutions of exemplary embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings i