WO2008148350A1 - Système de commande d'équipement multimédia, dispositif et procédé de commande de transmission et traitement de données - Google Patents

Système de commande d'équipement multimédia, dispositif et procédé de commande de transmission et traitement de données Download PDF

Info

Publication number
WO2008148350A1
WO2008148350A1 PCT/CN2008/071181 CN2008071181W WO2008148350A1 WO 2008148350 A1 WO2008148350 A1 WO 2008148350A1 CN 2008071181 W CN2008071181 W CN 2008071181W WO 2008148350 A1 WO2008148350 A1 WO 2008148350A1
Authority
WO
WIPO (PCT)
Prior art keywords
control data
terminal device
media type
type code
control
Prior art date
Application number
PCT/CN2008/071181
Other languages
English (en)
French (fr)
Inventor
Shuzhao Liao
Original Assignee
Huawei Technologies 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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to BRPI0812207-5A2A priority Critical patent/BRPI0812207A2/pt
Priority to EP08757592A priority patent/EP2157514A4/en
Publication of WO2008148350A1 publication Critical patent/WO2008148350A1/zh
Priority to US12/631,128 priority patent/US8421841B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system

Definitions

  • Multimedia device control system control data transmission and processing device and method
  • the priority of the Chinese Patent Application the entire contents of which is incorporated herein by reference.
  • the present invention relates to the field of communications, and more particularly to control of multimedia devices.
  • each terminal device in the conference site collects various media type code streams through its own multimedia devices, such as a main camera and a secondary camera.
  • Each terminal device transmits a media type code stream through a logical channel, and transmits the code streams of the plurality of media types collected by the terminal device to the opposite end; or can be transmitted to the MCU (Multipoint Conference Unit) Then, through the MCU, the pictures corresponding to some or all of the code streams are combined into one code stream and transmitted to the terminal device.
  • MCU Multipoint Conference Unit
  • each terminal device After acquiring the code streams of the multiple media types transmitted by the peer end, each terminal device also wants to control the remote multimedia device according to the effect of playing the code stream.
  • the prior art related to the present invention provides a method for the terminal device A to control the mainstream camera of the terminal device B based on the H.323 protocol, and the implementation process thereof is as shown in FIG. 1.
  • the terminal device A and the terminal device B establish a message through a call. After the connection is established, the terminal device A and the terminal device B pass the capability set message such as the capability exchange message (HyperCapability Set) of the H.245, and declare that they have the H.224 capability to support the remote camera control; the terminal device A Between the terminal device B and the terminal device B, an H.224 control channel is established by opening the control channel related signaling; the terminal device A transmits the control data to the terminal device B through the control channel, and the terminal device B pairs itself according to the control data.
  • the mainstream camera operates to implement a process in which the terminal device A controls the mainstream camera of the terminal device B.
  • the prior art is only applicable to the case where a media stream of a media type is received through a logical channel, and then the control data is sent through a control channel. At this time, the terminal device that receives the control data will correspond to the corresponding multimedia according to the control data. The device performs control. However, when a terminal device receives a code stream of multiple media types through multiple logical channels, and then sends control data through a control channel, the terminal device that receives the control data cannot distinguish which one is specific. Number of controls corresponding to the media type code stream According to this, the multimedia device that does not know which media type code stream is generated is controlled accordingly. In addition, for force.
  • the terminal device In the multipoint conference held by the MCU (Multipoint Conference Unit), since the code stream sent by the MCU to the terminal device corresponds to multiple pictures, the terminal device cannot distinguish which control data is received according to the prior art.
  • the stream of code is such that it is not possible to control the multimedia device that generated the stream.
  • Embodiments of the present invention provide a multimedia device control method and system, and a control data transmission and processing apparatus and method, which are capable of correspondingly controlling multimedia devices corresponding to code streams of a plurality of media types.
  • An embodiment of the present invention provides a multimedia device control system, including:
  • the control terminal device is configured to send control data corresponding to a plurality of media type code streams to the controlled terminal device;
  • controlled terminal device is configured to control, according to the control data corresponding to the plurality of media type code streams, the multimedia device that generates the media type code stream by the controlled terminal device.
  • An embodiment of the present invention further provides a control data transmission method, including:
  • control data corresponding to the plurality of media type code streams is sent to the controlled terminal device.
  • An embodiment of the present invention further provides a control data transmission apparatus, including:
  • a first data mapping unit configured to map control data corresponding to the plurality of media type code streams sent by the controlled terminal device to multiple control channels;
  • a first data transmission unit configured to transmit, by using the control channel, control data mapped to the control channel to the controlled terminal device.
  • An embodiment of the present invention further provides another control data transmission apparatus, including:
  • a second data mapping unit configured to map multiple control data carrying attribute description information corresponding to the media type code stream sent by the controlled terminal device to a control channel
  • An embodiment of the present invention further provides a control data processing method, including:
  • Control data corresponding to a plurality of media type code streams is obtained, and based on the control data, a multimedia device that generates the media type code stream is controlled.
  • An embodiment of the present invention further provides a control data processing apparatus, including:
  • control data obtaining unit configured to obtain control data corresponding to the plurality of media type code streams
  • control unit configured to control, according to the control data, the multimedia device that generates the media type code stream.
  • An embodiment of the present invention further provides another control data proxy device, including:
  • the first obtaining unit is configured to obtain control data from a control channel, where the control data carries attribute description information corresponding to a media type code stream of the controlled terminal device;
  • the first transmission unit is configured to determine, according to the attribute description information, the controlled terminal device, by using a control channel corresponding to each media type code stream, to send control data corresponding to each media type code stream to the The controlled terminal device, or configured to determine, according to the attribute description information, the controlled terminal device to send the control data to the controlled terminal device through a control channel.
  • An embodiment of the present invention further provides a control data proxy device, including:
  • a second acquiring unit configured to obtain, from the plurality of control channels, control data corresponding to the plurality of media type code streams of the controlled terminal device;
  • a second transmission unit configured to describe, by using the attribute description information, the controlled terminal device corresponding to the control data and the media type code stream thereof, and transmit the control data carrying the attribute description information through a control channel, Or for transmitting, by using a plurality of control channels corresponding to the media type code stream, the control data obtained by the second acquiring unit.
  • Figure 2 is a flow chart of the first embodiment of the present invention.
  • FIG. 3 is a flowchart of controlling a camera of the terminal device B by the terminal device A according to the first embodiment of the present invention
  • Figure 4 is a flow chart of a second embodiment of the present invention
  • FIG. 5 is a flowchart of controlling a camera of the terminal device B by the terminal device A according to the second embodiment of the present invention
  • Figure 6 is a flow chart of a third embodiment of the present invention.
  • FIG. 7 is a flowchart of controlling a camera of the terminal device B by the terminal device A in a multipoint conference according to a third embodiment of the present invention.
  • Figure 8 is a schematic structural view of a fourth embodiment of the present invention.
  • Figure 9 is a schematic structural view of a seventh embodiment of the present invention.
  • Figure 10 is a schematic structural view of an eighth embodiment of the present invention.
  • a first embodiment of the present invention provides a multimedia device control method, which opens a control channel of each H.224 for each multimedia device to be controlled, and controls control data of one of the multimedia devices to be transmitted on one control channel. Control data for controlling another multimedia device is transmitted on another control channel.
  • the specific implementation process is shown in Figure 2, including:
  • Step S101 after the control terminal device receives the coded stream of the plurality of media types, the control terminal device maps the control data corresponding to the media type code stream to a plurality of control channels and transmits the data to the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the secondary multimedia device.
  • Step S102 The controlled terminal device separately controls the multimedia device that generates the media type code stream according to the control data corresponding to the media type code stream.
  • the controlled terminal device obtains control data corresponding to the plurality of media type code streams from the respective control channels, and controls the multimedia device that generates the media type code stream according to the control data.
  • control terminal device is the terminal device A, and can support the video source of the mainstream input by three cameras, that is, camm/cam2/cam3 in the figure;
  • the control terminal device is the terminal device B, and can support the video source as the auxiliary stream input by the two cameras, that is, the cam4/cam5 in the figure.
  • the video stream camm input by the mainstream camera of the terminal device B to be controlled by the terminal device A and the video stream cam 4 input by the auxiliary stream camera of the terminal device B are as follows:
  • the terminal device A and the terminal device B establish a connection by using a call setup message; after the connection is established, the terminal device A and the terminal device B pass the capability set message such as the capability exchange message (EndCapabilitySet) of the H.245, and declare that they have the support for the remote multimedia.
  • EndCapabilitySet the capability exchange message
  • a control channel of each H.224 is established for each multimedia device to be controlled by establishing control channel related signaling; for example, two control channels are established, one for the transmission control mainstream
  • the terminal device A transmits and controls the control data of the video stream cam 1 input by the mainstream camera to the terminal device B through the h.224 main control channel; and transmits the video stream input by the auxiliary stream camera through the h.224 Aux control channel.
  • the control data of the cam 4 is given to the terminal device 8.
  • the terminal device B After receiving the control data from the h.224 main control channel, the terminal device B controls the mainstream camera that generates the cam 1 according to the control data, and controls the video stream cam 1 input by the mainstream camera. After receiving the control data from the h.224 Aux control channel, the terminal device B controls the auxiliary stream camera that generates the cam 4 according to the control data, and implements the video stream cam 4 input to the own auxiliary stream camera. Take control.
  • a multipoint conference can be further implemented.
  • the multipoint conference unit MCU obtains control data corresponding to the plurality of media type code streams of the controlled terminal device from the plurality of control channels; and transmits the control data to the controlled by the corresponding multiple control channels.
  • Terminal Equipment The rest is similar to the related description of the first embodiment, and will not be described in detail herein.
  • a second embodiment of the present invention provides another multimedia device control method that adds attribute description information corresponding to a multimedia device to be controlled to control data by extending the H.281 protocol.
  • the specific implementation process is shown in Figure 4, including:
  • Step S201 After receiving the multiple media type code streams sent by the controlled terminal device, the control terminal device transmits, by using one control channel, multiple control data carrying the attribute description information corresponding to the media type code stream. Controlled terminal equipment.
  • the attribute description information includes: a media type code stream, and description information of the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the auxiliary multimedia device.
  • Step S202 the controlled terminal device controls the number of controls corresponding to the media type code stream. According to the control, the multimedia device that generates the media type code stream is controlled.
  • the controlled terminal device obtains control data from a control channel, and obtains control data corresponding to its own media type code stream according to the control data carrying the attribute description information, such as carrying the controlled terminal according to the control data.
  • the description information of the device determines whether it is self-control, and if it is itself, further determines, according to the media type code stream carried in the control data, which media type code stream to be controlled is which media type code stream generated by the multimedia device; And controlling, according to the control data, a multimedia device that generates, by the controlled terminal device, the media type code stream.
  • the control terminal device is the terminal device A, and can support the video source of the mainstream input by three cameras, that is, camm/cam2/cam3 in the figure;
  • the controlled terminal device is the terminal device B, which can support 2
  • the video source input by the camera as a secondary stream that is, cam4/cam5 in the figure.
  • the video stream cam1 input by the mainstream camera of the terminal device B to be controlled by the terminal device A and the video stream cam 4 input by the auxiliary stream camera of the terminal device B are as follows:
  • the terminal device A and the terminal device B establish a connection by using a call setup message; after the connection is established, the terminal device A and the terminal device B pass the capability set message such as the capability exchange message (EndCapabilitySet) of the H.245, and declare that they have the support for the remote multimedia.
  • EndCapabilitySet the capability exchange message
  • the terminal device A and the terminal device B establish the same H.224 control channel for different multimedia devices to be controlled by establishing control channel related signaling.
  • the terminal device A transmits the control data carrying the different attribute description information to the terminal device through the same control channel. For example, when the terminal device A wants to control the video stream main input by the mainstream camera of the terminal device B, the terminal device A transmits the The extension field in the control data is filled with ⁇ Tb, main>, indicating that the media type code stream to be controlled is the video stream main input by the mainstream camera, and the controlled terminal device is the terminal device B. After receiving the control data, the terminal device B parses out that the controlled terminal device is itself, and then parses out that the media type code stream to be controlled is the video stream main generated by the mainstream camera, and then operates the mainstream camera according to the control data. In this way, the terminal device A can control the video stream input by the mainstream camera of the terminal device B.
  • the extension field in the transmitted control data is filled with ⁇ Tb, aux>, indicating that the auxiliary stream camera input of the terminal device B is to be controlled.
  • Video stream aux After receiving the control data, the terminal device B parses out the terminal device to be controlled. It is self, and it is analyzed that the media type code stream to be controlled is the video stream aux input by the auxiliary stream camera, and then the auxiliary stream camera is operated according to the control data, so that the auxiliary stream of the terminal device A to the terminal device B can be realized. The video stream input by the camera is controlled.
  • a third embodiment of the present invention provides a third multimedia device control method, which further implements a multipoint conference based on the second embodiment.
  • the specific implementation process is shown in Figure 6, including:
  • Step S301 After receiving the multiple media type code streams sent by the controlled terminal device, the control terminal device transmits, by using one control channel, multiple control data carrying the attribute description information corresponding to the media type code stream. Controlled terminal equipment.
  • the attribute description information includes: a media type code stream, and description information of the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the auxiliary multimedia device.
  • Step S302 the control data sent to the controlled terminal device arrives at the multipoint conference unit MCU, and the MCU selects the media type code stream to be controlled and the description information of the controlled terminal device according to the attribute description information in the control data. And determining, according to the description information of the controlled terminal device, the controlled terminal device, and transmitting the control data to the controlled terminal device.
  • Step S303 After obtaining the control data carrying the attribute description information, the controlled terminal device controls, according to the control data, a multimedia device that generates the media type code stream.
  • the controlled terminal device obtains control data from a control channel, and obtains control data corresponding to the code stream of the media type according to the attribute description information carried in the control data, such as being controlled according to the control data.
  • the description information of the terminal device determines whether it is self-control, and if it is itself, further determines, according to the media type code stream carried in the control data, which media type code stream to be controlled is which media type code stream generated by the multimedia device And then controlling, according to the control data, a multimedia device that generates, by the controlled terminal device, the media type code stream.
  • the terminal device that initiates the control can simultaneously view the screens of the four sites of tl/t2/t3/t4 in the multipoint conference.
  • the terminal device T4 joins the multipoint conference, and the MCU sends the video code stream corresponding to the screens of the four sites of the tl/t2/t3/t4 to the terminal device T4.
  • the terminal device ⁇ 4 according to the picture of the four sites of tl/t2/t3/t4, is assumed to control the video stream Aux corresponding to the tl sub-picture, and the ⁇ T1, Aux> is added in the extension field to indicate that the terminal device is to be controlled. Is the terminal device as the controlled terminal device The video stream Aux input by the auxiliary stream camera in T1.
  • the MCU After receiving the camera control data, the MCU parses out the video stream Aux input by the auxiliary stream camera in the terminal device T1, and then sends the control data to the terminal device T1; after receiving the control data, the terminal device T1 parses out
  • the media type code stream to be controlled is the video stream Aux input by the own auxiliary stream camera, and then the auxiliary stream camera is controlled according to the control data, so that the terminal device T4 performs the video stream input by the auxiliary stream camera of the terminal device T1.
  • the purpose of control is described by the terminal device T1.
  • the above three embodiments only provide a case where the communication parties simultaneously support transmitting or receiving control data corresponding to a plurality of media type code streams through one control channel, and the communication parties simultaneously support transmitting or receiving multiple media type codes through multiple control channels.
  • the control data corresponding to the flow is different, when the functions supported by the two are different, the network device, such as the multipoint conference unit MCU, needs to be converted, as follows:
  • the control terminal device When the control terminal device supports the control data corresponding to the plurality of media type code streams transmitted through the multiple control channels, when the controlled terminal device supports the control data corresponding to the plurality of media type code streams through one control channel, the MCU is more Control data corresponding to the plurality of media type code streams of the controlled terminal device is obtained in the control channel; the controlled terminal device corresponding to the control data and the media type code stream are described by the attribute description information; and The control channel transmits the control data carrying the attribute description information.
  • the control terminal device When the control terminal device supports the control data corresponding to the plurality of media type code streams transmitted through one control channel, the control terminal device supports the control data corresponding to the plurality of media type code streams through the plurality of control channels, the MCU, from a control In the channel, obtaining control data, where the control data carries attribute description information corresponding to the media type code stream of the controlled terminal device; determining, according to the attribute description information, the controlled terminal device, and in the control data The attribute description information is deleted, and the control data corresponding to each media type code stream in which the attribute description information is deleted is sent to the controlled terminal device by using a control channel corresponding to each media type code stream.
  • the attribute description information in the control data may not be deleted, and the control data corresponding to each media type code stream is sent to the controlled terminal device by using a control channel corresponding to each media type code stream.
  • a fourth embodiment of the present invention provides a multimedia device control system, which is configured as shown in FIG. 8 and includes: a control terminal device and a controlled terminal device; wherein the control terminal device includes a first transmission unit, or Second transmission unit.
  • the signal transfer relationship between each unit is as follows:
  • the control terminal device receives a plurality of media type code streams sent by the controlled terminal device; and after receiving the plurality of media type code streams sent by the controlled terminal device, transmitting control data corresponding to the plurality of media type code streams For the controlled terminal device; during the specific processing, the control data corresponding to each media type code stream may be mapped to a control channel through the first transmission unit, so that the plurality of control channels are used to The control data corresponding to the media type code stream is transmitted to the controlled terminal device; or, the second transmission unit may transmit the plurality of control data carrying the attribute description information corresponding to the media type code stream through a control channel.
  • the attribute description information includes: a media type code stream, and description information of the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the secondary multimedia device.
  • the controlled terminal device controls, according to the control data corresponding to the media type code stream, the multimedia device that generates the media type code stream by the controlled terminal device.
  • the fifth embodiment of the present invention provides another multimedia device control system which, based on the fourth embodiment, adds a first control data proxy device for proxy control data.
  • the first control data proxy device obtains control data corresponding to the plurality of media type code streams of the controlled terminal device from the plurality of control channels. Transmitting the control data to the controlled terminal device through a corresponding plurality of control channels.
  • the fifth embodiment of the present invention is applicable to a case where both communication parties simultaneously support transmission or reception of control data corresponding to a plurality of media type code streams through a plurality of control channels.
  • the first control data proxy device in the fifth embodiment of the present invention may also be a second control data proxy device for obtaining control corresponding to the plurality of media type code streams of the controlled terminal device from the plurality of control channels.
  • the control terminal device corresponding to the control data and the media type code stream are described by the attribute description information; and the control data carrying the attribute description information is transmitted through a control channel.
  • the system is suitable for the communication party to support sending or receiving control data corresponding to multiple media type code streams through multiple control channels, and the other party supports sending or receiving multiple media through one control channel.
  • control data corresponding to the type code stream is suitable for the communication party to support sending or receiving control data corresponding to multiple media type code streams through multiple control channels, and the other party supports sending or receiving multiple media through one control channel.
  • the first control data proxy device in the fifth embodiment of the present invention may also be a third control data proxy device for obtaining control data from a control channel, and determining, according to the attribute description information in the control data, Controlling the terminal device, and transmitting the control data to the controlled terminal device through a control channel;
  • the system is suitable for the case where both communication parties simultaneously support transmission or reception of control data corresponding to a plurality of media type code streams through one control channel.
  • the first control data proxy device in the fifth embodiment of the present invention may also be a fourth control data proxy device, configured to obtain control data from a control channel, where the control data carries media with the controlled terminal device Attribute description information corresponding to the type code stream; determining, according to the attribute description information, the controlled terminal device, and deleting the attribute description information in the control data, and deleting the control channel corresponding to each media type code stream
  • the control data corresponding to each media type code stream of the attribute description information is sent to the controlled terminal device.
  • the attribute description information in the control data is not deleted, and the control data corresponding to each media type code stream is sent to the controlled terminal device through the control channel corresponding to each media type code stream.
  • the system is suitable for the communication party to support sending or receiving control data corresponding to multiple media type code streams through one control channel, and the other party supporting sending or receiving control data corresponding to multiple media type code streams through multiple control channels. .
  • a sixth embodiment of the present invention provides a control data transmission method, which can send control data corresponding to code streams of different media types to a controlled terminal device, and when implemented, two schemes can be implemented:
  • the first type after the control terminal device receives the plurality of media type code streams sent by the controlled terminal device, mapping the control data corresponding to the plurality of media type code streams to multiple control channels for transmission to be controlled Terminal Equipment.
  • the specific implementation is similar to the related description in the first embodiment, and will not be described in detail herein.
  • the second type after receiving the multiple media type code streams sent by the controlled terminal device, the control terminal device transmits a plurality of control data carrying the attribute description information corresponding to the media type code stream through a control channel.
  • the attribute description information includes: a media type code stream, and description information of the controlled terminal device.
  • the media type code stream includes: main multimedia The media type code stream generated by the device, and the media type code stream generated by the secondary multimedia device.
  • This method can also be applied to the case of joining an MCU.
  • the MCU obtains a plurality of media type code streams from the controlled terminal device from the plurality of control channels. Corresponding control data; transmitting the control data through a corresponding plurality of control channels; or
  • control data corresponding to the plurality of media type code streams of the controlled terminal device from the plurality of control channels; and the controlled terminal device corresponding to the control data and the media type code stream thereof are described by the attribute description information;
  • the control data carrying the attribute description information is transmitted through a control channel.
  • the MCU obtains control data from a control channel, and the control data carries and controls the terminal device. Attribute description information corresponding to the media type code stream; determining, according to the attribute description information carried in the control data, the controlled terminal device, and transmitting the control data to the controlled terminal device through a control channel; or ,
  • the MCU obtains control data from a control channel, where the control data carries attribute description information corresponding to the media type code stream of the controlled terminal device; determining, according to the attribute description information, the controlled terminal device, and The attribute description information in the control data is deleted, and the control data corresponding to each media type code stream in which the attribute description information is deleted is sent to the controlled terminal device through the control channel corresponding to each media type code stream.
  • the attribute description information in the control data may not be deleted, and the control data corresponding to each media type code stream is sent to the controlled terminal device through the control channel corresponding to each media type code stream.
  • the attribute description information determines a controlled terminal device, and sends the control data to the controlled terminal device.
  • the specific implementation is similar to the related description in the third embodiment, and will not be described in detail herein.
  • a seventh embodiment of the present invention provides a control data transmission apparatus, which has a structure as shown in FIG. 9, and includes: a first data mapping unit and a first data transmission unit.
  • the signal transfer relationship between each unit is as follows:
  • the first data mapping unit maps control data corresponding to the plurality of media type code streams sent by the controlled terminal device to the plurality of control channels; wherein the media type code stream includes: the media generated by the primary multimedia device Type code stream, and, media type code stream generated by the secondary multimedia device.
  • the first data transmission unit transmits control data mapped to the control channel to the controlled terminal device through the control channel.
  • the eighth embodiment of the present invention provides another control data transmission apparatus, which is structured as shown in FIG. 10, and includes: a second data mapping unit and a second data transmission unit.
  • the second data mapping unit maps multiple control data of the attribute description information corresponding to the media type code stream sent by the controlled terminal device to a control channel, where the attribute description information includes: The code stream, and, the description information of the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the secondary multimedia device.
  • the second data transmission unit transmits control data mapped to the control channel to the controlled terminal device through the control channel.
  • a ninth embodiment of the present invention provides a control data processing method, including:
  • Control data corresponding to the plurality of media type code streams is obtained, and the multimedia device that generates the media type code stream is controlled according to the control data.
  • the control data corresponding to the media type code stream may be obtained from the multiple control channels; or the carrier and the device are obtained from a control channel.
  • the control data of the attribute description information corresponding to the media type code stream may be obtained from the multiple control channels; or the carrier and the device are obtained from a control channel.
  • the control data of the attribute description information corresponding to the media type code stream The specific implementation is similar to the related description in the foregoing embodiments, and will not be described in detail herein.
  • the control data sent to the controlled terminal device reaches the multipoint conference unit MCU, the MCU obtains control data from a control channel, and the control data carries a media type code stream with the controlled terminal device.
  • Corresponding attribute description information determining the controlled terminal device according to the attribute description information carried in the control data sent to the controlled terminal device, and transmitting the control data to the controlled terminal device through
  • the MCU obtains control data corresponding to the plurality of media type code streams of the controlled terminal device from the plurality of control channels; and the controlled terminal device corresponding to the control data and the media type code stream thereof are described by the attribute description information; And passing a control channel, the number of controls carrying the attribute description information According to transmission to the controlled terminal device.
  • a tenth embodiment of the present invention provides a control data processing apparatus including: a control data obtaining unit and a control unit.
  • the control data obtaining unit includes a first obtaining subunit or a second obtaining subunit.
  • the control data obtaining unit is configured to obtain control data corresponding to the plurality of media type code streams; the specific processing situation is as follows: The first obtaining subunit obtains control data corresponding to the plurality of media type code streams from the plurality of control channels.
  • the specific processing is the same as the related description in the method embodiment, and will not be described in detail here.
  • the control unit controls the multimedia device that generates the code stream of the media type according to the control data obtained by the control data obtaining unit.
  • An eleventh embodiment of the present invention provides a control data processing apparatus including: a control data obtaining unit and a control unit. Wherein the control data obtaining unit includes a second obtaining subunit.
  • the control data obtaining unit obtains control data corresponding to the plurality of media type code streams; the specific processing situation is as follows: the second obtaining subunit obtains a plurality of control data from a control channel, and carries and is controlled according to the control data.
  • the specific processing is the same as the related description in the method embodiment, and will not be described in detail here.
  • the control unit controls the multimedia device that generates the code stream of the media type according to the control data obtained by the control data obtaining unit.
  • the twelfth embodiment of the present invention further provides a control data proxy device, comprising: a first acquisition unit and a first transmission unit.
  • the first obtaining unit is configured to obtain control data from a control channel, where the control data carries attribute description information corresponding to a media type code stream of the controlled terminal device, where the attribute description information includes: The media type code stream, and, the description information of the controlled terminal device.
  • the media type code stream includes: a media type code stream generated by the primary multimedia device, and a media type code stream generated by the secondary multimedia device.
  • the first transmission unit is configured to determine, according to the attribute description information, the controlled terminal device, and delete the attribute description information in the control data, and delete the control channel corresponding to each media type code stream.
  • the control data corresponding to each media type code stream of the attribute description information is sent to the controlled terminal device. It is also possible not to delete the attribute description information in the control data, by using each
  • the control channel corresponding to the media type code stream is sent to the controlled terminal device by the control data corresponding to each media type code stream. It can also send the control data to the controlled terminal device via a control channel.
  • the control data proxy device may be an MCU or other gateway.
  • the terminal device T1 only supports camera control of the primary and secondary streams through multiple camera control channels, and the terminal device T2 only supports the control data transmitted through one camera control channel carrying different attribute descriptions. information.
  • the control channels of the mainstream camera control channel and the auxiliary stream camera are respectively opened between the T1 and the MCU; only one camera controlled control channel is opened between the MCU and the T2.
  • T2 wants to control the code stream corresponding to the auxiliary stream camera of T1
  • T2 transmits the control data with the attribute description information to the MCU, the first acquisition unit of the MCU, and obtains the auxiliary stream carrying the T1 from a control channel.
  • the attribute description information in the data is deleted, and the control data in which the attribute description information is deleted is sent to the controlled terminal device T1 by the control channel opened for the code stream of the auxiliary stream camera of T1.
  • ⁇ 2 wants to control the code stream corresponding to the mainstream camera of T1
  • ⁇ 2 transmits the control data with the attribute description information to the MCU, and the first acquisition unit of the MCU obtains the corresponding mainstream camera corresponding to T1 from a control channel.
  • the first transmission unit determines, according to the attribute description information, that the controlled terminal device is T1, and the controlled code stream is a code stream corresponding to the mainstream camera;
  • the attribute description information is deleted, and the control data in which the attribute description information is deleted is sent to the controlled terminal device T1 by the control channel opened for the code stream of the mainstream camera of T1.
  • the thirteenth embodiment of the present invention further provides another control data proxy device, comprising: a second acquisition unit and a second transmission unit.
  • the second obtaining unit is configured to obtain, from the plurality of control channels, control data corresponding to the plurality of media type code streams of the controlled terminal device;
  • the second transmission unit is configured to describe, by using the attribute description information, the controlled terminal device corresponding to the control data and the media type code stream thereof, and transmit the control data carrying the attribute description information through a control channel. Go out. It can also pass the control data obtained by the first obtaining unit Multiple control channels are transmitted out.
  • the control data proxy device may be an MCU or other gateway.
  • the terminal device T1 only supports camera control of the primary and secondary streams through multiple camera control channels, and the terminal device T2 only supports the control data transmitted through one camera control channel carrying different attribute descriptions. information.
  • T1 is watching the screen of T2.
  • T1 wants to control the auxiliary stream camera of T2 the control channels of the mainstream camera control channel and the auxiliary stream camera are respectively opened between T1 and MCU; only one camera control is opened between MCU and T2. Control channel.
  • T1 uploads control data corresponding to the code stream of the mainstream camera and control data of the code stream corresponding to the auxiliary stream camera to the MCU in the corresponding control channel; in this case, the second acquisition unit of the MCU, from multiple control channels
  • the control data corresponding to the multiple media type code streams of the controlled terminal device T2 is obtained; the second transmission unit of the MCU compares the controlled terminal device corresponding to the control data and the media type code stream with the attribute description information
  • the attribute description information ⁇ T2, Aux> indicates that the code stream corresponding to the auxiliary stream camera of the terminal device ⁇ 2 needs to be controlled; and the attribute description information ⁇ T2, Main> indicates that the main camera corresponding to the terminal device T2 needs to be controlled.
  • the control data carrying the attribute description information is transmitted to the T2 through a control channel; after receiving the T2, the auxiliary stream camera of the controlled T2 is parsed from the attribute description information, and is controlled.
  • the present invention is capable of transmitting control data corresponding to a plurality of media type code streams of the controlled terminal device to the controlled terminal device, thereby enabling the ability to stream the plurality of media types.
  • the corresponding multimedia device performs corresponding control.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Description

多媒体设备控制***、 控制数据传输及处理装置和方法 本申请要求于 2007年 6月 5日提交中国专利局、申请号为 200710110572.5、 发明名称为"多媒体设备控制***、控制数据传输及处理装置和方法,,的中国专 利申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信领域, 尤其涉及对多媒体设备的控制。
背景技术
H.323 会议电视***中, 会场中的各个终端设备通过各自的多媒体设备, 如主摄像机, 辅摄像机等, 釆集各种媒体类型码流。 各个终端设备通过一条逻 辑通道传输一种媒体类型码流的方法,将所釆集到的多种媒体类型的码流传输 给对端; 也可以传输给 MCU ( Multipoint Conference Unit, 多点会议单元), 然后通过 MCU将其中几个或全部码流对应的画面组合成一路码流 ,传输给终 端设备。
各个终端设备在获取到对端传输给的多种媒体类型的码流后,还希望根据 播放所述码流的效果, 对远端的多媒体设备进行控制。
与本发明有关的现有技术提供了终端设备 A基于 H.323协议对终端设备 B 的主流摄像机进行控制的方法, 其实现流程如图 1所示, 终端设备 A和终端 设备 B通过呼叫建立消息建立连接; 连接建立后, 终端设备 A与终端设备 B 之间通过 H.245的能力交换消息( TerminalCapability Set )等能力集消息, 申明 自己具有支持远端摄像机控制的 H.224能力; 终端设备 A与终端设备 B之间, 通过打开控制通道相关信令, 建立一路 H.224控制通道; 终端设备 A通过所 述控制通道,传输控制数据给终端设备 B,终端设备 B按照所述控制数据对自 己的主流摄像机进行操作, 实现终端设备 A对终端设备 B的主流摄像机进行 控制的流程。
现有技术仅仅适用于通过一个逻辑通道接收到一种媒体类型的码流后,再 通过一个控制通道发送控制数据的情况, 这时接收到控制数据的终端设备,会 按照控制数据对相应的多媒体设备进行控制;但是当某个终端设备通过多个逻 辑通道接收到多种媒体类型的码流后, 再通过一个控制通道发送控制数据后, 接收到控制数据的终端设备,无法区分具体为哪种媒体类型码流对应的控制数 据, 从而不知道该对产生哪种媒体类型码流的多媒体设备进行相应的控制。 另夕卜, 对于力。入 MCU ( Multipoint Conference Unit, 多点会议单元 ) 召开 的多点会议, 由于 MCU发送给终端设备的码流对应多画面, 所以终端设备无 法区别按照现有技术接收到的控制数据是针对哪个画面对应的码流,从而无法 对产生所述码流的多媒体设备进行控制。
发明内容
本发明的实施例提供一种多媒体设备控制方法及***、控制数据传输及处 理装置和方法,其能够对多种媒体类型的码流对应的多媒体设备进行相应的控 制。
本发明的实施例通过如下技术方案实现:
本发明的实施例提供一种多媒体设备控制***, 其包括:
控制终端设备和被控制终端设备;
所述控制终端设备,用于发送与多种媒体类型码流对应的控制数据给被控 制终端设备;
所述被控制终端设备, 用于根据所述与多种媒体类型码流对应的控制数 据, 控制被控制终端设备产生所述媒体类型码流的多媒体设备。
本发明的实施例还提供一种控制数据传输方法, 其包括:
当接收到被控制终端设备发送的多种媒体类型码流后,发送与所述多种媒 体类型码流对应的控制数据给被控制终端设备。
本发明的实施例还提供一种控制数据传输装置, 其包括:
第一数据映射单元,用于将与被控制终端设备发送的多种媒体类型码流对 应的控制数据, 映射到多个控制通道中;
第一数据传输单元, 用于通过所述控制通道,将映射到所述控制通道中的 控制数据传输给被控制终端设备。
本发明的实施例还提供另一种控制数据传输装置, 其包括:
第二数据映射单元,用于将携带与被控制终端设备发送的媒体类型码流对 应的属性描述信息的多种控制数据, 映射到一个控制通道中;
第二数据传输单元, 用于通过所述控制通道,将映射到所述控制通道中的 控制数据传输给被控制终端设备。 本发明的实施例还提供一种控制数据处理方法, 其包括:
获得与多种媒体类型码流对应的控制数据, 并根据所述控制数据,控制产 生所述媒体类型码流的多媒体设备。
本发明的实施例还提供一种控制数据处理装置, 其包括:
控制数据获得单元, 用于获得与多种媒体类型码流对应的控制数据; 控制单元, 用于根据所述控制数据,控制产生所述媒体类型码流的多媒体 设备。
本发明的实施例还提供另一种控制数据代理装置, 其包括:
所述第一获取单元, 用于从一个控制通道中, 获得控制数据, 所述控制数 据中携带与被控制终端设备的媒体类型码流对应的属性描述信息;
所述第一传输单元, 用于根据所述属性描述信息, 确定被控制终端设备, 通过每种媒体类型码流对应的控制通道, 将每种媒体类型码流对应的控制数 据, 发送给所述被控制终端设备, 或, 用于根据所述属性描述信息, 确定被控 制终端设备,通过一个控制通道,将所述控制数据发送给所述被控制终端设备。
本发明的实施例还提供一种控制数据代理装置, 其包括:
第二获取单元, 用于从多个控制通道中, 获得与被控制终端设备的多种媒 体类型码流对应的控制数据;
第二传输单元,用于将所述控制数据对应的被控制终端设备及其媒体类型 码流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述属性描述信息 的控制数据传输出去, 或, 用于通过媒体类型码流对应的多个控制通道, 将所 述第二获取单元所获得的控制数据传输出去。
由上述本发明的实施例提供的具体实施方案可以看出,其能够发送与多种 媒体类型码流对应的控制数据给被控制终端设备,从而能够对多种媒体类型的 码流对应的多媒体设备进行相应的控制。
附图说明
图 1为背景技术提供的对摄像机进行控制的流程图;
图 2为本发明第一实施例的流程图;
图 3为本发明第一实施例中终端设备 A对终端设备 B的摄像机进行控制 的流程图; 图 4为本发明第二实施例的流程图;
图 5为本发明第二实施例中终端设备 A对终端设备 B的摄像机进行控制 的流程图;
图 6为本发明第三实施例的流程图;
图 7为本发明第三实施例中, 多点会议时终端设备 A对终端设备 B的摄 像机进行控制的流程图;
图 8为本发明第四实施例的结构原理图;
图 9为本发明第七实施例的结构原理图;
图 10为本发明第八实施例的结构原理图。
具体实施方式
本发明的第一实施例提供了一种多媒体设备控制方法,其为每种要控制的 多媒体设备分别打开一个 H.224 的控制通道, 控制其中一种多媒体设备的控 制数据在一个控制通道上传输,控制另一种多媒体设备的控制数据在另外一个 控制通道上传输。 其具体实施流程如图 2所示, 包括:
步骤 S101 , 当控制终端设备接收到被控制终端设备发送多种媒体类型码 流后,将与所述媒体类型码流对应的控制数据, 映射到多个控制通道中传输给 被控制终端设备; 其中, 所述媒体类型码流包括: 主多媒体设备产生的媒体类 型码流, 和, 辅多媒体设备产生的媒体类型码流。
步骤 S102 , 所述被控制终端设备根据与所述媒体类型码流对应的控制数 据, 分别控制产生所述媒体类型码流的多媒体设备。
所述被控制终端设备从各个控制通道中分别获得与多种媒体类型码流对 应的控制数据, 并根据所述控制数据, 分别控制产生所述媒体类型码流的多媒 体设备。
下面举例对本发明第一实施进行详细描述,如图 3所示: 假设控制终端设 备为终端设备 A, 可以支持 3 个摄像机输入的作为主流的视频源, 即图中的 caml/cam2/cam3 ; 被控制终端设备为终端设备 B, 可以支持 2 个摄像机输入 的作为辅流的视频源, 即图中的 cam4/cam5。假设终端设备 A要控制的终端设 备 B的主流摄像机输入的视频流 caml , 以及终端设备 B的辅流摄像机输入的 视频流 cam 4 , 具体实施过程如下: 终端设备 A和终端设备 B通过呼叫建立消息建立连接; 连接建立后, 终端 设备 A与终端设备 B之间通过 H.245的能力交换消息( TerminalCapabilitySet )等 能力集消息, 申明自己具有支持远端多媒体设备控制的 H.224能力;
终端设备 A与终端设备 B之间, 通过建立控制通道相关信令, 为每路要控 制的多媒体设备分别建立一个 H.224 的控制通道; 如, 建立两条控制通道, 一 条用于传输控制主流摄像机的 cam 1的控制数据的 h.224 main控制通道,另一条 用于传输控制辅流摄像机的 cam 4的控制数据的 h.224 Aux控制通道。
终端设备 A通过所述 h.224 main控制通道, 传输控制主流摄像机输入的视 频流 cam 1的控制数据给终端设备 B; 通过所述 h.224 Aux控制通道, 传输控制 辅流摄像机输入的视频流 cam 4的控制数据给终端设备8。
终端设备 B从所述 h.224 main控制通道中接收到控制数据后, 根据所述控 制数据, 对产生 cam 1的主流摄像机的进行控制, 实现对自己的主流摄像机输 入的视频流 cam 1进行控制; 终端设备 B从所述 h.224 Aux控制通道中接收到控 制数据后, 根据所述控制数据, 对产生 cam 4的辅流摄像机进行控制, 实现对 自己的辅流摄像机输入的视频流 cam 4进行控制。
在本发明第一实施例基础上,还可以进一步实现多点会议。此时多点会议 单元 MCU从多个控制通道中, 获得与被控制终端设备的多种媒体类型码流对 应的控制数据; 通过对应的多个控制通道, 将所述控制数据, 传输给被控制终 端设备。 其余与第一实施例的相关描述雷同, 这里不再详细描述。
本发明的第二实施例提供了另一种多媒体设备控制方法, 其通过对 H.281 协议的扩展, 在控制数据中增加了对要控制的多媒体设备对应的属性描述信 息。 其具体实施流程如图 4所示, 包括:
步骤 S201 , 当控制终端设备接收到被控制终端设备发送的多种媒体类型 码流后,通过一个控制通道,将携带与所述媒体类型码流对应的属性描述信息 的多种控制数据, 传输给被控制终端设备。
其中, 所述属性描述信息包括: 媒体类型码流, 和, 被控制终端设备的描 述信息。 所述媒体类型码流包括: 主多媒体设备产生的媒体类型码流, 和, 辅 多媒体设备产生的媒体类型码流。
步骤 S202 , 所述被控制终端设备根据与所述媒体类型码流对应的控制数 据, 控制产生所述媒体类型码流的多媒体设备。
所述被控制终端设备从一个控制通道中获得控制数据,根据所述控制数据 中携带属性描述信息, 获得与自己的媒体类型码流对应的控制数据,如根据所 述控制数据中携带被控制终端设备的描述信息判断要控制的是否为自己,若是 自己, 则进一步根据所述控制数据中携带的媒体类型码流,确定要控制的媒体 类型码流是哪个多媒体设备产生的媒体类型码流; 然后根据所述控制数据,控 制被控制终端设备产生所述媒体类型码流的多媒体设备。
下面举例对本发明第二实施例进行详细说明:
如图 5所示, 假设控制终端设备为终端设备 A, 可以支持 3 个摄像机输 入的作为主流的视频源, 即图中的 caml/cam2/cam3 ; 被控制终端设备为终端 设备 B ,可以支持 2 个摄像机输入的作为辅流的视频源,即图中的 cam4/cam5。 假设终端设备 A要控制的终端设备 B的主流摄像机输入的视频流 caml , 以及 终端设备 B的辅流摄像机输入的视频流 cam 4, 具体实施过程如下:
终端设备 A和终端设备 B通过呼叫建立消息建立连接; 连接建立后, 终端 设备 A与终端设备 B之间通过 H.245的能力交换消息( TerminalCapabilitySet )等 能力集消息, 申明自己具有支持远端多媒体设备控制的 H.224能力;
终端设备 A与终端设备 B之间, 通过建立控制通道相关信令, 为要控制的 不同多媒体设备建立同一个 H.224 的控制通道。
终端设备 A通过所述同一个控制通道, 将携带不同属性描述信息的控制 数据, 传输给终端设备^ 如, 终端设备 A要控制终端设备 B的主流摄像机 输入的视频流 main时, 则在发送的控制数据中的扩展字段填上 <Tb, main>, 表示要控制的媒体类型码流是主流摄像机输入的视频流 main, 被控制终端设 备是终端设备 B。终端设备 B收到所述控制数据后,解析出被控制终端设备是 自己, 再解析出要控制的媒体类型码流是主流摄像机产生的视频流 main, 则 按照控制数据对自己的主流摄像机进行操作, 这样就可以实现终端设备 A对 终端设备 B的主流摄像机输入的视频流进行控制。
终端设备 A要控制终端设备 B 的辅流摄像机输入的视频流时,则在发送的 控制数据中的扩展字段填上 <Tb, aux>, 表示要控制的是终端设备 B的辅流摄 像机输入的视频流 aux。终端设备 B收到控制数据后,解析出要控制的终端设备 是自己, 再解析出要控制的媒体类型码流是辅流摄像机输入的视频流 aux, 则 按照控制数据对自己的辅流摄像机进行操作, 这样就可以实现终端设备 A对终 端设备 B的辅流摄像机输入的视频流进行控制。
本发明的第三实施例提供了第三种多媒体设备控制方法,其在第二实施例 的基础上, 进一步实现多点会议。 其具体实现流程如图 6所示, 包括:
步骤 S301 , 当控制终端设备接收到被控制终端设备发送的多种媒体类型 码流后,通过一个控制通道,将携带与所述媒体类型码流对应的属性描述信息 的多种控制数据, 传输给被控制终端设备。
其中, 所述属性描述信息包括: 媒体类型码流, 和, 被控制终端设备的描 述信息。 所述媒体类型码流包括: 主多媒体设备产生的媒体类型码流, 和, 辅 多媒体设备产生的媒体类型码流。
步骤 S302 , 发送给所述被控制终端设备的控制数据到达多点会议单元 MCU, 所述 MCU根据所述控制数据中的属性描述信息选择要控制的媒体类型 码流和被控制终端设备的描述信息,根据被控制终端设备的描述信息, 确定被 控制终端设备, 并将所述控制数据发送给所述被控制终端设备。
步骤 S303 , 所述被控制终端设备获得携带属性描述信息的控制数据后, 根据所述控制数据, 控制产生所述媒体类型码流的多媒体设备。
所述被控制终端设备从一个控制通道中获得控制数据,根据所述控制数据 中携带的属性描述信息, 获得与自己媒体类型码流对应的控制数据,如根据所 述控制数据中携带的被控制终端设备的描述信息, 判断要控制的是否为自己, 若是自己, 则进一步根据所述控制数据中携带的媒体类型码流, 确定要控制的 媒体类型码流是哪个多媒体设备产生的媒体类型码流; 然后根据所述控制数 据, 分别控制被控制终端设备产生所述媒体类型码流的多媒体设备。
下面举例对本发明的第三实施例进行详细说明:
如图 7所示, 假设发起控制的终端设备在多点会议中, 可以同时看到 tl/t2/t3/t4四个会场的画面。 终端设备 T4 加入多点会议, MCU将 tl/t2/t3/t4四个 会场的画面对应的视频码流发送给终端设备 T4。 终端设备 Τ4根据其看到 tl/t2/t3/t4四个会场的画面, 假设其控制其中的 tl子画面对应的视频流 Aux, 则 在扩展字段中填上 <T1 , Aux>,表示要控制的是作为被控制终端设备的终端设 备 T1中的辅流摄像机输入的视频流 Aux。 当 MCU 收到摄像机控制数据后, 解 析出要控制的是终端设备 T1中的辅流摄像机输入的视频流 Aux, 于是将控制数 据发送给终端设备 T1 ; 终端设备 T1 收到控制数据后, 解析出要控制的媒体类 型码流是自己的辅流摄像机输入的视频流 Aux, 于是根据所述控制数据对辅流 摄像机进行控制, 从而实现终端设备 T4对终端设备 T1的辅流摄像机输入的视 频流进行控制的目的。
上述三个实施例仅仅给出通信双方同时支持通过一个控制信道发送或接 收多种媒体类型码流对应的控制数据的情况,以及通信双方同时支持通过多个 控制信道发送或接收多种媒体类型码流对应的控制数据的情况,当二者所支持 的功能不同时, 还需要通过一个网络设备, 如多点会议单元 MCU进行转换, 具体如下:
当控制终端设备支持通过多个控制信道发送多种媒体类型码流对应的控 制数据,被控制终端设备支持通过一个控制信道接收多种媒体类型码流对应的 控制数据时, 所述 MCU, 从多个控制通道中, 获得与被控制终端设备的多种 媒体类型码流对应的控制数据;将所述控制数据对应的被控制终端设备及其媒 体类型码流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述属性描 述信息的控制数据传输出去。
当控制终端设备支持通过一个控制信道发送多种媒体类型码流对应的控 制数据被控制终端设备支持通过多个控制信道接收多种媒体类型码流对应的 控制数据时, 所述 MCU, 从一个控制通道中, 获得控制数据, 所述控制数据 中携带与被控制终端设备的媒体类型码流对应的属性描述信息;根据所述属性 描述信息, 确定被控制终端设备, 并将所述控制数据中的属性描述信息删除, 通过每种媒体类型码流对应的控制通道,将删除掉属性描述信息的每种媒体类 型码流对应的控制数据,发送给所述被控制终端设备。也可以不删除所述控制 数据中的属性描述信息, 通过每种媒体类型码流对应的控制通道,将每种媒体 类型码流对应的控制数据, 发送给所述被控制终端设备。
本发明的第四实施例提供了一种多媒体设备控制***,其结构如图 8所示, 包括: 控制终端设备和被控制终端设备; 其中, 所述控制终端设备包括第一传 输单元, 或者, 第二传输单元。 各个单元之间的信号传递关系如下:
所述控制终端设备接收被控制终端设备发送的多种媒体类型码流;当接收 到被控制终端设备发送的多种媒体类型码流后,发送与所述多种媒体类型码流 对应的控制数据给被控制终端设备; 具体处理时, 可以通过第一传输单元, 将 与每种媒体类型码流对应的控制数据, 映射到一个控制通道中, 这样通过多个 控制通道, 将与所述多种媒体类型码流对应的控制数据传输给被控制终端设 备; 或者, 可以通过第二传输单元, 通过一个控制通道, 将携带与所述媒体类 型码流对应的属性描述信息的多种控制数据, 传输给被控制终端设备。 其中, 所述属性描述信息包括: 媒体类型码流, 和, 被控制终端设备的描述信息。 所 述媒体类型码流包括: 主多媒体设备产生的媒体类型码流, 和, 辅多媒体设备 产生的媒体类型码流。具体实现与上述方法实施例中的相关描述雷同, 这里不 再详细描述。
所述被控制终端设备接收到所述控制数据后,根据所述媒体类型码流对应 的控制数据, 控制被控制终端设备产生所述媒体类型码流的多媒体设备。
本发明的第五实施例提供了另一种多媒体设备控制***,该***在第四实 施例的基础上增加了用于代理控制数据的第一控制数据代理装置。当发送给被 控制终端设备的控制数据到达第一控制数据代理装置时 ,第一控制数据代理装 置,从多个控制通道中, 获得与被控制终端设备的多种媒体类型码流对应的控 制数据;通过对应的多个控制通道,将所述控制数据,传输给被控制终端设备。 其余与上述第四实施例的相关描述雷同, 这里不再详细描述。
本发明第五实施例适用于通信双方同时支持通过多个控制信道发送或接 收多种媒体类型码流对应的控制数据的情况。
本发明的第五实施例中的第一控制数据代理装置也可以是第二控制数据 代理装置, 用于从多个控制通道中, 获得与被控制终端设备的多种媒体类型码 流对应的控制数据; 将所述控制数据对应的被控制终端设备及其媒体类型码 流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述属性描述信息的 控制数据传输出去。
此时该***适用于通信一方支持通过多个控制信道发送或接收多种媒体 类型码流对应的控制数据,另一方支持通过一个控制信道发送或接收多种媒体 类型码流对应的控制数据的情况。
本发明的第五实施例中的第一控制数据代理装置也可以是第三控制数据 代理装置, 用于从一个控制通道中, 获得控制数据, 根据所述控制数据中的属 性描述信息, 确定被控制终端设备, 并通过一个控制通道, 将所述控制数据发 送给所述被控制终端设备;
此时,此***适用于通信双方同时支持通过一个控制信道发送或接收多种 媒体类型码流对应的控制数据的情况。
本发明的第五实施例中的第一控制数据代理装置也可以是第四控制数据 代理装置, 用于从一个控制通道中, 获得控制数据, 所述控制数据中携带与被 控制终端设备的媒体类型码流对应的属性描述信息; 根据所述属性描述信息, 确定被控制终端设备, 并将所述控制数据中的属性描述信息删除,通过每种媒 体类型码流对应的控制通道,将删除掉属性描述信息的每种媒体类型码流对应 的控制数据, 发送给所述被控制终端设备。 或者, 不删除所述控制数据中的属 性描述信息,通过每种媒体类型码流对应的控制通道,将每种媒体类型码流对 应的控制数据, 发送给所述被控制终端设备。
此时该***适用于通信一方支持通过一个控制信道发送或接收多种媒体 类型码流对应的控制数据,另一方支持通过多个控制信道发送或接收多种媒体 类型码流对应的控制数据的情况。
本发明的第六实施例提供了一种控制数据传输方法,其可以发送不同媒体 类型码流对应的控制数据给被控制终端设备, 具体实现时, 可以釆取两种方案 实现:
第一种,当控制终端设备接收到被控制终端设备发送的多种媒体类型码流 后,将与所述多种媒体类型码流对应的控制数据, 映射到多个控制通道中传输 给被控制终端设备。具体实现与第一实施例中的相关描述雷同, 这里不再详细 描述。
第二种,当控制终端设备接收到被控制终端设备发送的多种媒体类型码流 后,通过一个控制通道,将携带与所述媒体类型码流对应的属性描述信息的多 种控制数据, 传输给被控制终端设备。 其中, 所述属性描述信息包括: 媒体类 型码流, 和, 被控制终端设备的描述信息。 所述媒体类型码流包括: 主多媒体 设备产生的媒体类型码流, 和, 辅多媒体设备产生的媒体类型码流。 具体实现 与第二实施例中的相关描述雷同, 这里不再详细描述。
该方法还可以适用于加入 MCU的情况。
针对第一种方案,当发送给所述被控制终端设备的控制数据到达多点会议 单元 MCU时, 所述 MCU其从多个控制通道中, 获得与被控制终端设备的多 种媒体类型码流对应的控制数据;通过对应的多个控制通道,将所述控制数据, 传输出去; 或者,
从多个控制通道中,获得与被控制终端设备的多种媒体类型码流对应的控 制数据; 将所述控制数据对应的被控制终端设备及其媒体类型码流, 用属性描 述信息描述; 并通过一个控制通道,将携带所述属性描述信息的控制数据传输 出去。
针对第二种方案,当发送给所述被控制终端设备的控制数据到达多点会议 单元 MCU时, 所述 MCU从一个控制通道中, 获得控制数据, 所述控制数据 中携带与被控制终端设备的媒体类型码流对应的属性描述信息;根据所述控制 数据中携带的属性描述信息, 确定被控制终端设备, 并通过一个控制通道, 将 所述控制数据发送给所述被控制终端设备; 或者,
MCU从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息; 根据所述属性描述信息, 确定 被控制终端设备, 并将所述控制数据中的属性描述信息删除,通过每种媒体类 型码流对应的控制通道,将删除掉属性描述信息的每种媒体类型码流对应的控 制数据,发送给所述被控制终端设备。也可以不删除所述控制数据中的属性描 述信息,通过每种媒体类型码流对应的控制通道, 将每种媒体类型码流对应的 控制数据, 发送给所述被控制终端设备。
其中所述属性描述信息, 确定被控制终端设备, 并将所述控制数据发送给 所述被控制终端设备。具体实现与第三实施例中的相关描述雷同, 这里不再详 细描述。
本发明的第七实施例提供了一种控制数据传输装置, 其结构如图 9所示, 包括: 第一数据映射单元和第一数据传输单元。
各个单元之间的信号传递关系如下: 所述第一数据映射单元,将与被控制终端设备发送的多种媒体类型码流对 应的控制数据, 映射到多个控制通道中; 其中所述媒体类型码流包括: 主多媒 体设备产生的媒体类型码流, 和, 辅多媒体设备产生的媒体类型码流。
所述第一数据传输单元通过所述控制通道,将映射到所述控制通道中的控 制数据传输给被控制终端设备。
本发明的第八实施例提供了另一种控制数据传输装置, 其结构如图 10所 示, 包括: 第二数据映射单元和第二数据传输单元。
所述第二数据映射单元,将携带与被控制终端设备发送的媒体类型码流对 应的属性描述信息的多种控制数据, 映射到一个控制通道中; 其中, 所述属性 描述信息包括: 媒体类型码流, 和, 被控制终端设备的描述信息。 所述媒体类 型码流包括: 主多媒体设备产生的媒体类型码流, 和, 辅多媒体设备产生的媒 体类型码流。
所述第二数据传输单元, 通过所述控制通道,将映射到所述控制通道中的 控制数据传输给被控制终端设备。
本发明的第九实施例提供一种控制数据处理方法, 其包括:
获得与多种媒体类型码流对应的控制数据,根据所述控制数据,控制产生 所述媒体类型码流的多媒体设备。其中, 所述获得与多种媒体类型码流对应的 控制数据时, 可以从多个控制通道中, 获得与所述媒体类型码流对应的控制数 据; 或者,从一个控制通道中获得携带与所述媒体类型码流对应的属性描述信 息的控制数据。具体实现与上述实施例中的相关描述雷同,这里不再详细描述。 当发送给所述被控制终端设备的控制数据到达多点会议单元 MCU时, 所 述 MCU, 从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息;根据发送给所述被控制终端设 备的控制数据中携带的属性描述信息, 确定被控制终端设备, 并将所述控制数 据通过一个控制通道发送给所述被控制终端设备; 或者,
MCU从多个控制通道中, 获得与被控制终端设备的多种媒体类型码流对 应的控制数据; 将所述控制数据对应的被控制终端设备及其媒体类型码流, 用 属性描述信息描述; 并通过一个控制通道,将携带所述属性描述信息的控制数 据传输给所述被控制终端设备。
本发明的第十实施例提供一种控制数据处理装置, 其包括: 控制数据获得 单元和控制单元。其中所述控制数据获得单元包括第一获得子单元或者第二获 得子单元。
控制数据获得单元, 用于获得与多种媒体类型码流对应的控制数据; 具体 处理情况如下: 第一获得子单元,从多个控制通道中获得与多种媒体类型码流 对应的控制数据。 具体处理与方法实施例中的相关描述雷同, 这里不再详细描 述。
控制单元,根据所述控制数据获得单元获得的控制数据, 分别控制产生所 述媒体类型码流的多媒体设备。
本发明的第十一实施例提供一种控制数据处理装置, 其包括: 控制数据获 得单元和控制单元。 其中所述控制数据获得单元包括第二获得子单元。
控制数据获得单元, 获得与多种媒体类型码流对应的控制数据; 具体处理 情况如下: 第二获得子单元, 从一个控制通道中获得多种控制数据, 根据所述 控制数据中携带与被控制终端设备的媒体类型码流对应的属性描述信息。具体 处理与方法实施例中的相关描述雷同, 这里不再详细描述。
控制单元,根据所述控制数据获得单元获得的控制数据, 分别控制产生所 述媒体类型码流的多媒体设备。
本发明第十二实施例还提供一种控制数据代理装置, 其包括: 第一获取单 元和第一传输单元。
所述第一获取单元, 用于从一个控制通道中, 获得控制数据, 所述控制数 据中携带与被控制终端设备的媒体类型码流对应的属性描述信息; 其中, 所述 属性描述信息包括: 媒体类型码流, 和, 被控制终端设备的描述信息。 所述媒 体类型码流包括: 主多媒体设备产生的媒体类型码流, 和, 辅多媒体设备产生 的媒体类型码流。
所述第一传输单元, 用于根据所述属性描述信息, 确定被控制终端设备, 并将所述控制数据中的属性描述信息删除,通过每种媒体类型码流对应的控制 通道,将删除掉属性描述信息的每种媒体类型码流对应的控制数据,发送给所 述被控制终端设备。其也可以不删除所述控制数据中的属性描述信息, 通过每 种媒体类型码流对应的控制通道,将每种媒体类型码流对应的控制数据,发送 给所述被控制终端设备。 其也可以通过一个控制通道,将所述控制数据发送给 所述被控制终端设备。
该控制数据代理装置可以是 MCU, 也可以是其它网关。 下面以该控制数 据代理装置为 MCU为例, 对其处理情况进行说明:
假设 MCU上两个入会的终端设备, 终端设备 T1 只支持通过多个摄像 机控制通道进行主、 辅流的摄像机控制, 而终端设备 T2 只支持通过一个摄像 机控制通道传输的控制数据中携带不同属性描述信息。 T1 与 MCU之间分别 打开了主流摄像机控制通道和辅流摄像机的控制通道; MCU 与 T2 之间只打 开了一个摄像机控制的控制通道。 当 T2 要控制 T1 的辅流摄像机对应的码流 时, T2 将带有属性描述信息的控制数据, 传给 MCU, MCU 的第一获取单 元, 从一个控制通道中, 获得携带与 T1 的辅流摄像机对应的属性描述信息的 控制数据; 所述第一传输单元, 根据所述属性描述信息, 确定被控制终端设备 是 T1 , 被控制的码流为辅流摄像机对应的码流; 将所述控制数据中的属性描 述信息删除, 通过为 T1的辅流摄像机的码流打开的控制通道, 将删除了属性 描述信息的控制数据,发送给所述被控制终端设备 Tl。 当 Τ2要控制 T1 的主 流摄像机对应的码流时, Τ2 将带有属性描述信息的控制数据, 传给 MCU, MCU的第一获取单元, 从一个控制通道中, 获得携带与 T1 的主流摄像机对 应的属性描述信息的控制数据; 所述第一传输单元, 根据所述属性描述信息, 确定被控制终端设备是 T1 , 被控制的码流为主流摄像机对应的码流; 将所述 控制数据中的属性描述信息删除, 通过为 T1的主流摄像机的码流打开的控制 通道, 将删除了属性描述信息的控制数据, 发送给所述被控制终端设备 Tl。
本发明第十三实施例还提供另一种控制数据代理装置, 其包括: 第二获取 单元和第二传输单元。
所述第二获取单元, 用于从多个控制通道中, 获得与被控制终端设备的多 种媒体类型码流对应的控制数据;
所述第二传输单元,用于将所述控制数据对应的被控制终端设备及其媒体 类型码流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述属性描述 信息的控制数据传输出去。其也可以将第一获取单元所获得的控制数据,通过 多个控制通道, 传输出去。
该控制数据代理装置可以是 MCU, 也可以是其它网关。 下面以该控制数 据代理装置为 MCU为例, 对其处理情况进行说明:
假设 MCU上两个入会的终端设备, 终端设备 T1 只支持通过多个摄像 机控制通道进行主、 辅流的摄像机控制, 而终端设备 T2 只支持通过一个摄像 机控制通道传输的控制数据中携带不同属性描述信息。 T1 正在观看 T2 的画 面, 当 T1 要控制 T2 的辅流摄像机时, T1 与 MCU之间分别打开了主流 摄像机控制通道和辅流摄像机的控制通道; MCU 与 T2 之间只打开了一个摄 像机控制的控制通道。 T1 将对应主流摄像机的码流的控制数据, 以及对应辅 流摄像机的码流的控制数据在对应的控制通道上传给 MCU; 在这种情况下, MCU 的第二获取单元, 从多个控制通道中, 获得与被控制终端设备 T2的多 种媒体类型码流对应的控制数据; MCU 的第二传输单元将所述控制数据对应 的被控制终端设备及其媒体类型码流, 用属性描述信息描述, 如, 用属性描述 信息 <T2, Aux>表示需要控制的是终端设备 Τ2的辅流摄像机对应的码流; 用 属性描述信息 <T2, Main>表示需要控制的是终端设备 T2的主流摄像机对应的 码流; 并通过一个控制通道,将携带所述属性描述信息的控制数据传输给 T2; T2接收到后, 从属性描述信息中解析出被控制的 T2 的辅流摄像机, 对其进 行控制。
由上述本发明提供的具体实施方案可以看出,其能够发送与被控制终端设 备的多种媒体类型码流对应的控制数据给被控制终端设备,从而能够从而能够 对多种媒体类型的码流对应的多媒体设备进行相应的控制。 明的精神和范围。 这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。

Claims

权 利 要 求
1、 一种多媒体设备控制***, 其特征在于, 包括:
控制终端设备和被控制终端设备;
所述控制终端设备,用于发送与多种媒体类型码流对应的控制数据给被控 制终端设备;
所述被控制终端设备, 用于根据所述与多种媒体类型码流对应的控制数 据, 控制被控制终端设备产生所述媒体类型码流的多媒体设备。
2、 如权利要求 1所述的***, 其特征在于, 所述控制终端设备包括: 第一传输单元, 用于在接收到被控制终端设备发送的多种媒体类型码流 后,将与所述多种媒体类型码流对应的控制数据, 映射到多个控制通道中传输 给被控制终端设备。
3、 如权利要求 2所述的***, 其特征在于, 还包括:
第一控制数据代理装置, 用于从多个控制通道中, 获得与被控制终端设备 的多种媒体类型码流对应的控制数据; 通过对应的多个控制通道,将所述控制 数据传输出去;
或者,
第二控制数据代理装置, 用于从多个控制通道中, 获得与被控制终端设备 的多种媒体类型码流对应的控制数据;将所述控制数据对应的被控制终端设备 及其媒体类型码流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述 属性描述信息的控制数据传输出去。
4、 如权利要求 1所述的***, 其特征在于, 所述控制终端设备包括: 第二传输单元, 用于在接收到被控制终端设备发送的多种媒体类型码流 后,通过一个控制通道,将携带与所述媒体类型码流对应的属性描述信息的多 种控制数据, 传输给被控制终端设备。
5、 如权利要求 4所述的***, 其特征在于, 还包括:
第三控制数据代理装置, 用于从一个控制通道中, 获得与被控制终端设备 的多种媒体类型码流对应的控制数据, 根据所述控制数据中的属性描述信息, 确定被控制终端设备, 并通过一个控制通道,将所述控制数据发送给所述被控 制终端设备; 或者, 第四控制数据代理装置, 用于从一个控制通道中, 获得控制数据, 所述控 制数据中携带与被控制终端设备的媒体类型码流对应的属性描述信息;根据所 述属性描述信息, 确定被控制终端设备; 通过每种媒体类型码流对应的控制通 道, 将每种媒体类型码流对应的控制数据, 发送给所述被控制终端设备。
6、 一种控制数据传输方法, 其特征在于, 包括:
当接收到被控制终端设备发送的多种媒体类型码流后,发送与所述多种媒 体类型码流对应的控制数据给被控制终端设备。
7、 如权利要求 6所述的方法, 其特征在于, 所述发送与多种媒体类型码 流对应的控制数据给被控制终端设备的过程, 具体包括:
将与所述多种媒体类型码流对应的控制数据,映射到多个控制通道中传输 给被控制终端设备。
8、 如权利要求 7所述的方法, 其特征在于, 还包括:
多点会议单元 MCU从多个控制通道中, 获得与被控制终端设备的多种媒 体类型码流对应的控制数据; 通过对应的多个控制通道, 将所述控制数据传输 出去; 或者,
MCU从多个控制通道中, 获得与被控制终端设备的多种媒体类型码流对 应的控制数据; 将所述控制数据对应的被控制终端设备及其媒体类型码流, 用 属性描述信息描述; 并通过一个控制通道,将携带所述属性描述信息的控制数 据传输出去。
9、 如权利要求 6所述的方法, 其特征在于, 所述发送与多种媒体类型码 流对应的控制数据给被控制终端设备的过程, 具体包括:
通过一个控制通道,将携带与所述媒体类型码流对应的属性描述信息的多 种控制数据, 传输给被控制终端设备。
10、 如权利要求 9所述的方法, 其特征在于, 还包括:
MCU从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息;根据所述控制数据中携带的属 性描述信息, 确定被控制终端设备, 并通过一个控制通道, 将所述控制数据发 送给所述被控制终端设备; 或者,
MCU从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息; 根据所述属性描述信息, 确定 被控制终端设备; 通过每种媒体类型码流对应的控制通道,将每种媒体类型码 流对应的控制数据, 发送给所述被控制终端设备。
11、 一种控制数据传输装置, 其特征在于, 包括:
第一数据映射单元,用于将与被控制终端设备发送的多种媒体类型码流对 应的控制数据, 映射到多个控制通道中;
第一数据传输单元, 用于通过所述控制通道,将映射到所述控制通道中的 控制数据传输给被控制终端设备。
12、 一种控制数据传输装置, 其特征在于, 包括:
第二数据映射单元,用于将携带与被控制终端设备发送的媒体类型码流对 应的属性描述信息的多种控制数据, 映射到一个控制通道中;
第二数据传输单元, 用于通过所述控制通道,将映射到所述控制通道中的 控制数据传输给被控制终端设备。
13、 一种控制数据处理方法, 其特征在于, 包括:
获得与多种媒体类型码流对应的控制数据, 并根据所述控制数据,控制产 生所述媒体类型码流的多媒体设备。
14、 如权利要求 13所述的方法, 其特征在于, 还包括:
多点会议单元 MCU从多个控制通道中, 获得与被控制终端设备的多种媒 体类型码流对应的控制数据; 通过对应的多个控制通道, 将所述控制数据传输 出去; 或者,
MCU从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息; 根据所述属性描述信息, 确定 被控制终端设备; 通过每种媒体类型码流对应的控制通道,将每种媒体类型码 流对应的控制数据, 发送给所述被控制终端设备。
15、 如权利要求 14所述的方法, 其特征在于, 所述获得与多种媒体类型 码流对应的控制数据的过程, 具体包括:
从多个控制通道中,获得与被控制终端设备的多种媒体类型码流对应的控 制数据。
16、 如权利要求 13所述的方法, 其特征在于, 还包括: MCU从一个控制通道中, 获得控制数据, 所述控制数据中携带与被控制 终端设备的媒体类型码流对应的属性描述信息;根据发送给所述被控制终端设 备的控制数据中携带的属性描述信息, 确定被控制终端设备, 并将所述控制数 据通过一个控制通道发送给所述被控制终端设备; 或者,
MCU从多个控制通道中, 获得与被控制终端设备的多种媒体类型码流对 应的控制数据; 将所述控制数据对应的被控制终端设备及其媒体类型码流, 用 属性描述信息描述; 并通过一个控制通道,将携带所述属性描述信息的控制数 据传输出去。
17、 如权利要求 16所述的方法, 其特征在于, 所述获得与多种媒体类型 码流对应的控制数据的过程, 具体包括:
从一个控制通道中,获得携带与被控制终端设备的媒体类型码流对应的属 性描述信息的多种控制数据。
18、 一种控制数据处理装置, 其特征在于, 包括:
控制数据获得单元, 用于获得与多种媒体类型码流对应的控制数据; 控制单元, 用于根据所述控制数据,控制产生所述媒体类型码流的多媒体 设备。
19、 如权利要求 18所述的装置, 其特征在于, 所述控制数据获得单元包 括:
第一获得单元, 用于从多个控制通道中, 获得与被控制终端设备的多种媒 体类型码流对应的控制数据;
或者,
第二获得单元, 用于从一个控制通道中, 获得携带与被控制终端设备的媒 体类型码流对应的属性描述信息的多种控制数据。
20、 一种控制数据代理装置, 其特征在于, 包括:
第一获取单元, 用于从一个控制通道中, 获得控制数据, 所述控制数据中 携带与被控制终端设备的媒体类型码流对应的属性描述信息;
第一传输单元, 用于根据所述属性描述信息, 确定被控制终端设备, 通过 每种媒体类型码流对应的控制通道,将每种媒体类型码流对应的控制数据,发 送给所述被控制终端设备, 或, 用于根据所述属性描述信息, 确定被控制终端 设备, 通过一个控制通道, 将所述控制数据发送给所述被控制终端设备。
21、 一种控制数据代理装置, 其特征在于, 包括:
第二获取单元, 用于从多个控制通道中, 获得与被控制终端设备的多种媒 体类型码流对应的控制数据;
第二传输单元,用于将所述控制数据对应的被控制终端设备及其媒体类型 码流, 用属性描述信息描述; 并通过一个控制通道, 将携带所述属性描述信息 的控制数据传输出去, 或, 用于通过媒体类型码流对应的多个控制通道, 将所 述第二获取单元所获得的控制数据传输出去。
PCT/CN2008/071181 2007-06-05 2008-06-04 Système de commande d'équipement multimédia, dispositif et procédé de commande de transmission et traitement de données WO2008148350A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
BRPI0812207-5A2A BRPI0812207A2 (pt) 2007-06-05 2008-06-04 Sistema de controle de equipamento de multimídia, dispositivo e método para controlar a transmissão e o processamento de dados
EP08757592A EP2157514A4 (en) 2007-06-05 2008-06-04 MULTIMEDIA EQUIPMENT CONTROL SYSTEM, DEVICE AND METHOD FOR TRANSMISSION CONTROL AND DATA PROCESSING
US12/631,128 US8421841B2 (en) 2007-06-05 2009-12-04 Multi-media controlling system, device and method for controlling data transmission and processing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710110572A CN101321259B (zh) 2007-06-05 2007-06-05 多媒体设备控制***、控制数据传输及处理装置和方法
CN200710110572.5 2007-06-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/631,128 Continuation US8421841B2 (en) 2007-06-05 2009-12-04 Multi-media controlling system, device and method for controlling data transmission and processing

Publications (1)

Publication Number Publication Date
WO2008148350A1 true WO2008148350A1 (fr) 2008-12-11

Family

ID=40093195

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/071181 WO2008148350A1 (fr) 2007-06-05 2008-06-04 Système de commande d'équipement multimédia, dispositif et procédé de commande de transmission et traitement de données

Country Status (5)

Country Link
US (1) US8421841B2 (zh)
EP (1) EP2157514A4 (zh)
CN (1) CN101321259B (zh)
BR (1) BRPI0812207A2 (zh)
WO (1) WO2008148350A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11290685B2 (en) * 2013-07-03 2022-03-29 Huawei Technolgoies Co., Ltd. Call processing method and gateway

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106412629B (zh) * 2016-10-08 2019-08-06 Oppo广东移动通信有限公司 媒体数据传输的处理方法、装置、***及计算机可读媒体介质
CN110505430A (zh) * 2018-05-17 2019-11-26 视联动力信息技术股份有限公司 一种会议控制的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999003040A1 (en) * 1997-07-10 1999-01-21 Cirrus Logic, Inc. Virtual memory manager for multi-media engines
CN1435785A (zh) * 2002-06-24 2003-08-13 罗迎东 一种实施远程控制和操作的现场信息发布方法和***
US20040107450A1 (en) * 2002-11-28 2004-06-03 Mei Kodama Contents conversion control method and contents use system
US20060092269A1 (en) 2003-10-08 2006-05-04 Cisco Technology, Inc. Dynamically switched and static multiple video streams for a multimedia conference

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
EP1025696B1 (en) 1997-09-04 2010-12-08 Comcast IP Holdings I, LLC Apparatus for video access and control over computer network, including image correction
US6856618B2 (en) * 1997-10-21 2005-02-15 Intel Corporation Apparatus and method for computer telephone integration in packet switched telephone networks
US6380968B1 (en) * 1998-01-06 2002-04-30 Intel Corporation Method and apparatus for controlling a remote video camera in a video conferencing system
US20020138842A1 (en) * 1999-12-17 2002-09-26 Chong James I. Interactive multimedia video distribution system
US20040116183A1 (en) * 2002-12-16 2004-06-17 Prindle Joseph Charles Digital advertisement insertion system and method for video games
US7321384B1 (en) * 2003-06-03 2008-01-22 Cisco Technology, Inc. Method and apparatus for using far end camera control (FECC) messages to implement participant and layout selection in a multipoint videoconference
US7312809B2 (en) * 2004-10-12 2007-12-25 Codian Ltd. Method and apparatus for controlling a conference call
US7889765B2 (en) * 2005-11-30 2011-02-15 Time Warner Cable Inc. Apparatus and methods for utilizing variable rate program streams in a network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999003040A1 (en) * 1997-07-10 1999-01-21 Cirrus Logic, Inc. Virtual memory manager for multi-media engines
CN1435785A (zh) * 2002-06-24 2003-08-13 罗迎东 一种实施远程控制和操作的现场信息发布方法和***
US20040107450A1 (en) * 2002-11-28 2004-06-03 Mei Kodama Contents conversion control method and contents use system
US20060092269A1 (en) 2003-10-08 2006-05-04 Cisco Technology, Inc. Dynamically switched and static multiple video streams for a multimedia conference

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2157514A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11290685B2 (en) * 2013-07-03 2022-03-29 Huawei Technolgoies Co., Ltd. Call processing method and gateway

Also Published As

Publication number Publication date
US8421841B2 (en) 2013-04-16
US20100079574A1 (en) 2010-04-01
CN101321259A (zh) 2008-12-10
CN101321259B (zh) 2012-08-29
BRPI0812207A2 (pt) 2014-12-16
EP2157514A4 (en) 2010-10-20
EP2157514A1 (en) 2010-02-24

Similar Documents

Publication Publication Date Title
US8300079B2 (en) Apparatus and method for transferring video
US7715872B2 (en) Video calling method capable of providing video through third display
US9172912B2 (en) Telepresence method, terminal and system
EP2219380A2 (en) Personal TV gateway STB / router
TWI511542B (zh) 用於切換即時媒體串流的設備與方法
US8749611B2 (en) Video conference system
WO2007140668A1 (fr) procédé et appareil pour réaliser une surveillance à distance dans un système de téléconférence
WO2015127799A1 (zh) 协商媒体能力的方法和设备
WO2011022994A1 (zh) 组播实时传输协议会话快速接入的方法、装置及***
WO2009143743A1 (zh) 一种媒体播放方法、***以及播放代理装置
WO2011076041A1 (zh) 呼叫建立的方法、装置和***
WO2012155739A1 (zh) 基于远程呈现***的信令交互方法及装置
CN101656864A (zh) 视频选看的实现方法及视频会议***
TWI495345B (zh) 視訊會議系統及其使用方法
WO2008148350A1 (fr) Système de commande d&#39;équipement multimédia, dispositif et procédé de commande de transmission et traitement de données
WO2012075930A1 (zh) 多路辅流控制方法、装置及网络***
WO2008138793A1 (en) System having improved switching times between broadcast/multicast bearers
WO2008122227A1 (fr) Boîtier décodeur et système de boîtier décodeur maître-esclave
WO2012062153A1 (zh) 在级联会议中实现多画面的方法、***及mcu
CN101848201B (zh) 一种共享多媒体广播节目的***及方法
CN101977306B (zh) 双向视频监控的方法及***
JP2010081279A (ja) 受信装置、送受信システム、及び受信方法
JP2006140973A (ja) ホームゲートウェイ、双方向映像通信機器、および双方向映像通信システム
EP2608557A2 (en) Communication method, control end apparatus and detection system using the same
US8799497B2 (en) Headend system based on IP network, method of operating the headend system, and QAM pre-processor

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08757592

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008757592

Country of ref document: EP

ENP Entry into the national phase

Ref document number: PI0812207

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20091204