JP2013038688A - 動画符号化配信システム - Google Patents
動画符号化配信システム Download PDFInfo
- Publication number
- JP2013038688A JP2013038688A JP2011174856A JP2011174856A JP2013038688A JP 2013038688 A JP2013038688 A JP 2013038688A JP 2011174856 A JP2011174856 A JP 2011174856A JP 2011174856 A JP2011174856 A JP 2011174856A JP 2013038688 A JP2013038688 A JP 2013038688A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- moving image
- clock
- repeat
- board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- Closed-Circuit Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【課題】フレームスキップやフレームリピートの発生を事前に予測して予めフレーム補間を施しておくことができる動画符号化配信システムを得る。
【解決手段】デコーダボード6は、動画像符号化データを第1のクロックに合わせて復号する。グラフィックボード7は、復号された動画像データを第2のクロックに合わせて処理して、モニタ11に表示させる動画像を生成する。フレームスキップ・リピート発生予測装置8は、第1のクロックと第2のクロックの位相差に基づいて、動画像データがフレームスキップ又はフレームリピートされるタイミングを予測する。フレーム補間装置9は、予測したタイミングで動画像データのフレームに補間処理を施す。
【選択図】図1
【解決手段】デコーダボード6は、動画像符号化データを第1のクロックに合わせて復号する。グラフィックボード7は、復号された動画像データを第2のクロックに合わせて処理して、モニタ11に表示させる動画像を生成する。フレームスキップ・リピート発生予測装置8は、第1のクロックと第2のクロックの位相差に基づいて、動画像データがフレームスキップ又はフレームリピートされるタイミングを予測する。フレーム補間装置9は、予測したタイミングで動画像データのフレームに補間処理を施す。
【選択図】図1
Description
本発明は、フレームスキップやフレームリピートの発生を事前に予測して予めフレーム補間を施しておくことができる動画符号化配信システムに関する。
動画符号化配信システムでは、動画像データを符号化装置が符号化して送信し、それを復号装置が受信してデコーダボードにより復号する。この復号された動画像データをグラフィックボードが処理して、モニタに表示させる。
しかし、動画像データにフレーム飛び(フレームスキップ)やフレーム繰り返し(フレームリピート)が発生して、モニタ表示した動画像に視覚的に悪印象を与えるカクツキが発生する場合があった。これは、デコーダボードとグラフィックボードの内部クロックの周期が異なるため、相互の同期が取れないことによる。これに対して、フレームスキップが発生した後に、それを検出してその欠落フレームを補間することで、フレームスキップによるカクツキの発生が与える視覚的な悪印象を軽減する方法が提案されている(例えば、特許文献1参照)。
しかし、従来の方法では、フレームスキップやフレームリピートの発生を事前に予測して予めフレーム補間を施しておくことはできない。このため、動画像をリアルタイムに配信する監視システムや会議システムなどにおいては、フレームスキップやフレームリピートによるカクツキの発生が与える視覚的な悪印象を軽減することができなかった。
本発明は、上述のような課題を解決するためになされたもので、その目的はフレームスキップやフレームリピートの発生を事前に予測して予めフレーム補間を施しておくことができる動画符号化配信システムを得るものである。
本発明に係る動画符号化配信システムは、動画像符号化データを第1のクロックに合わせて復号するデコーダボードと、復号された動画像データを第2のクロックに合わせて処理してモニタに表示させる動画像を生成するグラフィックボードと、前記第1のクロックと前記第2のクロックの位相差に基づいて前記動画像データがフレームスキップ又はフレームリピートされるタイミングを予測するフレームスキップ・リピート発生予測装置と、予測した前記タイミングで前記動画像データのフレームに補間処理を施すフレーム補間装置とを備えることを特徴とする。
本発明により、フレームスキップやフレームリピートの発生を事前に予測して予めフレーム補間を施しておくことができる。
本発明の実施の形態に係る動画符号化配信システムについて図面を参照して説明する。同じ又は対応する構成要素には同じ符号を付し、説明の繰り返しを省略する場合がある。
実施の形態1.
図1は、本発明の実施の形態1に係る動画符号化配信システムを示す図である。符号化装置1内に、エンコーダボード2と送信装置3が設けられている。復号装置4内に受信装置5と、デコーダボード6と、グラフィックボード7と、フレームスキップ・リピート発生予測装置8と、フレーム補間装置9とが設けられている。
図1は、本発明の実施の形態1に係る動画符号化配信システムを示す図である。符号化装置1内に、エンコーダボード2と送信装置3が設けられている。復号装置4内に受信装置5と、デコーダボード6と、グラフィックボード7と、フレームスキップ・リピート発生予測装置8と、フレーム補間装置9とが設けられている。
カメラ10から入力した動画像データを符号化装置1のエンコーダボード2が符号化する。この符号化された動画像符号化データを送信装置3がネットワークに送信する。復号装置4の受信装置5は、送信された動画像符号化データを受信する。デコーダボード6は、動画像符号化データを第1のクロックに合わせて復号する。グラフィックボード7は、復号された動画像データを第2のクロックに合わせて処理して、モニタ11に表示させる動画像を生成し出力する。
フレームスキップ・リピート発生予測装置8は、第1のクロックと第2のクロックの位相差に基づいて、動画像データがフレームスキップ又はフレームリピートされるタイミングを予測する。具体的には、フレームスキップ・リピート発生予測装置8は、第1のクロックと第2のクロックの位相が揃った時点を基準としてデコーダボード6とグラフィックボード7のそれぞれのフレーム出力の累積時間を比較することにより、動画像データがフレームスキップ又はフレームリピートされるタイミングを予測する。本発明の実施の形態1では、フレーム補間装置9は、復号装置4内のデコーダボード6の後段に設けられている。
フレーム補間装置9は、予測したタイミングで動画像データのフレームに補間処理を施す。具体的には、フレーム補間装置9は、フレームスキップの場合にはスキップ前後のフレーム又はスキップ前後の複数フレームに対して補間処理を施し、フレームリピートの場合にはリピートするフレーム又はリピートするフレームとその前後の複数フレームに対して補間処理を施す。
図2は、本発明の実施の形態1に係るフレームスキップ・リピート発生予測装置8を示す図である。フレームスキップ・リピート発生予測装置8は、判定装置12と、第1の計算装置13と、第2の計算装置14とを有する。判定装置12は、第1のクロックの周期T1と第2のクロックの周期T2を比較して、T1がT2より小さい場合にフレームスキップが発生し、T1がT2より大きい場合にフレームリピートが発生すると判定する。
第1の計算装置13は、第1のクロックと第2のクロックの位相が揃った時点を基準として、n番目のフレームスキップが発生するフレームの番号を、以下の数式1を満たす最小の整数Xとして計算する。
X≧T2×n/(T2−T1) (1)
X≧T2×n/(T2−T1) (1)
第2の計算装置14は、第1のクロックと第2のクロックの位相が揃った時点を基準として、m番目のフレームリピートが発生するフレームの番号を、以下の数式2を満たす最小の整数Yとして計算する。
Y>T2×(m−1)/(T1−T2) (2)
Y>T2×(m−1)/(T1−T2) (2)
ここで、数式(1)(2)により動画像データがフレームスキップ又はフレームリピートされるタイミングを予測する仕組みについて、フレームスキップが発生する場合とフレームリピートが発生する場合に分けて以下に説明する。
図3は、フレームスキップが発生する場合のデコーダボードとグラフィックボードの出力フレームを示す図である。デコーダボード6側の5フレーム目がフレームスキップになっている。デコーダボード6側の5フレーム目までの累積時間とグラフィックボード7側の4フレーム目までの累積時間との大小関係(T1×5<T2×4)は、それ以前での大小関係(例えばT1×4>T2×3)に比べて逆転している。この逆転がフレームスキップの発生を意味する。従って、第1のクロックと第2のクロックの位相が揃った時点を基準としてデコーダボード6とグラフィックボード7のそれぞれの出力フレームの累積時間を比較すれば、フレームスキップが発生するタイミングを予想することができる。
フレームスキップが発生するフレーム番号をXとすると、以下の数式(3)が成立する。
T1×X≦T2×(X−n) (3)
この数式(3)から上述の数式(1)が導かれる。なお、ガウス記号[ ]を用いて、数式(1)を以下の数式(4)のように表すこともできる。
X=−[−T2×n/(T2−T1)] (4)
T1×X≦T2×(X−n) (3)
この数式(3)から上述の数式(1)が導かれる。なお、ガウス記号[ ]を用いて、数式(1)を以下の数式(4)のように表すこともできる。
X=−[−T2×n/(T2−T1)] (4)
ここで、第1のクロックの周期T1を10とし、第2のクロックの周期T2を13とすると、T1がT2より小さいのでフレームスキップが発生する。この場合に数式(1)を計算すると、1,2,3番目(n=1,2,3)のフレームスキップが発生するフレーム番号Xはそれぞれ5,9,13となる。
図4は、フレームリピートが発生する場合のデコーダボードとグラフィックボードの出力フレームを示す図である。デコーダボード6側の1フレーム目がフレームリピートになっており、続いて4フレーム目もフレームリピートになっている。1フレーム目のフレームリピートは自明とし、次の4フレーム目について考える。デコーダボード6側の4フレーム目までの累積時間とグラフィックボード7側の4フレーム目までの累積時間との大小関係(T1×4>T2×5)は、それ以前での大小関係(例えばT1×3<T2×4)に比べて逆転している。この逆転がフレームリピートの発生を意味する。従って、第1のクロックと第2のクロックの位相が揃った時点を基準としてデコーダボード6とグラフィックボード7のそれぞれの出力フレームの累積時間を比較すれば、フレームリピートが発生するタイミングを予想することができる。
フレームリピートが発生するフレーム番号をYとすると、以下の数式(5)が成立する。
T1×Y>T2×(Y+m−1) (5)
この数式(5)から上述の数式(2)が導かれる。なお、ガウス記号[ ]を用いて、数式(2)を以下の数式(6)のように表すこともできる。
Y=[1+T2×(m−1)/(T1−T2)] (6)
T1×Y>T2×(Y+m−1) (5)
この数式(5)から上述の数式(2)が導かれる。なお、ガウス記号[ ]を用いて、数式(2)を以下の数式(6)のように表すこともできる。
Y=[1+T2×(m−1)/(T1−T2)] (6)
ここで、第1のクロックの周期T1を13とし、第2のクロックの周期T2を10とすると、T1がT2より大きいのでフレームリピートが発生する。この場合に数式(2)を計算すると、2,3,4番目(n=2,3,4)のフレームリピートが発生するフレーム番号Yはそれぞれ4,7,11となる。
図5は、フレームスキップに対する補間処理を説明するための図である。動画像データのフレームD2にフレームスキップが発生すると予測される場合、その前後のフレームD1,D3に対して補間処理を施す。この補間処理を行わないとモニタ表示にカクツキが発生するが、補間処理を行えばモニタ表示はカクツキが少なく、動きが滑らかになる。なお、スキップ前後の複数フレームに対して補間処理を施してもよい。
図6は、フレームリピートに対する補間処理を説明するための図である。動画像データのフレームD2にフレームリピートが発生すると予測される場合、リピートされるフレームD2´に対して補間処理を施す。この補間処理を行わないとモニタ表示にカクツキが発生するが、補間処理を行えばモニタ表示はカクツキが少なく、動きが滑らかになる。なお、リピートするフレームとその前後の複数フレームに対して補間処理を施してもよい。
以上説明したように、本発明の実施の形態1では、動画像データがフレームスキップ又はフレームリピートされるタイミングを事前に予測して予めフレーム補間を施しておく。これにより、動画像をリアルタイムに配信する監視システムや会議システムなどにおいてもフレームスキップやフレームリピートによるカクツキの発生が与える視覚的な悪印象を軽減することができる。
実施の形態2.
図7は、本発明の実施の形態2に係る動画符号化配信システムを示す図である。フレーム補間装置9が符号化装置1内のエンコーダボード2の前段に設けられている。復号装置4内のフレームスキップ・リピート発生予測装置8での予測した情報は、オンライン又はオフラインで符号化装置1内のフレーム補間装置9に送られる。フレームスキップ・リピート発生予測装置8の内部構成は、図2に示す実施の形態1の構成と同様である。その他の構成も実施の形態1と同様である。このように符号化装置1で予めフレーム補間を行う場合でも、実施の形態1と同様の効果を得ることができる。
図7は、本発明の実施の形態2に係る動画符号化配信システムを示す図である。フレーム補間装置9が符号化装置1内のエンコーダボード2の前段に設けられている。復号装置4内のフレームスキップ・リピート発生予測装置8での予測した情報は、オンライン又はオフラインで符号化装置1内のフレーム補間装置9に送られる。フレームスキップ・リピート発生予測装置8の内部構成は、図2に示す実施の形態1の構成と同様である。その他の構成も実施の形態1と同様である。このように符号化装置1で予めフレーム補間を行う場合でも、実施の形態1と同様の効果を得ることができる。
なお、数式(1)(2)において復号装置4の内部にあるFIFOによる影響を考慮していない。FIFOの影響を考慮する場合には、FIFOの段数に応じて数式(1)(2)で求めた値を補正すればよい。
1 符号化装置
2 エンコーダボード
4 復号装置
6 デコーダボード
7 グラフィックボード
8 フレームスキップ・リピート発生予測装置
9 フレーム補間装置
11 モニタ
12 判定装置
13 第1の計算装置
14 第2の計算装置
2 エンコーダボード
4 復号装置
6 デコーダボード
7 グラフィックボード
8 フレームスキップ・リピート発生予測装置
9 フレーム補間装置
11 モニタ
12 判定装置
13 第1の計算装置
14 第2の計算装置
Claims (5)
- 動画像符号化データを第1のクロックに合わせて復号するデコーダボードと、
復号された動画像データを第2のクロックに合わせて処理してモニタに表示させる動画像を生成するグラフィックボードと、
前記第1のクロックと前記第2のクロックの位相差に基づいて前記動画像データがフレームスキップ又はフレームリピートされるタイミングを予測するフレームスキップ・リピート発生予測装置と、
予測した前記タイミングで前記動画像データのフレームに補間処理を施すフレーム補間装置とを備えることを特徴とする動画符号化配信システム。 - 前記フレームスキップ・リピート発生予測装置は、前記第1のクロックと前記第2のクロックの位相が揃った時点を基準として前記デコーダボードと前記グラフィックボードのそれぞれのフレーム出力の累積時間を比較することにより、前記動画像データがフレームスキップ又はフレームリピートされるタイミングを予測することを特徴とする請求項1に記載の動画符号化配信システム。
- 前記フレームスキップ・リピート発生予測装置は、
前記第1のクロックの周期T1と前記第2のクロックの周期T2を比較して、T1がT2より小さい場合にフレームスキップが発生し、T1がT2より大きい場合にフレームリピートが発生すると判定する判定装置と、
前記第1のクロックと前記第2のクロックの位相が揃った時点を基準として、n番目のフレームスキップが発生するフレームの番号を、X≧T2×n/(T2−T1)を満たす最小の整数Xとして計算する第1の計算装置と、
前記第1のクロックと前記第2のクロックの位相が揃った時点を基準として、m番目のフレームリピートが発生するフレームの番号を、Y>T2×(m−1)/(T1−T2)を満たす最小の整数Yとして計算する第2の計算装置とを有することを特徴とする請求項1又は2に記載の動画符号化配信システム。 - 前記フレーム補間装置は、フレームスキップの場合にはスキップ前後のフレーム又はスキップ前後の複数フレームに対して補間処理を施し、フレームリピートの場合にはリピートするフレーム又はリピートするフレームとその前後の複数フレームに対して補間処理を施すことを特徴とする請求項1〜3の何れか1項に記載の動画符号化配信システム。
- 動画像データを符号化するエンコーダボードを有し、この符号化された動画像符号化データを送信する符号化装置を更に備え、
前記デコーダボードと前記グラフィックボードは復号装置内に設けられ、
前記フレーム補間装置は、前記符号化装置内の前記エンコーダボードの前段に設けられているか、又は、前記復号装置内の前記デコーダボードの後段に設けられていることを特徴とする請求項1〜4の何れか1項に記載の動画符号化配信システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011174856A JP2013038688A (ja) | 2011-08-10 | 2011-08-10 | 動画符号化配信システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011174856A JP2013038688A (ja) | 2011-08-10 | 2011-08-10 | 動画符号化配信システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013038688A true JP2013038688A (ja) | 2013-02-21 |
Family
ID=47887844
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011174856A Pending JP2013038688A (ja) | 2011-08-10 | 2011-08-10 | 動画符号化配信システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013038688A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110992862A (zh) * | 2018-10-03 | 2020-04-10 | 联发科技股份有限公司 | 对电子设备执行显示控制的方法、主处理器和显示面板 |
| WO2023068537A1 (ko) * | 2021-10-19 | 2023-04-27 | 삼성전자 주식회사 | 디스플레이 장치 및 그 제어 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001309202A (ja) * | 2000-04-19 | 2001-11-02 | Matsushita Electric Ind Co Ltd | フレームシンクロナイザ |
| JP2001526848A (ja) * | 1996-12-18 | 2001-12-18 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | 多重フォーマットビデオ信号処理装置 |
-
2011
- 2011-08-10 JP JP2011174856A patent/JP2013038688A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001526848A (ja) * | 1996-12-18 | 2001-12-18 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | 多重フォーマットビデオ信号処理装置 |
| JP2001309202A (ja) * | 2000-04-19 | 2001-11-02 | Matsushita Electric Ind Co Ltd | フレームシンクロナイザ |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110992862A (zh) * | 2018-10-03 | 2020-04-10 | 联发科技股份有限公司 | 对电子设备执行显示控制的方法、主处理器和显示面板 |
| WO2023068537A1 (ko) * | 2021-10-19 | 2023-04-27 | 삼성전자 주식회사 | 디스플레이 장치 및 그 제어 방법 |
| US12431109B2 (en) | 2021-10-19 | 2025-09-30 | Samsung Electronics Co., Ltd. | Display device and control method for outputting image signal including interpolation frame |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4198608B2 (ja) | 補間画像生成方法および装置 | |
| JP7007000B1 (ja) | 画像処理装置および画像処理方法 | |
| WO2011126345A3 (ko) | 비디오 신호 처리 방법 및 장치 | |
| MX373504B (es) | Método y aparato para codificar imágenes, y método y aparato para decodificar imágenes. | |
| JP2010154490A5 (ja) | ||
| WO2011126278A3 (en) | Method and apparatus for encoding and decoding video | |
| EP2319236B1 (en) | Frame rate up-conversion | |
| EP4246976A3 (en) | Inter prediction method, video encoding method and transmission method | |
| JP4991360B2 (ja) | フレームレート変換装置および映像表示装置 | |
| CN115706810B (zh) | 视频帧调整方法、装置、电子设备和存储介质 | |
| US11070827B2 (en) | Transmission apparatus, transmission method, and program | |
| JP2010256810A5 (ja) | ||
| JP2013240046A5 (ja) | ||
| JP2013038688A (ja) | 動画符号化配信システム | |
| JP4506882B2 (ja) | 画像処理装置および方法、並びにプログラム | |
| JP2010130430A (ja) | 繰り返しオブジェクト検出装置及び方法 | |
| JP5049080B2 (ja) | フレーム補間装置、フレーム補間プログラム、フレーム補間方法および携帯端末 | |
| US20170318258A1 (en) | Image processing device, image processing method, and program | |
| KR101810118B1 (ko) | 프로파일 정보 기반 움직임 추정장치 및 방법 | |
| CN103716638A (zh) | 表示视频图像显示顺序的方法 | |
| JP5123643B2 (ja) | 映像処理装置 | |
| JP5362099B2 (ja) | 符号化装置 | |
| WO2005117446A1 (en) | Motion estimation in interlaced video images | |
| JP2009124261A5 (ja) | ||
| JP7346124B2 (ja) | 映像処理装置及び映像処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131015 |