[go: up one dir, main page]

CN101594510B - Method and system for achieving camera resource sharing - Google Patents

Method and system for achieving camera resource sharing Download PDF

Info

Publication number
CN101594510B
CN101594510B CN2009100875322A CN200910087532A CN101594510B CN 101594510 B CN101594510 B CN 101594510B CN 2009100875322 A CN2009100875322 A CN 2009100875322A CN 200910087532 A CN200910087532 A CN 200910087532A CN 101594510 B CN101594510 B CN 101594510B
Authority
CN
China
Prior art keywords
camera
camera service
request
shared memory
video data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009100875322A
Other languages
Chinese (zh)
Other versions
CN101594510A (en
Inventor
杨民
党建国
王旭新
董炳军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2009100875322A priority Critical patent/CN101594510B/en
Publication of CN101594510A publication Critical patent/CN101594510A/en
Application granted granted Critical
Publication of CN101594510B publication Critical patent/CN101594510B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a method for achieving camera resource sharing, which comprises the following steps that: each camera service user creates and initializes a self-corresponding shared memory respectively; and the camera service user needing a camera sends a camera service request, and a camera service providing module writes currently-acquired camera video data into a corresponding shared memory according to the name of the shared memory carried in the request. The invention also discloses a system for achieving the camera resource sharing at the same time, and by adopting the method and the system, the camera resource sharing can be achieved in a simple mode.

Description

Method and system for realizing camera resource sharing
Technical Field
The present invention relates to a camera technology, and in particular, to a method and system for sharing camera resources.
Background
With the rapid development of network communication technology and multimedia transmission technology, more and more people can carry out conversation and communication through the network to transmit data, pictures and audio/video information. In the process of carrying out conversation between two communication parties, in order to enable the opposite party to see the opposite party, a user can install a camera on a local terminal, the camera collects images of the current environment of the user and converts the images into video data, and then the collected video data are sent to the opposite party carrying out the conversation. Obviously, the use of the camera is important when the communication mode is adopted.
At present, a camera installed on a terminal can be controlled and used by different software inside the terminal or different modules in the same software, but because the camera is a hardware resource, the use of the camera by the existing software is mostly exclusive, that is: when one piece of software or one module in certain piece of software uses the camera, the camera resource can not be used by other software or other modules in the software, so that a plurality of pieces of software or a plurality of modules in the same piece of software can not normally use the camera resource at the same time. That is, the camera resources cannot be shared.
In order to solve the problem that the cameras cannot be shared, the industry proposes a virtual camera technology. By virtual camera technology is meant the use of virtual camera software for virtual software cameras that can simulate a camera on a user's system and can be used in any software that supports cameras, such as: the instant messaging chat tool is used on some instant messaging chat tools. The virtual camera software may support the registration of multiple virtual camera devices in the system, and the management and operation of these virtual camera devices.
Although the virtual camera technology can support the use of a plurality of virtual cameras, the use of virtual cameras in the prior art has the following defects: on one hand, a user using the virtual camera needs to additionally install corresponding virtual camera software on the terminal, and the operation is troublesome; on the other hand, because the virtual camera software can support a plurality of virtual cameras simultaneously, in actual application, a user needs to select a proper camera from the plurality of virtual cameras according to different environments, different requirements and different effects for use, many users do not know how to select and set the camera, and some users do not even know where to select the camera, so that the user has certain difficulty in selecting the correct virtual camera, and much inconvenience is brought to the user.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for implementing camera resource sharing, which can implement camera resource sharing in a simple manner.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a method for realizing camera resource sharing, which comprises the following steps:
each camera service user respectively creates and initializes a corresponding shared memory;
a camera service user needing to use the camera sends a camera service request, and after receiving the camera service request, the camera service providing module starts the camera firstly if the camera service request is the first camera service request, and then acquires video data acquired by the camera from the camera equipment, and directly acquires the video data acquired by the camera from the camera equipment if the camera service request is not the first camera service request;
then, the camera service providing module writes the currently acquired camera video data into a corresponding shared memory according to a agreed format according to the shared memory name carried in the request, wherein the agreed format comprises information representing the size of a video image, information representing the mode of the video image and information representing the acquisition time of the video image; when a plurality of camera service users make camera service requests, the camera service providing module broadcasts video data from the cameras to the shared memory provided by all the camera service users who initiate the requests.
In the above scheme, the method further comprises: and circularly reading the written video data from the corresponding shared memory after the camera service user sends a camera service request.
In the above scheme, the method further comprises: when the camera service user does not need the camera service any more, sending a camera service stopping request to the camera service providing module; and the camera service providing module stops the work of the camera after receiving the camera service stopping request of the last camera service user.
In the above scheme, the camera service user is software, or a process, or a module in the software, which needs to use the camera in the terminal.
The invention also provides a system for realizing camera resource sharing, which comprises:
respectively creating and initializing shared memories corresponding to the cameras, and sending a camera service request to a camera service user when the camera needs to be used;
receiving a camera service request, starting a camera and then acquiring video data acquired by the camera from camera equipment when the received request is a first camera service request, and directly acquiring the video data acquired by the camera from the camera equipment when the received request is not the first camera service request; writing the currently acquired camera video data into the corresponding shared memory according to the agreed format according to the shared memory name carried in the request; and when a plurality of camera service users make camera service requests, the camera service providing module broadcasts video data from the cameras to the shared memory provided by all the camera service users who initiate the requests;
the agreed format comprises information representing the size of the video image, information representing the mode of the video image and information representing the acquisition time of the video image.
In the above scheme, the request is a camera service request or a camera service stop request.
According to the method and the system for realizing camera resource sharing, provided by the invention, the camera service providing module is arranged at the terminal, and each camera service user opens up a shared memory for storing own video data in the storage space of the terminal and names the shared memory; the camera service providing module completes transmission and interaction of video data between the camera service providing module and a plurality of camera service users and between the camera service providing module and the camera equipment, and the video data collected by the camera equipment is written into the shared memory corresponding to all the camera service users which send the camera service request at present. Therefore, the camera service providing module can realize the use of a plurality of camera service users on the camera equipment, so that the plurality of camera service users can simultaneously acquire the video data of the camera equipment, thereby sharing the camera resources.
According to the invention, additional virtual camera software is not needed to be installed, a plurality of cameras are not needed to be selected, only the camera service providing module starts the cameras according to the requests from different camera service users, and the currently acquired camera video data is written into the corresponding shared memory, so that the method is simple, convenient and flexible to implement, and has a wider application range.
Drawings
FIG. 1 is a schematic diagram of the structure of the system of the present invention;
FIG. 2 is a schematic flow chart of the implementation of the method of the present invention;
FIG. 3 is a schematic interaction flow chart according to a first embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating an interaction flow according to a second embodiment of the present invention;
FIG. 5 is a schematic diagram of an interaction flow according to a third embodiment of the present invention;
fig. 6 is a schematic interaction flow diagram according to an embodiment of the present invention.
Detailed Description
The basic idea of the invention is: the method comprises the steps that a camera service providing module is arranged on a terminal, and each camera service user opens up a corresponding shared memory in a storage space of the terminal; when the cameras are required to be used differently, the requests are respectively sent to the camera service providing module, and the camera service providing module writes the currently acquired camera video data into the corresponding shared memory according to the requests.
Furthermore, the user needs to use the camera to read the video data written in the shared memory corresponding to the user.
Here, the terminal refers to a terminal device currently used by a user, such as a currently used PC.
As shown in fig. 1, the system for implementing camera resource sharing of the present invention includes: the system comprises camera equipment, more than one camera service user, more than one shared memory and a camera service providing module; wherein,
the camera equipment is used for acquiring video images and converting the video images into video data;
the camera service user is used for creating and initializing the shared memory corresponding to the camera service user and naming the shared memory; sending a request to a camera service providing module and providing a shared memory name; circularly reading video data from a corresponding shared memory for display; here, the request is a camera service request or a camera service stop request;
the camera service user can be software, or a process, or a module in the software which needs to use the camera in the terminal;
the shared memory corresponds to the camera service users one by one, and is used for storing the video data acquired by the camera for the corresponding camera service users and continuously updating the video data;
the shared memory is arranged in a memory storage space in the terminal and refers to a section of storage space which is opened up for each camera service user in the storage space in the terminal;
the camera service providing module is used for completing transmission and interaction with a plurality of camera service users and camera equipment; specifically, the method comprises the following steps: the system comprises a camera, a shared memory and a control module, wherein the shared memory is used for receiving a request of a camera service user, starting the camera and writing video data into the shared memory appointed by the camera service user according to an agreed format; here, the request is a camera service request from each camera service user or a camera service stop request, and the request carries a name of a shared memory used by the current camera service user; the agreed format is pre-negotiated between the camera service providing module and the camera service user, for example: information indicating the size of the video image, such as length, width, height, information indicating the format of the video image, information on the acquisition time of the video image, and the like, is written as long as the desired video image can be displayed according to the written video data.
In summary, when a plurality of camera service users make camera service requests, the camera service providing module broadcasts video data from the cameras to the shared memory provided by all the camera service users who initiate the requests, that is: and writing the video data acquired by the current camera into all the corresponding shared memories.
The actual process of the system shown in fig. 1 is such that: before initiating a camera service request, each camera service user who needs to use a camera can open up a memory space in the memory storage space of the terminal for the user to use as a corresponding shared memory, and names the opened shared memory, wherein the naming can uniquely identify which camera service user the shared memory belongs to. Referring to fig. 1, when a certain camera service user needs to use a camera service, the camera service user sends a camera service request carrying a name of a shared memory corresponding to the camera service user to a camera service providing module; after receiving the camera service request, the camera service providing module starts the camera firstly if the request is the first request, then obtains the video data collected by the camera from the camera equipment, and directly obtains the video data collected by the camera from the camera equipment if the request is not the first request; after the video data is acquired, the camera service providing module writes the acquired video data into the shared memory corresponding to all current camera service users initiating the camera service request; each camera service user can read video data from the corresponding shared memory according to the requirement so as to use the camera service user, for example: in the instant communication session, sending video data acquired by a camera to friends of the user; for another example: when the video game is played, different game software can share and use one camera, and read video data is sent to other game parties.
The method for realizing camera resource sharing of the present invention is described in fig. 2, and comprises the following steps:
step 201: each camera service user respectively creates and initializes a corresponding shared memory and names the shared memory;
here, the creating and initializing of the shared memory: each camera service user can create immediately after the terminal is started; or created before the camera video data needs to be acquired. Naming can be done in any way, such as: characters, numbers, character + numbers, etc. are used, as long as the unique identification can be made as to which camera serves the shared memory corresponding to the user.
Step 202: a camera service user needing to use the camera sends a camera service request, and the camera service providing module writes currently acquired camera video data into a corresponding shared memory according to a shared memory name carried in the request.
Here, when there are several camera service users, writing currently acquired camera video data into several shared memories is equivalent to broadcasting currently acquired camera video data to a plurality of shared memories. The requests initiated by a plurality of camera service users requesting camera service are random and have no fixed sequence.
After receiving the first camera service request, the camera service providing module also starts the camera to work.
Further, when the camera service user does not need the camera service any more, sending a camera service stopping request to the camera service providing module; and the camera service providing module receives a camera service stopping request of the last camera service user and stops the work of the camera.
The following detailed description of the embodiments with reference to the drawings is provided for the purpose of illustrating the invention.
The first embodiment is as follows:
in this embodiment, there are two camera service users, a camera service user a and a camera service user B; the camera service user A and the camera service user B respectively create and initialize the corresponding shared memories at the beginning; the camera service user B first sends a request.
Fig. 3 shows a method for implementing camera resource sharing according to this embodiment, which includes the following steps:
step 301-302: the camera service user A creates and initializes a shared memory A, and the camera service user B creates and initializes a shared memory B;
in practical applications, the two shared memories are created without a fixed sequence.
Step 303: and the camera service user B sends a camera service request to the camera service providing module, wherein the request carries the name of the shared memory B.
Steps 304a to 304 b: after receiving the camera service request, the camera service providing module starts a camera and acquires video data acquired by the current camera; the camera service user B circularly reads the written video data from the shared memory B;
here, steps 304a and 304b are operations performed by the camera service providing module and the camera service user, respectively, without a fixed order.
Step 305: the camera service providing module writes the acquired latest video data into a shared memory B;
here, only one shared memory is written because only one camera currently serves the user.
Step 306: the camera service user A sends a camera service request to the camera service providing module, and the request carries the name of the shared memory A.
Steps 307a to 307 b: the camera service providing module acquires video data acquired by a current camera after receiving the camera service request; the camera service user A circularly reads the written video data from the shared memory A;
here, steps 307a and 307b are operations performed by the camera service providing module and the camera service user, respectively, without a fixed order of precedence.
Step 308: the camera service providing module writes the acquired latest video data into a shared memory A and a shared memory B;
here, since there are currently two cameras serving the user, two shared memories are written simultaneously.
Step 309-311: the camera service user B and the camera service user A respectively send camera service stopping requests to the camera service providing module, wherein the requests respectively carry corresponding shared memory names; and the camera service providing module stops the work of the camera after receiving the camera service stopping request of the last camera service user.
Example two:
in this embodiment, there are two camera service users, a camera service user a and a camera service user B; the method comprises the following steps that a camera service user A and a camera service user B respectively establish and initialize corresponding shared memories before sending camera service requests; the camera service user a first sends a request.
Fig. 4 shows a method for implementing camera resource sharing according to this embodiment, which includes the following steps:
step 401: the camera service user a creates and initializes the shared memory a.
Step 402: the camera service user A sends a camera service request to the camera service providing module, and the request carries the name of the shared memory A.
Steps 403a to 403 b: after receiving the camera service request, the camera service providing module starts a camera and acquires video data acquired by the current camera; the camera service user A circularly reads the written video data from the shared memory A;
here, steps 403a and 403b are operations performed by the camera service providing module and the camera service user, respectively, without a fixed order of precedence.
Step 404: the camera service providing module writes the acquired latest video data into a shared memory A;
here, only one shared memory is written because only one camera currently serves the user.
Step 405: the camera service user B creates and initializes the shared memory B.
Step 406: and the camera service user B sends a camera service request to the camera service providing module, wherein the request carries the name of the shared memory B.
Steps 407a to 407 b: the camera service providing module acquires video data acquired by a current camera after receiving the camera service request; the camera service user B circularly reads the written video data from the shared memory B;
here, steps 407a and 407b are operations performed by the camera service providing module and the camera service user, respectively, without a fixed sequence.
Step 408-411: the operation and principle are exactly the same as those of steps 308-311 in the first embodiment.
Example three:
in this embodiment, there are two camera service users, a camera service user a and a camera service user B; the camera service user a and the camera service user B send requests at the same time. The step numbers in this embodiment are merely for convenience of description, and do not limit the sequence of operations performed by the two cameras by the user.
Fig. 5 shows a method for implementing camera resource sharing according to this embodiment, which includes the following steps:
step 501-502: the camera service user A creates and initializes a shared memory A, and the camera service user B creates and initializes a shared memory B;
step 503-504: the camera service user A and the camera service user B respectively send camera service requests to the camera service providing module, and the requests respectively carry names of the shared memory A and the shared memory B.
Steps 505a to 505 b: after receiving the camera service request, the camera service providing module starts a camera and acquires video data acquired by the current camera; the camera service user A and the camera service user B respectively read the written video data from the corresponding shared memory circularly;
here, steps 505a and 505b are operations performed by the camera service providing module and the camera service user, respectively, without a fixed sequence.
Step 506-509: the operation and principle are exactly the same as those of steps 308-311 in the first embodiment.
Example four:
in this embodiment, the camera service user is two running video game software, namely video game software a and video game software B, and during the process of playing the video game, the user wants to send the video data related to the user, such as the head portrait, the surrounding environment, and the like, to the game partner participating in the game, so that the video game software needs to acquire the video data through the camera and send the video data to the game partner. Wherein, the game opponents can be one or more; the transmission of the video data to the game partner may be realized by an instant messaging system. The video game software A and the video game software B respectively create and initialize the shared memories corresponding to the video game software A and the video game software B when the video game software is started, and the shared memories are named as a shared memory A and a shared memory B respectively. The video game software B sends a camera service request firstly, and the video game software A sends the camera service request after a period of time.
Fig. 6 shows a method for implementing camera resource sharing according to this embodiment, which includes the following steps:
step 601-602: when the video game software A and the video game software B are started, respectively creating and initializing a shared memory A and a shared memory B corresponding to the video game software A and the video game software B; the two shared memories are created without a fixed order of precedence.
Step 603: and the video game software B sends a camera service request carrying the name of the shared memory B to the camera service providing module.
Steps 604a to 604 b: after receiving the camera service request, the camera service providing module starts a camera and acquires video data acquired by the current camera; the video game software B circularly reads the written video data from the shared memory B;
here, steps 604a and 604b are operations performed by the video game software and the camera service providing module, respectively, without a fixed sequence.
Step 605: the camera service providing module writes the acquired latest video data into a shared memory B;
here, only one shared memory is written because there is currently only one video game software.
Step 606: and the video game software A sends a camera service request carrying the name of the shared memory A to the camera service providing module.
Steps 607a to 607 b: the camera service providing module acquires video data acquired by a current camera after receiving the camera service request; the video game software A circularly reads the written video data from the shared memory A;
here, steps 607a and 607b are operations performed by the video game software and the camera service providing module, respectively, and there is no fixed order.
Step 608: the camera service providing module writes the acquired latest video data into a shared memory A and a shared memory B;
here, because there are currently two video game software, two shared memories are written simultaneously.
Step 609-611: when the camera is not needed to be used any more, such as the video game is finished, the video game software B and the video game software A respectively send camera service stopping requests to the camera service providing module, wherein the requests respectively carry corresponding shared memory names; and after receiving the camera service stopping request of the last video game software, the camera service providing module stops the work of the camera.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.

Claims (7)

1. A method for realizing camera resource sharing is characterized in that the method comprises the following steps:
each camera service user respectively creates and initializes a corresponding shared memory;
a camera service user needing to use the camera sends a camera service request, and after receiving the camera service request, the camera service providing module starts the camera firstly if the camera service request is the first camera service request, and then acquires video data acquired by the camera from the camera equipment, and directly acquires the video data acquired by the camera from the camera equipment if the camera service request is not the first camera service request;
then the camera service providing module writes the currently acquired camera video data into the corresponding shared memory according to the shared memory name carried in the request and the agreed format;
the agreed format comprises information representing the size of the video image, information representing the mode of the video image and information of video image acquisition time;
when a plurality of camera service users make camera service requests, the camera service providing module broadcasts video data from the cameras to the shared memory provided by all the camera service users who initiate the requests.
2. The method of claim 1, further comprising: and circularly reading the written video data from the corresponding shared memory after the camera service user sends a camera service request.
3. The method of claim 2, further comprising: when the camera service user does not need the camera service any more, sending a camera service stopping request to the camera service providing module; and the camera service providing module stops the work of the camera after receiving the camera service stopping request of the last camera service user.
4. The method according to claim 3, wherein the camera service user is software or a process or a module in software of the terminal that needs to use the camera.
5. A system for realizing camera resource sharing is characterized in that the system comprises:
respectively creating and initializing shared memories corresponding to the cameras, and sending a camera service request to a camera service user when the camera needs to be used;
receiving a camera service request, starting a camera and then acquiring video data acquired by the camera from camera equipment when the received request is a first camera service request, and directly acquiring the video data acquired by the camera from the camera equipment when the received request is not the first camera service request; writing the currently acquired camera video data into the corresponding shared memory according to the agreed format according to the shared memory name carried in the request; and when a plurality of camera service users make camera service requests, the camera service providing module broadcasts video data from the cameras to the shared memory provided by all the camera service users who initiate the requests;
the agreed format comprises information representing the size of the video image, information representing the mode of the video image and information representing the acquisition time of the video image.
6. The system of claim 5, wherein the request is a camera service request or a stop camera service request.
7. The system according to claim 5 or 6, wherein the camera service user is software or a process or a module in software in the terminal that needs to use the camera.
CN2009100875322A 2009-06-23 2009-06-23 Method and system for achieving camera resource sharing Active CN101594510B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100875322A CN101594510B (en) 2009-06-23 2009-06-23 Method and system for achieving camera resource sharing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100875322A CN101594510B (en) 2009-06-23 2009-06-23 Method and system for achieving camera resource sharing

Publications (2)

Publication Number Publication Date
CN101594510A CN101594510A (en) 2009-12-02
CN101594510B true CN101594510B (en) 2011-11-23

Family

ID=41408911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100875322A Active CN101594510B (en) 2009-06-23 2009-06-23 Method and system for achieving camera resource sharing

Country Status (1)

Country Link
CN (1) CN101594510B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104918112A (en) * 2014-03-13 2015-09-16 深圳Tcl新技术有限公司 Camera resource application method and device
CN106060648A (en) * 2016-06-07 2016-10-26 青岛海信电器股份有限公司 Audio data transmission method and smart television

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102427467A (en) * 2011-10-31 2012-04-25 麦克奥迪实业集团有限公司 Remote browsing system and method for pathological digital section
CN102611878A (en) * 2012-01-13 2012-07-25 福建升腾资讯有限公司 Low-bandwidth-occupancy high-definition camera mapping method
US9525892B2 (en) * 2014-05-27 2016-12-20 Nextdrive Inc. Video image distribution method
CN105187377B (en) * 2015-06-25 2020-06-23 联想(北京)有限公司 Data processing method and device, and data access method and device
CN105808353A (en) * 2016-03-08 2016-07-27 珠海全志科技股份有限公司 Camera resource sharing method and device
CN106162082B (en) * 2016-07-13 2019-04-30 深圳市爱培科技术股份有限公司 The system and method shared based on Android intelligent back vision mirror camera
CN106598715A (en) * 2016-12-01 2017-04-26 北京光年无限科技有限公司 Robot and image data processing method used for same
CN106534808B (en) * 2016-12-28 2019-10-18 浙江宇视科技有限公司 A video surveillance method and device based on a virtual camera
CN107659768A (en) * 2017-08-08 2018-02-02 珠海全志科技股份有限公司 A kind of system and method based on the more Application share cameras of Android
CN109462726B (en) * 2017-09-06 2021-01-19 比亚迪股份有限公司 Camera control method and device
CN111327758B (en) * 2018-12-17 2022-08-02 中兴通讯股份有限公司 Camera sharing method and device
CN112130909B (en) * 2019-06-24 2023-03-24 杭州海康威视系统技术有限公司 System and method for function execution
CN111105521A (en) * 2019-11-21 2020-05-05 视联动力信息技术股份有限公司 Data reading method and device
CN116886810A (en) 2020-11-20 2023-10-13 华为终端有限公司 Camera calling method, system and electronic equipment
CN112579322A (en) * 2020-12-25 2021-03-30 莜腾(上海)自动化设备科技有限公司 Method and device for sharing camera by multiple applications and computer readable storage medium
CN112616024A (en) * 2020-12-31 2021-04-06 深兰科技(上海)有限公司 USB camera data acquisition method and device, electronic equipment and storage medium
CN114816688B (en) * 2021-01-28 2025-03-14 北京猎户星空科技有限公司 Resource scheduling method, device and electronic device
CN114205529A (en) * 2021-12-20 2022-03-18 北京鸿合爱学教育科技有限公司 Single-camera calling method and device, terminal and readable storage medium
CN114302040B (en) * 2021-12-24 2024-03-19 展讯半导体(成都)有限公司 Method for sharing single camera by multiple applications and related products
CN115242970B (en) * 2022-06-23 2023-06-30 重庆长安汽车股份有限公司 Vehicle camera data sharing system, method, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446491A (en) * 1993-12-21 1995-08-29 Hitachi, Ltd. Multi-point video conference system wherein each terminal comprises a shared frame memory to store information from other terminals
US6920180B1 (en) * 1998-05-29 2005-07-19 Matsushita Electric Works, Ltd. Image processing inspection apparatus
CN1744048A (en) * 2004-09-02 2006-03-08 英特尔公司 Video camera sharing
US7064778B1 (en) * 1999-09-10 2006-06-20 Pelco Incorporated Multi-camera system for implementing digital slow shutter video processing using shared video memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446491A (en) * 1993-12-21 1995-08-29 Hitachi, Ltd. Multi-point video conference system wherein each terminal comprises a shared frame memory to store information from other terminals
US6920180B1 (en) * 1998-05-29 2005-07-19 Matsushita Electric Works, Ltd. Image processing inspection apparatus
US7064778B1 (en) * 1999-09-10 2006-06-20 Pelco Incorporated Multi-camera system for implementing digital slow shutter video processing using shared video memory
CN1744048A (en) * 2004-09-02 2006-03-08 英特尔公司 Video camera sharing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104918112A (en) * 2014-03-13 2015-09-16 深圳Tcl新技术有限公司 Camera resource application method and device
CN104918112B (en) * 2014-03-13 2018-01-19 深圳Tcl新技术有限公司 The application process and device of camera resource
CN106060648A (en) * 2016-06-07 2016-10-26 青岛海信电器股份有限公司 Audio data transmission method and smart television

Also Published As

Publication number Publication date
CN101594510A (en) 2009-12-02

Similar Documents

Publication Publication Date Title
CN101594510B (en) Method and system for achieving camera resource sharing
US20050114528A1 (en) System, server, method and program for providing communication service
CN110570698A (en) An online teaching control method, device, storage medium and terminal
JP2001245269A (en) Device and method for generating communication data, device and method for reproducing the data and program storage medium
CN103931165A (en) Phone with multi-portal access for display during incoming and outgoing calls
CN101155045B (en) Method for group members simultaneously watching IPTV, its server and client
Ah Kun et al. Co-present photo sharing on mobile devices
CN110278140B (en) Communication method and device
CN103634371A (en) Party affair information intelligent mobile client and management method
CN108712359A (en) A kind of virtual reality social contact method and system
CN103346953A (en) Method, device and system for group communication data interaction
CN104301657A (en) Conference television terminal and auxiliary flow data access method thereof
CN101714956B (en) A kind of virtual video system, video file long-range sharing system and method
JP2007116692A (en) Video conference method for video conference client, video conference method, apparatus for implementing the method, and computer program for implementing the method
US12021919B2 (en) Processing method and device, electronic device, and computer-readable storage medium
US7908319B2 (en) Information display apparatus and information display method
US11838338B2 (en) Method and device for conference control and conference participation, server, terminal, and storage medium
WO2011043334A1 (en) Communication terminal, communication method, computer-readable recording medium having communication program recorded thereon, and network system
CN103634319A (en) Method and system for realizing wechat wall multi-subject-activity-project management
CN105897867A (en) Share processing method of interaction information, vehicle terminal, server and system
CN105303912A (en) Remote multimedia teaching system and application method thereof
CN109359179A (en) Message treatment method, device, terminal device and computer storage medium
JP2001306467A (en) Information transmission method
JP5420440B2 (en) Electronic conference control apparatus, electronic conference system, electronic conference control method, and program
JP2017175590A (en) program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant