TWI432027B - Method applied to endpoint of video conference system and associated endpoint - Google Patents
Method applied to endpoint of video conference system and associated endpoint Download PDFInfo
- Publication number
- TWI432027B TWI432027B TW100120768A TW100120768A TWI432027B TW I432027 B TWI432027 B TW I432027B TW 100120768 A TW100120768 A TW 100120768A TW 100120768 A TW100120768 A TW 100120768A TW I432027 B TWI432027 B TW I432027B
- Authority
- TW
- Taiwan
- Prior art keywords
- picture
- endpoint
- image
- scene switching
- video conference
- Prior art date
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本發明是有關於應用於視訊會議系統端點的方法與相關端點,且特別是有關於在視訊會議進行期間能在接收端點將發送端點的畫面即時擷取為圖像的方法與相關端點。The present invention relates to a method and related endpoints for application to an endpoint of a video conferencing system, and more particularly to a method and associated end for instantly capturing a picture of a transmitting endpoint at an receiving endpoint during an video conference. point.
視訊會議系統能讓身處異地的使用者利用視訊交換意見、資訊、情報與知識,已廣為社會大眾普遍使用。視訊會議系統中設有多個端點(endpoint),使用者透過本地端點而與遠端端點的其他使用者交換視訊會議封包,以進行視訊會議。The video conferencing system enables users in remote locations to exchange views, information, intelligence and knowledge through video, and has been widely used by the public. The video conferencing system has a plurality of endpoints, and the user exchanges videoconferencing packets with other users of the remote endpoints through the local endpoints for video conferencing.
在進行視訊會議時,提供資料、圖像、簡報、動態視訊等資料內容的本機端使用者要將資料內容傳輸給其他的與會者。因此,本機端使用者所使用的端點會成為一發送端點,將資料內容封裝為視訊會議封包,並發送至遠端與會者的端點。而遠端與會者就成為終端使用者,其所使用的端點成為接收端點,以接收從發送端點傳來的視訊會議封包。When conducting a video conference, the local user who provides the data content such as materials, images, newsletters, and dynamic video will transfer the data content to other participants. Therefore, the endpoint used by the local end user becomes a sending endpoint, and the data content is encapsulated into a video conference packet and sent to the endpoint of the remote participant. The far-end participant becomes the terminal user, and the endpoint used by the terminal becomes the receiving endpoint to receive the video conference packet transmitted from the sending endpoint.
在視訊會議進行期間,為了掌握視訊會議的重點並管理視訊會議的內容,終端使用者會想要將本機端使用者提供的資料內容擷取下來。不過,在現行的習知技術中,終端使用者無法在視訊會議期間進行即時擷取,需等視訊會議告一段落後才能經由繁複的後製過程擷取到資料內容。請參考第1圖,其所示意的即是習知技術中終端使用者擷取本機端使用者資料內容的流程100。在視訊會議進行期間(步驟102),位於接收端點的終端使用者需啟動視訊會議錄影功能(步驟104),將視訊會議過程錄影下來。等視訊會議結束、錄影完畢(步驟106),終端使用者需要以播放軟體重新播放先前錄製的視訊會議過程(步驟108)。在播放期間,終端使用者必須再度尋找欲擷取的資料內容畫面;當終端使用者發現欲擷取的資料內容畫面,便向播放軟體發出圖像擷取的命令(步驟110),而軟體就會將欲擷取資料內容的畫面編碼壓縮為圖像(步驟112),使此圖像能被備份於儲存裝置(步驟114)。During the video conference, in order to grasp the focus of the video conference and manage the content of the video conference, the end user will want to extract the content of the information provided by the local user. However, in the current conventional technology, the terminal user cannot perform instant capture during the video conference, and it is necessary to wait for the video conference to lag behind to obtain the data content through the complicated post-production process. Please refer to FIG. 1 , which is a flow 100 of the prior art in which the terminal user retrieves the content of the user data of the local device. During the video conference (step 102), the terminal user at the receiving endpoint needs to activate the video conference recording function (step 104) to record the video conference process. After the video conference ends and the video is completed (step 106), the terminal user needs to replay the previously recorded video conference process with the playback software (step 108). During the playing period, the terminal user must search for the data content screen to be retrieved again; when the terminal user finds the data content screen to be retrieved, the image capturing command is sent to the playing software (step 110), and the software is The picture code of the content to be retrieved is compressed into an image (step 112) so that the image can be backed up to the storage device (step 114).
換句話說,在習知技術中,即使終端使用者在視訊會議進行期間就已發現欲擷取的資料內容,終端使用者還是無法即時地進行擷取,必須經由後製(步驟108至114)過程才能進行擷取。這對終端使用者來既不方便也十分耗時。In other words, in the prior art, even if the end user has found the content of the data to be retrieved during the video conference, the terminal user cannot perform the retrieval immediately, and must pass the post-production (steps 108 to 114). The process can be taken. This is both inconvenient and time consuming for the end user.
為克服習知技術的缺點,本發明提出一種能在接收端點主動進行資料內容擷取的技術,讓接收端點的終端使用者能自行將所需的資料內容畫面擷取為圖像。In order to overcome the shortcomings of the prior art, the present invention proposes a technology capable of actively extracting data content at the receiving end point, so that the terminal user of the receiving end point can take the desired data content screen as an image.
本發明的目的之一是在視訊會議系統中提供一種應用於一接收端點的方法,包括:接收一視訊會議封包,由視訊會議封包中取得資料內容,對資料內容進行解碼與解壓縮以取得畫面;若接收一擷取命令,則將畫面擷取(編碼壓縮)為一圖像。畫面可以是YUV(亮度-色度,luminance-chrominance)格式的畫面,其可被轉換為RGB格式的畫面以便播放。擷取的圖像可以是靜態圖像,其可被儲存於儲存裝置,及/或傳輸分享至其他端點的使用者。One of the objectives of the present invention is to provide a method for a receiving endpoint in a video conferencing system, comprising: receiving a video conference packet, obtaining data content from the video conference packet, and decoding and decompressing the data content to obtain Picture; if a command is received, the picture is captured (encoded and compressed) into an image. The picture can be a YUV (luminance-chrominance) format picture that can be converted to a picture in RGB format for playback. The captured image may be a still image that may be stored in a storage device and/or transmitted to a user sharing the other endpoints.
一實施例中,視訊會議封包係一H.323協定格式的封包,包含視訊暨資料內容(video & data),其中資料內容又或稱為簡報內容,為H.239協定格式之視訊資料內容。亦即,視訊會議封包遵循H.323的格式與通訊協議。H.323是ITU-T(國際電信聯合組織的電信標準化單位,international telecommunications union-telecommunication standardization sector)所推薦的影音(audio-visual)通訊協定,H.239則是ITU-T所推薦的資料分享標準,其可應用於H.323協議下,於H.323格式的封包中攜載視訊的資料內容;另外,視訊會議封包遵循的視訊會議協定格式亦可以為Session Initiation Protocol(SIP),用以傳送包含視訊暨資料內容(video & data)之封包,而其中則以Binary Floor Control Protocol(BFCP)為傳送資料內容(即簡報內容)。In one embodiment, the video conferencing packet is a packet of the H.323 protocol format, including video & data, wherein the content of the data, or the content of the briefing, is the content of the video material in the H.239 protocol format. That is, the video conferencing packet follows the H.323 format and communication protocol. H.323 is an audio-visual communication protocol recommended by ITU-T (international telecommunications union-telecommunication standardization sector), and H.239 is the data sharing recommended by ITU-T. The standard, which can be applied to the H.323 protocol, carries the video content of the video in the H.323 format packet; in addition, the video conference protocol format followed by the video conference packet can also be the Session Initiation Protocol (SIP). The packet containing the video & data is transmitted, and the Binary Floor Control Protocol (BFCP) is used to transmit the content (ie, the content of the briefing).
本發明的另一目的是提供一種在一視訊會議系統中應用於接收端點的方法,包括:接收一視訊會議封包,由視訊會議封包中取得資料內容,由資料內容中取得一第一畫面;在接收一自動擷取命令後,針對第一畫面進行場景切換偵測;若偵測到場景切換,將第一畫面或其後的第二畫面擷取為圖像。一實施例中,場景切換偵測係判斷第一畫面是否為一框內編碼(inter-frame coding)的畫面;若是,則可判斷出有場景切換,並自動將框內編碼的第一畫面編碼壓縮為圖像。若未偵測到場景切換,則不將第一畫面擷取為圖像。Another object of the present invention is to provide a method for receiving an endpoint in a video conferencing system, comprising: receiving a video conference packet, obtaining data content from the video conference packet, and obtaining a first picture from the data content; After receiving an automatic capture command, scene switching detection is performed on the first screen; if scene switching is detected, the first screen or the second screen after the image is captured as an image. In an embodiment, the scene switching detection determines whether the first picture is an inter-frame coding picture; if yes, it can determine that the scene is switched, and automatically encodes the first picture coded in the frame. Compressed into an image. If no scene change is detected, the first picture is not captured as an image.
本發明的再一目的是提供一種應用於一視訊會議系統的端點,包括一網路介面、一處理模組與一擷取模組。網路介面接收一視訊會議封包;處理模組由視訊會議封包中取得資料內容,並由資料內容中取得畫面;當擷取模組接收一擷取命令,便可使畫面被擷取為圖像。It is still another object of the present invention to provide an endpoint for a video conferencing system, including a network interface, a processing module, and a capture module. The network interface receives a video conference packet; the processing module obtains the data content from the video conference packet, and obtains the image from the data content; when the capture module receives a capture command, the image is captured as an image. .
本發明的又一目的是提供一種應用於一視訊會議系統的端點,包括一網路介面、一處理模組、一場景切換偵測模組與一擷取模組。當接收一自動擷取命令後,場景切換偵測模組開始對資料內容中的畫面進行場景切換偵測;當偵測到場景切換,擷取模組便能使對應畫面被擷取為圖像。Another object of the present invention is to provide an endpoint for a video conferencing system, including a network interface, a processing module, a scene switching detection module, and a capture module. After receiving an automatic capture command, the scene switching detection module starts scene switching detection on the screen in the data content; when the scene switching is detected, the capturing module can make the corresponding image captured as an image. .
為了對本發明之上述及其他方面有更佳的瞭解,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下:In order to better understand the above and other aspects of the present invention, the preferred embodiments are described below, and in conjunction with the drawings, the detailed description is as follows:
請參考第2圖,其所示意的是依據本發明一實施例的流程200;當在一視訊會議系統中進行視訊會議時,流程200可應用於終端使用者的接收端點,讓終端使用者能在視訊會議進行期間即時將主機端使用者提供的資料內容畫面擷取為圖像。流程200的各步驟可描述如下。Please refer to FIG. 2, which illustrates a process 200 according to an embodiment of the present invention. When a video conference is performed in a video conference system, the process 200 can be applied to a terminal user's receiving endpoint to let the terminal user The data content screen provided by the host user can be captured as an image immediately during the video conference. The steps of the process 200 can be described as follows.
步驟202:在視訊會議進行期間,可以在終端使用者的接收端點開始實施流程200。Step 202: During the video conference, the process 200 can be implemented at the receiving end of the terminal user.
步驟204:接收端點接收主機端使用者由發送端點發出的視訊會議封包,例如說是H.323格式的視訊會議封包。Step 204: The receiving endpoint receives the video conference packet sent by the host end user by the sending endpoint, for example, a video conference packet in the H.323 format.
步驟206:由視訊會議封包中取得主機端使用者提供的資料內容,例如說是H.239格式下的視訊內容。Step 206: Obtain the content of the data provided by the host user from the video conference packet, for example, the video content in the H.239 format.
步驟208:對資料內容進行視訊解碼解壓縮。例如說,資料內容中可以包括一或多幅畫面,各畫面為動態視訊的一個圖框(frame);發送端點可以用H.263、H.263+(H.263v2)或H.264等視訊編解碼(codec)規格將畫面編碼壓縮至資料內容中。相對地,在進行步驟208時,接收端點就可以用相對應的視訊編解碼規格而對資料內容進行視訊解碼解壓縮。H.263、H.263+與H.264為ITU-T VCEG(視訊編碼專家小組,Video Coding Experts Group)所制定的視訊編碼規格。Step 208: Perform video decoding and decompression on the data content. For example, the data content may include one or more pictures, each picture being a frame of dynamic video; the transmitting end point may be H.263, H.263+ (H.263v2) or H.264, etc. The video codec specification compresses the picture code into the data content. In contrast, when step 208 is performed, the receiving endpoint can perform video decoding and decompression on the data content by using the corresponding video codec specification. H.263, H.263+ and H.264 are video coding specifications developed by the ITU-T VCEG (Video Coding Experts Group).
步驟210:進行步驟208後,可由資料內容中取得畫面;各畫面可以是YUV格式的畫面。YUV格式是以一亮度參數與兩色度參數描述動態或靜態圖像的色彩。進行步驟210後,可以繼續進行至步驟212及/或步驟216。Step 210: After performing step 208, the screen may be obtained from the data content; each screen may be a screen in the YUV format. The YUV format describes the color of a dynamic or static image as a luminance parameter and a two-chrominance parameter. After performing step 210, proceed to step 212 and/or step 216.
步驟212:將YUV格式畫面轉換為RGB格式(紅-綠-藍色彩)格式畫面。Step 212: Convert the YUV format picture into an RGB format (red-green-blue color) format picture.
步驟214:將步驟212的RGB格式畫面顯示於接收端點的螢幕上,使接收端點的終端使用者能收看到主機端使用者提供的資料內容。Step 214: Display the RGB format picture of step 212 on the screen of the receiving end point, so that the terminal user of the receiving end point can receive the content of the data provided by the host end user.
步驟216:在步驟208持續進行期間,接收端點可以反覆檢查終端使用者是否觸發一擷取命令。若是,則進行至步驟218。Step 216: During the continuation of step 208, the receiving endpoint may repeatedly check whether the terminal user triggers a retrieval command. If yes, proceed to step 218.
步驟218:在收到擷取命令後,將步驟208的畫面編碼壓縮為圖像。舉例而言,接收端點可用JPEG或JPEG 2000等編碼格式將畫面編碼壓縮為靜態圖像檔。JPEG與JPEG 2000為JPEG(聯合圖像專家小組,joint photographic experts group)的圖像編碼標準。完成圖像的擷取後,可繼續進行至步驟220及/或步驟222。Step 218: After receiving the capture command, compress the picture code of step 208 into an image. For example, the receiving endpoint may compress the picture encoding into a still image file using an encoding format such as JPEG or JPEG 2000. JPEG and JPEG 2000 are image coding standards for JPEG (joint photographic experts group). After the image capture is complete, proceed to step 220 and/or step 222.
步驟220:在步驟218中擷取的圖像可以被備份於儲存裝置,例如說是非揮發性的儲存裝置,像是記憶卡、快閃記憶體、光碟及/或硬碟。Step 220: The image captured in step 218 can be backed up to a storage device, such as a non-volatile storage device, such as a memory card, a flash memory, a compact disc, and/or a hard disk.
步驟222:在步驟218擷取的圖像也可以分享至其他使用者,例如說是視訊會議的與會者。一實施例中,由終端使用者擷取的圖像可在接收端點中被編碼壓縮為資料內容(例如說以H.263、H.263+或H.264規格的編碼壓縮為H.239格式的資料內容),而此資料內容可被封裝於視訊會議封包(例如H.323格式的視訊會議封包),並發送至同一視訊會議的其他與會者。Step 222: The image captured in step 218 can also be shared to other users, for example, participants of a video conference. In one embodiment, the image retrieved by the end user can be encoded and compressed into data content in the receiving endpoint (eg, encoded in H.263, H.263+, or H.264 format to H.239). The content of the format), and this content can be encapsulated in a video conferencing packet (such as a video conferencing packet in H.323 format) and sent to other participants in the same video conference.
由流程200可知,在視訊會議進行的期間,當終端使用者看到欲擷取的資料內容畫面,就可以即時觸發擷取命令,使該畫面能被編碼壓縮為圖像,並可進一步備份儲存及/或分享。It can be seen from the process 200 that during the video conference, when the terminal user sees the data content screen to be captured, the capture command can be triggered immediately, so that the image can be encoded and compressed into an image, and can be further backed up and stored. And / or share.
請參考第3圖,其係本發明一實施例的端點EB應用於一視訊會議系統50的示意圖。視訊會議系統50包括複數個端點,第3圖中以端點EA、EB與EC作為代表;這些端點經由網路52交換封包以進行視訊會議,而本發明流程200的技術即可實現於各端點,例如說是端點EB。端點EB中設有主機60、訊源76與輸出週邊74;主機60中則包括有一命令介面64、一擷取模組66、一網路介面68、一處理模組69與一輸出入介面62。Please refer to FIG. 3, which is a schematic diagram of an endpoint EB applied to a video conferencing system 50 according to an embodiment of the present invention. The video conferencing system 50 includes a plurality of endpoints, and in FIG. 3, the endpoints EA, EB, and EC are represented; these endpoints exchange packets for the video conference via the network 52, and the technique of the present process 200 can be implemented. Each endpoint, for example, is the endpoint EB. The host EB is provided with a host 60, a source 76 and an output periphery 74. The host 60 includes a command interface 64, a capture module 66, a network interface 68, a processing module 69 and an input interface. 62.
網路52可以是有線網路、無線網路及/或兩者的組合。在端點EB中,網路介面68耦接網路52,以經由網路52接收及/或發送封包,例如說是視訊會議封包。輸出入介面62耦接訊源76與輸出週邊74。舉例而言,輸出入介面62可以包括各種視訊、音訊及/或資料的輸入埠、連接器及/或端子,例如說是AV端子、S端子、數位視訊介面(DVI,Digital Video Interface)、高清多媒體介面(HDMI,High Definition Multimedia Interface)規格的輸入埠及/或通用串列匯流排(USB,Universal Serial Bus)連接器等等,以從訊源76接收視訊訊號、音訊訊號及/或資料。訊源76則可以包括電腦(桌上型電腦、筆記型電腦及/或平板電腦)、攝影機、數位相機、實物攝影機及/或麥克風等等。Network 52 can be a wired network, a wireless network, and/or a combination of both. In endpoint EB, network interface 68 is coupled to network 52 to receive and/or transmit packets, such as video conferencing packets, via network 52. The input and output interface 62 is coupled to the source 76 and the output periphery 74. For example, the input/output interface 62 can include various video, audio, and/or data input ports, connectors, and/or terminals, such as an AV terminal, an S terminal, a digital video interface (DVI), and a high definition video. The input interface of the HDMI (High Definition Multimedia Interface) specification and/or the USB (Universal Serial Bus) connector, etc., to receive video signals, audio signals, and/or data from the source 76. Source 76 can include computers (desktops, laptops, and/or tablets), cameras, digital cameras, physical cameras, and/or microphones, to name a few.
輸出入介面62亦可包括各種視訊、音訊及/或資料的輸出埠,以將視訊訊號、音訊訊號及/或資料傳輸至輸出週邊74。舉例而言,輸出週邊74可以包括螢幕、電視、顯示器、投影機、揚聲器等等播放裝置,以及/或者用以備份資料的儲存裝置。輸出入介面62也可以包括無線網路介面,以無線電波聯繫具有無線通訊功能的訊源76及/或輸出週邊74。The output interface 62 can also include various video, audio, and/or data output ports for transmitting video signals, audio signals, and/or data to the output periphery 74. For example, the output perimeter 74 can include a playback device such as a screen, television, display, projector, speaker, etc., and/or storage device for backing up data. The input/output interface 62 may also include a wireless network interface to contact the source 76 and/or the output periphery 74 having wireless communication functions by radio waves.
處理模組69耦接於網路介面68與輸出入介面62之間,控制主機60的運作與視訊會議的進行。舉例而言,當網路介面68由網路52接收到視訊會議封包,處理模組69可由視訊會議封包中取得資料內容,並對資料內容進行解碼解壓縮以取得畫面、音訊及/或資料;而畫面、音訊及/或資料就可由輸出入介面62分別輸出為視訊訊號、音訊訊號及/或資料,以供播放及/或儲存。相對地,由訊源76提供的視訊訊號、音訊訊號及/或資料會由輸出入介面62接收,由處理模組69編碼壓縮並攜載於資料內容,再封裝至視訊會議封包。而封裝後的視訊會議封包就可經由網路介面68發送至網路52。The processing module 69 is coupled between the network interface 68 and the input/output interface 62 to control the operation of the host 60 and the video conference. For example, when the network interface 68 receives the video conference packet from the network 52, the processing module 69 can obtain the data content from the video conference packet, and decode and decompress the data content to obtain the picture, audio, and/or data. The video, audio and/or data may be output to the video signal, audio signal and/or data by the input/output interface 62 for playback and/or storage. In contrast, the video signal, audio signal and/or data provided by the source 76 are received by the output interface 62, compressed by the processing module 69 and carried in the data content, and then packaged into the video conference packet. The encapsulated video conferencing packet can be sent to the network 52 via the network interface 68.
命令介面64耦接處理模組69與擷取模組66,實現一人機介面,接收使用者觸發的命令78,讓使用者能經由此人機介面操控主機60。舉例來說,命令介面64可以包括按鍵、鍵盤、觸控板及/或觸控螢幕,讓使用者得以觸發各種命令,例如步驟216的擷取命令。一實施例中,主機60上可為擷取命令配置一專屬的按鍵、快速鍵及/或按鍵組合,讓使用者能在視訊會議進行期間方便快速地將接收到的資料內容畫面擷取為圖像。The command interface 64 is coupled to the processing module 69 and the capture module 66 to implement a human interface and receive a user-triggered command 78 to enable the user to manipulate the host 60 via the human interface. For example, the command interface 64 can include buttons, a keyboard, a touchpad, and/or a touch screen to allow the user to trigger various commands, such as the capture command of step 216. In an embodiment, the host 60 can configure a dedicated button, a shortcut button, and/or a button combination for the capture command, so that the user can conveniently and quickly capture the received content image during the video conference. image.
一實施例中,命令介面64也可以包括一遙控發射器與一遙控接收器(未圖示)。遙控發射器上設置鍵盤、滑鼠、觸控板及/或觸控螢幕,以接受使用者操控;遙控接收器則設置於主機60。使用者於遙控發射器上的操控會被轉譯為對應的命令,以遙控訊號發送至遙控接收器,使主機60能經由遙控接收器收到命令。一實施例中,遙控發 射器上可為擷取命令配置專屬的按鈕,讓使用者能在視訊會議期間對資料內容畫面進行單鍵即時擷取。以及/或者,命令介面64也可以包括擷取使用者影像的攝影機、感測使用者位置及/或動作的感測器等等,讓使用者能用手勢及/或動作觸發各種命令。以及/或者,命令介面64也可以包括聲控麥克風與語音辨識機制等等,當使用者說出命令關鍵字,命令介面64即可觸發對應的命令。In one embodiment, the command interface 64 can also include a remote control transmitter and a remote control receiver (not shown). A keyboard, a mouse, a touchpad, and/or a touch screen are disposed on the remote control transmitter to accept user manipulation; and the remote control receiver is disposed on the host 60. The user's manipulation on the remote control transmitter is translated into a corresponding command, and the remote control signal is sent to the remote control receiver, so that the host 60 can receive the command via the remote control receiver. In one embodiment, the remote control is sent The camera can be configured with a dedicated button for the capture command, allowing the user to perform a one-click capture of the data content screen during the video conference. And/or the command interface 64 may also include a camera that captures the user's image, a sensor that senses the user's position and/or motion, and the like, allowing the user to trigger various commands with gestures and/or actions. And/or, the command interface 64 may also include a voice microphone and a voice recognition mechanism, etc. When the user speaks the command keyword, the command interface 64 can trigger the corresponding command.
擷取模組66用以實現本發明流程200的技術(如步驟216)。當端點EB為接收端點而由其他端點(如端點EA)接收視訊會議封包時,針對視訊會議封包中由資料內容取得的某一畫面,若擷取模組66由命令介面64接收到擷取命令,擷取模組66便可使該畫面被擷取為一圖像。舉例而言,當擷取模組66接收擷取命令,便可使處理模組69將該畫面編碼壓縮為圖像。處理模組69及/或擷取模組66可用硬體、軟體、韌體或其組合來實現。舉例而言,處理模組69可以是一處理器,主機60中則可包括一非揮發性或揮發性記憶體(未繪示),儲存一擷取程式碼;當處理模組69執行此擷取程式碼,便可實現擷取模組66的功能,使處理模組69能在收到擷取命令時將使用者欲擷取的畫面編碼壓縮為圖像。The capture module 66 is used to implement the techniques of the process 200 of the present invention (step 216). When the endpoint EB is the receiving endpoint and the video conferencing packet is received by the other endpoint (such as the endpoint EA), the capturing module 66 is received by the command interface 64 for a certain picture obtained by the data content in the video conferencing packet. By capturing the command, the capture module 66 can cause the picture to be captured as an image. For example, when the capture module 66 receives the capture command, the processing module 69 can cause the image module to compress the image into an image. The processing module 69 and/or the capture module 66 can be implemented in hardware, software, firmware, or a combination thereof. For example, the processing module 69 can be a processor, and the host 60 can include a non-volatile or volatile memory (not shown) to store a capture code; when the processing module 69 executes the UI By taking the code, the function of the capture module 66 can be implemented, so that the processing module 69 can compress the image code that the user wants to capture into an image when receiving the capture command.
請參考第4圖,其所示意的是依據本發明一實施例的流程300;當在一視訊會議系統中進行視訊會議時,流程300可應用於終端使用者的接收端點,讓終端使用者的接收端點能在視訊會議進行期間自動將主機端使用者提供的資料內容畫面擷取為圖像。流程300的各步驟可描述如 下。Please refer to FIG. 4, which illustrates a process 300 according to an embodiment of the present invention. When a video conference is performed in a video conference system, the process 300 can be applied to a terminal user's receiving endpoint to enable the terminal user. The receiving endpoint can automatically capture the data content screen provided by the host user during the video conference as an image. The steps of process 300 can be described as under.
步驟302:在視訊會議進行期間,可以在終端使用者的接收端點開始實施流程300。Step 302: During the video conference, the process 300 can be implemented at the receiving end of the terminal user.
步驟304:接收端點接收主機端使用者由發送端點發出的視訊會議封包,例如說是H.323格式的視訊會議封包。Step 304: The receiving endpoint receives the video conference packet sent by the host end user by the sending endpoint, for example, a video conference packet in the H.323 format.
步驟306:由視訊會議封包中取得主機端使用者提供的資料內容,例如說是H.239格式下的視訊內容。Step 306: Obtain the content of the data provided by the host user from the video conference packet, for example, the video content in the H.239 format.
步驟308:對資料內容進行視訊解碼解壓縮。例如說,資料內容中可以包括一或多幅畫面。Step 308: Perform video decoding and decompression on the data content. For example, the content of the material may include one or more pictures.
步驟310:在步驟308持續進行期間,接收端點可以反覆檢查終端使用者是否觸發一擷取命令。若是,則進行至步驟312。Step 310: During the continuation of step 308, the receiving endpoint may repeatedly check whether the terminal user triggers a retrieval command. If yes, proceed to step 312.
步驟312:接收端點對資料內容的畫面進行場景切換偵測;若偵測到場景切換,進行至步驟314。一實施例中,在進行此場景切換偵測時,係判斷各畫面是否為一框內編碼(intra-frame coding)的畫面;若某一畫面為一框內編碼的畫面,則判斷該畫面為場景切換的畫面。Step 312: The receiving end performs scene switching detection on the screen of the data content; if the scene switching is detected, the process proceeds to step 314. In an embodiment, when performing the scene switching detection, determining whether each picture is an intra-frame coding picture; if a picture is a frame-encoded picture, determining that the picture is The screen for scene switching.
步驟314:進行步驟308後,可由資料內容中取得YUV格式的畫面。當在步驟312中偵測到場景切換後,可由步驟314繼續進行至步驟316。Step 314: After performing step 308, the picture in the YUV format can be obtained from the data content. After the scene switch is detected in step 312, step 314 may continue to step 316.
步驟316:當在步驟312偵測到場景切換的畫面,便可在此步驟中將該畫面編碼壓縮為圖像。舉例而言,接收端點可用JPEG或JPEG 2000等編碼格式將畫面編碼壓縮為圖像檔。完成圖像的擷取後,可繼續進行至步驟318。Step 316: When the scene switching scene is detected in step 312, the picture coding can be compressed into an image in this step. For example, the receiving endpoint may compress the picture encoding into an image file using an encoding format such as JPEG or JPEG 2000. After the image capture is complete, proceed to step 318.
步驟318:在步驟316中擷取的圖像可以被備份於儲存裝 置,例如說是非揮發性的儲存裝置。Step 318: The image captured in step 316 can be backed up in storage. For example, it is a non-volatile storage device.
由流程300可知,在視訊會議進行的期間,當接收端點的終端使用者觸發自動擷取命令後,接收端點便會進行場景切換偵測,並自動地將場景切換的畫面擷取為圖像(步驟316);相對地,若未偵測到場景切換,就不必將未發生場景切換的畫面擷取為圖像。It can be seen from the process 300 that during the video conference, when the terminal user of the receiving endpoint triggers the automatic capturing command, the receiving endpoint performs scene switching detection and automatically captures the scene switching screen as a map. Image (step 316); in contrast, if scene switching is not detected, it is not necessary to capture a picture in which scene switching has not occurred as an image.
當主機端將視訊圖框的畫面編碼壓縮至資料內容時,會交替運用框內編碼、框間編碼(inter-frame coding,或稱預測性編碼)及/或雙向編碼(bidirectional coding)等壓縮技術。在視訊串流中,若某一畫面F(i)與前一畫面F(i-1)的差別不大,則畫面F(i)會以框間編碼來予以壓縮;在對畫面F(i)進行框間編碼壓縮時,係針對畫面F(i)與F(i-1)間的差異進行編碼壓縮。當要對畫面F(i)進行解碼解壓縮時,不僅要依據畫面F(i)與F(i-1)間的差異,還要一併參照畫面F(i-1),才能得到畫面F(i)。相反地,若某畫面F(j)與前一畫面F(j-1)的差別很大,畫面F(j)就會獨立地以框內編碼來予以壓縮,不需參考其他畫面。When the host side compresses the picture coding of the video frame to the data content, compression techniques such as intra-frame coding, inter-frame coding (or predictive coding), and/or bidirectional coding are alternately applied. . In the video stream, if the difference between a certain picture F(i) and the previous picture F(i-1) is not large, the picture F(i) is compressed by the inter-frame coding; in the picture F(i) When performing inter-frame coding compression, the compression is performed on the difference between the pictures F(i) and F(i-1). When the picture F(i) is to be decoded and decompressed, not only the difference between the pictures F(i) and F(i-1) but also the picture F(i-1) must be referred to in order to obtain the picture F. (i). Conversely, if a picture F(j) differs greatly from the previous picture F(j-1), the picture F(j) is independently compressed by the intraframe coding without reference to other pictures.
換句話說,若畫面F(i)是框間編碼的畫面,代表畫面F(i)與先前畫面(如畫面F(i-1))係呈現同一場景下的小幅差異,畫面F(i)沒有場景切換。相對地,若畫面F(j)是框內編碼的畫面,代表畫面F(j)與先前畫面(如畫面F(j-1))係呈現不同場景,畫面F(j)就是場景切換的畫面。因此,在流程300中,當自動擷取命令被觸發後,場景切換的畫面F(j)會被自動擷取為圖像,而無場景切換 的畫面F(i)就不會被擷取為圖像。In other words, if the picture F(i) is an inter-frame coded picture, the representative picture F(i) and the previous picture (such as the picture F(i-1)) present a small difference in the same scene, the picture F(i) There is no scene switching. In contrast, if the picture F(j) is a frame-encoded picture, the representative picture F(j) and the previous picture (such as the picture F(j-1)) present different scenes, and the picture F(j) is the scene switching picture. . Therefore, in the process 300, when the automatic capture command is triggered, the scene switching screen F(j) is automatically captured as an image without scene switching. The picture F(i) will not be captured as an image.
舉例而言,主機端使用者在視訊會議進行時會就同一投影片進行一段時間的講解;在此期間,由於視訊會議的場景均以同一投影片為背景,故此段期間內的視訊圖框畫面會以框間編碼來壓縮。相對地,若主機端使用者切換到次一投影片,場景就會發生切換,而流程300就可自動將新投影片的畫面擷取為圖像。也就是說,當終端使用者在接收端點觸發自動擷取命令後,不同投影片就可被自動地擷取為一連串的圖像。For example, the host user will explain the same slide for a period of time during the video conference; during this period, since the scenes of the video conference are all in the same slide, the video frame during this period is displayed. Will be compressed with inter-frame coding. In contrast, if the host user switches to the next slide, the scene will switch, and the process 300 can automatically capture the image of the new slide as an image. That is to say, when the terminal user triggers the automatic capture command at the receiving end point, different slides can be automatically captured as a series of images.
場景切換偵測亦有其他實施例。例如,可辨識各畫面的特徵(如影像邊緣等),並比對不同畫面的特徵差異;若特徵差異超過某一臨界值,即判斷有場景切換。There are other embodiments for scene switching detection. For example, features of each picture (such as image edges, etc.) can be identified, and feature differences of different pictures can be compared; if the feature difference exceeds a certain critical value, it is determined that there is scene switching.
在步驟312至316進行期間,由資料內容中取得的YUV格式畫面也能被轉換為RGB格式畫面並予以播放,類似流程200中的步驟212與214。步驟316中自動擷取的圖像也可被分享出去,類似步驟222。在流程300進行時,終端使用者也可以在觸發自動擷取命令後終止自動擷取;自動擷取終止後,接收終端不再進行場景切換偵測,也不自動將畫面擷取為圖像。During the steps 312 to 316, the YUV format picture obtained from the material content can also be converted to an RGB format picture and played back, similar to steps 212 and 214 in the process 200. The automatically captured images in step 316 can also be shared, similar to step 222. When the process 300 is performed, the terminal user may also terminate the automatic capture after triggering the automatic capture command; after the automatic capture is terminated, the receiving terminal no longer performs scene switch detection, and does not automatically capture the image as an image.
請參考第5圖,其所示意的是依據本發明又一實施例的流程410;當在一視訊會議系統中進行視訊會議時,流程410可應用於終端使用者的接收端點,讓終端使用者的接收端點能在視訊會議進行期間自動將主機端使用者提供的資料內容畫面擷取為圖像。流程410沿用流程300的步驟302至312,步驟312後,繼續下列步驟。Please refer to FIG. 5, which illustrates a process 410 according to another embodiment of the present invention. When a video conference is performed in a video conference system, the process 410 can be applied to a terminal end user's receiving endpoint for the terminal to use. The receiving endpoint of the user can automatically capture the data content screen provided by the host user during the video conference as an image. The process 410 follows steps 302 to 312 of the process 300. After the step 312, the following steps are continued.
步驟412:判斷出場景變化的畫面後,以該畫面後的第N個畫面作為圖像擷取的對象,N為一預設數目;舉例而言,以場景變化畫面後的第N個框間編碼畫面作為圖像擷取的對象。例如說,若畫面F(i)為場景變化的畫面,則以畫面F(i+N)為圖像擷取的對象。Step 412: After determining the screen of the scene change, the Nth screen after the screen is taken as the object of the image capture, and N is a preset number; for example, the Nth frame after the scene change screen The encoded picture is used as an object for image capture. For example, if the screen F(i) is a screen in which the scene changes, the screen F(i+N) is the object of the image capture.
步驟414:針對場景變化後第N個畫面,取得YUV格式的畫面,也就是畫面F(i+N)的YUV格式畫面。Step 414: Obtain a YUV format picture, that is, a YUV format picture of the picture F(i+N), for the Nth picture after the scene change.
步驟416:將場景變化後第N個畫面的YUV格式畫面壓縮為圖像;也就是說,將畫面F(i+N)擷取為圖像。Step 416: Compress the YUV format picture of the Nth picture after the scene change into an image; that is, capture the picture F(i+N) as an image.
當網路的可用頻寬較低時,對反映場景變化的框內編碼畫面而言,其畫質會受到限制。因此,可在場景變化後的預設數目個(即N個,例如30個)畫框才進行圖像的自動擷取,以增進圖像擷取的畫質。When the available bandwidth of the network is low, the picture quality of the in-frame coded picture reflecting the scene change is limited. Therefore, the preset number (ie, N, for example, 30) of the frame after the scene change can be automatically captured by the image to improve the image quality of the image capture.
請參考第6圖,其所示意的是依據本發明再一實施例的流程420;當在一視訊會議系統中進行視訊會議時,流程420可應用於終端使用者的接收端點,讓終端使用者的接收端點能在視訊會議進行期間自動將主機端使用者提供的資料內容畫面擷取為圖像。流程420沿用流程300的步驟302至312,步驟312後,繼續下列步驟。Please refer to FIG. 6, which is a flow chart 420 according to still another embodiment of the present invention. When a video conference is performed in a video conference system, the process 420 can be applied to the terminal end user's receiving endpoint for the terminal to use. The receiving endpoint of the user can automatically capture the data content screen provided by the host user during the video conference as an image. The process 420 follows steps 302 to 312 of the process 300. After the step 312, the following steps are continued.
步驟422:判斷出場景變化的畫面後,在該畫面後找出符合一預設條件的畫面以作為圖像擷取的對象。一實施例中,是以場景變化畫面之後畫面檔案大小符合一預設值的畫面來作為圖像擷取的對象;此預設值可以取決於網路頻寬,例如說是網路頻寬的某一預設比例。例如說,若網路頻寬256MB,預設比例為1/30,預設值則可以是9MB(即 256*1/30)。舉例而言,若畫面F(i)為場景變化的框內編碼畫面,則對其後續的框間編碼畫面F(i+1)、F(i+2)等等逐一檢查各畫面的檔案大小是否符合(等於或大於)預設值;若某一畫面F(i+N)符合預設值,就以畫面F(i+N)作為圖像擷取的對象。Step 422: After determining the screen of the scene change, find a screen that meets a preset condition after the screen as an object of image capture. In an embodiment, the image is captured by the screen after the scene change screen is equal to a preset value; the preset value may depend on the network bandwidth, for example, the network bandwidth. a certain preset ratio. For example, if the network bandwidth is 256MB, the preset ratio is 1/30, and the default value can be 9MB (ie 256*1/30). For example, if the picture F(i) is an intra-frame coded picture of a scene change, the file size of each picture is checked one by one for its subsequent inter-frame coded pictures F(i+1), F(i+2), and the like. Whether it meets (equal to or greater than) the preset value; if a certain picture F(i+N) meets the preset value, the picture F(i+N) is taken as the object of the image capture.
步驟424:針對場景變化後符合預設條件的畫面,取得YUV格式的畫面,也就是畫面F(i+N)的YUV格式畫面。Step 424: Acquire a picture of the YUV format, that is, a YUV format picture of the picture F (i+N), for the picture that meets the preset condition after the scene change.
步驟426:將場景變化後符合預設條件的YUV格式畫面壓縮為圖像;也就是說,將畫面F(i+N)擷取為圖像。Step 426: Compress the YUV format picture that meets the preset condition after the scene change into an image; that is, capture the picture F(i+N) as an image.
由於畫面的檔案大小與畫質有關,故流程420亦可確保圖像擷取的畫質。Since the file size of the screen is related to the image quality, the process 420 can also ensure the image quality captured by the image.
一實施例中,流程200與300/410/420也可以同步進行,讓接收端點的終端使用者能自行決定欲擷取的畫面(流程200),同時也讓接收端點自動擷取場景切換的畫面(流程300/410/420)。In an embodiment, the process 200 and the 300/410/420 can also be performed synchronously, so that the terminal user receiving the endpoint can determine the picture to be captured (flow 200), and also allows the receiving end point to automatically capture the scene switching. Picture (flow 300/410/420).
請參考第7圖,其係本發明一實施例的端點EB2應用於一視訊會議系統50b的示意圖。視訊會議系統50b包括複數個端點,第7圖中以端點EA、EB2與EC作為代表;這些端點經由網路52交換封包以進行視訊會議,而本發明流程300的技術即可實現於各端點,例如說是端點EB2。端點EB2中設有主機80、訊源96與輸出週邊94;主機80中則包括有一命令介面84、一擷取模組86、一場景切換偵測模組82、一網路介面88、一處理模組89與一輸出入介面83。網路介面88、處理模組89、輸出入介面83、訊源96與輸出週邊94的功能與實施例可分別由第3圖中的 網路介面68、處理模組69、輸出入介面62、訊源76與輸出週邊74類推。Please refer to FIG. 7, which is a schematic diagram of an endpoint EB2 applied to a video conferencing system 50b according to an embodiment of the present invention. The video conferencing system 50b includes a plurality of endpoints, and the endpoints EA, EB2, and EC are represented in FIG. 7; the endpoints exchange packets for the video conference via the network 52, and the technique of the flow 300 of the present invention can be implemented. Each endpoint, for example, is the endpoint EB2. The host EB2 is provided with a host 80, a source 96 and an output periphery 94. The host 80 includes a command interface 84, a capture module 86, a scene switch detection module 82, a network interface 88, and a The processing module 89 and an input/output interface 83 are provided. The functions and embodiments of the network interface 88, the processing module 89, the input/output interface 83, the source 96, and the output periphery 94 can be respectively from the The network interface 68, the processing module 69, the input/output interface 62, the source 76, and the output periphery 74 are analogous.
命令介面84接收使用者觸發的命令98,例如步驟310的自動擷取命令;命令介面84的各種實施例可參考第3圖中的命令介面64。舉例而言,命令介面84可為自動擷取命令配置專屬的按鍵,讓端點EB2的使用者能單鍵觸發自動擷取命令。The command interface 84 receives the user-triggered command 98, such as the automatic capture command of step 310; various embodiments of the command interface 84 may refer to the command interface 64 of FIG. For example, the command interface 84 can configure a dedicated button for the automatic capture command, allowing the user of the endpoint EB2 to trigger an automatic capture command with a single button.
場景切換偵測模組82與擷取模組86用以實現本發明流程300/410/420的技術(如步驟312/412/422與316)。當端點EB2為接收端點而由其他端點(如端點EA)接收視訊會議封包時,處理模組89由視訊會議封包取得資料內容的各畫面;若使用者觸發自動擷取命令,場景切換偵測模組82便會開始針對各畫面進行場景切換偵測。當場景切換偵測模組82偵測到場景切換畫面(流程300)、場景切換後第預設數目個畫面(流程410)及/或場景切換後符合預設條件的畫面(流程420),擷取模組86就會使該畫面被擷取為一圖像;例如說,擷取模組86可使處理模組89將該畫面編碼壓縮為圖像。處理模組89、擷取模組86及/或場景切換偵測模組82可用硬體、軟體、韌體或其組合來實現。舉例而言,處理模組89可以是一處理器,主機80中則可包括一記憶體(未繪示),儲存一場景切換偵測程式碼與一擷取程式碼;當處理模組89執行場景切換偵測程式碼與擷取程式碼,便可分別實現場景切換偵測模組82與擷取模組86的功能,使處理模組89能在收到自動擷取命令後開始場景切換偵測,自動將場景切換的各畫 面依序擷取為一連串圖像。The scene switch detection module 82 and the capture module 86 are used to implement the techniques of the process 300/410/420 of the present invention (steps 311/212/422 and 316). When the endpoint EB2 is the receiving endpoint and the other endpoint (such as the endpoint EA) receives the video conference packet, the processing module 89 obtains each screen of the data content by the video conference packet; if the user triggers the automatic capture command, the scenario The switch detection module 82 will start scene change detection for each picture. When the scene switching detection module 82 detects the scene switching screen (flow 300), the preset number of pictures after the scene switching (flow 410), and/or the screen that meets the preset condition after the scene switching (flow 420), The capture module 86 causes the image to be captured as an image; for example, the capture module 86 can cause the processing module 89 to compress the image encoding into an image. The processing module 89, the capture module 86, and/or the scene switching detection module 82 can be implemented by hardware, software, firmware, or a combination thereof. For example, the processing module 89 can be a processor, and the host 80 can include a memory (not shown) for storing a scene change detection code and a capture code; when the processing module 89 executes The scene switching detection code and the capture code can respectively implement the functions of the scene switching detection module 82 and the capturing module 86, so that the processing module 89 can start the scene switching detection after receiving the automatic capturing command. Measure, automatically switch the scenes of each painting The faces are sequentially captured as a series of images.
總結來說,在習知技術中,視訊會議的終端使用者無法在視訊會議進行期間主動將視訊會議的資料內容畫面擷取為圖像。相較之下,本發明技術可讓終端使用者在時訊會議進行期間即時地主動將畫面擷取為圖像,不僅可避免繁複耗時的後製,對視訊會議內容的重點掌握與知識管理也更為方便。In summary, in the prior art, the end user of the video conference cannot actively take the video content screen of the video conference as an image during the video conference. In contrast, the technology of the present invention allows the terminal user to actively take the image as an image during the time conference, not only avoiding complicated and time-consuming post-production, but also focusing on the content of the video conference and knowledge management. It is also more convenient.
綜上所述,雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。In conclusion, the present invention has been disclosed in the above preferred embodiments, and is not intended to limit the present invention. A person skilled in the art can make various changes and modifications without departing from the spirit and scope of the invention. Therefore, the scope of the invention is defined by the scope of the appended claims.
50、50b‧‧‧視訊會議系統50, 50b‧‧‧ video conferencing system
52‧‧‧網路52‧‧‧Network
64、84‧‧‧命令介面64, 84‧‧‧ command interface
66、86‧‧‧擷取模組66, 86‧‧‧ capture module
68、88‧‧‧網路介面68, 88‧‧‧ network interface
69、89‧‧‧處理模組69, 89‧‧‧ processing module
62、83‧‧‧輸出入介面62, 83‧‧‧ input and output interface
74、94‧‧‧輸出週邊74, 94‧‧‧ Output periphery
76、96‧‧‧訊源76, 96‧‧‧ source
78、98‧‧‧命令78, 98‧‧‧ Order
60、80‧‧‧主機60, 80‧‧‧ host
82‧‧‧場景切換偵測模組82‧‧‧ Scene Switch Detection Module
EA、EB、EC、EB2‧‧‧端點EA, EB, EC, EB2‧‧‧ endpoints
100、200、300、410、420‧‧‧流程100, 200, 300, 410, 420‧‧‧ processes
102-114、202-222、302-318、412-416、422-426‧‧‧步驟Steps 102-114, 202-222, 302-318, 412-416, 422-426‧‧
第1圖係終端使用者依習知技術進行視訊會議資料內容擷取的流程。The first figure is a process in which the terminal user performs video conference data content acquisition according to the prior art.
第2圖係依據本發明一實施例的流程。Figure 2 is a flow diagram of an embodiment of the present invention.
第3圖繪示的是本發明一實施例的端點應用於視訊會議系統的示意圖。FIG. 3 is a schematic diagram of an endpoint of an embodiment of the present invention applied to a video conferencing system.
第4圖至第6圖係依據本發明另一實施例的流程。4 to 6 are flowcharts according to another embodiment of the present invention.
第7圖繪示的是本發明一實施例的端點應用於視訊會議系統的示意圖。FIG. 7 is a schematic diagram of an endpoint of an embodiment of the present invention applied to a video conference system.
200...流程200. . . Process
202-222...步驟202-222. . . step
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100120768A TWI432027B (en) | 2011-06-14 | 2011-06-14 | Method applied to endpoint of video conference system and associated endpoint |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100120768A TWI432027B (en) | 2011-06-14 | 2011-06-14 | Method applied to endpoint of video conference system and associated endpoint |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201251464A TW201251464A (en) | 2012-12-16 |
| TWI432027B true TWI432027B (en) | 2014-03-21 |
Family
ID=48139473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100120768A TWI432027B (en) | 2011-06-14 | 2011-06-14 | Method applied to endpoint of video conference system and associated endpoint |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI432027B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI636691B (en) * | 2017-06-20 | 2018-09-21 | 圓展科技股份有限公司 | Video picture intelligent switching method and system thereof |
-
2011
- 2011-06-14 TW TW100120768A patent/TWI432027B/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI636691B (en) * | 2017-06-20 | 2018-09-21 | 圓展科技股份有限公司 | Video picture intelligent switching method and system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201251464A (en) | 2012-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8659638B2 (en) | Method applied to endpoint of video conference system and associated endpoint | |
| KR102157634B1 (en) | Image capturing method and local endpoint host device | |
| CN107395898B (en) | Shooting method and mobile terminal | |
| TW420933B (en) | Method and apparatus for still picture transmission and display | |
| US20090290645A1 (en) | System and Method for Using Coded Data From a Video Source to Compress a Media Signal | |
| KR101859064B1 (en) | Video synchronous playback method, apparatus, and system | |
| CN110784735A (en) | Live broadcast method and device, mobile terminal, computer equipment and storage medium | |
| CN113992883B (en) | Video conference processing method, processing device, conference system, and storage medium | |
| CN108293104A (en) | Information processing system, wireless terminal and information processing method | |
| CN103841326B (en) | Video recording method and device | |
| JP6179179B2 (en) | Information processing apparatus, information processing method, and program | |
| TWI513319B (en) | Method for switching shared contents in a video conference and a video conference system | |
| JP2011053655A (en) | Image display control device and imaging device provided with the same, image processing device, and imaging device using the image processing device | |
| CN113556500B (en) | Video overlapping method, device and system | |
| CN113271464B (en) | Video encoding method, decoding method and related devices | |
| RU2655662C1 (en) | Image processing apparatus and image processing method | |
| TWI432027B (en) | Method applied to endpoint of video conference system and associated endpoint | |
| US20190306462A1 (en) | Image processing apparatus, videoconference system, image processing method, and recording medium | |
| CN107580228B (en) | A monitoring video processing method, device and equipment | |
| CN102484690B (en) | Method for video recording of a mobile terminal,device and system thereof | |
| CN104754285B (en) | video conferencing system | |
| CN111246123A (en) | Image processing method and related products | |
| CN207802173U (en) | One kind regarding networked devices | |
| US7542067B2 (en) | System of using digital frames in an idle web video conferencing device | |
| KR100810265B1 (en) | Image capturing apparatus and method of a mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |