WO2012059008A1 - 图像显示处理方法及装置 - Google Patents
图像显示处理方法及装置 Download PDFInfo
- Publication number
- WO2012059008A1 WO2012059008A1 PCT/CN2011/081070 CN2011081070W WO2012059008A1 WO 2012059008 A1 WO2012059008 A1 WO 2012059008A1 CN 2011081070 W CN2011081070 W CN 2011081070W WO 2012059008 A1 WO2012059008 A1 WO 2012059008A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame image
- image
- previous related
- current
- current frame
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
Definitions
- the present invention relates to the field of image processing technologies, and in particular, to an image display processing method and apparatus. Background technique
- display devices In the current conference of video conferencing systems, there are generally two or more display devices. These display devices either display images of different video sources separately or simultaneously display the same frame image of the same video source.
- Embodiments of the present invention provide an image display processing method and apparatus, which can improve an experience when a user uses a video conference system.
- An image display processing method includes:
- the cached images are separately sent to at least two display devices for display.
- An image display processing device includes:
- An image obtaining unit configured to acquire each frame image of the video source image;
- An image recognition unit configured to identify whether a current frame image in each frame image of the video source image and a previous related frame image of the current frame image are the same;
- An image buffering unit configured to buffer the current frame image and the previous related frame image when the current frame image and the previous related frame image are different;
- an image display processing unit configured to separately send the cached image to at least two display devices for display.
- the image display processing method and apparatus determines whether the current frame image in each frame image of the acquired video source image and the previous related frame image of the current frame image are the same. Processing, and when the current frame image and the previous related frame image are different, buffering the current frame image and the previous related frame image, and then transmitting the cached image to at least two display devices for display .
- the buffered image can be sent to at least two display devices for display, that is, the current When the frame image and the previous related frame image are different, images of different frames of the video source image can be simultaneously displayed on at least two display devices, thereby satisfying that the user views different content of the same video source image on different display devices.
- the image requirements improve the user experience when using the video conferencing system.
- FIG. 1 is a flowchart of an image display processing method according to an embodiment of the present invention.
- FIG. 2 is a flowchart of an image display processing method according to Embodiment 2 of the present invention.
- FIG. 3 is a flowchart of a method for processing image display according to Embodiment 3 of the present invention.
- FIG. 4 is a schematic diagram of an image display processing apparatus according to a fourth embodiment of the present invention.
- FIG. 5 is a structural diagram of an image display processing apparatus according to a fifth embodiment of the present invention. detailed description
- the first embodiment of the present invention provides an image display processing method, including: Step 11: Acquire each frame image of a video source image.
- the image is transmitted frame by frame during the transmission process. Therefore, when the receiver acquires the video source image, it also acquires each frame image of the video source image one frame at a time.
- Step 12 Identify whether the current frame image in each frame image of the video source image and the previous related frame image of the current frame image are the same.
- the previous related frame image may have different meanings according to the difference between the correspondence between each frame image and the display device displaying it. It can be understood as the image of the previous frame or the image of the last n frames of the current frame image (n is an integer greater than 1), and can also be understood as an image displayed by the same display device as the current frame image, for example, Is the first n frames of the current frame image in the image displayed by the same display device as the current frame image.
- each frame of the video source image is arbitrarily sent to any display device for display.
- the current frame image is the mth frame image
- the previous related frame image is the m-1 frame image or the previous frame image.
- each frame of the video source image is sent to a specific display device for display. If there are three display devices A, B, and C, the first frame image is sent to the display device A for display, the second frame. The data is sent to the display device B for display, and the third frame image is sent to the display device C for display. Then, and so on, the fourth frame image is sent to the display device A for display, the fifth frame data is sent to the display device B for display, and the sixth frame image is sent to the display device C for display...
- the first frame image can be regarded as the previous related frame image of the fourth frame image
- the second frame image can be regarded as the previous related frame image of the fifth frame image
- the third frame image can be Considered as the last related frame image of the sixth frame image
- the method for detecting the similarity between the current frame image and the image content of the previous related frame may be any one of the prior art image content detection methods. For example, it can be detected by comparing whether pixel data of corresponding pixel points of two frame images is the same. Meanwhile, the preset threshold may be arbitrarily set.
- each frame image of the specified video source image is first sent to display device A for display, and then sent to display device B for display.
- the last related frame image in this example is the previous or previous frame of the current frame image.
- the similarity between it and the image content of the first frame is detected.
- a preset threshold for example, 20%
- the current frame image is different from the previous related frame image; otherwise, the current frame image and the previous related frame image are the same.
- the similarity between it and the image content of the first frame is compared, and the detection method is the same.
- the fourth frame image if the third frame image and the first frame image are the same, the similarity between the image and the second frame image content is compared, otherwise the similarity between it and the image content of the first frame is compared.
- each frame image of the video source image is arbitrarily sent to the display devices A and B for display.
- the last related frame image in this example is the previous frame or the last few frames of the current frame image.
- the first frame image since it does not have the previous frame image, it does not perform this recognition process.
- the second frame image the similarity between it and the image content of the first frame is detected.
- the third frame image the similarity between it and the image content of the first frame or the second frame can be compared, and the detection mode is the same.
- the fourth frame image the similarity between its first frame image or the second frame image or the third frame image content can be compared.
- the current The frame image is the same as the previous related frame image, otherwise, the current frame image and The last related frame image is different.
- the sender of the video source image may add a watermark to each frame of the video source image, and the image frames of the same content have the same watermark. Then, after acquiring each frame image of the video source image, the identification information of the current frame image and the identification information of the previous related frame image may be acquired according to the setting of each frame image by the sender.
- the identification information of the current frame image ie, the watermark information set by the sender of the video source image
- the identification information of the previous related frame image ie, the watermark information set by the sender of the video source image
- the current frame image is the same as the previous related frame image, otherwise the current frame image and the previous related frame image are different.
- Manner 3 detecting whether there is an invalid frame image between the current frame image and the previous related frame image, and when there is an invalid frame image between the current frame image and the previous related frame image, the current The frame image is different from the previous related frame image, otherwise the current frame image and the last related frame image are the same.
- the sender of the video source image may insert an invalid frame in the middle of an image frame having a different content in the video source image. Then, after acquiring each frame image of the video source image, whether the invalid frame image is detected between the current frame image and the previous related frame image may be detected according to the setting of each frame image by the sender. When there is an invalid frame image between the current frame image and the previous related frame image, the current frame image and the previous related frame image are different, otherwise, the current frame image and the previous related frame The image is the same.
- Step 1 3 When the current frame image and the previous related frame image are different, buffering the current frame image and the previous related frame image.
- Step 14 Send the cached image to at least two display devices for display. It can be seen that, by using the method of the first embodiment of the present invention, when the current frame image and the previous related frame image are different, the buffered image can be sent to at least two display devices for display, that is, the current frame. When the image is different from the previous related frame image, images of different frames of the video source image can be simultaneously displayed on at least two display devices, thereby satisfying the user in different display devices. The requirement to view images of different content of the same video source image improves the user experience when using the video conferencing system.
- the video source file may be acquired by the sender and stored. Then, in the process of the video conference, the identifier information of each frame image in the video source image sent by the sender is received, and each frame image of the video source image is acquired according to the identifier information.
- the identification information may be a name of each frame of the image or the like.
- the following describes the processing method of the image display in the embodiment of the present invention by taking different contents of the same video source image to be displayed on two display devices and three display devices as an example.
- the image display processing method of the second embodiment includes:
- Step 21 Acquire a first frame image of the video source image.
- Step 22 Acquire a second frame image of the video source image.
- Step 23 Identify whether the first frame image and the second frame image are the same.
- Step 24 When the first frame image and the second frame image are different, buffering the first frame image and the second frame image. When the first frame image and the second frame image are the same, the second frame image is discarded, thereby saving storage resources. Until the i-th frame image different from the first frame image content is obtained. Here, it is assumed that the first frame image and the second frame image are different.
- Step 25 Cache the first frame image and the second frame image.
- Step 26 Acquire a third frame image of the video source image.
- Step 27 Identify whether the third frame image and the first frame image are the same.
- the third frame image is buffered. If the same, the third frame image is discarded, and the fourth frame image is acquired. It is assumed here that the third frame image is different from the first frame image, and the third frame image is buffered. It is identified whether the fourth frame image and the second frame image are the same. If they are the same, the fourth frame image is discarded until an image frame having a different content from the second frame image is received, and the mth frame image is buffered assuming that it is the mth frame at this time. Repeat until the video source image is received.
- Step 28 Send the cached image to display device A and display device B for display.
- the image display processing method of the third embodiment it is assumed that there are a display device, a display device B, and a display device C, and the received image frames are displayed in the order of display device A, rear display device B, and display device C. Send for display.
- the image display processing method in the third embodiment of the present invention includes:
- Step 31 Acquire a first frame image of the video source image.
- Step 32 Acquire a second frame image of the video source image.
- Step 33 Identify whether the first frame image and the second frame image are the same.
- Step 34 When the first frame image and the second frame image are different, buffering the first frame image and the second frame image. When the first frame image and the second frame image are the same, the second frame image is discarded, thereby saving storage resources. Until the i-th frame image different from the first frame image content is obtained. Here, it is assumed that the first frame image and the second frame image are different.
- Step 35 Acquire a third frame image of the video source image.
- Step 36 Identify whether the third frame image and the second frame image are the same.
- the third frame image is buffered when the third frame image and the second frame image are different. If the same, the third frame image is discarded, and the fourth frame image is acquired. It is assumed here that the third frame image and the second frame image are identical. It is recognized whether the fourth frame image and the second frame image are the same. If they are the same, the fourth frame image is discarded until an image frame having a different content from the second frame image is received, assuming that the mth frame image is different from the second frame image at this time. The mth frame image is buffered.
- Step 37 Acquire an m+1th frame image of the video source image.
- Step 38 Identify whether the m+1th frame image and the first frame image are the same. When the m+1th frame image is different from the first frame image, the m+1th frame image is buffered. If they are the same, the m+1th frame image is discarded, and the m+2th frame image is obtained. It is assumed here that the m+1th frame image is different from the first frame image, and the m+1th frame image is buffered.
- m+2th frame image Obtaining an m+2th frame image, and identifying whether the m+2th frame image and the second frame image are the same. If they are the same, the m+2th frame image is discarded until an image frame different from the second frame image is received, and it is assumed that the m+n frame image and the second frame image are different at this time, and the m+th is cached. n frame image.
- Step 39 Acquire an m+n+1 frame image of the video source image.
- Step 310 Identify whether the m+n+1 frame image and the third frame image are the same. When the m+n+1 frame image and the third frame image are different, the m+n+1 frame image is buffered. If the same, the m+n+1 frame image is discarded, and the m+n+2 frame image is obtained. It is assumed here that the m+n+1th frame image is different from the third frame image, and the m+n+1th frame image is buffered.
- Step 31 Send the cached image to the display device, display device ⁇ display device C for display.
- the method of the second and third embodiments of the present invention satisfies the requirement that the user views images of different content of the same video source image on different display devices, and improves the experience when the user uses the video conference system.
- an embodiment of the present invention further provides an image display processing apparatus, including: an image obtaining unit 41, configured to acquire each frame image of a video source image; and an image recognition unit 42 configured to identify the video source Whether the current frame image and the previous related frame image of the current frame image are the same in each frame image of the image; the image buffering unit 43 is configured to: when the current frame image and the previous related frame image are different, the cache The current frame image and the previous related frame image; the image display processing unit 44 is configured to separately send the cached image to at least two display devices for display.
- an image display processing apparatus including: an image obtaining unit 41, configured to acquire each frame image of a video source image; and an image recognition unit 42 configured to identify the video source Whether the current frame image and the previous related frame image of the current frame image are the same in each frame image of the image; the image buffering unit 43 is configured to: when the current frame image and the previous related frame image are different, the cache The current frame image and the previous related frame image; the image display processing unit 44 is configured to separately send
- the image recognition unit 42 may include: a content detection module, configured to detect a similarity between the current frame image and the image content of the previous related frame; and an image recognition module, configured to: When the similarity is less than a preset threshold, determining that the current frame image is different from the previous related frame image, otherwise determining that the current frame image and the previous related frame image are the same.
- the image recognition unit 42 may include: an identification information acquiring module, configured to acquire identification information of the current frame image and identification information of the previous related frame image; and an image recognition module, Determining, when the identification information of the current frame image and the identification information of the previous related frame image are the same, determining that the current frame image and the previous related frame image are the same, otherwise determining the current frame image and The last related frame image is different.
- the image recognition unit 42 may include: an invalid frame detection module, configured to detect whether there is an invalid frame image between the current frame image and the previous related frame image; and an image recognition module, configured to: when Determining that the current frame image and the previous related frame image are different when there is an invalid frame image between the frame image and the previous related frame image, otherwise determining the current frame image and the previous related frame image the same.
- the image display processing unit 44 is further configured to discard the current frame image when the current frame image and the previous related frame image are the same.
- the device further includes: an image storage unit 45, configured to store each frame image of the video source image; and an information receiving unit 46, configured to receive the video source image. Identification information of each frame image.
- the image obtaining unit 41 is specifically configured to acquire, by the image storage unit, each frame image of the video source image according to the identification information.
- the buffered image can be sent to at least two display devices for display, that is, the current frame.
- images of different frames of the video source image can be simultaneously displayed on at least two display devices, thereby satisfying the image that the user views different content of the same video source image on different display devices. The requirements improve the user experience when using the video conferencing system.
- the storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Acces s Memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种图像显示处理方法及装置,涉及图像处理技术领域,为能够提高用户使用视频会议***时的体验而发明。所述方法包括:获取视频源图像的各帧图像;识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图像的上一相关帧图像是否相同;当所述当前帧图像和所述上一相关帧图像不同时,缓存所述当前帧图像和所述上一相关帧图像;将所述缓存的图像分别发送到至少两台显示设备上进行显示。本发明实施例主要用于视频会议***中。
Description
图像显示处理方法及装置 本申请要求于 2010 年 11 月 2 日提交中国专利局、 申请号为 201010528108. X、发明名称为"图像显示处理方法及装置"的中国专利申请的优 先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及图像处理技术领域, 尤其涉及一种图像显示处理方法及装置。 背景技术
在目前视频会议***的会场中, 一般都会存在两个或两个以上的显示设 备。 这些显示设备要么分别显示不同的视频源的图像, 要么同时显示同一视 频源的同一帧图像。
在实现本发明的过程中, 发明人发现现有技术还不能实现在两个或者两 个以上的显示设备上同时显示同一视频源的不同帧图像, 从而极大的影响了 用户使用视频会议***的体验。 发明内容
本发明实施例提供一种图像显示处理方法及装置, 能够提高用户使用视 频会议***时的体验。
本发明实施例釆用如下技术方案:
一种图像显示处理方法, 包括:
获取视频源图像的各帧图像;
识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图像的上一 相关帧图像是否相同;
当所述当前帧图像和所述上一相关帧图像不同时, 緩存所述当前帧图像 和所述上一相关帧图像;
将所述緩存的图像分别发送到至少两台显示设备上进行显示。
一种图像显示处理装置, 包括:
图像获取单元, 用于获取视频源图像的各帧图像;
图像识别单元, 用于识别所述视频源图像的各帧图像中当前帧图像和所 述当前帧图像的上一相关帧图像是否相同;
图像緩存单元, 用于当所述当前帧图像和所述上一相关帧图像不同时, 緩存所述当前帧图像和所述上一相关帧图像;
图像显示处理单元, 用于将所述緩存的图像分别发送到至少两台显示设 备上进行显示。
本发明实施例提供的图像显示处理方法和装置, 通过识别获取的视频源 图像的各帧图像中当前帧图像和所述当前帧图像的上一相关帧图像是否相 同, 来确定对各帧图像的处理方式, 并且在当前帧图像和所述上一相关帧图 像不同时, 緩存所述当前帧图像和所述上一相关帧图像, 然后将緩存的图像 分别发送到至少两台显示设备上进行显示。 由上可以看出, 利用本发明实施 例的方法和装置, 当前帧图像和所述上一相关帧图像不同时, 能够将緩存的 图像发送到至少两台显示设备上进行显示, 也就是说当前帧图像和所述上一 相关帧图像不同时, 至少两台显示设备上能同时显示该视频源图像的不同帧 的图像, 从而满足了用户在不同的显示设备上观看同一视频源图像不同内容 的图像的要求, 提高了用户使用视频会议***时的体验。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例一图像显示处理方法的流程图;
图 2为本发明实施例二图像显示处理方法的流程图;
图 3为本发明实施例三图像显示处理方法的流程图;
图 4为本发明实施例四图像显示处理装置的示意图;
图 5为本发明实施例五图像显示处理装置的结构图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行
清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。
如图 1所示, 本发明实施例一提供了一种图像显示处理方法, 包括: 步骤 11、 获取视频源图像的各帧图像。
图像在传送的过程中是一帧一帧传输的, 因此, 接收方在获取视频源图 像时, 也是一帧一帧的获取该视频源图像的每一帧图像。
步骤 12、 识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图 像的上一相关帧图像是否相同。
在本发明实施例中, 根据每帧图像与显示它的显示设备之间对应关系的 不同, 所述上一相关帧图像可以有不同的含义。 它既可以理解为所述当前帧 图像的上一帧图像或者上 n帧图像(n为大于 1的整数), 也可以理解成为与 所述当前帧图像由同一显示设备进行显示的图像, 例如可以是与所述当前帧 图像由同一显示设备进行显示的图像中当前帧图像的前 n帧图像。
例如, 假设视频源图像的每帧图像是任意发送到任意一台显示设备上进 行显示。 当前帧图像为第 m帧图像, 上一相关帧图像就为 m-1 帧图像或者前 任意一帧图像。 又例如, 假设视频源图像的每帧图像是发送到特定的一台显 示设备上进行显示, 如果有三台显示设备 A、 B、 C , 第一帧图像发送到显示设 备 A上显示, 第二帧数据发送到显示设备 B上显示, 第三帧图像发送到显示 设备 C上显示。 那么, 依次类推, 第四帧图像发送到显示设备 A上显示, 第 五帧数据发送到显示设备 B上显示,第六帧图像发送到显示设备 C上显示 ... ... 那么, 在这种情况下, 第一帧图像就可看成是第四帧图像的上一相关帧图像, 第二帧图像就可看成是第五帧图像的上一相关帧图像, 第三帧图像就可看成 是第六帧图像的上一相关帧图像 ... ...
在识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图像的上 一相关帧图像是否相同的过程中, 可按照下述方式中的一种或者利用以下几 种方式的组合进行识别。
方式一、 检测所述当前帧图像和所述上一相关帧图像内容之间的相似度, 当所述相似度小于预设阔值时, 所述当前帧图像和所述上一相关帧图像不同, 否则, 所述当前帧图像和所述上一相关帧图像相同。
其中, 对当前帧图像和所述上一相关帧图像内容之间的相似度的检测方 式, 可以釆用现有技术中任一种图像内容检测方式。 例如, 可通过比较两帧 图像对应像素点的像素数据是否相同来检测。 同时, 所述预设阔值可由任意 设置。
以两台显示设备 A和 B为例, 指定视频源图像的各帧图像先发送到显示 设备 A上显示, 再发送到显示设备 B上显示。 在此示例中所述上一相关帧图 像为当前帧图像的上一帧或上几帧图像。
对于第一帧图像, 由于它没有上一帧图像, 因此对其不做此识别过程。 对于第二帧图像, 检测它和第一帧图像内容之间的相似度。 当所述相似度小 于预设阔值,例如 20%时,所述当前帧图像和所述上一相关帧图像不同,否则, 所述当前帧图像和所述上一相关帧图像相同。 对于第三帧图像, 比较它和第 一帧图像内容之间的相似度, 检测方式相同。 对于第四帧图像, 若是第三帧 图像和第一帧图像相同, 则是比较它和第二帧图像内容之间的相似度, 否则 仍是比较它和第一帧图像内容之间的相似度。
以两台显示设备 A和 B为例, 视频源图像的各帧图像任意发送到显示设 备 A和 B上显示。 在此示例中所述上一相关帧图像为当前帧图像的上一帧或 上几帧图像。 对于第一帧图像, 由于它没有上一帧图像, 因此对其不做此识 别过程。 对于第二帧图像, 检测它和第一帧图像内容之间的相似度。 对于第 三帧图像, 可以比较它和第一帧图像或第二帧图像内容之间的相似度, 检测 方式相同。 对于第四帧图像, 可以比较它第一帧图像或第二帧图像或第三帧 图像内容之间的相似度。
方式二、 获取所述当前帧图像的标识信息和所述上一相关帧图像的标识 信息, 当所述当前帧图像的标识信息和所述上一相关帧图像的标识信息相同 时, 所述当前帧图像和所述上一相关帧图像相同, 否则, 所述当前帧图像和
所述上一相关帧图像不同。
例如视频源图像的发送方可为该视频源图像中的每帧图像添加水印, 相 同内容的图像帧具有相同的水印。 那么, 在获取到该视频源图像的各帧图像 后, 即可根据发送方对各帧图像的设置, 获取所述当前帧图像的标识信息和 所述上一相关帧图像的标识信息。 当所述当前帧图像的标识信息 (即视频源 图像的发送方设置的水印信息)和所述上一相关帧图像的标识信息 (即视频 源图像的发送方设置的水印信息)相同时, 所述当前帧图像和所述上一相关 帧图像相同, 否则, 所述当前帧图像和所述上一相关帧图像不同。
方式三、 检测所述当前帧图像和所述上一相关帧图像之间是否有无效帧 图像, 当所述当前帧图像和所述上一相关帧图像之间有无效帧图像时, 所述 当前帧图像和所述上一相关帧图像不同, 否则, 所述当前帧图像和所述上一 相关帧图像相同。
例如视频源图像的发送方可为该视频源图像中的内容不同的图像帧中间 ***无效帧。 那么, 在获取到该视频源图像的各帧图像后, 即可根据发送方 对各帧图像的设置, 检测所述当前帧图像和所述上一相关帧图像之间是否有 无效帧图像, 当所述当前帧图像和所述上一相关帧图像之间有无效帧图像时, 所述当前帧图像和所述上一相关帧图像不同, 否则, 所述当前帧图像和所述 上一相关帧图像相同。
当然, 在此实施例中还可有其他的方式判断当前帧图像和上一相关帧图 像是否相同, 在此只是举例而已。
步骤 1 3、 当所述当前帧图像和所述上一相关帧图像不同时, 緩存所述当 前帧图像和所述上一相关帧图像。
步骤 14、 将所述緩存的图像分别发送到至少两台显示设备上进行显示。 由上可以看出, 利用本发明实施例一的方法, 当前帧图像和所述上一相 关帧图像不同时, 能够将緩存的图像发送到至少两台显示设备上进行显示, 也就是说当前帧图像和所述上一相关帧图像不同时, 至少两台显示设备上能 同时显示该视频源图像的不同帧的图像, 从而满足了用户在不同的显示设备
上观看同一视频源图像不同内容的图像的要求, 提高了用户使用视频会议系 统时的体验。
另外, 在上述实施例一中, 为了降低对***带宽的要求, 在步骤 11前, 还可由发送方获取是视频源文件并存储。 然后, 在视频会议的过程中, 接收 发送方发送的视频源图像中各帧图像的标识信息, 根据所述标识信息获取所 述视频源图像的各帧图像。 其中, 所述标识信息可以是每帧图像的名称等等。
以下分别以要在两台显示设备和三台显示设备上显示同一视频源图像的 不同内容为例, 详细描述一下本发明实施例图像显示的处理方法。
在实施例二的图像显示处理方法中,假设有显示设备 A和显示设备 B,对 接收到的图像帧是按照先显示设备 A显示、 后显示设备 B显示的顺序发送以 进行显示。 如图 2所示, 本发明实施例二的图像显示处理方法包括:
步骤 21、 获取视频源图像的第一帧图像。
步骤 22、 获取视频源图像的第二帧图像。
步骤 23、 识别所述第一帧图像和所述第二帧图像是否相同。
在此可釆用实施例一中描述的任一方式和任意方式的组合进行识别。 步骤 24、 当所述第一帧图像和所述第二帧图像不同时, 緩存所述第一帧 图像和第二帧图像。 当所述第一帧图像和所述第二帧图像相同时, 丟弃所述 第二帧图像, 从而节约存储资源。 直到获得与第一帧图像内容不同的第 i 帧 图像。 在此, 假设第一帧图像和第二帧图像不同。
步骤 25、 緩存所述第一帧图像、 所述第二帧图像。
步骤 26、 获取视频源图像的第三帧图像。
步骤 27、 识别所述第三帧图像和所述第一帧图像是否相同。 当所述第三 帧图像和所述第一帧图像不同时, 緩存所述第三帧图像。 若相同, 丟弃所述 第三帧图像, 获取第四帧图像。 在此假设第三帧图像和第一帧图像不同, 緩 存所述第三帧图像。 识别所述第四帧图像和所述第二帧图像是否相同。 若相 同, 则丟弃第四帧图像, 直到收到与第二帧图像不同内容的图像帧, 假设此 时为第 m帧, 緩存所述第 m帧图像。
不断重复直至该视频源图像接收完毕。
步骤 28、将所述緩存的图像发送到显示设备 A和显示设备 B上进行显示。 在实施例三的图像显示处理方法中,假设有显示设备 、显示设备 B和显 示设备 C, 对接收到的图像帧是按照先显示设备 A显示、 后显示设备 B、 再显 示设备 C显示的顺序发送以进行显示。 如图 3所示, 本发明实施例三的图像 显示处理方法包括:
步骤 31、 获取视频源图像的第一帧图像。
步骤 32、 获取视频源图像的第二帧图像。
步骤 33、 识别所述第一帧图像和所述第二帧图像是否相同。
在此可釆用实施例一中描述的任一方式和任意方式的组合进行识别。 步骤 34、 当所述第一帧图像和所述第二帧图像不同时, 緩存所述第一帧 图像和第二帧图像。 当所述第一帧图像和所述第二帧图像相同时, 丟弃所述 第二帧图像, 从而节约存储资源。 直到获得与第一帧图像内容不同的第 i 帧 图像。 在此, 假设第一帧图像和第二帧图像不同。
步骤 35、 获取视频源图像的第三帧图像。
步骤 36、 识别所述第三帧图像和所述第二帧图像是否相同。 当所述第三 帧图像和所述第二帧图像不同时, 緩存所述第三帧图像。 若相同, 丟弃所述 第三帧图像, 获取第四帧图像。 在此假设第三帧图像和第二帧图像相同。 识 别所述第四帧图像和所述第二帧图像是否相同。 若相同, 则丟弃第四帧图像, 直到收到与第二帧图像不同内容的图像帧, 假设此时为第 m帧图像与第二帧 图像不同。 緩存所述第 m帧图像。
步骤 37、 获取视频源图像的第 m+1帧图像。
步骤 38、 识别所述第 m+1帧图像和所述第一帧图像是否相同。 当所述第 m+1帧图像和所述第一帧图像不同时, 緩存所述第 m+1帧图像。 若相同, 丟弃 所述第 m+1帧图像, 获取第 m+2帧图像。 在此假设第 m+1帧图像和第一帧图 像不同, 緩存所述第 m+1帧图像。
获取第 m+2帧图像, 识别所述第 m+2帧图像和所述第二帧图像是否相同。
若相同, 则丟弃第 m+2 帧图像, 直到收到与第二帧图像不同内容的图像帧, 假设此时为第 m+n帧图像和第二帧图像不同, 緩存所述第 m+n帧图像。
步骤 39、 获取视频源图像的第 m+n+1帧图像。
步骤 310、识别所述第 m+n+1帧图像和所述第三帧图像是否相同。 当所述 第 m+n+1帧图像和所述第三帧图像不同时, 緩存所述第 m+n+1 帧图像。 若相 同, 丟弃所述第 m+n+1帧图像, 获取第 m+n+2帧图像。 在此假设第 m+n+1帧 图像和第三帧图像不同, 緩存所述第 m+n+1帧图像。
不断重复直至该视频源图像接收完毕。
步骤 31 1、 将緩存的图像发送到显示设备 、 显示设备^ 显示设备 C上 进行显示。
由上可以看出, 利用本发明实施例二和三的方法, 满足了用户在不同的 显示设备上观看同一视频源图像不同内容的图像的要求, 提高了用户使用视 频会议***时的体验。
如图 4所示, 本发明实施例还提供了一种图像显示处理装置, 包括: 图像获取单元 41 , 用于获取视频源图像的各帧图像; 图像识别单元 42 , 用于识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图像的上一 相关帧图像是否相同; 图像緩存单元 43 , 用于当所述当前帧图像和所述上一 相关帧图像不同时, 緩存所述当前帧图像和所述上一相关帧图像; 图像显示 处理单元 44 , 用于将所述緩存的图像分别发送到至少两台显示设备上进行显 示。
根据前述方法实施例的描述, 所述图像识别单元 42可包括: 内容检测模 块, 用于检测所述当前帧图像和所述上一相关帧图像内容之间的相似度; 图 像识别模块, 用于当所述相似度小于预设阔值时, 确定所述当前帧图像和所 述上一相关帧图像不同, 否则, 确定所述当前帧图像和所述上一相关帧图像 相同。
或者, 所述图像识别单元 42可包括: 标识信息获取模块, 用于获取所述 当前帧图像的标识信息和所述上一相关帧图像的标识信息; 图像识别模块,
用于当所述当前帧图像的标识信息和所述上一相关帧图像的标识信息相同 时, 确定所述当前帧图像和所述上一相关帧图像相同, 否则, 确定所述当前 帧图像和所述上一相关帧图像不同。
或者, 所述图像识别单元 42可包括: 无效帧检测模块, 用于检测所述当 前帧图像和所述上一相关帧图像之间是否有无效帧图像; 图像识别模块, 用 于当所述当前帧图像和所述上一相关帧图像之间有无效帧图像时, 确定所述 当前帧图像和所述上一相关帧图像不同, 否则, 确定所述当前帧图像和所述 上一相关帧图像相同。
此外, 为了节约***存储资源, 所述图像显示处理单元 44还用于当所述 当前帧图像和所述上一相关帧图像相同时, 丟弃所述当前帧图像。
为了降低对***带宽的要求, 如图 5 所示, 所述装置还包括: 图像存储 单元 45 , 用于存储所述视频源图像的各帧图像; 信息接收单元 46 , 用于接收 视频源图像中各帧图像的标识信息。 此时, 所述图像获取单元 41具体用于根 据所述标识信息由所述图像存储单元获取所述视频源图像的各帧图像。
由上可以看出, 利用本发明实施例四的装置, 当前帧图像和所述上一相 关帧图像不同时, 能够将緩存的图像发送到至少两台显示设备上进行显示, 也就是说当前帧图像和所述上一相关帧图像不同时, 至少两台显示设备上能 同时显示该视频源图像的不同帧的图像, 从而满足了用户在不同的显示设备 上观看同一视频源图像不同内容的图像的要求, 提高了用户使用视频会议系 统时的体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于 一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施 例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体( Read-Only Memory, ROM )或随机存储记忆体 ( Random Acces s Memory, RAM )等。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易
想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应以所述权利要求的保护范围为准。
Claims
1、 一种图像显示处理方法, 其特征在于, 包括:
获取视频源图像的各帧图像;
识别所述视频源图像的各帧图像中当前帧图像和所述当前帧图像的上一相 关帧图像是否相同;
当所述当前帧图像和所述上一相关帧图像不同时, 緩存所述当前帧图像和 所述上一相关帧图像;
将所述緩存的图像分别发送到至少两台显示设备上进行显示。
2、 根据权利要求 1所述的方法, 其特征在于, 所述识别所述视频源图像的 各帧图像中当前帧图像和所述当前帧图像的上一相关帧图像是否相同包括: 检测所述当前帧图像和所述上一相关帧图像内容之间的相似度, 当所述相 似度小于预设阔值时, 所述当前帧图像和所述上一相关帧图像不同, 否则, 所 述当前帧图像和所述上一相关帧图像相同; 或
获取所述当前帧图像的标识信息和所述上一相关帧图像的标识信息, 当所 述当前帧图像的标识信息和所述上一相关帧图像的标识信息相同时, 所述当前 帧图像和所述上一相关帧图像相同, 否则, 所述当前帧图像和所述上一相关帧 图像不同; 或
检测所述当前帧图像和所述上一相关帧图像之间是否有无效帧图像, 当所 述当前帧图像和所述上一相关帧图像之间有无效帧图像时, 所述当前帧图像和 所述上一相关帧图像不同, 否则, 所述当前帧图像和所述上一相关帧图像相同。
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述方法还包括: 当所述当前帧图像和所述上一相关帧图像相同时, 丟弃所述当前帧图像。
4、 根据权利要求 1所述的方法, 其特征在于, 在所述获取视频源图像的各 帧图像前, 所述方法还包括:
存储所述视频源图像的各帧图像;
接收视频源图像中各帧图像的标识信息;
所述获取视频源图像的各帧图像包括: 根据所述标识信息获取所述视频源图像的各帧图像。
5、 一种图像显示处理装置, 其特征在于, 包括:
图像获取单元, 用于获取视频源图像的各帧图像;
图像识别单元, 用于识别所述视频源图像的各帧图像中当前帧图像和所述 当前帧图像的上一相关帧图像是否相同;
图像緩存单元, 用于当所述当前帧图像和所述上一相关帧图像不同时, 緩 存所述当前帧图像和所述上一相关帧图像;
图像显示处理单元, 用于将所述緩存的图像分别发送到至少两台显示设备 上进行显示。
6、 根据权利要求 5所述的装置, 其特征在于, 所述图像识别单元包括: 内容检测模块, 用于检测所述当前帧图像和所述上一相关帧图像内容之间 的相似度;
图像识别模块, 用于当所述相似度小于预设阔值时, 确定所述当前帧图像 和所述上一相关帧图像不同, 否则, 确定所述当前帧图像和所述上一相关帧图 像相同。
7、 根据权利要求 5所述的装置, 其特征在于, 所述图像识别单元包括: 标识信息获取模块, 用于获取所述当前帧图像的标识信息和所述上一相关 帧图像的标识信息;
图像识别模块, 用于当所述当前帧图像的标识信息和所述上一相关帧图像 的标识信息相同时, 确定所述当前帧图像和所述上一相关帧图像相同, 否则, 确定所述当前帧图像和所述上一相关帧图像不同。
8、 根据权利要求 5所述的装置, 其特征在于, 所述图像识别单元包括: 无效帧检测模块, 用于检测所述当前帧图像和所述上一相关帧图像之间是 否有无效帧图像;
图像识别模块, 用于当所述当前帧图像和所述上一相关帧图像之间有无效 帧图像时, 确定所述当前帧图像和所述上一相关帧图像不同, 否则, 确定所述 当前帧图像和所述上一相关帧图像相同。
9、 根据权利要求 5-8任一所述的装置, 其特征在于, 所述图像显示处理单 元还用于当所述当前帧图像和所述上一相关帧图像相同时, 丟弃所述当前帧图 像。
10、 根据权利要求 9所述的装置, 其特征在于, 所述装置还包括: 图像存储单元, 用于存储所述视频源图像的各帧图像;
信息接收单元, 用于接收视频源图像中各帧图像的标识信息;
所述图像获取单元具体用于根据所述标识信息由所述图像存储单元获取所 述视频源图像的各帧图像。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11837534.4A EP2571262A4 (en) | 2010-11-02 | 2011-10-20 | METHOD AND DEVICE FOR PROCESSING IMAGE DISPLAY |
US13/711,509 US20130100152A1 (en) | 2010-11-02 | 2012-12-11 | Method and apparatus for processing image display |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010528108.X | 2010-11-02 | ||
CN201010528108.XA CN102457701B (zh) | 2010-11-02 | 2010-11-02 | 图像显示处理方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/711,509 Continuation US20130100152A1 (en) | 2010-11-02 | 2012-12-11 | Method and apparatus for processing image display |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012059008A1 true WO2012059008A1 (zh) | 2012-05-10 |
Family
ID=46024011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/081070 WO2012059008A1 (zh) | 2010-11-02 | 2011-10-20 | 图像显示处理方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130100152A1 (zh) |
EP (1) | EP2571262A4 (zh) |
CN (1) | CN102457701B (zh) |
WO (1) | WO2012059008A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469289A (zh) * | 2014-11-18 | 2015-03-25 | 北京恒华伟业科技股份有限公司 | 视频播放方法和装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634556B (zh) * | 2012-08-27 | 2017-04-19 | 联想(北京)有限公司 | 一种信息传输、接收方法及电子设备 |
US9641809B2 (en) | 2014-03-25 | 2017-05-02 | Nxp Usa, Inc. | Circuit arrangement and method for processing a digital video stream and for detecting a fault in a digital video stream, digital video system and computer readable program product |
US9826252B2 (en) | 2014-07-29 | 2017-11-21 | Nxp Usa, Inc. | Method and video system for freeze-frame detection |
US9544474B1 (en) * | 2015-06-29 | 2017-01-10 | Mediatek Inc. | Video frame transmitting system and video frame transmitting method |
SG11202008579UA (en) | 2018-03-05 | 2020-10-29 | Janssen Pharmaceutica Nv | Anti-phf-tau antibodies and uses thereof |
EP3949374A4 (en) | 2019-04-01 | 2023-05-31 | Citrix Systems, Inc. | AUTOMATIC IMAGE CAPTURE |
CN111625211B (zh) * | 2019-12-03 | 2023-11-28 | 蘑菇车联信息科技有限公司 | 一种屏幕投屏方法、装置、安卓设备及显示设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198008A (zh) * | 2008-01-03 | 2008-06-11 | 中兴通讯股份有限公司 | 一种实现多屏多画面的方法和*** |
CN100592339C (zh) * | 2006-09-27 | 2010-02-24 | 索尼株式会社 | 检测设备和检测方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100919340B1 (ko) * | 2001-09-07 | 2009-09-25 | 인터그래프 소프트웨어 테크놀로지스 캄파니 | 비디오 이미지의 역다중화 방법, 장치 및 컴퓨터 프로그램제품 |
US8606949B2 (en) * | 2005-04-20 | 2013-12-10 | Jupiter Systems | Interconnection mechanism for multiple data streams |
JP4882288B2 (ja) * | 2005-06-20 | 2012-02-22 | 富士ゼロックス株式会社 | 表示制御装置、システム及び表示制御方法 |
JP2008118704A (ja) * | 2007-12-27 | 2008-05-22 | Mitsubishi Electric Corp | 映像信号処理装置および映像信号処理方法 |
CN201298872Y (zh) * | 2008-09-11 | 2009-08-26 | 敖发良 | 多显示数字电视机顶盒 |
CN101820524A (zh) * | 2010-03-22 | 2010-09-01 | 中兴通讯股份有限公司 | 用于电视会议的视频播放方法 |
-
2010
- 2010-11-02 CN CN201010528108.XA patent/CN102457701B/zh active Active
-
2011
- 2011-10-20 EP EP11837534.4A patent/EP2571262A4/en not_active Withdrawn
- 2011-10-20 WO PCT/CN2011/081070 patent/WO2012059008A1/zh active Application Filing
-
2012
- 2012-12-11 US US13/711,509 patent/US20130100152A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100592339C (zh) * | 2006-09-27 | 2010-02-24 | 索尼株式会社 | 检测设备和检测方法 |
CN101198008A (zh) * | 2008-01-03 | 2008-06-11 | 中兴通讯股份有限公司 | 一种实现多屏多画面的方法和*** |
Non-Patent Citations (1)
Title |
---|
See also references of EP2571262A4 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469289A (zh) * | 2014-11-18 | 2015-03-25 | 北京恒华伟业科技股份有限公司 | 视频播放方法和装置 |
CN104469289B (zh) * | 2014-11-18 | 2019-01-15 | 北京恒华伟业科技股份有限公司 | 视频播放方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2571262A1 (en) | 2013-03-20 |
US20130100152A1 (en) | 2013-04-25 |
CN102457701A (zh) | 2012-05-16 |
CN102457701B (zh) | 2014-03-12 |
EP2571262A4 (en) | 2014-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012059008A1 (zh) | 图像显示处理方法及装置 | |
US10791379B2 (en) | Video processing method and apparatus, and computer storage medium | |
WO2016131223A1 (zh) | 一种视频帧丢帧方法及视频发送装置 | |
US9288435B2 (en) | Speaker switching delay for video conferencing | |
CN101600107B (zh) | 调整视频录像播放速度的方法、***及装置 | |
WO2017215279A1 (zh) | 一种视频回放方法及装置 | |
KR102025757B1 (ko) | 데이터 전송 방법 및 장치, 데이터 수신 방법 및 장치 및 기록 매체 | |
CA2889706C (en) | Video and audio tagging for active speaker detection | |
KR20140070668A (ko) | 프레임 손실에 의해 야기된 실시간 비디오 아티팩트를 은폐하는 메커니즘 | |
CN107800519B (zh) | 一种数据包的重传方法和重传*** | |
JP2009017365A5 (zh) | ||
CN113727185B (zh) | 视频帧播放方法及*** | |
CN102752670A (zh) | 减少网络视频传输中马赛克现象的方法、装置及*** | |
WO2017166879A1 (zh) | 教学录播用锁定画面的方法及装置 | |
MX2019014161A (es) | Sistema y método para proporcionar datos de eventos completos de memorias de datos referenciados cruzados. | |
WO2017184955A1 (en) | Audio driven accelerated binge watch | |
WO2019149066A1 (zh) | 视频播放方法、终端设备及存储介质 | |
CN113038178A (zh) | 一种视频帧的传输控制方法及装置 | |
CN112995720B (zh) | 一种音视频同步方法和装置 | |
TW201112695A (en) | Information processing device and method, and program | |
TW201204076A (en) | Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system | |
WO2022161310A1 (zh) | 显示方法、装置和电子设备 | |
WO2018086363A1 (zh) | 一种图像输出装置、方法及解码器 | |
WO2015196457A1 (zh) | 一种关键帧路由的方法及媒体服务器 | |
CN114449344A (zh) | 视频流传输方法、装置、电子设备及存储介质 |
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: 11837534 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011837534 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |