(57)【要約】【課題】低消費電力化が可能な映像出力回路及び映像復号回路を得る。【解決手段】制御回路１２は、次の映像フレームがリピート映像であるとの情報を外部から入力した場合に、バッファ書込み回路１０を制御して水平・垂直アップサンプリングフィルタ６，８の出力データをリピート映像用フレームバッファ５に書き込ませる。その後、制御回路１２は、水平・垂直アップサンプリングフィルタ６，８の動作を停止させ、バッファ読出し回路１１を制御してリピート映像用フレームバッファ５のデータを読み出させ、読み出したデータを映像出力フォーマッタ９により所定の規格のフォーマットに変換させて映像出力させる。【選択図】図１
2015172698.tif 000002
【特許請求の範囲】
【請求項１】
映像フレームを水平アップサンプリング及び垂直アップサンプリングする水平・垂直アップサンプリングフィルタと、
前記水平・垂直アップサンプリングフィルタの出力データを所定の規格のフォーマットに変換して映像出力する映像出力フォーマッタと、
外部のリピート映像用フレームバッファにデータを書き込むバッファ書込み回路と、
前記リピート映像用フレームバッファからデータを読み出すバッファ読出し回路と、
次の映像フレームがリピート映像であるとの情報を外部から入力した場合に、前記バッファ書込み回路を制御して前記水平・垂直アップサンプリングフィルタの出力データを前記リピート映像用フレームバッファに書き込ませた後、前記水平・垂直アップサンプリングフィルタの動作を停止させ、前記バッファ読出し回路を制御して前記リピート映像用フレームバッファのデータを読み出させ、読み出したデータを前記映像出力フォーマッタにより所定の規格のフォーマットに変換させて映像出力させる制御回路とを備えることを特徴とする映像出力回路。
【請求項２】
請求項１に記載の映像出力回路と、
映像圧縮符号化データを復号して前記映像フレームを出力し、前記制御回路に対して次の映像フレームがリピート映像であるかどうかの情報を出力する復号処理コア部と、
前記復号処理コア部から出力された前記映像フレームを格納する映像フレームバッファと、
前記リピート映像用フレームバッファとを備え、
前記映像出力回路は、前記映像フレームバッファに格納された前記映像フレームを読み出して処理し、
前記リピート映像用フレームバッファは、前記映像フレームバッファが割り当てられているメモリの空き領域を利用したものであり、
前記映像出力回路は、前記映像フレームバッファのアクセスと前記リピート映像用フレームバッファのアクセスが競合しないように制御することを特徴とする映像復号回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像圧縮符号化データを復号して映像を出力する映像復号回路と、それに用いられる映像出力回路とに関する。
【背景技術】
【０００２】
映像圧縮符号化データを復号して映像を出力する映像復号回路に映像出力回路が用いられている。映像圧縮符号化データは映像復号回路の復号処理コア部により復号され、映像フレームバッファに蓄積される。映像出力回路は、この映像データを映像フレームバッファから読み出して水平・垂直アップサンプリングフィルタにより処理し、映像出力フォーマッタにより所定の規格のフォーマットに変換して映像出力する（例えば、特許文献１参照）。水平・垂直アップサンプリングフィルタの回路規模が映像出力回路全体の８０％以上を占める。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２４４９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、映像の画像サイズが拡大している。映像出力回路の処理は画像サイズに比例して大きくなる。そして、従来の映像出力回路では、映像出力動作中に水平・垂直アップサンプリングフィルタを含む全ての回路を常に動作させる必要がある。このため、低消費電力化のボトルネックの一つとなっていた。
【０００５】
本発明は、上述のような課題を解決するためになされたもので、その目的は低消費電力化が可能な映像出力回路及び映像復号回路を得るものである。
【課題を解決するための手段】
【０００６】
本発明に係る映像出力回路は、映像フレームを水平アップサンプリング及び垂直アップサンプリングする水平・垂直アップサンプリングフィルタと、前記水平・垂直アップサンプリングフィルタの出力データを所定の規格のフォーマットに変換して映像出力する映像出力フォーマッタと、外部のリピート映像用フレームバッファにデータを書き込むバッファ書込み回路と、前記リピート映像用フレームバッファからデータを読み出すバッファ読出し回路と、次の映像フレームがリピート映像であるとの情報を外部から入力した場合に、前記バッファ書込み回路を制御して前記水平・垂直アップサンプリングフィルタの出力データを前記リピート映像用フレームバッファに書き込ませた後、前記水平・垂直アップサンプリングフィルタの動作を停止させ、前記バッファ読出し回路を制御して前記リピート映像用フレームバッファのデータを読み出させ、読み出したデータを前記映像出力フォーマッタにより所定の規格のフォーマットに変換させて映像出力させる制御回路とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明により、低消費電力化が可能な映像出力回路及び映像復号回路を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る映像復号回路を示すブロック図である。
【図２】本発明の実施の形態に係る映像復号回路動作を説明するためのブロック図である。
【図３】本発明の実施の形態に係る映像復号回路動作を説明するためのブロック図である。
【図４】本発明の実施の形態に係る映像復号回路動作を説明するためのブロック図である。
【発明を実施するための形態】
【０００９】
図１は、本発明の実施の形態に係る映像復号回路を示すブロック図である。復号処理コア部１は、映像圧縮符号化データを復号して映像フレームを出力する。映像フレームバッファ２は、復号処理コア部１から出力された映像フレームを格納する。映像出力回路３は、映像フレームバッファ２に格納された映像フレームを読み出して処理する。映像フレームバッファ２は、大容量のＤＤＲ（Double Data Rate）メモリ４に割り当てられている。リピート映像用フレームバッファ５は、ＤＤＲメモリ４の空き領域を利用したものである。
【００１０】
映像出力回路３において、水平アップサンプリングフィルタ６は、映像フレームバッファ２から読み出した映像フレームを水平アップサンプリングする。その出力データをラインバッファ７が格納する。垂直アップサンプリングフィルタ８は、ラインバッファ７から読み出した映像フレームをアップサンプリングする。映像出力フォーマッタ９は、垂直アップサンプリングフィルタ８の出力データを所定の規格のフォーマットに変換して映像出力する。
【００１１】
バッファ書込み回路１０は、映像出力回路３の外部のリピート映像用フレームバッファ５にデータを書き込む。バッファ読出し回路１１は、リピート映像用フレームバッファ５からデータを読み出す。この際に、映像出力回路３は、映像フレームバッファ２とリピート映像用フレームバッファ５のアクセスが競合しないように制御する。
【００１２】
復号処理コア部１は、復号した映像データをフレーム単位に映像フレームバッファ２に書き込む。この際に、復号処理コア部１は、復号した結果からリピート映像の発生の有無を知ることができる。そこで、復号処理コア部１は、映像出力回路３の制御回路１２に対して次の映像フレームがリピート映像であるかどうかの情報を出力する。この情報に基づいて制御回路１２は、水平アップサンプリングフィルタ６、垂直アップサンプリングフィルタ８、映像出力フォーマッタ９、バッファ書込み回路１０、及びバッファ読出し回路１１を制御する。
【００１３】
続いて本実施の形態に係る映像復号回路の動作を説明する。図２〜４は、本発明の実施の形態に係る映像復号回路動作を説明するためのブロック図である。
【００１４】
図２は通常の映像出力時の動作を示している。復号処理コア部１で復号された映像データは映像フレームバッファ２に蓄積される。映像フレームバッファ２に蓄積されたフレームは、出力時刻に到達すると映像出力回路３に入力され、水平アップサンプリングフィルタ６、ラインバッファ７、垂直アップサンプリングフィルタ８、及び映像出力フォーマッタ９を経由して映像出力される。なお、図中の網掛けした箇所は動作中を示す。
【００１５】
図３は次のフレームがリピート映像の場合の動作を示している。復号処理コア部１は、復号の結果、次に表示すべきデータが無い場合は、次の映像フレームがリピート映像であるとの情報を出力する。この情報を入力した制御回路１２は、通常の映像出力時の経路で映像データ出力させると共に、バッファ書込み回路１０を制御して垂直アップサンプリングフィルタ８の出力データをリピート映像用フレームバッファ５に書き込ませる。この場合、リピート映像用フレームバッファ５への書き込みによるＤＤＲメモリ４のアクセスが発生する。しかし、入力側の復号映像フレームバッファ２への書き込みが発生しないためアクセスは相殺され、全体として見ればＤＤＲメモリ４への書き込みのアクセスは増加しない。なお、図中の網掛けした箇所は動作中を示す。
【００１６】
図４は次のリピート映像出力時の動作を示している。映像出力回路３の制御回路１２は、バッファ読出し回路１１を制御してリピート映像用フレームバッファ５のデータを読み出させ、読み出したデータを映像出力フォーマッタ９により所定の規格のフォーマットに変換させて映像出力させる。この際に、制御回路１２は、水平アップサンプリングフィルタ６、垂直アップサンプリングフィルタ８、及びバッファ書込み回路１０を停止させる。これらの停止した各ブロックへのクロックの供給も停止させることにより、消費電力を約１／１０以下に削減させることができる。なお、図中の網掛けした箇所は動作中を示す。
【００１７】
また、リピート映像出力時は復号処理コア部１から出力すべきデータが無い状態のため、映像フレームバッファ２から映像データの読み出しを停止させても、映像フレームバッファ２のオーバーフローが発生することは無い。
【００１８】
以上説明したように、本実施の形態では、リピート映像用フレームバッファ５を設け、リピート映像出力中はこのリピート映像用フレームバッファ５から映像を出力する。この際に水平アップサンプリングフィルタ６と垂直アップサンプリングフィルタ８の動作を停止させる。これによりリピート映像出力時の消費電力を１／１０以下に大幅に削減することができるため、低消費電力化が可能となる。
【００１９】
本実施の形態に係る映像復号回路は編集装置やカメラに適用することができる。編集装置やカメラでは、ポーズ／レジューム機能、コマ送り、スロー再生などの特殊再生機能が使われる。これらの特殊再生機能の動作においてリピート映像を出力する頻度が高くなる。編集装置とカメラにおける本実施の形態の低消費電力化の効果を評価した結果、実使用環境において編集装置の方が特殊再生動作が使われる頻度が高く、編集装置で約４０％、カメラで約２０％の消費電力削減の効果があることが分かった。
【００２０】
また、リピート映像用フレームバッファ５として大規模のメモリが必要となるため、入力側の映像フレームバッファ２が割り当てられている大容量のＤＤＲメモリ４の空き領域を利用する。これにより、追加メモリのハードの必要が無い。
【００２１】
また、映像フレームバッファ２のアクセスとリピート映像用フレームバッファ５のアクセスが競合しないように制御する。これにより、ＤＤＲアクセスのバンド幅がボトルネックになるのを回避することができる。
【符号の説明】
【００２２】
１  復号処理コア部、２  映像フレームバッファ、４  ＤＤＲメモリ、５  リピート映像用フレームバッファ、６  水平アップサンプリングフィルタ、８  垂直アップサンプリングフィルタ、９  映像出力フォーマッタ、１０  バッファ書込み回路、１１  バッファ読出し回路、１２  制御回路
【図１】
2015172698.tif 000003
【図２】
2015172698.tif 000004
【図３】
2015172698.tif 000005
【図４】
2015172698.tif 000006