TW201212656A - Method for encoding image data and a server implementing the method - Google Patents
Method for encoding image data and a server implementing the method Download PDFInfo
- Publication number
- TW201212656A TW201212656A TW99131130A TW99131130A TW201212656A TW 201212656 A TW201212656 A TW 201212656A TW 99131130 A TW99131130 A TW 99131130A TW 99131130 A TW99131130 A TW 99131130A TW 201212656 A TW201212656 A TW 201212656A
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- type
- server
- image data
- request
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000010586 diagram Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 206010011469 Crying Diseases 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052734 helium Inorganic materials 0.000 description 1
- 239000001307 helium Substances 0.000 description 1
- SWQJXJOGLNCZEY-UHFFFAOYSA-N helium atom Chemical compound [He] SWQJXJOGLNCZEY-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
Description
201212656 六、發明說明: 【發明所屬之技術領域】 [0001] 本發明涉及一種資料編碼方法,尤其涉及一種針對不同 終端設備顯示螢幕大小的影像資料編碼方法及實現該方 法的伺服器。 【先前技術"】 [0002] 目前,監視器(如網路攝影機)普遍被用於安全監控領 域,監視器攝取的影像資料可以透過網路傳送給管理伺 服器,伺服器對該影像資料進行編碼後儲存在儲存器中 。管理人員可以透過終端設備(如電腦或手持設備等) 連接到該伺服器,查看由監視器所拍攝的畫面,以節省 時間與人力成本。 [0003] 但是,由於各終端設備的顯示螢幕大小不同,如果伺服 器傳送到終端設備的畫面超出終端設備的顯示螢幕範圍 ,則將導致部分内容無法顯示。 【發明内容】 [0004] 鑒於以上内容,有必要提供一種影像資料編碼方法,其 可利用SVC編碼器,根據不同終端設備的顯示螢幕大小, 對影像資料進行編碼,獲取不同大小的編碼影像。 [0005] 在一個實施方式中,該方法包括如下步驟: [0006] 接收終端設備一種類型的影像請求; [0007] 判斷該類型的影像請求是否處理過; [0008] 如果該類型的影像請求處理過,根據該終端設備的影像 請求,從伺服器的儲存器中直接獲取編碼後的影像,並 099131130 表單編號A0101 第4頁/共16頁 0992054594-0 201212656 [0009] [0010]Ο [0011]
[0012]G 輸出編碼後的影像到該終端設備;及 如果該類型的影像請求沒有處理過,在词服哭 叩編碼器 中添加處理該類型影像請求的任務,所述蝙碼器根據該 類型的影像請求,對當前影像資料進行編碼,將編碼2 的影像及該影像對應的影像請求類型儲存於儲 "^子益中, 並輸出編碼後的影像到該終端設備。 前述方法可以由電子設備(如伺服器)執行,其中, 子設備具有附帶了圖形用戶介面(GUI)的顯示螢幕 個或多個處理器、儲存器以及儲存在儲存 d 丫用於執行 這些方法的一個或多個模組、輊气或指令集。在某此實 施方式中,該電子設備提供了包括無線通信在内的多種 功能。 用於執行則述方法的指令可以包含在被配置成由一個戈 多個處理器執行的電腦程式產品中。 相較於習知技術,所述的影像資料編碼方法及其伺服 ,(Scalable Video C〇ding , 訊編碼)編碼器,根據不同終端設備的顯示螢幕大小 對影像資料進行編碼,獲取不同大小的編碼影像,並傳 送不同大小的編碼影像到終端設備,達到節省傳輸知門 及成本的目的。 [0013] 【實施方式】 參閱圖1所示’係本發明影像f料編碼的應用環境示意圖 。在本實施方式中’監視器1G將攝取的影像資料2〇傳送 給SVC (Scalable Video c〇ding,可縮放視訊編碼) 099131130 表單編號A0101 第5頁/共16頁 201212656 編碼器24。事件收聽器(Event Listener) 25用於偵 測終端設備(如T1、T2和T3)的影像請求,將偵測到的 影像請求發送給SVC編碼器24。 [0014] [0015] [0016] 在本實施方式中,SVC編碼器24和事件收聽器25位於伺服 器2中(參閱圖2所示)》SVC編碼器24根據終端設備顯示 螢幕的大小,按照不同的編碼區塊大小(如ρι、以和^^ )和解析度對該影像資料2〇進行編碼,得到不同大小的 編碼影像。然後’舰器2將不同大小的編碼影像傳送給 對應的終端設備。 在本實施方式中,該伺服器2還包括儲存器21、顯示螢幕 22和處理器23。其中,所述儲存器21、顯示螢幕22、處 理器23、SVC編碼器24和事件收聽器25透過資料匯流排 連接’所述儲存器21中儲存有SVC編碼器24編碼後的影像 資料210 (簡稱編碼影像)。該svc編碼器24用於根據不 同終端設備的顯示螢幕大小,::對:举俸資料2 〇進行編碼, 得到不同大小的編碼影像_ ,後,词服器2傳送不同 大小的編碼影像210到終端設備,辱體過程參見圖3的描 述。 在本實施方式中,所述祠服器2可以提供一個或多個模組 ,所述-個或多個模組被儲存在所述儲存器21中並被配 置成由-個或多個處理器(本實施方式為一個處理器23 )執m成本發明^本發明所稱的模組是完成—特 定功能的電腦程式段’比程式更適合於描述軟體在電腦 中的執行過程。 099131130 表單編號A0101 第6頁/共16頁 0992054594-0 201212656 [0017] [0018] [0019] Ο ο 所述顯示螢幕22用於顯示編碼影像21〇,如視頻串流和音 頻串流等。所述監視器1G包含,但不限於,可由軟體或 硬體電路方式驅動的巡轉臺攝影機、快速球攝影機( SPeedD〇me)和可平移(Pan)、傾斜(Tilt)、縮放 Uo⑴η)的PTZ(Pan/Tilt/z〇〇m)攝影機等。 參閱圖3所示,係本發明影像資料編碼方法的較佳實施方 式的流程圖。 步驟S1,伺服器2透過事件收聽器25接收終端設備某一類 型的影像請求。所述影像請求包括:該終端設備需要接 收的影像資料的編碼區塊大小、該編碼區塊在該影像資 料中的位置:、及該編碼區塊的解析度(即編碼率)等。 在本實施方式中,編碼區塊越大,編碼後的影像就會越 大,解析度越高,編碼後的影像越清晰◊舉例而言,參 閱圖1所示,假設終端設備Τ3為手機,終端設備Τ2為PDA (Personal Digital Assistant,掌上電腦),終端 設備T1為桌上型電腦,PI、P2、P3代表不同的編碼區塊 -.Λ.:..:...........'·.. 氺..,.¾ 大小(即一個晝面.的三個不同大小的部分),且 P1<P2<P3。則可以設定:終端設備T3的編碼區塊大小為 PI ’ P1採用低編碼率(如800*600 ),終端設備T2的編 碼區塊大小為(P1+P2) ’P2採用中編碼率(如 1024*768 ),終端設備T3的編碼區塊大小為( Ρ1+Ρ2+Ρ3) ,Ρ3採用高編碼率(如 1280*1024 )。 步驟S2,伺服器2判斷該類型的影像請求是否處理過。如 果該類型的影像請求處理過’執行步驟S3,如果該類型 的影像請求沒有處理過,則執行步驟S4。 099131130 表單編號A0101 第 7頁/共16頁 0992054594-0 [0020] 201212656 [0021] [0022] =中接=服器2根據該終端設備的影像請求 取::後的咖 抓編在處理某祕型的影像請求時,請求對應的編糾像rr2G祕料生成軸型影像 應的影像請求_:二碼後的影像210及該影像對 續有相同影像請求存器21中。可以理解’當後取該影像請求_對應W =Γ器2機編碼器24中添加處理該類型料 [0023] [0024] [0025] [0026] 步5 SVC編瑪器24根據該類型的影像請求 1〇當前攝取的影像資物進行編碼,並將編錢的;像器 及該影像對應的影像請求類型儲存於儲存㈣中/ 步驟S6他器2輸出編碼後的影像到該終端設備。 為了更於說明’以上實施方式是以終端設備每次只發送 一種類型的影像請求為例進行說明的^ 他實施方式中’每個終端設備每次也可以發送兩種或兩 種以上的影像請求類型,具體參關4的舉例說明。 參閱圖4卿,P2為料㈣中除了 n之外_的部分。 假設終端設備T3之前已經發送過編瑪區塊大小為ρι (一 種類幻的〜u給词服器2。則當終端設備了2發送編 碼區塊大小為(P1+P2)的影像請求時(兩種類型), SVC編碼H24/、而對區塊p2進行編碼、將編碼影像及該影 像對應的影像請求類型儲存在儲存器21中,舰器2將編 099131130 表單編號A0101 第8頁/共16頁 0992054594-0 201212656 碼後的區塊Ρ2的影像傳送給該終端設備Τ2。由於編碼區 塊大小為P1的影像請求已經處理過,Ρ1編碼後的影像已 、呈儲存在儲存^21巾,所以H塊P1編碼後的影像可以直 接從儲存器21中讀取。 [0027] [0028] Ο [0029] [0030] ❹ [〇〇31] [0032] [0033] [0034] [0035] [0036] 在本實施方式中’採用svc編碼器24對影像資料的不同區 塊進行編碼’在其他實施方式t,本領域技術人員也可 以採用其他編碼器來實施本發明。 最後應說明的是’以上實施方式僅用以說明本發明的技 術方案而非限制’儘管參照較佳實施方式對本發明進行 了詳細說明’本領域的普通技術人員應當理解’可以對 本發明的技術方案進行修改或等同替換,而不脫離本發 明技術方案的精神和範圍。 【圖式簡單說明】 圖1係本發明影像資料編碼的應用環境示意圖。 圖2係本發明伺服器的結構示意圖。 圖3係本發明影像資料編碼方法,的較佳實施方式的流程圖 〇 圖4係本發明根據不同顯示螢幕大小進行編碼的示意圖。 【主要元件符號說明】 伺服器:2 終端設備:ΤΙ、T2、T3 監視器:10 影像資料:20 099131130 表單編號A0101 第9頁/共16頁 0992054594-0 201212656 [0037] 儲存器:21 [0038] 顯示螢幕:22 [0039] 處理器:2 3 [0040] SVC編碼器:24 [腦1] 事件收聽器:25 [0042] 編碼影像:210 0992054594-0 099131130 表單編號A0101 第10頁/共16頁
Claims (1)
- 201212656 七、申請專利範圍·· . 1 . 一種影像資料編碼方法,該方法包括如下步驟: 接收終端設備一種類型的影像請求; 判斷該類型的影像請求是否處理過; 如果該類型的影像請求處理過,根據該終端設備的影像請 求,從伺服器的儲存器中直接獲取編碼後的影像,並輸出 編碼後的影像到該終端設備;及 如果該類型的影像請求沒有處理過,在伺服器的編碼器中 添加處理該類型影像請求的任務,所述編碼器根據該類型 ® 的影像請求,對當前影像資料進行編碼,將編碼後的影像 及該影像對應的影像請求類型儲存於儲存器中,並輸出編 碼後的影像到該終端設備。 2 .如申請專利範圍第1項所述之影像資料編碼方法,其中, 所述影像請求包括:該終端設備需要接收的影像資料的編 碼區塊大小、該編碼區塊在該影像資料中的位置及該編碼 區塊的解析度。 3 .如申請專利範圍第1項所述之影像資料編碼方法,其中, Q 所述編碼器為可縮放視訊編碼器。 4 .如申請專利範圍第1項所述之影像資料編碼方法,其中, 所述當前影像資料由與伺服器連接的監視器攝取。 5 .如申請專利範圍第4項所述之影像資料編碼方法,其中, 所述監視器為巡轉臺攝影機、快速球攝影機和可平移Pan 、傾斜Tilt、縮放Zoom的PTZ攝影機。 6 . —種伺服器,包括: 編碼; 099131130 表單編號A0101 第11頁/共16頁 0992054594-0 201212656 儲存器; 一個或多個處理器;以及 一個或多個模組,所述一個或多個模組被儲存在所述儲存 器中並被配置成由所述一個或多個處理器執行,所述一個 或多個模組包括: 接收終端設備一種類型的影像請求的模組; 判斷該類型的影像請求是否處理過的模組; 如果該類型的影像請求處理過,根據該終端設備的影像請 求,從伺服器的儲存器中直接獲取編碼後的影像,並輸出 編碼後的影像到該終端設備的模組; 如果該類型的影像請求沒有處理過,在編碼器中添加處理 該類型影像請求的任務的模組;及 所述編碼器根據該類型的影像請求,對當前影像資料進行 編碼,將編碼後的影像及該影像對應的影像請求類型儲存 於儲存器中,並輸出編碼後的影像到該終端設備的模組。 7 .如申請專利範圍第6項所述之伺服器,其中,所述影像請 求包括.該終端設備需要接收的影像資料的編碼區塊大小 、該編碼區塊在該影像資料寸的位置及該編碼區塊的解析 度。 8 .如申請專利範圍第6項所述之伺服器,其中,所述編碼器 為可縮放視訊編碼。 9 .如申請專利範圍第6項所述之伺服器,其中,所述當前影 像資料由與伺服器連接的監視器攝取。 10 .如申請專利範圍第9項所述之伺服器,其中,所述監視器 為巡轉臺攝影機、快速球攝影機和可平移Pan、傾斜Ti It 、縮放Zoom的PTZ攝影機。 099131130 表單編號Α0101 第12頁/共16頁 0992054594-0
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW99131130A TW201212656A (en) | 2010-09-15 | 2010-09-15 | Method for encoding image data and a server implementing the method |
| US12/953,403 US20120063696A1 (en) | 2010-09-15 | 2010-11-23 | Image encoding method and server implementing the method |
| JP2011201624A JP2012064213A (ja) | 2010-09-15 | 2011-09-15 | イメージエンコーディング方法及びこの方法を実現するサーバー |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW99131130A TW201212656A (en) | 2010-09-15 | 2010-09-15 | Method for encoding image data and a server implementing the method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201212656A true TW201212656A (en) | 2012-03-16 |
Family
ID=45806785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW99131130A TW201212656A (en) | 2010-09-15 | 2010-09-15 | Method for encoding image data and a server implementing the method |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20120063696A1 (zh) |
| JP (1) | JP2012064213A (zh) |
| TW (1) | TW201212656A (zh) |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020047856A1 (en) * | 2000-02-07 | 2002-04-25 | Baker Ronald K. | Web based stacked images |
| JP3906685B2 (ja) * | 2001-12-25 | 2007-04-18 | 日本電気株式会社 | ビデオ映像提示システム、ビデオ映像送出装置、ビデオ映像提示装置、ビデオ映像処理プログラム |
| US7199815B2 (en) * | 2002-03-20 | 2007-04-03 | Fuji Photo Film Co., Ltd. | Method and apparatus for processing image, method and apparatus for transmitting data and program therefor |
| JP2004120341A (ja) * | 2002-09-26 | 2004-04-15 | Riosu Corp:Kk | 映像監視システム |
| JP3977286B2 (ja) * | 2003-05-22 | 2007-09-19 | 株式会社リコー | 画像変換サービス方法、画像変換装置 |
| GB0510890D0 (en) * | 2005-05-27 | 2005-07-06 | Overview Ltd | Apparatus, system and method for processing and transferring captured video data |
| FR2924250A1 (fr) * | 2007-11-22 | 2009-05-29 | France Telecom | Procede de transmission d'une sequence video vers un terminal distant |
| JP2010087717A (ja) * | 2008-09-30 | 2010-04-15 | Fujifilm Corp | 動画ファイル送信サーバおよびその動作制御方法 |
| KR101557504B1 (ko) * | 2009-04-13 | 2015-10-07 | 삼성전자주식회사 | 채널 적응형 비디오 전송 방법, 이를 이용한 장치 및 이를 제공하는 시스템 |
| JP5319444B2 (ja) * | 2009-08-05 | 2013-10-16 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
-
2010
- 2010-09-15 TW TW99131130A patent/TW201212656A/zh unknown
- 2010-11-23 US US12/953,403 patent/US20120063696A1/en not_active Abandoned
-
2011
- 2011-09-15 JP JP2011201624A patent/JP2012064213A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012064213A (ja) | 2012-03-29 |
| US20120063696A1 (en) | 2012-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9645784B2 (en) | Screen splicing system and video data stream processing method | |
| JP6979035B2 (ja) | 仮想現実メディアコンテンツのストリーミングを向上させる方法、デバイス及びコンピュータプログラム | |
| CN111108470B (zh) | 分布式拼接系统整墙回显方法、装置及计算机设备 | |
| CN113302928B (zh) | 传输多视频流的系统和方法 | |
| CN101938626A (zh) | 一种视频会议终端、系统和方法 | |
| CN111447504B (zh) | 三维视频的处理方法、装置、可读存储介质和电子设备 | |
| US20140165111A1 (en) | Synchronous display streaming system and synchronous displaying method | |
| CN113891132B (zh) | 一种音视频同步监控方法、装置、电子设备及存储介质 | |
| CN114051120A (zh) | 视频告警方法、装置、存储介质及电子设备 | |
| CN114095671A (zh) | 云会议直播系统、方法、装置、设备及介质 | |
| WO2021027631A1 (zh) | 图像特效处理方法、装置、电子设备和计算机可读存储介质 | |
| JP2014220732A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| US20150026751A1 (en) | Information processing apparatus and control method thereof | |
| CN112346682B (zh) | 图像特效处理方法、装置、电子设备和计算机可读存储介质 | |
| TW201406158A (zh) | 網路視頻傳輸與播放系統及方法 | |
| TW201212656A (en) | Method for encoding image data and a server implementing the method | |
| JP7789075B2 (ja) | Mpd連鎖を使用して2つ以上の非線形メディアソースから線形メディアソース拡張(mse)バッファを構築するための方法、装置及びプログラム | |
| JP2021064822A (ja) | 通信装置、通信装置の制御方法およびプログラム | |
| CN113592734B (zh) | 图像处理方法、装置和电子设备 | |
| CN103517145A (zh) | 虚拟环境中的影像播放方法及系统 | |
| CN206117889U (zh) | 一种双目720度全景采集系统 | |
| CN112866745B (zh) | 流媒体视频数据处理方法、装置、计算机设备和存储介质 | |
| CN102404562A (zh) | 影像资料编码方法及实现该方法的服务器 | |
| JP2006279893A (ja) | 画像処理装置及び画像処理方法 | |
| US20250343872A1 (en) | Video recording method and apparatus, device, storage medium, and program product |