WO2011134373A1 - 多路视频同步传输方法、装置及*** - Google Patents

多路视频同步传输方法、装置及*** Download PDF

Info

Publication number
WO2011134373A1
WO2011134373A1 PCT/CN2011/073226 CN2011073226W WO2011134373A1 WO 2011134373 A1 WO2011134373 A1 WO 2011134373A1 CN 2011073226 W CN2011073226 W CN 2011073226W WO 2011134373 A1 WO2011134373 A1 WO 2011134373A1
Authority
WO
WIPO (PCT)
Prior art keywords
watermark
video
image
bit
videos
Prior art date
Application number
PCT/CN2011/073226
Other languages
English (en)
French (fr)
Other versions
WO2011134373A9 (zh
Inventor
王浦林
Original Assignee
华为终端有限公司
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 华为终端有限公司 filed Critical 华为终端有限公司
Publication of WO2011134373A1 publication Critical patent/WO2011134373A1/zh
Publication of WO2011134373A9 publication Critical patent/WO2011134373A9/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark

Definitions

  • Multi-3 ⁇ 4 frequency synchronous transmission method, device and system The present application claims to be Chinese patent application filed on April 29, 2010, the application number is 201010159842.3, and the invention name is "multi-channel video synchronous transmission method, device and system" Priority is hereby incorporated by reference in its entirety.
  • the present invention relates to the field of communications technologies, and in particular, to a multi-channel video synchronous transmission method, apparatus and system.
  • the video conference can be understood as a video conference service in the usual sense.
  • multimedia communication means the conference can be held by using the television equipment and the communication network, and the interactive functions of images, voices and data between two places or multiple locations can be realized at the same time.
  • video conferencing there are usually scenes in which multiple channels of video are simultaneously transmitted.
  • multiple channels of video acquired by multiple video transmitting terminals need to be synchronously outputted at multiple video receiving ends.
  • the environment of multi-channel video transmission can provide maximum low-latency guarantee, and in the process of multi-channel video transmission, the processing operations for each video are the same, thereby automatically ensuring multi-channel video. Synchronous transmission.
  • the inventors have found that at least the following problems exist in the prior art: Due to the difference in the image content of each video, the processing time of each video may be different, resulting in synchronously acquiring multiple channels of video. It is not possible to synchronize the output at multiple video receivers.
  • Embodiments of the present invention provide a multi-channel video synchronous transmission method, apparatus, and system, which can ensure synchronous output of multiple acquired video.
  • a multi-channel video synchronous transmission method includes:
  • each of the at least two channels of video includes consecutive At least two frames of images
  • the watermarked image of at least two videos is sent to the video receiving end.
  • a multi-channel video synchronous transmission method includes:
  • Each of the at least two videos having the same watermark code is simultaneously output.
  • a multi-channel video synchronous transmission device includes:
  • a video acquisition module configured to acquire at least two channels of video, where each of the at least two channels of video includes consecutive at least two frames of images;
  • a adding module configured to add a watermark to each of the at least two videos, wherein at least two of the at least two videos acquired in the same time period are added with the same watermark;
  • a multi-channel video synchronous transmission device includes:
  • a receiving module configured to receive an image of a watermark added to at least two channels of video
  • An extraction module configured to extract a corresponding watermark code from each of the at least two videos by using an extraction method that matches a watermark added by the video sending end;
  • a multi-channel video synchronous transmission system comprising a video transmitting end and a video receiving end, wherein the video transmitting end is configured to acquire at least two channels of video, wherein each of the at least two videos comprises consecutive at least two a two-frame image, wherein a watermark is added to each of the at least two videos, wherein at least two of the at least two images acquired in the same time period are added with the same watermark, and the watermarked image is added to at least two videos.
  • the video receiving end is configured to receive a watermark in at least two channels of video sent by the video sending end.
  • the image is extracted from each of the at least two videos by using an extraction method matching the watermark added by the video transmitting end, and each frame image having the same watermark code in at least two videos is simultaneously output.
  • a multi-channel video synchronous transmission method, apparatus, and system the video transmitting end adds a watermark to each frame image of at least two frames of acquired images, and the watermark information added by each frame image acquired in the same time period is the same, and the video receiving is performed.
  • the end adopts an extraction method matching the watermark added by the video transmitting end, extracts the corresponding watermark code from each frame image, and synchronously outputs each frame image having the same watermark code.
  • the present invention embeds a watermark in each of the acquired at least two video images. Since the watermark in the image is not lost during the video transmission, the video output may be based on The watermark code extracted in the image synchronously outputs at least two videos acquired at the same time.
  • FIG. 1 is a flowchart of a multi-channel video synchronization transmission method according to Embodiment 1 of the present invention
  • FIG. 2 is a flowchart of a multi-channel video synchronous transmission method according to Embodiment 2 of the present invention.
  • FIG. 3 is a flowchart of a method for synchronously transmitting multiple channels of video according to Embodiment 3 of the present invention
  • FIG. 3a is a schematic diagram of watermarking according to Embodiment 3 of the present invention.
  • FIG. 4 is a schematic structural diagram of a multi-channel video synchronous transmission apparatus according to Embodiment 4 of the present invention
  • FIG. 5 is a schematic structural diagram of a multi-channel video synchronous transmission apparatus according to Embodiment 5 of the present invention
  • FIG. 7 is a schematic structural diagram of a multi-channel video synchronous transmission apparatus according to Embodiment 7 of the present invention
  • FIG. 8 is a schematic structural diagram of a multi-channel video synchronous transmission system according to Embodiment 8 of the present invention.
  • the embodiment provides a multi-channel video synchronization transmission method. As shown in FIG. 1, at the video sending end, the method includes:
  • the at least two videos described above are at least two videos that need to be displayed synchronously.
  • the video transmitting end includes but is not limited to: a fixed terminal such as a multi-channel video conferencing terminal, a mobile terminal such as a mobile phone, and a broadcast television terminal such as a television.
  • the video transmitting end adds a watermark to each of the acquired at least two video images, and the watermark information added by at least two of the at least two video images acquired in the same time period is the same. , send the watermarked image to the video receiver.
  • the present invention embeds a watermark in each of the acquired at least two video images. Since the watermark in the image is not lost during the video transmission, the video output may be based on The watermark code extracted in the image synchronously outputs the multi-channel video acquired at the same time.
  • the embodiment provides a multi-channel video synchronization transmission method. As shown in FIG. 2, at the video receiving end, the method includes:
  • 201 Receive an image of a watermark added to at least two channels of video; 202. Extracting, by using an extraction method that matches a watermark added by the video sending end, extracting a corresponding watermark code from each of the at least two videos;
  • the video receiving end receives the watermarked image of at least two channels of the video sent by the video transmitting end, wherein the watermark code added by each frame image acquired in the same time period is the same, and the video receiving end is the same.
  • the image is matched with the watermark added by the video sending end, and the corresponding watermark code is extracted from each of the at least two videos, and each of the at least two videos having the same watermark code is synchronously output.
  • the watermark in the image is not lost during the video transmission, when the video is output, the watermark code extracted from the image in at least two videos is identified, and the same watermark code is used.
  • Each frame of the image is output synchronously, thereby realizing synchronous output of each frame image in at least two channels of video.
  • the embodiment provides a multi-channel video synchronization transmission method. As shown in FIG. 3, the method includes:
  • the video sending end acquires at least two channels of video, where each of the at least two channels of video includes at least two frames of images.
  • Each of the videos includes consecutive at least two frames of images, and the at least two frames of images are sequentially input to the video transmitting end, that is, the time of each frame of the image input video transmitting end is different.
  • the video sending end acquires a watermark code corresponding to each frame image according to an acquisition time of each frame image of at least two channels of video.
  • each time segment corresponds to a fixed watermark code
  • the watermark code is a bit sequence.
  • the description accuracy of the watermark code can be determined according to the design of the system. For example, using a value of 8bi t to represent the watermark code, the watermark code value is described from 0-255.
  • the watermark code corresponding to each frame image in each video image is calculated. Since at least two channels of video are simultaneously input to the video transmitting end, the watermark codes corresponding to the frame images are the same for each frame image of the input video transmitting end in the same time period.
  • the watermark code can be generated by a generation algorithm built in the video sender. It can be understood that, considering the transientity of image processing and transmission, it is also conceivable to establish a watermark code table inside the video transmitting end, wherein several watermark codes are arranged in sequence, and the acquisition time of each image corresponds to one watermark code, according to the image Obtaining time, the watermark code in the corresponding watermark code table may be selected as the watermark information in sequence, added to the corresponding image, or the watermark code may be randomly selected from the watermark code table, as long as the two watermark codes are not repeated. Just fine.
  • the video sending end adds a watermark to the image according to the watermark code corresponding to each frame image of the at least two videos.
  • the process of adding a watermark to the image may include:
  • the specific area is a small image area in the upper left corner of the image
  • the width (W, ie, Wi dth ) is 70 pixe ls (number of pixels)
  • the height (H, ie He i ght ) is 40 p ixe ls , where W is the width of the image and H is the height of the image.
  • the specific area is divided into a plurality of small areas.
  • the specific area is divided into four equal small areas in the horizontal direction.
  • the four equal small areas are not fixed, and other settings may be employed in the specific process of the embodiment of the present invention.
  • the watermark code corresponding to the image of one frame calculated in step 302 is “0101”, based on the binary or grayscale image, as shown in FIG. 3a, the four small regions in the specific region are sequentially filled from left to right.
  • the colors are: black, white, black, white.
  • the corresponding value can be selected as the fill value of the watermark code according to [0, 255] gray level.
  • RGB color space can be used, and the corresponding RGB component is selected as the fill value of the watermark code.
  • the embodiments of the present invention are not limited in any way, and the manner of generating the watermark codes that can be conceived by those skilled in the art of image processing can be applied to the embodiments of the present invention.
  • a watermark is added to each frame image according to the watermark code corresponding to each frame image.
  • the method of adding a watermark to the image according to the watermark code corresponding to the image is not limited to the method described in steps S1-S3, and other watermarking methods may also be adopted in practical applications.
  • the video sending end sends the watermarked image to the video receiving end.
  • each video is transmitted to the video receiving end through different channels.
  • each video image needs to undergo image encoding, network transmission, image decoding and the like. Since the watermark added in the image is embedded in the image in the form of image content, as long as the image replacement, cropping, etc. does not occur, the watermark embedded in the image is not lost, thereby ensuring that the image is added at the video transmitting end. The watermark will not be affected when it reaches the video receiver.
  • the video receiving end adopts a method of matching and adding a watermark to the video sending end, and extracts a corresponding watermark code from each frame image.
  • the method for adding a watermark to the image in step 303 is matched.
  • the process of extracting the watermark code from the frame image may include:
  • L2 determining, by the video sending end, a plurality of small areas divided by the specific area; L3. Obtain a value of a bit corresponding to a color of an image in each small area according to a color of an image in each small area, and form a bit sequence by using a value of each bit, where each small area corresponds to one bit, The color filled in the small area corresponds to the value of the bit.
  • the video transmitting end and the video receiving end pre-arrange the position of the specific area, the division manner of the small area, and the correspondence relationship between the watermark code corresponding to the image and the color filled in the image. Therefore, the video receiving end may extract the watermark code corresponding to the frame image according to the color filled by the video sending end for each small area of the specific area of the image.
  • the video receiving end determines a specific area in the upper left corner of the frame image with a width of W/70 and a height of H/40, and determines that four of the specific areas are equal.
  • the small area because the color of the four small areas from left to right are: black, white, black, white, therefore, according to the correspondence between the watermark code corresponding to the image agreed upon by the video sender and the color filled in the image
  • the video receiving end can extract the watermark code corresponding to the frame image as "0101".
  • the video receiving end performs watermark blanking processing on the watermark coverage area in the image.
  • the image content of the watermark coverage area is not coordinated with the overall image content. After the watermark code is extracted, the watermark blanking area needs to be subjected to watermark blanking processing.
  • the performing watermark blanking processing on the watermark coverage area in the image may include:
  • Tl calculating an average pixel value of each pixel point outside the watermark coverage area in the image
  • watermark blanking processing is not limited to this, and other watermark blanking processing methods may also be adopted in practical applications.
  • the video receiving end simultaneously outputs each frame image having the same watermark code.
  • each frame of the image is provided with watermark code information, and images with the same watermark code value transmitted from each channel are simultaneously output to the display device, thereby ensuring synchronous output of each channel of video.
  • the video transmitting end adds a watermark to each acquired frame image, and the watermark information added by each frame image acquired in the same time period is the same, and the video receiving end matches the watermark added by the video transmitting end.
  • the extraction method is: extracting corresponding watermark codes from each frame image, and synchronously outputting each frame image having the same watermark code.
  • the present invention embeds a watermark in each frame image of the acquired multi-channel video.
  • the image may be outputted according to the image.
  • the watermark code extracted in the middle is synchronously outputted by the multi-channel video acquired at the same time; in addition, before the video output, the video receiving end performs blanking processing on the watermark coverage area in the image, thereby ensuring that the output image frame as a whole is consistent, avoiding the watermark The effect on the overall image effect.
  • the embodiment provides a multi-channel video synchronization transmission device.
  • the device includes: a video acquisition module 41, configured to acquire at least two channels of video, where each of the at least two channels of video Include at least two consecutive frames of images;
  • the video acquisition module 41 may be an image acquisition device, and specifically, may be: a camera, a scanner, a camera, a video recorder, etc., and at least two video images are collected by at least two image acquisition devices,
  • the resolution of the video can be in standard definition format, such as: QCIF, CIF, 4CIF, or HD format: 720P, 108 OP, etc.
  • the adding module 42 is configured to add a watermark to at least two of the at least two videos, wherein the images in the at least two videos acquired in the same period are the same as the watermark added;
  • the adding module 42 may implement the addition of the watermark in the image by means of software, or may be implemented by means of hardware, such as an image processor or an image synthesizer.
  • the sending module 43 is configured to send the watermarked image of the at least two channels of video to the video receiving end.
  • the sending module 43 may send the watermarked image by using a wired manner or a wireless manner, where the wired manner includes but is not limited to: a coaxial cable, an optical fiber, or the like.
  • Wireless methods include but are not limited to: GSM, 3G, WiFi, WiMAX, etc.
  • the video transmitting end adds a watermark to each acquired frame image, and the watermark information added by each frame image acquired in the same time period is the same, and the watermarked image is sent to the video receiving end.
  • the present invention embeds a watermark in each frame image of the acquired multi-channel video. Since the watermark in the image is not lost during the video transmission, the image may be outputted according to the image.
  • the watermark code extracted in the middle will synchronously output the multi-channel video acquired at the same time.
  • the embodiment provides a multi-channel video synchronization transmission device.
  • the device includes: a video acquisition module 41, configured to acquire at least two channels of video, where each of the at least two channels of video includes Continuous at least two frames of images;
  • Each of the videos includes consecutive at least two frames of images, and the at least two frames of images are sequentially input to the video transmitting end, that is, the time of each frame of the image input video transmitting end is different.
  • the adding module 42 is configured to add watermarks to the images in the at least two channels, wherein the images in the at least two videos acquired in the same time period are the same as the watermarks;
  • the sending module 4 3 is configured to send the watermarked image to the video receiving end.
  • adding module 42 may include:
  • the obtaining unit 421 is configured to acquire a watermark code corresponding to the image according to an acquisition time of the image, where the watermark code is a bit sequence;
  • the watermark codes corresponding to the image of each frame are the same;
  • the padding unit 422 is configured to fill a color in the image according to a value of each bit in the bit sequence, where a value of each bit corresponds to a color.
  • the obtaining unit 421 may include at least one of a generating subunit 421 1 and a searching subunit 4212, where
  • the generating subunit 421 1 is configured to generate a watermark code corresponding to an acquisition time of the image by using a preset algorithm
  • the searching sub-unit 4212 is configured to search for the acquired image by the preset watermark code table.
  • Corresponding watermark codes wherein, in the watermark code table, several watermark codes are sequentially arranged, and the acquisition time of each image corresponds to one watermark code, and according to the image acquisition time, the corresponding watermark code table may be sequentially selected.
  • the watermark code in the watermark is added to the corresponding image as the watermark information, and the watermark code can also be randomly selected from the watermark code table, as long as the two watermark codes are not repeated.
  • the filling unit 422 may include:
  • a determining subunit 4221 configured to determine a specific area for adding a watermark to the image
  • the ROI (Reg i on of Interes t) is generally distributed in the central area of the image.
  • the selected watermarked specific region is generally placed.
  • a dividing subunit 4222 configured to divide the specific area into a plurality of small areas
  • a padding subunit 4223 configured to fill a color in a small area corresponding to each bit according to a value of each bit in the watermark code, where each bit corresponds to a small area, the value of the bit and the small area The color of the fill corresponds.
  • the manner in which the determining sub-unit 4221 determines a specific area, the manner in which the dividing sub-unit 4222 divides the specific area into small areas, and the manner in which the filling sub-unit 4223 fills the color in each small area is determined according to the setting of the system. .
  • the video transmitting end adds a watermark to each acquired frame image, and the watermark information added by the image in at least two videos acquired in the same time period is the same, and the watermarked image is received to the video. Send it.
  • the present invention embeds a watermark in each frame image of the acquired multi-channel video. Since the watermark in the image is not lost during the video transmission, the image may be outputted according to the image.
  • the extracted watermark code synchronously outputs at least two videos acquired at the same time.
  • the embodiment provides a multi-channel video synchronization transmission device.
  • the device includes: a receiving module 61, configured to receive an image of a watermark added to at least two channels of video;
  • the receiving module 61 may be in a wired or wireless manner, and the wired manner includes It is not limited to: coaxial cable, optical fiber, etc., and the wireless manner includes but is not limited to: GSM, 3G, WiF i, WiMAX, and the like.
  • the extracting module 62 is configured to extract a corresponding watermark code from each of the at least two videos by using an extraction method that matches the watermark added by the video sending end;
  • the above extraction module 62 can be processed by means of image processing software, or can be extracted by corresponding image processor hardware.
  • the output module 63 is configured to simultaneously output each frame image having the same watermark code.
  • the video receiving end receives the watermarked image sent by the video transmitting end, wherein the image of the at least two videos acquired in the same time period is the same as the watermarking code, and the video receiving end adopts The video transmitting end adds a watermark matching extraction method, and extracts corresponding watermark codes from each frame image, and synchronously outputs each frame image having the same watermark code.
  • the multi-channel video acquired at the same time can be synchronously output according to the watermark code extracted from the image.
  • the embodiment provides a multi-channel video synchronization transmission device.
  • the device includes: a receiving module 61, configured to receive an image of a watermark added to at least two channels of video;
  • the extracting module 62 is configured to extract a corresponding watermark code from each of the at least two videos by using an extraction method that matches the watermark added by the video sending end;
  • the output module 63 is configured to simultaneously output each frame image of the at least two videos having the same watermark code. Further, the extraction module 62 can include:
  • the first determining unit 621 determines a specific area where the video sending end adds watermark to the image; the area;
  • the extracting unit 623 is configured to obtain, according to the color of the image in each small area, a value of a bit corresponding to the color of the image in each small area, and combine the values of each bit into a bit sequence, where each small area corresponds to One bit, the color filled in the small area corresponds to the value of the bit.
  • the video transmitting end and the video receiving end may pre-arrange the location of the specific area, the division manner of the small area, and the correspondence between the watermark code corresponding to the image and the color filled in the image. Therefore, the extracting unit 623 can extract the watermark code corresponding to the image according to the color filled by the video transmitting end for each small area of the image specific area.
  • the specific area determined by the first determining unit 621, the second determining unit 423 determines a small area in the specific area, and the extracting unit 623 extracts the watermark code corresponding to the image according to the color filled in each small area, according to the video.
  • the sender adds the watermark code to determine.
  • the device may further include:
  • the processing module 64 is configured to perform watermark blanking processing on the watermark coverage area in the image.
  • the image content of the watermark coverage area is not coordinated with the overall image content. After the watermark is extracted, the watermark blanking area needs to be watermarked to ensure that the output image is consistent overall, and the effect of the watermark on the entire image is avoided.
  • processing module 64 can include:
  • the calculating unit 641 is configured to calculate an average pixel value of each pixel except the watermark coverage area in the image
  • a padding unit 642 is configured to fill a color corresponding to the average pixel value to the watermark coverage area.
  • the video receiving end receives the watermarked image sent by the video transmitting end, where the watermark code added by each frame image of at least two videos acquired in the same time period is the same, and the video receiving end is the same.
  • the image is matched with the watermark added by the video transmitting end, and the corresponding watermark code is extracted from each frame image, and each frame image having the same watermark code is synchronously output.
  • the multi-channel video acquired at the same time can be synchronously output according to the watermark code extracted from the image; Before the video is output, the video receiving end performs blanking processing on the watermark coverage area in the image, thereby ensuring that the output image frame as a whole is consistent, and avoiding the influence of the watermark on the entire image frame effect.
  • the embodiment provides a multi-channel video synchronization transmission system. As shown in FIG. 8, the system includes a video sending end 81 and a video receiving end 82, where
  • the video sending end 81 is configured to acquire at least two channels of video, where each of the at least two channels includes at least two consecutive frames of images, and a watermark is added to each frame image, where the obtained time period is acquired.
  • the watermark added to the image in at least two videos is the same, and the watermarked image is sent to the video receiving end 82;
  • the video receiving end 82 is configured to receive the watermarked image sent by the video sending end 81, and extract the corresponding watermark from each of the at least two videos by using an extraction method matched with the watermark added by the video sending end 81. Code, images with the same watermark code are output simultaneously.
  • the system further includes:
  • the video processing device 83 is located between the video transmitting end 81 and the video receiving end 82 for performing network transmission, image encoding, image decoding and the like on each video. Among them, each video has its own video processing device.
  • the video transmitting end adds a watermark to each acquired frame image, and the watermark code added by each frame image acquired in the same time period is the same, and the video receiving end matches the watermark added by the video transmitting end.
  • the extraction method is: extracting corresponding watermark codes from each frame image, and synchronously outputting each frame image having the same watermark code.
  • the present invention embeds a watermark in each frame image of the acquired multi-channel video. Since the watermark in the image is not lost during the video transmission, the image may be outputted according to the image. The watermark code extracted in the middle will synchronously output the multi-channel video acquired at the same time.
  • the multi-channel video synchronous transmission apparatus and system provided by the embodiments of the present invention can implement the method embodiments provided above.
  • the multi-channel video synchronous transmission method, device and system provided by the embodiments of the present invention can be applied to synchronous transmission of multiple channels of video conferences, but is not limited thereto.
  • the machine can be read into a storage medium, and when executed, the program can include the flow of an embodiment of the methods as described above.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

多^ ¾频同步传输方法、 装置及*** 本申请要求于 2010年 4月 29日提交中国专利局、申请号为 201010159842.3, 发明名称为"多路视频同步传输方法、装置及***"的中国专利申请的优先权,其 全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域, 特别涉及一种多路视频同步传输方法、 装置及 ***。
背景技术
目前, 随着通讯技术的发展, 视频会议得到了广泛的开展和应用。 视频会 议可以理解为通常意义上的电视会议业务, 通过多媒体通信手段, 利用电视设 备和通信网络召开会议, 可以同时实现两地或多个地点之间的图像、 语音、 数 据的交互功能。 在视频会议中, 通常会出现多路视频同时传输的场景, 为了保 证画面的完全同步, 由多路视频发送端同步获取的多路视频需要在多路视频接 收端同步输出。
在现有技术中, 多路视频传输的环境能够提供最大限度的低延时保证, 而 且在多路视频传输过程中, 对各路视频所进行的处理操作都相同, 从而可以自 动保证多路视频的同步传输。 在实现本发明的过程中, 发明人发现现有技术中至少存在如下问题: 由于各路视频的图像内容存在差异, 对各路视频的处理时间可能会出现差 异, 从而导致同步获取的多路视频不能在多路视频接收端同步输出。
发明内容
本发明的实施例提供一种多路视频同步传输方法、 装置及***, 能够保证 将同步获取的多路视频同步输出。
本发明实施例采用的技术方案为:
一种多路视频同步传输方法, 包括:
获取至少两路视频, 其中, 所述至少两路视频中的各路视频分别包括连续 的至少两帧图像;
为至少两路视频中的各帧图像添加水印, 其中, 同一时段内获取的至少两 路视频中的至少两帧图像所添加的水印相同;
将至少两路视频中添加水印的图像向视频接收端发送。
一种多路视频同步传输方法, 包括:
接收至少两路视频中添加水印的图像;
采用与视频发送端添加水印相匹配的提取方式, 从至少两路视频中的各帧 图像中提取相应的水印码;
将至少两路视频中具有相同水印码的各帧图像同时输出。
一种多路视频同步传输装置, 包括:
视频获取模块, 用于获取至少两路视频, 其中, 所述至少两路视频中的各 路视频分别包括连续的至少两帧图像;
添加模块, 用于为至少两路视频中的各帧图像添加水印, 其中, 同一时段 内获取的至少两路视频中的至少两帧图像所添加的水印相同;
发送模块, 用于将至少两路视频中添加水印的图像向视频接收端发送。 一种多路视频同步传输装置, 包括:
接收模块, 用于接收至少两路视频中添加水印的图像;
提取模块, 用于采用与视频发送端添加水印相匹配的提取方式, 从至少两 路视频中的各帧图像中提取相应的水印码;
输出模块, 用于将至少两路视频中具有相同水印码的各帧图像同时输出。 一种多路视频同步传输***, 包括视频发送端和视频接收端, 其中, 所述视频发送端, 用于获取至少两路视频, 其中, 所述至少两中的各路视 频分别包括连续的至少两帧图像, 为至少两路视频中的各帧图像添加水印, 其 中, 同一时段内获取的至少两路视频中的至少两帧图像所添加的水印相同, 将 至少两路视频中添加水印的图像向视频接收端发送;
所述视频接收端, 用于接收视频发送端发送的至少两路视频中添加水印的 图像, 采用与视频发送端添加水印相匹配的提取方式, 从至少两路视频中的各 帧图像中提取相应的水印码, 将至少两路视频中具有相同水印码的各帧图像同 时输出。
本发明实施例多路视频同步传输方法、 装置及***, 视频发送端为获取的 至少两帧视频中的各帧图像添加水印, 同一时段内获取的各帧图像所添加的水 印信息相同, 视频接收端采用与视频发送端添加水印相匹配的提取方式, 由各 帧图像中提取相应的水印码, 将具有相同水印码的各帧图像同步输出。 与现有 技术相比, 本发明在获取到的至少两路视频中的各帧图像中嵌入水印, 由于在 视频传输过程中, 图像中的水印不会丟失, 因此在视频输出时, 可以根据由图 像中提取的水印码将同时获取的至少两路视频同步输出。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动的前提下, 还可以根据这些附图获得其它的附图。
图 1为本发明实施例一提供的多路视频同步传输方法流程图;
图 2为本发明实施例二提供的多路视频同步传输方法流程图;
图 3为本发明实施例三提供的多路视频同步传输方法流程图;
图 3a为本发明实施例三提供的水印添加示意图;
图 4为本发明实施例四提供的多路视频同步传输装置结构示意图; 图 5为本发明实施例五提供的多路视频同步传输装置结构示意图; 图 6为本发明实施例六提供的多路视频同步传输装置结构示意图; 图 7为本发明实施例七提供的多路视频同步传输装置结构示意图; 图 8为本发明实施例八提供的多路视频同步传输***结构示意图。
具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其它实施例, 都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚, 下面结合附图和实施例对本发明作 详细说明。
实施例一
本实施例提供一种多路视频同步传输方法, 如图 1所示, 在视频发送端, 所 述方法包括:
101、 获取至少两路视频, 其中, 所述至少两路视频中的各路视频分别包括 连续的至少两帧图像;
上面所述的至少两路视频是至少两路需要进行同步显示的视频。
102、 为所述至少两路视频中的各帧图像添加水印, 其中, 同一时段内获取 的至少两路视频中的至少两帧图像所添加的水印相同;
103、 将至少两路视频中添加水印的图像向视频接收端发送。
上述视频发送端包括但不限于: 多路视频会议终端等固定终端、 手机等移 动终端、 电视等广播电视终端。
本发明实施例多路视频同步传输方法, 视频发送端为获取的至少两路视频 中的各帧图像添加水印, 同一时段内获取的至少两路视频中的至少两帧图像所 添加的水印信息相同, 将添加水印的图像向视频接收端发送。 与现有技术相比, 本发明在获取到的至少两路视频中的各帧图像中嵌入水印, 由于在视频传输过 程中, 图像中的水印不会丟失, 因此在视频输出时, 可以根据由图像中提取的 水印码将同时获取的多路视频同步输出。
实施例二
本实施例提供一种多路视频同步传输方法, 如图 2所示, 在视频接收端, 所 述方法包括:
201、 接收至少两路视频中添加水印的图像; 202、 采用与视频发送端添加水印相匹配的提取方式, 从至少两路视频中的 各帧图像中提取相应的水印码;
203、 将至少两路视频中的具有相同水印码的各帧图像同时输出。
本发明实施例多路视频同步传输方法, 视频接收端接收视频发送端发送的 至少两路视频中添加水印的图像, 其中, 同一时段内获取的各帧图像所添加的 水印码相同, 视频接收端采用与视频发送端添加水印相匹配的提取方式, 由至 少两路视频中的各帧图像中提取相应的水印码, 将至少两路视频中的具有相同 水印码的各帧图像同步输出。
与现有技术相比, 由于在视频传输过程中, 图像中的水印不会丟失, 因此 在视频输出时, 根据从至少两路视频中的图像所提取的水印码进行识别, 将具 有相同水印码的各帧图像同步输出, 从而实现至少两路视频中各帧图像的同步 输出。
实施例三
本实施例提供一种多路视频同步传输方法, 如图 3所示, 所述方法包括:
301、 视频发送端获取至少两路视频, 其中, 所述至少两路视频中的各路视 频分别包括至少两帧图像;
其中, 每路视频包括连续的至少两帧图像, 所述至少两帧图像依次输入视 频发送端, 也就是说, 每帧图像输入视频发送端的时间不同。
302、 视频发送端根据至少两路视频的各帧图像的获取时间, 获取各帧图像 对应的水印码;
其中, 对于一路视频中的一帧图像来说, 每个时间段对应一个固定的水印 码, 所述水印码为一个比特序列。 例如: 对于一个 60HZ的视频图像, 每秒钟有 60帧图像数据, 也就是说, 每 1 /60=16. 667ms就会有一帧图像数据。 那么从 0-16. 667ms的时间段内, 水印码都相同; 从 16. 667-33. 333ms的时间段内, 水印 码相应变化 1。 其中, 水印码的描述精度可以根据***的设计来确定, 例如使用 一个 8bi t的数值来表示水印码, 那么水印码值就是从 0-255进行描述。 按照同样的计算方法, 计算出各视频图像中的每帧图像对应的水印码。 由 于至少两路视频同时输入视频发送端, 因此, 对于同一时段内输入视频发送端 的各帧图像来说, 所述各帧图像对应的水印码相同。
水印码可以通过视频发送端内设的生成算法生成。 可以理解, 考虑到图像 处理与传输的瞬时性, 也可以考虑在视频发送端内部建立一个水印码表, 其中 依序排列若干个水印码, 每个图像的获取时间对应一个水印码, 依据图像的获 取时间, 可以依序选择相应的水印码表中的水印码作为水印信息, 添加到相应 的图像中, 也可以通过随机地从水印码表中选择水印码, 只要保证前后两个水 印码不重复即可。
303、 视频发送端根据至少两路视频中的各帧图像对应的水印码, 在图像中 添力口水印。
具体地, 对于一帧图像来说, 根据该图像对应的水印码, 在该图像中添加 水印的过程可以包括:
51、 确定为该帧图像添加水印的特定区域。
如图 3a所示, 在本实施例中, 所述特定区域为该图像的左上角的一个小图 像区域, 宽度(W, 即 Wi dth ) 为 70 pixe l s (像素数目), 高度(H, 即 He i ght ) 为 40 p ixe l s , 其中, W为该图像的宽度, H为该图像的高度。 可以理解, 上述对 特定区域的选择的宽度值以及高度值是基于本实施例的一个举例, 在具体的实 现中, 可以选择其他的数值。
52、 将所述特定区域划分为多个小区域。
在本实施例中, 将该特定区域在水平方向上划分为 4个相等的小区域。 所述 的 4个相等的小区域不是固定的, 在本发明实施例的具体过程中, 也可以采用其 他的设定。
53、 根据该水印码中各比特位的值, 在各比特位对应的小区域中填充颜色, 其中, 每个比特位对应一个小区域, 比特位的值与小区域中填充的颜色相对应。
在本实施例中, 根据该水印码的低 4个比特位的值, 按照从高到低的顺序, 从左至右地匹配所述 4个小区域上。 如果比特位的值为 " 1", 则将对应的小区域 填充为白色; 如果比特位的值为 " 0", 则将对应的小区域填充为黑色。
例如, 步骤 302中计算出的一帧图像对应的水印码为 " 0101 ", 基于二进制 或者灰度图像, 则如图 3a所示, 该特定区域中的 4个小区域从左至右依次填充的 颜色为: 黑、 白、 黑、 白。
可以理解, 针对水印码的生成, 还存在其他的生成方式。 譬如: 针对灰度 图像, 可以按照 [0, 255]灰度级来选择相应的值作为水印码的填充值, 对于彩色 图像, 可以采用 RGB彩色空间, 选择相应的 RGB分量作为水印码的填充值, 对此, 本发明的实施例不做任何限制, 图像处理领域的技术人员所能够想到的水印码 的生成方式都可以应用于本发明的实施例中。
按照步骤 S1-S3所述的在图像中添加水印的方法, 根据各帧图像对应的水印 码, 在各帧图像中添加水印。
当然, 根据图像对应的水印码在图像中添加水印的方式不仅限于步骤 S1-S3 所述的方法, 在实际应用中也可以采用其它添加水印的方式。
304、 视频发送端将添加水印的图像向视频接收端发送。
其中, 各路视频通过不同的通道向视频接收端传输, 在视频传输过程中, 各路视频图像分别需要经过图像编码、 网络传输、 图像解码等处理。 由于图像 中添加的水印以图像内容的方式嵌入到图像中, 因此, 只要不出现图像的替换、 裁剪等操作, 图像中嵌入的水印都不会丟失, 从而可以保证在视频发送端为图 像添加的水印到达视频接收端时不会受到影响。
305、 视频接收端采用与视频发送端添加水印相匹配提取的方式, 从各帧图 像中提取相应的水印码。
具体地, 与步骤 303中为图像添加水印的方法相匹配, 对于一帧图像来说, 由该帧图像提取水印码的过程可以包括:
Ll、 确定视频发送端为图像添加水印的特定区域;
L2、 确定视频发送端为所述特定区域划分的多个小区域; L3、 根据各个小区域中图像的颜色, 获取与各个小区域中图像的颜色相对 应的比特位的值, 将各比特位的值组成一个比特序列, 其中, 每个小区域对应 一个比特位, 小区域中填充的颜色与比特位的值相对应。
在多路视频传输***中, 视频发送端与视频接收端事先约定特定区域的位 置、 小区域的划分方式, 以及图像对应的水印码与图像中填充的颜色的对应关 系。 因此, 视频接收端可以根据视频发送端为图像特定区域的各小区域填充的 颜色, 提取该帧图像对应的水印码。
例如: 如图 3a所示, 根据与视频发送端的约定, 视频接收端确定该帧图像 左上角中宽度为 W/70、 高度为 H/40的特定区域, 并确定该特定区域中的 4个相等 的小区域, 由于该 4个小区域从左至右的颜色依次为: 黑、 白、 黑、 白, 因此, 根据与视频发送端约定的图像对应的水印码与图像中填充的颜色的对应关系, 视频接收端可以提取到该帧图像对应的水印码为 " 0101"。
306、 视频接收端对图像中的水印覆盖区域进行水印消隐处理。
由于水印的添加是以图像内容的方式嵌入的, 因此会造成水印覆盖区域的 图像内容与整体图像内容不协调。 在提取完水印码之后, 需要对水印覆盖区域 进行水印消隐处理。
具体地, 所述对图像中的水印覆盖区域进行水印消隐处理可以包括:
Tl、 计算图像中水印覆盖区域以外的各像素点的平均像素值;
Τ2、 将所述平均像素值对应的颜色填充到所述水印覆盖区域。
经过水印消隐处理之后, 能够保证输出的图像画面整体保持一致, 避免水 印对整幅画面效果的影响。
当然, 水印消隐处理的方式不限于此, 在实际应用中也可以采用其它水印 消隐处理的方式。
307、 视频接收端将具有相同水印码的各帧图像同时输出。
经过水印提取之后, 每帧图像都带有水印码信息, 将各通道传输过来的具 有相同水印码值的图像同时向显示设备输出, 从而确保各路视频的同步输出。 本发明实施例多路视频同步传输方法, 视频发送端为获取的各帧图像添加 水印, 同一时段内获取的各帧图像所添加的水印信息相同, 视频接收端采用与 视频发送端添加水印相匹配的提取方式, 由各帧图像中提取相应的水印码, 将 具有相同水印码的各帧图像同步输出。 与现有技术相比, 本发明在获取到的多 路视频中的各帧图像中嵌入水印, 由于在视频传输过程中, 图像中的水印不会 丟失, 因此在视频输出时, 可以根据由图像中提取的水印码将同时获取的多路 视频同步输出; 此外, 在视频输出之前, 视频接收端将图像中的水印覆盖区域 进行消隐处理, 从而可以保证输出的图像画面整体保持一致, 避免水印对整幅 图像画面效果的影响。
实施例四
本实施例提供一种多路视频同步传输装置, 如图 4所示, 所述装置包括: 视频获取模块 41, 用于获取至少两路视频, 其中, 所述至少两路视频中的 各路视频分别包括至少两帧连续图像;
在具体的实现过程中, 视频获取模块 41可以为图像采集装置, 具体来说, 可以为: 摄像机、 扫描仪、 照相机、 录像机等, 通过至少两个图像采集装置采 集到至少两路视频, 所述视频的分辨率可以为标清格式, 如: QCIF、 CIF、 4CIF, 或者高清格式: 720P、 108 OP等。
添加模块 42, 用于为至少两路视频中的至少两帧图像添加水印, 其中, 同 一时段内获取的至少两路视频中的图像所添加的水印相同;
在具体的实现过程中, 上述的添加模块 42可以通过软件的方式来实现图像 中水印的添加, 也可以通过硬件的方式, 如: 图像处理器, 图像合成器的方式 来实现。
发送模块 43, 用于将至少两路视频中添加水印的图像向视频接收端发送。 在具体的实现过程中, 发送模块 43可以通过有线的方式或者无线的方式将 上述添加了水印的图像发送出去, 所述的有线的方式包括但不限于: 同轴电缆、 光纤等, 所述的无线的方式包括但不限于: GSM、 3G、 WiFi、 WiMAX等方式。 本发明实施例多路视频同步传输装置, 视频发送端为获取的各帧图像添加 水印, 同一时段内获取的各帧图像所添加的水印信息相同, 将添加水印的图像 向视频接收端发送。 与现有技术相比, 本发明在获取到的多路视频中的各帧图 像中嵌入水印, 由于在视频传输过程中, 图像中的水印不会丟失, 因此在视频 输出时, 可以根据由图像中提取的水印码将同时获取的多路视频同步输出。
实施例五
本实施例提供一种多路视频同步传输装置, 如图 5所示, 所述装置包括: 视频获取模块 41, 用于获取至少两路视频, 其中, 至少两路视频中的各路 视频分别包括连续的至少两帧图像;
其中, 每路视频包括连续的至少两帧图像, 所述至少两帧图像依次输入视 频发送端, 也就是说, 每帧图像输入视频发送端的时间不同。
添加模块 42, 用于为至少两路视频中的图像添加水印, 其中, 同一时段内 获取的至少两路视频中的图像所添加的水印相同;
发送模块 4 3, 用于将添加水印的图像向视频接收端发送。
进一步地, 所述添加模块 42可以包括:
获取单元 421, 用于根据图像的获取时间, 获取所述图像对应的水印码, 其 中, 所述水印码为一个比特序列;
其中, 对于同时输入视频发送端的各帧图像来说, 所述各帧图像对应的水 印码相同;
填充单元 422, 用于根据所述比特序列中每个比特位的值, 在所述图像中填 充颜色, 其中, 每个比特位的值对应一种颜色。
进一步的, 所述获取单元 421可以至少包括生成子单元 421 1和查找子单元 4212中的一个, 其中,
所述生成子单元 421 1, 用于通过预设的算法生成与所述图像的获取时间对 应的水印码;
所述查找子单元 4212, 用于由预设的水印码表中查找与所述图像的获取时 间对应的水印码, 其中, 在所述水印码表中, 依序排列若干个水印码, 每个图 像的获取时间对应一个水印码, 依据图像的获取时间, 可以依序选择相应的水 印码表中的水印码作为水印信息, 添加到相应的图像中, 也可以通过随机地从 水印码表中选择水印码, 只要保证前后两个水印码不重复即可
进一步的, 所述填充单元 422可以包括:
确定子单元 4221, 用于确定为所述图像添加水印的特定区域;
考虑到一幅图像中, ROI ( Reg i on of Interes t , 即用户感兴趣区域)一般 分布在图像的中心区域, 为了避免对 R0I区域的干扰, 上述选定的添加水印的特 定区域一般放在图像的边缘区域或者角落区域。
划分子单元 4222, 用于将所述特定区域划分为多个小区域;
填充子单元 4223, 用于根据所述水印码中各比特位的值, 在各比特位对应 的小区域中填充颜色, 其中, 每个比特位对应一个小区域, 比特位的值与小区 域中填充的颜色相对应。
其中, 所述确定子单元 4221确定特定区域的方式、 所述划分子单元 4222将 特定区域划分为小区域的方式, 以及填充子单元 4223在各小区域中填充颜色的 方式根据***的设置而确定。
本发明实施例多路视频同步传输装置, 视频发送端为获取的各帧图像添加 水印, 同一时段内获取的至少两路视频中的图像所添加的水印信息相同, 将添 加水印的图像向视频接收端发送。 与现有技术相比, 本发明在获取到的多路视 频中的各帧图像中嵌入水印, 由于在视频传输过程中, 图像中的水印不会丟失, 因此在视频输出时, 可以根据由图像中提取的水印码将同时获取的至少两路视 频同步输出。
实施例六
本实施例提供一种多路视频同步传输装置, 如图 6所示, 所述装置包括: 接收模块 61, 用于接收至少两路视频中添加水印的图像;
上述接收模块 61可以通过有线或者无线的方式, 所述的有线的方式包括但 不限于: 同轴电缆、 光纤等, 所述的无线的方式包括但不限于: GSM、 3G、 WiF i、 WiMAX等方式。
提取模块 62, 用于采用与视频发送端添加水印相匹配的提取方式, 从至少 两路视频中的各帧图像中提取相应的水印码;
上述提取模块 62可以通过图像处理软件的方式处理得到, 也可以通过相应 的图像处理器硬件提取得到。
输出模块 63, 用于将具有相同水印码的各帧图像同时输出。
本发明实施例多路视频同步传输装置, 视频接收端接收视频发送端发送的 添加水印的图像, 其中, 同一时段内获取的至少两路视频中的图像添加的水印 码相同, 视频接收端采用与视频发送端添加水印相匹配的提取方式, 由各帧图 像中提取相应的水印码, 将具有相同水印码的各帧图像同步输出。 与现有技术 相比, 由于在视频传输过程中, 图像中的水印不会丟失, 因此在视频输出时, 可以根据由图像中提取的水印码将同时获取的多路视频同步输出。
实施例七
本实施例提供一种多路视频同步传输装置, 如图 7所示, 所述装置包括: 接收模块 61, 用于接收至少两路视频中添加水印的图像;
提取模块 62, 用于采用与视频发送端添加水印相匹配的提取方式, 从至少 两路视频中的各帧图像中提取相应的水印码;
输出模块 63, 用于将至少两路视频中具有相同水印码的各帧图像同时输出。 进一步地, 所述提取模块 62可以包括:
第一确定单元 621, 确定视频发送端为图像添加水印的特定区域; 区域;
提取单元 623, 用于根据各个小区域中图像的颜色, 获取与各个小区域中图 像的颜色相对应的比特位的值, 将各比特位的值组成一个比特序列, 其中, 每 个小区域对应一个比特位, 小区域中填充的颜色与比特位的值相对应。 其中, 视频发送端与视频接收端可通过事先约定特定区域的位置、 小区域 的划分方式, 以及图像对应的水印码与图像中填充的颜色的对应关系。 因此, 提取单元 623可以根据视频发送端为图像特定区域的各小区域填充的颜色, 提取 该图像对应的水印码。
其中, 所述第一确定单元 621确定的特定区域、 所述第二确定单元 423确定 特定区域中的小区域, 以及提取单元 623根据各小区域中填充的颜色提取图像对 应的水印码, 根据视频发送端添加水印码的方式而确定。
进一步地, 所述装置还可以包括:
处理模块 64, 用于对图像中的水印覆盖区域进行水印消隐处理。
由于水印的添加是以图像内容的方式嵌入的, 因此会造成水印覆盖区域的 图像内容与整体图像内容不协调。 在提取完水印码之后, 需要对水印覆盖区域 进行水印消隐处理, 以保证输出的图像画面整体保持一致, 避免水印对整幅图 像画面效果的影响。
可选地, 所述处理模块 64可以包括:
计算单元 641, 用于计算图像中水印覆盖区域以外的各像素点的平均像素 值;
填充单元 642, 用于将所述平均像素值对应的颜色填充到所述水印覆盖区 域。
本发明实施例多路视频同步传输装置, 视频接收端接收视频发送端发送的 添加水印的图像, 其中, 同一时段内获取的至少两路视频中的各帧图像添加的 水印码相同, 视频接收端采用与视频发送端添加水印相匹配的提取方式, 由各 帧图像中提取相应的水印码, 将具有相同水印码的各帧图像同步输出。 与现有 技术相比, 由于在视频传输过程中, 图像中的水印不会丟失, 因此在视频输出 时, 可以根据由图像中提取的水印码将同时获取的多路视频同步输出; 此外, 在视频输出之前, 视频接收端将图像中的水印覆盖区域进行消隐处理, 从而可 以保证输出的图像画面整体保持一致, 避免水印对整幅图像画面效果的影响。 实施例八
本实施例提供一种多路视频同步传输***, 如图 8所示, 所述***包括视频 发送端 81和视频接收端 82, 其中,
所述视频发送端 81, 用于获取至少两路视频, 其中, 所述至少两路中的各 路视频分别包括至少两帧连续的图像, 为各帧图像添加水印, 其中, 同一时段 内获取的至少两路视频中的图像所添加的水印相同, 将添加水印的图像向视频 接收端 82发送;
所述视频接收端 82, 用于接收视频发送端 81发送的添加水印的图像, 采用 与视频发送端 81添加水印相匹配的提取方式, 从至少两路视频中的各帧图像中 提取相应的水印码, 将具有相同水印码的图像同时输出。
其中, 所述***还包括:
视频处理设备 83, 位于所述视频发送端 81和视频接收端 82之间, 用于对各 路视频进行网络传输、 图像编码、 图像解码等处理。 其中, 每路视频分别有各 自的视频处理设备。
本发明实施例多路视频同步传输***, 视频发送端为获取的各帧图像添加 水印, 同一时段内获取的各帧图像所添加的水印码相同, 视频接收端采用与视 频发送端添加水印相匹配的提取方式, 由各帧图像中提取相应的水印码, 将具 有相同水印码的各帧图像同步输出。 与现有技术相比, 本发明在获取到的多路 视频中的各帧图像中嵌入水印, 由于在视频传输过程中, 图像中的水印不会丟 失, 因此在视频输出时, 可以根据由图像中提取的水印码将同时获取的多路视 频同步输出。
本发明实施例提供的多路视频同步传输装置和***可以实现上述提供的方 法实施例。 本发明实施例提供的多路视频同步传输方法、 装置及***可以适用 于视频会议中多路视频的同步传输, 但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算 机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体 ( Random Access Memory, RAM )等。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到 的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围 应该以权利要求的保护范围为准。

Claims

权利要求 书
1、 一种多路视频同步传输方法, 其特征在于, 包括:
获取至少两路视频, 其中, 所述至少两路视频中的各路视频分别包括连续 的至少两帧图像;
为至少两路视频中的各帧图像添加水印, 其中, 同一时段内获取的至少两 路视频中的至少两帧图像所添加的水印相同;
将至少两路视频中添加水印的图像向视频接收端发送。
2、 根据权利要求 1所述的方法, 其特征在于, 所述为至少两路视频中的各 帧图像添加水印包括:
根据所述各帧图像的获取时间, 获取与所述各帧图像对应的水印码, 其中, 所述水印码为一个比特序列;
根据所述比特序列中每个比特位的值, 在所述各帧图像中填充颜色, 其中, 每个比特位的值对应一种颜色。
3、 根据权利要求 2所述的方法, 其特征在于, 所述根据所述各帧图像的获 取时间, 获取与所述各帧图像对应的水印码包括:
通过预设的算法生成与所述各帧图像的获取时间对应的水印码;
或者
在预设的水印码表中查找与所述各帧图像的获取时间对应的水印码, 其中, 在所述水印码表中, 每个图像的获取时间对应一个水印码。
4、 根据权利要求 3所述的方法, 其特征在于, 所述根据所述比特序列中每 个比特位的值, 在所述各帧图像中填充颜色包括:
确定为所述各帧图像添加水印的特定区域;
将所述特定区域划分为多个小区域;
根据所述水印码中各比特位的值, 在各比特位对应的小区域中填充颜色, 其中, 每个比特位对应一个小区域, 比特位的值与小区域中填充的颜色相对应。
5、 一种多路视频同步传输方法, 其特征在于, 包括: 接收至少两路视频中添加水印的图像;
采用与视频发送端添加水印相匹配的提取方式, 从至少两路视频中的各帧 图像中提取相应的水印码;
将至少两路视频中具有相同水印码的各帧图像同时输出。
6、 根据权利要求 5所述的方法, 其特征在于, 所述采用与视频发送端添加 水印相匹配的提取方式, 从至少两路视频中的各帧图像中提取相应的水印码包 括:
确定视频发送端为图像添加水印的特定区域; 根据至少两个小区域中的各个小区域中图像的颜色, 获取与各个小区域中 图像的颜色相对应的比特位的值, 将各比特位的值组成一个比特序列, 其中, 每个小区域对应一个比特位, 小区域中填充的颜色与比特位的值相对应。
7、 根据权利要求 5或 6所述的方法, 其特征在于, 在所述将具有相同水印码 的图像同时输出之前, 所述方法还包括:
对图像中的水印覆盖区域进行水印消隐处理。
8、 根据权利要求 7所述的方法, 其特征在于, 所述对图像中的水印覆盖区 域进行水印消隐处理包括:
计算图像中水印覆盖区域以外的各像素点的平均像素值;
将所述平均像素值对应的颜色填充到所述水印覆盖区域。
9、 一种多路视频同步传输装置, 其特征在于, 包括:
视频获取模块, 用于获取至少两路视频, 其中, 所述至少两路视频中的各 路视频分别包括连续的至少两帧图像;
添加模块, 用于为至少两路视频中的各帧图像添加水印, 其中, 同一时段 内获取的至少两路视频中的至少两帧图像所添加的水印相同;
发送模块, 用于将至少两路视频中添加水印的图像向视频接收端发送。
10、 根据权利要求 9所述的装置, 其特征在于, 所述添加模块包括: 获取单元, 用于根据所述各帧图像的获取时间, 获取与所述各帧图像对应 的水印码, 其中, 所述水印码为一个比特序列;
填充单元, 用于根据所述比特序列中每个比特位的值, 在所述各帧图像中 填充颜色, 其中, 每个比特位的值对应一种颜色。
11、 根据权利要求 10所述的装置, 其特征在于, 所述获取单元至少包括生 成子单元和查找子单元中的一个, 其中,
所述生成子单元, 用于通过预设的算法生成与所述各帧图像的获取时间对 应的水印码;
所述查找子单元, 用于由预设的水印码表中查找与所述各帧图像的获取时 间对应的水印码, 其中, 在所述水印码表中, 每个图像的获取时间对应一个水 印码。
12、 根据权利要求 11所述的装置, 其特征在于, 所述填充单元包括: 确定子单元, 用于确定为所述各帧图像添加水印的特定区域;
划分子单元, 用于将所述特定区域划分为多个小区域;
填充子单元, 用于根据所述水印码中各比特位的值, 在各比特位对应的小 区域中填充颜色, 其中, 每个比特位对应一个小区域, 比特位的值与小区域中 填充的颜色相对应。
13、 一种多路视频同步传输装置, 其特征在于, 包括:
接收模块, 用于接收至少两路视频中添加水印的图像;
提取模块, 用于采用与视频发送端添加水印相匹配的提取方式, 从至少两 路视频中的各帧图像中提取相应的水印码;
输出模块, 用于将至少两路视频中具有相同水印码的各帧图像同时输出。
14、 根据权利要求 13所述的装置, 其特征在于, 所述提取模块包括: 第一确定单元, 确定视频发送端为图像添加水印的特定区域; 域; 提取单元, 用于根据至少两个小区域中的各个小区域中图像的颜色, 获取 与各个小区域中图像的颜色相对应的比特位的值, 将各比特位的值组成一个比 特序列, 其中, 每个小区域对应一个比特位, 小区域中填充的颜色与比特位的 值相对应。
15、 根据权利要求 1 3或 14所述的装置, 其特征在于, 所述装置还包括: 处理模块, 用于对图像中的水印覆盖区域进行水印消隐处理。
16、 根据权利要求 15所述的装置, 其特征在于, 所述处理模块包括: 计算单元, 用于计算图像中水印覆盖区域以外的各像素点的平均像素值; 填充单元, 用于将所述平均像素值对应的颜色填充到所述水印覆盖区域。
17、 一种多路视频同步传输***, 其特征在于, 包括视频发送端和视频接 收端, 其中,
所述视频发送端, 用于获取至少两路视频, 其中, 所述至少两中的各路视 频分别包括连续的至少两帧图像, 为至少两路视频中的各帧图像添加水印, 其 中, 同一时段内获取的至少两路视频中的至少两帧图像所添加的水印相同, 将 至少两路视频中添加水印的图像向视频接收端发送;
所述视频接收端, 用于接收视频发送端发送的至少两路视频中添加水印的 图像, 采用与视频发送端添加水印相匹配的提取方式, 从至少两路视频中的各 帧图像中提取相应的水印码, 将至少两路视频中具有相同水印码的各帧图像同 时输出。
PCT/CN2011/073226 2010-04-29 2011-04-23 多路视频同步传输方法、装置及*** WO2011134373A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010159842.3 2010-04-29
CN2010101598423A CN102238421A (zh) 2010-04-29 2010-04-29 多路视频同步传输方法、装置及***

Publications (2)

Publication Number Publication Date
WO2011134373A1 true WO2011134373A1 (zh) 2011-11-03
WO2011134373A9 WO2011134373A9 (zh) 2011-12-29

Family

ID=44860864

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/073226 WO2011134373A1 (zh) 2010-04-29 2011-04-23 多路视频同步传输方法、装置及***

Country Status (2)

Country Link
CN (1) CN102238421A (zh)
WO (1) WO2011134373A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104168426A (zh) * 2013-05-17 2014-11-26 华为技术有限公司 一种视频拼接显示的多路同步方法及装置
CN106331746B (zh) * 2016-09-19 2019-12-06 北京小度互娱科技有限公司 用于识别视频文件中的水印位置的方法和装置
CN108932849B (zh) * 2018-06-22 2020-09-01 安徽科力信息产业有限责任公司 一种记录多台机动车低速行驶违法行为的方法及装置
CN113596497A (zh) * 2021-07-28 2021-11-02 新华智云科技有限公司 一种基于隐水印的多路直播视频同步方法和***
CN113709427B (zh) * 2021-11-01 2022-02-08 北京数字小鸟科技有限公司 基于非4k60***的4k60和4k30视频兼容传输及同步方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001045448A (ja) * 1999-07-30 2001-02-16 Nec Corp ディジタルtv放送における映像データ同期方式
JP2004158913A (ja) * 2002-11-01 2004-06-03 Canon Inc 音声画像処理装置
CN1937769A (zh) * 2006-10-09 2007-03-28 北京北大方正电子有限公司 用于数字视频信号的水印方法和设备
CN1941916A (zh) * 2005-09-28 2007-04-04 阿瓦雅技术公司 多媒体流中的同步水印
WO2009093429A1 (ja) * 2008-01-21 2009-07-30 Mitsubishi Electric Corporation 電子透かしの同期回復装置及び電子透かしの同期回復プログラム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100878518B1 (ko) * 2001-12-03 2009-01-13 삼성전자주식회사 워터마크 삽입방법, 전송방법, 복원방법 및 그 장치
CN101562706B (zh) * 2009-05-22 2012-04-18 杭州华三通信技术有限公司 一种图像拼接方法和设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001045448A (ja) * 1999-07-30 2001-02-16 Nec Corp ディジタルtv放送における映像データ同期方式
JP2004158913A (ja) * 2002-11-01 2004-06-03 Canon Inc 音声画像処理装置
CN1941916A (zh) * 2005-09-28 2007-04-04 阿瓦雅技术公司 多媒体流中的同步水印
CN1937769A (zh) * 2006-10-09 2007-03-28 北京北大方正电子有限公司 用于数字视频信号的水印方法和设备
WO2009093429A1 (ja) * 2008-01-21 2009-07-30 Mitsubishi Electric Corporation 電子透かしの同期回復装置及び電子透かしの同期回復プログラム

Also Published As

Publication number Publication date
WO2011134373A9 (zh) 2011-12-29
CN102238421A (zh) 2011-11-09

Similar Documents

Publication Publication Date Title
US11729465B2 (en) System and method providing object-oriented zoom in multimedia messaging
EP2234406A1 (en) A three dimensional video communication terminal, system and method
CN101977324A (zh) 一种实现屏幕共享的方法
CN111343460A (zh) 接收装置、显示设备及接收方法
EP1889490A1 (en) Multi-view image system and method for compressing and decompressing applied to the same
KR20170005366A (ko) 고 해상도 영상에서의 영상 추출 장치 및 방법
KR20150083012A (ko) 다중 영상의 단일 비트 스트림 생성방법 및 생성장치
JP2011087195A (ja) 画像処理装置および画像処理方法
JPWO2012128069A1 (ja) 画像処理装置および画像処理方法
WO2011134373A1 (zh) 多路视频同步传输方法、装置及***
US11151747B2 (en) Creating video augmented reality using set-top box
CN111083496A (zh) 数据处理方法及相关产品
US8963996B2 (en) Communication of stereoscopic three-dimensional (3D) video information including an uncompressed eye view video frames
CN103688546A (zh) 编码装置和编码方法、以及解码装置和解码方法
CN103686056A (zh) 会议终端及该会议终端的视频处理方法
CN115708356A (zh) 视频处理方法、装置、设备及计算机可读存储介质
KR20170075349A (ko) 멀티 뷰를 가진 다중영상 송수신 장치 및 다중영상 다중화 방법
US20110317921A1 (en) Information processing equipment and method, and information processing system
CN110753243A (zh) 图像处理方法、图像处理服务器及图像处理***
KR101426579B1 (ko) 이동 통신 시스템에서의 영상 제공 장치 및 그 방법, 그리고, 휴대용 디스플레이 장치 및 그의 영상 디스플레이 방법
GB2526148A (en) Seamless display of a video sequence with increased frame rate
US11356683B2 (en) Creating different video stream representations
KR20020013983A (ko) 다양한 해상도를 가지는 단말기로의 영상 정보 전달 방법및 그 장치
KR101077029B1 (ko) 비디오 데이터 전송 장치 및 방법
KR101536747B1 (ko) 자유 시점 영상 전송을 위한 패킷구조형 송신장치 및 송신방법

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: 11774364

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11774364

Country of ref document: EP

Kind code of ref document: A1