(57)【要約】【課題】Ｈ．２６４規格に違反せず、リアルタイム処理に適用することができるデコーダ装置を得る。【解決手段】ＥＯＳコード付加部４は、符号化データＸの最後にＥＯＳコードを付加する。ＮＡＬユニット付加部５は符号化データＹのＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットを付加する。ストリーム切替部７は、ＥＯＳコード付加部４から出力された符号化データＸとＮＡＬユニット付加部５から出力された符号化データＹの何れかを出力する。映像復号部９は、ストリーム切替部７から出力された符号化データを復号する。ストリーム切替部７は、符号化データＸにＥＯＳコードが付加されると符号化データＸの出力を切断し、その直後に、符号化データＹにＮＡＬユニットが付加されると符号化データＹの出力に切り替える。【選択図】図１
2014165736.tif 000002
【特許請求の範囲】
【請求項１】
第１の符号化データを復号している状態から第２の符号化データを復号する状態に切り替えるデコーダ装置であって、
前記第１の符号化データの最後にＥＯＳ（End of Stream）コードを付加する第１の付加部と、
前記第２の符号化データのＩＤＲ（Instantaneous Decoder Refresh）ピクチャの直前にＳＰＳ（Sequence Parameter Set）とＰＰＳ（Picture Parameter Set）を含むＮＡＬ（Network Adaptation Layer）ユニットを付加する第２の付加部と、
前記第１の付加部から出力された前記第１の符号化データと前記第２の付加部から出力された前記第２の符号化データの何れかを出力する切替部と、
前記切替部から出力された符号化データを復号する復号部とを備え、
前記切替部は、前記第１の符号化データに前記ＥＯＳコードが付加されると前記第１の符号化データの出力を切断し、その直後に、前記第２の符号化データに前記ＮＡＬユニットが付加されると前記第２の符号化データの出力に切り替えることを特徴とするデコーダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｈ．２６４規格に違反せず、リアルタイム処理に適用することができるデコーダ装置に関する。
【背景技術】
【０００２】
複数のデジタル映像を受信し、それらを切替えて利用するデコーダ装置がある。しかし、デジタル映像がシーケンシャルに並ぶストリームを単純に切り替えると映像が乱れ、切替えに時間がかかる。
【０００３】
そこで、スイッチによりストリームを切替えるのではなく、複数のストリームを事前に接続しておく手法が提案されている（例えば、特許文献１参照）。この手法では、まず、ストリームの接続点にダミーデータを挿入する。次に、挿入されたダミーデータを基に映像ビットストリーム中に特定データを挿入する。これを受けて特定データを検出するとともに、デコード画像の乱れを抑えて滑らかに接続させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８２０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のデコーダ装置において、ストリームはＨ．２６４形式であり、特定データはＨ．２６４規格上未定義又は将来拡張用のＩＤを持つＮＡＬ（Network Adaptation Layer）ユニットのスタートコードを含む。また、その特定データを検出した時は、ＳＰＳ（Sequence Parameter Set）又はＩＤＲ（Instantaneous Decoder Refresh）ピクチャを検出するまでストリームを読み飛ばす。しかし、特定データを使用するという点でＨ．２６４規格に違反している。また、ストリームを読み飛ばした分を記憶する必要があり、リアルタイム処理に適用できない。
【０００６】
本発明は、上述のような課題を解決するためになされたもので、その目的はＨ．２６４規格に違反せず、リアルタイム処理に適用することができるデコーダ装置を得るものである。
【課題を解決するための手段】
【０００７】
本発明に係るデコーダ装置は、第１の符号化データを復号している状態から第２の符号化データを復号する状態に切り替えるデコーダ装置であって、前記第１の符号化データの最後にＥＯＳコードを付加する第１の付加部と、前記第２の符号化データのＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットを付加する第２の付加部と、前記第１の付加部から出力された前記第１の符号化データと前記第２の付加部から出力された前記第２の符号化データの何れかを出力する切替部と、前記切替部から出力された符号化データを復号する復号部とを備え、前記切替部は、前記第１の符号化データに前記ＥＯＳコードが付加されると前記第１の符号化データの出力を切断し、その直後に、前記第２の符号化データに前記ＮＡＬユニットが付加されると前記第２の符号化データの出力に切り替えることを特徴とする。
【発明の効果】
【０００８】
本発明により、Ｈ．２６４規格に違反せず、リアルタイム処理に適用することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係るデコーダ装置を示すブロック図である。
【図２】符号化データＸから符号化データＹへ切り替わる様子を示す図である。
【図３】本発明の実施の形態１に係るデコーダ装置の動作フローを示す図である。
【図４】本発明の実施の形態２に係るデコーダ装置を示すブロック図である。
【図５】本発明の実施の形態２に係るデコーダ装置の動作フローを示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態に係るデコーダ装置について図面を参照して説明する。同じ又は対応する構成要素には同じ符号を付し、説明の繰り返しを省略する場合がある。
【００１１】
実施の形態１．
図１は、本発明の実施の形態１に係るデコーダ装置を示すブロック図である。入力信号選択スイッチ１は複数の符号化データＡ〜Ｎから、切替え前の現在デコード中の符号化データＸと、切替え後の符号化データＹとを選択する。
【００１２】
解析部２は符号化データＹを解析して、ＳＰＳ（Sequence Parameter Set：シーケンス全体の符号化にかかわる情報が含まれたヘッダ）とＰＰＳ（Picture Parameter Set：ピクチャ全体の符号化モードを示すヘッダ）を含むＮＡＬ（Network Adaptation Layer）ユニットを抽出する。また、解析部２は符号化データＹのＩＤＲ（Instantaneous Decoder Refresh：デコード復号化動作の瞬時リフレッシュ）ピクチャも検知する。なお、解析部２はＮＡＬユニットヘッダのｎａｌ＿ｕｎｉｔ＿ｔｙｐｅを検知することでＳＰＳ、ＰＰＳ、ＩＤＲピクチャを検知する。
【００１３】
蓄積部３は解析部２からＳＰＳとＰＰＳを含むＮＡＬユニットを取得し蓄積する。ストリーム切り替え時において、ＥＯＳコード付加部４は蓄積部３の蓄積状態と解析部２からのＩＤＲの検知状態の通知を受け、符号化データＸの最後にＥＯＳ（End of Stream：ストリームの終了）コードを付加する。ＮＡＬユニット付加部５は符号化データＹのＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットを付加する。具体的には、ＮＡＬユニット付加部５は符号化データＹの先頭からＳＰＳ、ＰＰＳ、ＩＤＲピクチャを順に付加する。
【００１４】
切り替えタイミング送信部６は、ＥＯＳコード付加部４とＮＡＬユニット付加部５の処理の終了をそれぞれ検知し、符号化データの切り替え指示を送信する。切り替え指示に応じて、ストリーム切替部７は、ＥＯＳコード付加部４から出力された符号化データＸとＮＡＬユニット付加部５から出力された符号化データＹの何れかを出力する。制御部８は解析部２と切り替えタイミング送信部６を制御する。映像復号部９は、ストリーム切替部７から出力された符号化データを復号する。
【００１５】
図２は、符号化データＸから符号化データＹへ切り替わる様子を示す図である。符号化データＸは、最後にＥＯＳコードが付加されて終了する。符号化データＹは、ＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットが付加される。
【００１６】
図３は、本発明の実施の形態１に係るデコーダ装置の動作フローを示す図である。本動作フローは、符号化データＸを復号している状態から符号化データＹを復号する状態に切り替える場合を示している。
【００１７】
符号化データＸを復号している際に、制御部８が切り替えシーケンススタートを解析部２に指示する（ステップＳ１）。解析部２は、符号化データＹからＳＰＳとＰＰＳを含むＮＡＬユニットを検知して出力し（ステップＳ２）、蓄積部３がそれを蓄積する（ステップＳ３）。その後、解析部２はＩＤＲピクチャの検知を開始し（ステップＳ４）、ＩＤＲピクチャを検出すると蓄積部３とＮＡＬユニット付加部５に通知する（ステップＳ５）。
【００１８】
ＥＯＳコード付加部４は符号化データＸにＥＯＳを付加し、切り替えタイミング送信部６に通知する（ステップＳ６）。ＮＡＬユニット付加部５は、蓄積部３に蓄積されたＳＰＳとＰＰＳを含むＮＡＬユニットを読み出して、符号化データＹのＩＤＲピクチャの前段に付加し、切り替えタイミング送信部６に通知する（ステップＳ７）。
【００１９】
切り替えタイミング送信部６は、ストリーム切替部７に入力ストリームの切り替え指示を出力する（ステップＳ８）。この切り替え指示を受けたストリーム切替部７は出力を切り替える。即ち、ストリーム切替部７は、符号化データＸにＥＯＳコードが付加されると符号化データＸの出力を切断し、その直後に、符号化データＹにＮＡＬユニットが付加されると符号化データＹの出力に切り替える。ストリーム切替部７は切り替え終了後、制御部８に切り替えシーケンス終了通知を出力し、制御部８は切替シーケンスを終了する（ステップＳ９）。
【００２０】
本実施の形態では、切り替え前の符号化データＸについては、ＥＯＳコードを付加して、そのストリームの処理を速やかに終了する。切り替え後の符号化データＹについては、ＳＰＳとＰＰＳを含むＮＡＬユニットをＩＤＲピクチャの直前に付加する。これにより、切替え時にシンタックス乱れが生じるのを防ぐことができる。また、映像の復号に必要な情報であるＳＰＳとＰＰＳを早く映像復号部９に通知できるため、デコード付加時間を短縮することができる。また、Ｈ．２６４規格に違反することはない。そして、記憶処理が不要であるため、リアルタイム処理に適用することができる。
【００２１】
実施の形態２．
図４は、本発明の実施の形態２に係るデコーダ装置を示すブロック図である。本実施の形態では、実施の形態１のＥＯＳコード付加部４の代わりに、解析部１０とＮＡＬユニット付加部１１が設けられている。また、実施の形態１のＮＡＬユニット付加部５の代わりに、ＮＡＬユニット付加部１２が設けられている。
【００２２】
解析部１０は符号化データＸを解析して、ＳＰＳとＰＰＳを含むＮＡＬユニットを抽出し、ＩＤＲピクチャを検知する。ＮＡＬユニット付加部１１は、符号化データＸの最後にＥＯＳコードを付加するか、又は、符号化データＸのＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットを付加する。ＮＡＬユニット付加部１２は、符号化データＹの最後にＥＯＳコードを付加するか、又は、符号化データＹのＩＤＲピクチャの直前にＳＰＳとＰＰＳを含むＮＡＬユニットを付加する。その他の構成は実施の形態１と同様である。
【００２３】
図５は、本発明の実施の形態２に係るデコーダ装置の動作フローを示す図である。本動作フローは、符号化データＸを復号している状態から符号化データＹを復号する状態に切り替える場合を示している。ＮＡＬユニット付加部１１が符号化データＸの最後にＥＯＳコードを付加し（ステップＳ６´）、ＮＡＬユニット付加部１２は符号化データＹのＩＤＲピクチャの直前にＮＡＬユニットを付加する（ステップＳ７´）。その他のステップは実施の形態１と同様である。
【００２４】
本実施の形態では、符号化データＸから符号化データＹに切り替えるだけでなく、符号化データＹから符号化データＸに切り替えることもできる。その場合には、ＮＡＬユニット付加部１２が符号化データＹの最後にＥＯＳコードを付加し、ＮＡＬユニット付加部１１が符号化データＸのＩＤＲピクチャの直前にＮＡＬユニットを付加する。なお、どちらに切り替えるのかについては別途外部から制御信号を与えればよい。
【符号の説明】
【００２５】
４  ＥＯＳコード付加部（第１の付加部）、５  ＮＡＬユニット付加部（第２の付加部）、７  ストリーム切替部（切替部）、９  映像復号部（復号部）、１１，１２  ＮＡＬユニット付加部（第１又は第２の付加部）
【図１】
2014165736.tif 000003
【図２】
2014165736.tif 000004
【図３】
2014165736.tif 000005
【図４】
2014165736.tif 000006
【図５】
2014165736.tif 000007
【手続補正書】
【提出日】平成26年4月7日(2014.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の符号化データを復号している状態から第２の符号化データを復号する状態に切り替えるデコーダ装置であって、
前記第２の符号化データを解析してＳＰＳ（Sequence Parameter Set）とＰＰＳ（Picture Parameter Set）を含むＮＡＬ（Network Adaptation Layer）ユニットを抽出し、前記第２の符号化データのＩＤＲ（Instantaneous Decoder Refresh）ピクチャを検知する解析部と、
前記解析部から前記ＩＤＲピクチャの検知状態の通知を受けて前記第１の符号化データの最後にＥＯＳ（End of Stream）コードを付加する第１の付加部と、
前記第２の符号化データの前記ＩＤＲピクチャの直前に前記ＳＰＳと前記ＰＰＳを含む前記ＮＡＬユニットを付加する第２の付加部と、
前記第１の付加部から出力された前記第１の符号化データと前記第２の付加部から出力された前記第２の符号化データの何れかを出力する切替部と、
前記切替部から出力された符号化データを復号する復号部とを備え、
前記切替部は、前記第１の符号化データに前記ＥＯＳコードが付加されると前記第１の符号化データの出力を切断し、その直後に、前記第２の符号化データに前記ＮＡＬユニットが付加されると前記第２の符号化データの出力に切り替えることを特徴とするデコーダ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係るデコーダ装置は、第１の符号化データを復号している状態から第２の符号化データを復号する状態に切り替えるデコーダ装置であって、前記第２の符号化データを解析してＳＰＳ（Sequence Parameter Set）とＰＰＳ（Picture Parameter Set）を含むＮＡＬ（Network Adaptation Layer）ユニットを抽出し、前記第２の符号化データのＩＤＲ（Instantaneous Decoder Refresh）ピクチャを検知する解析部と、前記解析部から前記ＩＤＲピクチャの検知状態の通知を受けて前記第１の符号化データの最後にＥＯＳ（End of Stream）コードを付加する第１の付加部と、前記第２の符号化データの前記ＩＤＲピクチャの直前に前記ＳＰＳと前記ＰＰＳを含む前記ＮＡＬユニットを付加する第２の付加部と、前記第１の付加部から出力された前記第１の符号化データと前記第２の付加部から出力された前記第２の符号化データの何れかを出力する切替部と、前記切替部から出力された符号化データを復号する復号部とを備え、前記切替部は、前記第１の符号化データに前記ＥＯＳコードが付加されると前記第１の符号化データの出力を切断し、その直後に、前記第２の符号化データに前記ＮＡＬユニットが付加されると前記第２の符号化データの出力に切り替えることを特徴とする。