(57)【要約】  受信側においてバンディング抑制処理が適切に行われるようにする。  符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信する。このビデオストリームに、画像データのバンディング抑制処理に関する情報を挿入する。この情報には、例えば、画像データにバンディング抑制処理が施されているかを示す情報、画像データにバンディング抑制処理をすべきかを示す情報などが含まれる。受信側では、送信側から送られてくるバンディング抑制処理に関する情報に基づいて、バンディング抑制処理を制御でき、バンディング抑制処理を適切に行うことが可能となる。
2014091984.tif 000002
【特許請求の範囲】
【請求項１】
符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記ビデオストリームに、上記画像データのバンディング抑制処理に関する情報を挿入する情報挿入部とを備える
送信装置。
【請求項２】
上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理が施されているかを示す情報が含まれる
請求項１に記載の送信装置。
【請求項３】
上記バンディング抑制処理に関する情報には、上記画像データに施されるバンディング抑制処理の種類を表す情報が含まれる
請求項２に記載の送信装置。
【請求項４】
上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理をすべきかを示す情報が含まれる
請求項１に記載の送信装置。
【請求項５】
上記バンディング抑制処理に関する情報には、上記画像データに階調数低下処理が施されているかを示す情報が含まれる
請求項１に記載の送信装置。
【請求項６】
上記バンディング抑制処理に関する情報には、上記階調数低下処理前の階調数を示す情報が含まれる
請求項５に記載の送信装置。
【請求項７】
上記情報挿入部は、
上記バンディング抑制処理に関する情報を、上記ビデオストリームに、ピクチャ単位あるいはシーン単位で挿入する
請求項１に記載の送信装置。
【請求項８】
上記コンテナのレイヤに、上記ビデオストリームに上記バンディング抑制処理に関する情報が挿入されているかを示す識別情報を挿入する識別情報挿入部をさらに備える
請求項１に記載の送信装置。
【請求項９】
上記コンテナはトランスポートストリームであり、
上記識別情報挿入部は、上記識別情報を、上記トランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下に挿入する
請求項８に記載の送信装置。
【請求項１０】
上記送信部は、受信側からの要求に応じて、上記所定フォーマットのコンテナを送信する
請求項１に記載の送信装置。
【請求項１１】
符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信するステップと、
上記ビデオストリームに、上記画像データのバンディング抑制処理に関する情報を挿入するステップとを備える
送信方法。
【請求項１２】
符号化画像データを含み、画像データのバンディング抑制処理に関する情報が挿入されているビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、上記処理部を制御する制御部とを備える
受信装置。
【請求項１３】
上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理をすべきかを示す情報および上記画像データにバンディング抑制処理が施されているかを示す情報が含まれており、
上記制御部は、上記画像データがバンディング抑制処理をすべき画像データであって、上記画像データに対してバンディング抑制処理が施されていないとき、上記デコード後の画像データに対してバンディング抑制処理が施されるように制御する
請求項１２に記載の受信装置。
【請求項１４】
符号化画像データを含み、画像データのバンディング抑制処理に関する情報が挿入されているビデオストリームを有する所定フォーマットのコンテナを受信するステップと、
上記ビデオストリームをデコードして画像データを得るステップと、
上記デコード後の画像データに対して、上記ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、バンディング抑制処理を施すステップとを備える
受信方法。
【請求項１５】
符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記デコード後の画像データによる画像を表示する表示部における表示可能階調数と上記ビデオストリームにおける画像データのビット数とが異なるとき、上記デコード後の画像データに対してバンディング抑制処理が施されるように上記処理部を制御する制御部とを備える
受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、送信方法、受信装置および受信方法に関し、特に、限定された階調数で量子化が行われた画像データを送信する送信装置等に関する。
【背景技術】
【０００２】
画像データの処理装置には、Ｎビットの画像データを、それよりも階調数が低いＭビットの画像データに変換する、いわゆる階調変換を行うものがある。このような階調変換は、例えば、Ｎビットの画素データにおける下位Ｎ−Ｍビットの値を単純に切り捨てて、Ｍビットの画素データに量子化することで行われる。しかし、この場合には、画像中のグラデーション部分のように、画素値が緩やかに変化する領域において、量子化誤差の影響で帯状の模様、すなわちバンディング（banding）が知覚されてしまうという不都合がある。【０００３】
従来、このようなバンディングを抑制するバンディング抑制処理として種々の方法（種類）、例えば、ランダムディザ法、組織的ディザ法、誤差拡散法などが知られている（例えば、特許文献１参照）。【０００４】
図２２（ａ）は、ランダムディザ法によるバンディング抑制処理を施す階調変換装置の一例を示している。この階調変換装置は、演算部３１１、ランダムノイズ出力部３１２および量子化部３１３から構成される。【０００５】
演算部３１１には、階調変換の対象の画像データ（階調変換前の画像）として、例えば、１６ビットの画像データの各画素(x,y)の画素値IN(x,y)が、ラスタスキャン順に供給される。なお、画素(x,y)は、左からx番目で、上からy番目の画素を表す。また、この演算部３１１には、ランダムノイズを発生して出力するランダムノイズ出力部３１２からのランダムノイズが供給される。【０００６】
演算部３１１は、画素値IN(x,y)とランダムノイズとを加算し、その結果得られる加算値を、量子化部３１３に供給する。量子化部３１３は、演算部３１１からの加算値を、例えば、８ビットに量子化し、その結果得られる８ビットの量子化値を、階調変換後の画像データの各画素(x,y)の画素値OUT(x,y)として出力する。【０００７】
図２２（ｂ）は、組織的ディザ法によるバンディング抑制処理を施す階調変換装置の一例を示している。この階調変換装置は、演算部３２１および量子化部３２２から構成される。【０００８】
演算部３２１には、階調変換の対象の画像として、例えば、１６ビットの画像データの各画素(x,y)の画素値IN(x,y)が、ラスタスキャン順に供給される。また、この演算部３２１には、ディザマトリクスが供給される。演算部３２１は、画素値IN(x,y)と、その画素値IN(x,y)を有する画素(x,y)の位置に対応した、ディザマトリクスの値とを加算し、その結果得られる加算値を、量子化部３２２に供給する。【０００９】
量子化部３２２は、演算部３２１からの加算値を、例えば、８ビットに量子化し、その結果得られる８ビットの量子化値を、階調変換後の画像データの画素(x,y)の画素値OUT(x,y)として出力する。【００１０】
図２２（ｃ）は、誤差拡散法によるバンディング抑制処理を施す階調変換装置の一例を示している。この階調変換装置は、演算部３３１、量子化部３３２、演算部３３３および２次元フィルタ３３４から構成される。【００１１】
演算部３３１には、階調変換の対象の画像として、例えば、１６ビットの画像データの各画素(x,y)の画素値IN(x,y)が、ラスタスキャン順に供給される。また、この演算部３３１には、２次元フィルタ３３４の出力が供給される。演算部３３１は、画素値IN(x,y)と、２次元フィルタ３３４の出力とを加算し、その結果得られる加算値を、量子化部３３２および演算部３３３に供給する。【００１２】
量子化部３３２は、演算部３３１からの加算値を、例えば、８ビットに量子化し、その結果得られる８ビットの量子化値を、階調変換後の画像データの各画素(x,y)の画素値OUT(x,y)として出力する。【００１３】
また、量子化部３３２が出力する画素値OUT(x,y)は、演算部３３３にも供給される。演算部３３３は、演算部３３１からの加算値から、量子化部３３２からの画素値OUT(x,y)を減算して、量子化部３３２での量子化により生じる量子化誤差-Q(x,y)を求め、２次元フィルタ３３４に供給する。【００１４】
２次元フィルタ３３４は、信号をフィルタリングする２次元のフィルタであり、演算部３３３からの量子化誤差-Q(x,y)をフィルタリングし、そのフィルタリングの結果を、演算部３３１に出力する。【００１５】
演算部３３１では、以上のようにして、２次元フィルタ３３４が出力する、量子化誤差-Q(x,y)のフィルタリングの結果と、画素値IN(x,y)とが加算される。この場合、量子化誤差-Q(x,y)が、２次元フィルタ３３４を介して、入力側（演算部３３１）にフィードバックされており、２次元のΔΣ変調器が構成されている。【００１６】
この２次元のΔΣ変調器によれば、量子化誤差-Q(x,y)が、水平方向（x方向）および、垂直方向（y方向）のいずれについても、空間周波数の高域に拡散される。そのため、この誤差拡散法は、ランダムディザ法や組織的ディザ法に比較して、階調変換後の画像として、良好な画質の画像を得ることができる。【００１７】
図２３は、バンディングと、上述のディザや誤差拡散との関係を示している。ここでは、Ｎ＝１６、Ｍ＝８である場合、すなわち、１６ビットの画像データを８ビットの画像データに量子化して階調変換を行う例である。この場合、入力される１６ビットのデータの下位８ビットを切り捨てることで量子化が行われる。【００１８】
オリジナルの１６ビットの画像データとして、図２３（ａ）に示すようなグラデーション画像が入力された場合を考える。この１６ビットの画像データを８ビットの画像データに量子化する場合において、ディザや誤差拡散を行わなかった場合には、図２３（ｂ）に示すように、階調の不連続性、つまりはバンディングが生じる。これは、１６ビットの場合よりも８ビットの場合の方が、分解能が低下することによって、図２３（ｂ）の右側に示すように同一の画素値が連続する平坦部分が発生してしまうことに起因する。【００１９】
ディザや誤差拡散を行った場合には、図２３（ｃ）の右側に示すように画素値の平坦化が緩和され、その結果、図２３（ｃ）の左側に示されるように、オリジナルの１６ビット画像データにより近い階調表現が実現されるものとなる。このようにディザや誤差拡散は、ドット密度で階調を表現するものであると捉えることができる。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００９―２０７１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
画像送受信システムにおいて、上述のバンディング抑制処理は、送信側で行うことも可能であるし、受信側で行うことも可能である。受信側では、送信側でバンディング抑制処理が行われている場合にはバンディング抑制処理は不要であり、一方、送信側でバンディング抑制処理が行われていない場合にはバンディング抑制処理を行うことが期待される。【００２２】
本技術の目的は、受信側においてバンディング抑制処理が適切に行われるようにすることにある。
【課題を解決するための手段】
【００２３】
本技術の概念は、
符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記ビデオストリームに、上記画像データのバンディング抑制処理に関する情報を挿入する情報挿入部とを備える
送信装置にある。【００２４】
本技術において、送信部により、符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナが送信される。例えば、送信部は、受信側からの要求に応じて、所定フォーマットのコンテナを送信する、ようにされてもよい。例えば、コンテナは、デジタル放送規格で採用されているトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）であってもよい。また、例えば、コンテナは、インターネットの配信などで用いられるＭＰ４、あるいはそれ以外のフォーマットのコンテナであってもよい。【００２５】
情報挿入部により、ビデオストリームに、画像データのバンディング抑制処理に関する情報が挿入される。例えば、情報挿入部は、バンディング抑制処理に関する情報を、ビデオストリームに、ピクチャ単位あるいはシーン単位で挿入する、ようにされてもよい。【００２６】
例えば、バンディング抑制処理に関する情報には、画像データにバンディング抑制処理が施されているかを示す情報が含まれる、ようにされてもよい。そして、この場合、バンディング抑制処理に関する情報には、画像データに施されるバンディング抑制処理の種類を表す情報が含まれる、ようにされてもよい。【００２７】
また、例えば、バンディング抑制処理に関する情報には、画像データにバンディング抑制処理をすべきかを示す情報が含まれる、ようにされてもよい。また、例えば、バンディング抑制処理に関する情報には、画像データに階調数低下処理が施されているかを示す情報が含まれる、ようにされてもよい。そして、この場合、バンディング抑制処理に関する情報には、階調数低下処理前の階調数を示す情報が含まれる、ようにされてもよい。【００２８】
このように本技術においては、ビデオストリームに、画像データのバンディング抑制処理に関する情報が挿入されるものである。そのため、受信側においては、このバンディング抑制処理に関する情報に基づいて、バンディング抑制処理を適切に行うことが可能となる。例えば、送信側でバンディング抑制処理が行われていない場合にのみバンディング抑制処理が行われるように制御できる。また、例えば、バンディング抑制処理をすべき画像データにのみバンディング抑制処理が行われるように制御できる。【００２９】
なお、本技術において、例えば、コンテナのレイヤに、ビデオストリームにバンディング抑制処理に関する情報が挿入されているかを示す識別情報を挿入する識別情報挿入部をさらに備える、ようにされてもよい。この場合、例えば、コンテナはトランスポートストリームであり、識別情報挿入部は、識別情報を、トランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下に挿入する、ようにされてもよい。この場合、受信機は、ビデオストリームをデコードしなくても、このビデオストリームにバンディング抑制処理に関する情報が挿入されているか否かを知ることができ、この情報の抽出を適切に行うことができる。【００３０】
また、本技術の他の概念は、
符号化画像データを含み、画像データのバンディング抑制処理に関する情報が挿入されているビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、上記処理部を制御する制御部とを備える
受信装置にある。【００３１】
本技術において、受信部により、ビデオストリームを有する所定フォーマットのコンテナが受信される。このビデオストリームには、符号化画像データが含まれていると共に、画像データのバンディング抑制処理に関する情報が挿入されている。デコード部により、ビデオストリームがデコードされて画像データが得られる。処理部により、デコード後の画像データに対してバンディング抑制処理が施される。そして、制御部により、ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、処理部が制御される。【００３２】
例えば、バンディング抑制処理に関する情報には、画像データにバンディング抑制処理をすべきかを示す情報および画像データにバンディング抑制処理が施されているかを示す情報が含まれており、制御部は、画像データがバンディング抑制処理をすべき画像データであって、画像データに対してバンディング抑制処理が施されていないとき、制御部でデコード後の画像データに対してバンディング抑制処理が施されるように制御する、ようにされてもよい。【００３３】
このように本技術においては、ビデオストリームに挿入されている画像データのバンディング抑制処理に関する情報に基づいて、デコード後の画像データに対するバンディング抑制処理が制御されるものである。そのため、バンディング抑制処理を適切に行うことが可能となる。【００３４】
また、本技術の他の概念は、
符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記デコード後の画像データによる画像を表示する表示部における表示可能階調数と上記ビデオストリームにおける画像データのビット数とが異なるとき、上記デコード後の画像データに対してバンディング抑制処理が施されるように上記処理部を制御する制御部とを備える
受信装置にある。【００３５】
本技術において、受信部により、符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナが受信される。デコード部により、ビデオストリームがデコードされて画像データが得られる。処理部により、デコード後の画像データに対してバンディング抑制処理が施される。【００３６】
そして、制御部により、処理部が制御される。この場合、デコード後の画像データによる画像を表示する表示部における表示可能階調数とビデオストリームにおける画像データのビット数とが異なるとき、デコード後の画像データに対してバンディング抑制処理が施されるように制御される。これにより、バンディング抑制処理が適切に行われる。
【発明の効果】
【００３７】
本技術によれば、受信側においてバンディング抑制処理を適切に行うことができる。
【図面の簡単な説明】
【００３８】
【図１】実施の形態としての画像送受信システムの構成例を示すブロック図である。
【図２】画像送受信システムを構成する送信装置の構成例を示すブロック図である。
【図３】送信装置を構成するバンディング抑制処理部の構成例を示すブロック図である。
【図４】ピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）がアクセスユニットの“ＳＥＩｓ”の部分に挿入されることを説明するための図である。
【図５】「picture processing SEI message」の構造例(Syntax)を示す図である。
【図６】「Picture processing_sei ()」の構造例(Syntax)を示す図である。
【図７】「Picture processing_sei ()」の構造例における主要な情報の内容（Semantics）を示す図である。
【図８】ピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）の構造例（Syntax）およびその主要な情報の内容（Semantics）を示す図である。
【図９】実施の形態におけるトランスポートストリームＴＳの構成例を示す図である。
【図１０】画像送受信システムを構成する受信装置の構成例を示すブロック図である。
【図１１】受信装置の制御部における、ピクチャ毎の、バンディング抑制処理の制御手順の一例を示すフローチャート（１／２）である。
【図１２】受信装置の制御部における、ピクチャ毎の、バンディング抑制処理の制御手順の一例を示すフローチャート（２／２）である。
【図１３】ＤＡＳＨベースのストリーム配信システムの構成例を示すブロック図である。
【図１４】ＭＰＤファイルの階層構造を示す図である。
【図１５】ＭＰＤファイルに含まれる各構造体の一例を時間軸上に並べて示した図である。
【図１６】ＭＰＤファイルに階層的に配置されている各構造体の関係の一例を示す図である。
【図１７】ピリオド（Period）と、リプレゼンテーション（Representation）と、セグメント（Segment）の関係の一例を示す図である。
【図１８】コンテンツからＤＡＳＨセグメントやＤＡＳＨ ＭＰＤファイルを生成するまでのフローの一例を示す図である。
【図１９】ストリーム配信システムを構成するＩＰＴＶクライアントの構成例を示す図である。
【図２０】一般的な、ＤＡＳＨベースのストリーム配信システムの系を示す図である。
【図２１】ビデオストリームを含むFragmentedMP4ストリームの構成例を示す図である。
【図２２】バンディング抑制処理としてのランダムディザ法、組織的ディザ法、誤差拡散法を説明するための図である。
【図２３】バンディングとディザや誤差拡散との関係を説明するための図である。
【発明を実施するための形態】
【００３９】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００４０】
＜１．実施の形態＞
［画像送受信システム］
図１は、実施の形態としての画像送受信システム１０の構成例を示している。この画像送受信システム１０は、送信装置１００および受信装置２００により構成されている。送信装置１００は、例えば、放送局を構成し、コンテナとしてのトランスポートストリームＴＳを放送波に載せて送信する。
【００４１】
このトランスポートストリームＴＳには、符号化画像データを含むビデオストリームが含まれる。そして、このビデオストリームには、画像データのバンディング抑制処理に関する情報（以下、適宜、「バンディング抑制処理情報」という）が挿入される。この場合、このバンディング抑制処理情報は、ビデオストリームのピクチャヘッダまたはシーケンスヘッダのユーザデータ領域などに、例えば、ピクチャ単位あるいはシーン単位などで挿入される。
【００４２】
このバンディング抑制処理情報には、画像データにバンディング抑制処理が施されているかを示す情報およびそのバンディング抑制処理の種類を表す情報が含まれる。また、このバンディング抑制処理情報には、画像データにバンディング抑制処理をすべきかを示す情報が含まれる。また、このバンディング抑制処理情報には、画像データに階調数低下処理が施されているかを示す情報および階調数低下処理前の階調数を示す情報が含まれる。このバンディング抑制処理情報の詳細については、後述する。
【００４３】
また、トランスポートストリームＴＳのレイヤに、ビデオストリームにバンディング抑制処理情報が挿入されているかを示す識別情報が挿入される。例えば、この識別情報は、トランスポートストリームＴＳに含まれるプログラム・マップ・テーブル（ＰＭＴ：Program Map Table）のビデオエレメンタリ・ループ（Video ES loop）の配下に挿入される。この識別情報により、受信側では、ビデオストリームをデコードしなくても、このビデオストリームにバンディング抑制処理情報が挿入されているかを知ることができ、このバンディング抑制処理情報の抽出を適切に行うことが可能となる。この識別情報の詳細については、後述する。
【００４４】
受信装置２００は、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して受信する。受信装置２００は、このトランスポートストリームＴＳに含まれるビデオデータストリームに対してデコード処理を行って、画像データを取得する。この際、受信装置２００は、トランスポートストリームＴＳのレイヤに挿入されている識別情報により、ビデオストリームをデコードしなくても、このビデオストリームにバンディング抑制処理情報が挿入されているかを知ることができる。
【００４５】
受信装置２００は、デコード後の画像データに対してバンディング抑制処理を施し、表示用の画像データを生成する。この際、受信装置２００は、ビデオストリームに挿入されているバンディング抑制処理情報を抽出し、このバンディング抑制処理情報に基づいて、バンディング抑制処理を制御する。例えば、画像データがバンディング抑制処理をすべき画像データであって、画像データに対してバンディング抑制処理が施されていないとき、デコード後の画像データに対してバンディング抑制処理が施されるように制御する。
【００４６】
「送信装置の構成例」
図２は、送信装置１００の構成例を示している。この送信装置１００は、カメラ１０１と、バンディング抑制処理部１０２と、エンコーダ１０３と、送信部１０４を有している。カメラ１０１は、被写体を撮像して画像データを出力する。バンディング抑制処理部１０２は、カメラ１０１から出力される画像データに対し、その量子化ビット数（階調数）に応じて、階調数低下処理とバンディング抑制処理を行う。
【００４７】
すなわち、バンディング抑制処理部１０２は、カメラ１０１から出力される画像データがＮビットであって、Ｎ＞Ｍであるとき、Ｍビットの画像データに変換すると共にバンディング抑制処理を施し、Ｍビットの画像データを出力する。なお、カメラ１０１から出力される画像データがＭビットの画像データであるとき、バンディング抑制処理部１０２は、カメラ１０１から出力される画像データをそのまま出力する。
【００４８】
図３は、バンディング抑制処理部１０２の構成例を示している。このバンディング抑制処理部１０２は、ディザ加算部５１と１次元ΔΣ変調部５２が直列接続された構成とされている。ディザ加算部５１は、カメラ１０１から入力される入力画像データの各画素値ＩＮ(x,y)に、ランダムノイズを加算することにより、対象画像にディザを施し、１次元ΔΣ変調部５２に供給する。１次元ΔΣ変調部５２は、ディザ加算部５１からの、ディザが施された画像データに、１次元のΔΣ変調を施し、その結果得られる出力画像データの各画素値OUT(x,y)を、エンコーダ１０３に供給する。
【００４９】
ディザ加算部５１について説明する。ディザ加算部５１は、演算部６１、ハイパスフィルタ（ＨＰＦ：High Pass Filter)６２、ランダムノイズ出力部６３および係数設定部６４から構成される。演算部６１には、入力画像データの画素値IN(x,y)が、ラスタスキャン順に供給される。また、この演算部６１には、ハイパスフィルタ６２の出力が供給される。
【００５０】
演算部６１は、入力画像データの画素値IN(x,y)に、ハイパスフィルタ６２の出力を加算し、その結果得られる加算値を、ディザが施された画像データの画素値F(x,y)として、１次元ΔΣ変調部５２に供給する。ハイパスフィルタ６２は、係数設定部６４によって設定されるフィルタ係数に基づき、ランダムノイズ出力部６３が出力するランダムノイズをフィルタリングし、そのフィルタリングの結果得られる、ランダムノイズの高域成分を、演算部６１に供給する。
【００５１】
ランダムノイズ出力部６３は、例えば、ガウス分布等に従うランダムノイズを発生し、ハイパスフィルタ６２に出力する。係数設定部６４は、人の視覚の空間周波数特性などに基づいて、ハイパスフィルタ６２のフィルタ係数を決定し、ハイパスフィルタ６２に設定する。
【００５２】
このディザ加算部５１では、係数設定部６４により、人の視覚の空間周波数特性などから、ハイパスフィルタ６２のフィルタ係数が決定され、ハイパスフィルタ６２に設定される。そして、ハイパスフィルタ６２で、係数設定部６４によって設定されたフィルタ係数と、ランダムノイズ出力部６３が出力するランダムノイズとの積和演算等が行われることで、ランダムノイズ出力部６３が出力するランダムノイズがフィルタリングされて高域成分が取り出される。この高域成分は演算部６１に供給される。
【００５３】
演算部６１では、入力画像データのＮビットの画素値IN(x,y)と、ハイパスフィルタ６２からのランダムノイズの高域成分とが加算され、その結果得られる、例えば、入力画像データと同一のビット数であるＮビットの加算値またはそれ以上のビット数の加算値が、ディザが施された画素値F(x,y)として、１次元ΔΣ変調部５２に供給される。
【００５４】
次に、１次元ΔΣ変調部５２について説明する。この１次元ΔΣ変調部５２は、演算部７１、量子化部７２、演算部７３、１次元フィルタ７４および係数設定部７５から構成される。演算部７１には、ディザ加算部５１から、ディザが施された画像データの画素値F(x,y)が、ラスタスキャン順に供給される。また、演算部７１には、１次元フィルタ７４の出力が供給される。
【００５５】
演算部７１は、ディザ加算部５１からの画素値F(x,y)と、１次元フィルタ７４の出力とを加算し、その結果得られる加算値を、量子化部７２および演算部７３に供給する。量子化部７２は、演算部７１からの加算値を、Ｍビットに量子化する。そして、量子化部７２は、その結果得られるＭビットの量子化値（量子化誤差-Q(x,y)を含む量子化値）を、階調数変換後の出力画像データの画素値OUT(x,y)として、エンコーダ１０３に供給すると共に、演算部７３に供給する。
【００５６】
演算部７３は、演算部７１からの加算値から、量子化部７２からの画素値OUT(x,y)を減算することで、量子化部７２での量子化により生じる量子化誤差-Q(x,y)を求め、１次元フィルタ７４に供給する。この１次元フィルタ７４は、信号をフィルタリングする１次元のフィルタであり、演算部７３からの量子化誤差-Q(x,y)をフィルタリングし、そのフィルタリングの結果を、演算部７１に出力する。
【００５７】
ここで、演算部７１では、１次元フィルタ７４が出力する、量子化誤差-Q(x,y)のフィルタリングの結果と、画素値Ｆ(x,y)とが加算される。係数設定部７５は、人の視覚の空間周波数特性など基づいて、１次元フィルタ７４のフィルタ係数を決定し、１次元フィルタ７４に設定する。
【００５８】
この１次元ΔΣ変調部５２では、係数設定部７５により、人の視覚の空間周波数特性などから、１次元フィルタ７４のフィルタ係数が決定され、１次元フィルタ７４に設定される。そして、１次元フィルタ７４では、係数設定部７５によって設定されたフィルタ係数と、演算部７３が出力する量子化誤差-Q(x,y)との積和演算等を行われることで、演算部７３が出力する量子化誤差-Q(x,y)がフィルタリングされ、量子化誤差-Q(x,y)の高域成分が取り出される。この高域成分は演算部７１に供給される。
【００５９】
演算部７１では、ディザ加算部５１からの画素値F(x,y)と、１次元フィルタ７４の出力とが加算され、その結果得られる加算値が、量子化部７２および演算部７３に供給される。量子化部７２では、演算部７１からの加算値がＭビットに量子化され、その結果得られるＭビットの量子化値は、階調数変換後の画像データの画素値OUT(x,y)として、エンコーダ１０３に供給されると共に、演算部７３に供給される。
【００６０】
演算部７３では、演算部７１からの加算値から、量子化部７２からの画素値OUT(x,y)が減算され、量子化部７２からの画素値OUT(x,y)に含まれる量子化誤差-Q(x,y)が求められる。この量子化誤差-Q(x,y)は１次元フィルタ７４に供給される。１次元フィルタ７４では、演算部７３からの量子化誤差-Q(x,y)がフィルタリングされ、そのフィルタリングの結果が、演算部７１に出力される。演算部７１では、１次元フィルタ７４から出力される量子化誤差-Q(x,y)のフィルタリングの結果と、画素値F(x,y)とが加算される。
【００６１】
１次元ΔΣ変調部５２では、量子化誤差-Q(x,y)が、１次元フィルタ７４を介して、入力側（演算部７１）にフィードバックされており、これにより、１次元のΔΣ変調が行われる。したがって、１次元ΔΣ変調部５２では、ディザ加算部５１からの画素値F(x,y)に対して、１次元のΔΣ変調が施され、その１次元のΔΣ変調の結果として、画素値OUT(x,y)が出力される。
【００６２】
なお、この１次元ΔΣ変調部５２において、量子化誤差-Q(x,y)は、画素値F(x,y)に対する量子化誤差であるが、画素値F(x,y)をΔΣ変調して得られる画素値OUT(x,y)を求めるにあたっては、画素値F(x,y)に対する量子化誤差-Q(x,y)は使用されず、ラスタスキャン順で、画素値F(x,y)よりも前の画素値（先に処理された画素値）に対する量子化誤差が使用される。
【００６３】
図２に戻って、エンコーダ１０３は、バンディング抑制処理部１０２から出力されるＭビットの画像データに対して、例えば、ＭＰＥＧ４−ＡＶＣ（ＭＶＣ）、ＭＰＥＧ２ｖｉｄｅｏ、あるいはＨＥＶＣ（High Efficiency Video Coding）などの符号化を施して、符号化画像データを得る。また、このビデオエンコーダ１０３は、後段に備えるストリームフォーマッタ（図示せず）により、この符号化画像データを含むビデオストリーム（ビデオエレメンタリストリーム）を生成する。
【００６４】
この際、エンコーダ１０３は、このビデオストリームに、ピクチャ単位あるいはシーン単位などで、バンディング抑制処理情報を、挿入する。このバンディング抑制処理情報は、例えば、バンディング抑制処理部１０２から供給される。このバンディング処理情報には、上述したように、画像データにバンディング抑制処理が施されているかを示す情報、バンディング抑制処理の種類を表す情報、画像データにバンディング抑制処理をすべきかを示す情報、画像データに階調数低下処理が施されているかを示す情報、階調数低下処理前の階調数を示す情報などが含まれる。
【００６５】
送信部１０４は、エンコーダ１０３で生成されたビデオストリームや図示しないオーディオエンコーダで生成されたオーディオストリームなどの他のストリームをパケット化して多重し、トランスポートストリームＴＳを生成する。そして、送信部１０４は、トランスポートストリームＴＳを、ＱＰＳＫ／ＯＦＤＭ等の放送に適した変調方式で変調し、そのＲＦ変調信号を送信アンテナから送信する。
【００６６】
この際、送信部１０４は、トランスポートストリームＴＳのレイヤに、ビデオストリームにバンディング抑制処理情報が挿入されているかを示す識別情報を挿入する。例えば、この識別情報は、トランスポートストリームＴＳに含まれるプログラム・マップ・テーブル（ＰＭＴ：Program Map Table）のビデオエレメンタリ・ループ（Video ES loop）の配下に挿入される。
【００６７】
図２に示す送信装置１００の動作を簡単に説明する。カメラ１０１から出力される画像データはバンディング抑制処理部１０２に供給される。このバンディング抑制処理部１０２では、その量子化ビット数（階調数）に応じて、階調数低下処理とバンディング抑制処理が行われる。
【００６８】
この場合、バンディング抑制処理部１０２では、カメラ１０１から出力される画像データがＮビットであって、Ｎ＞Ｍであるとき、Ｍビットの画像データに変換されると共にバンディング抑制処理が施され、Ｍビットの画像データが出力される。一方、カメラ１０１から出力される画像データがＭビットの画像データであるとき、バンディング抑制処理部１０２では、階調数低下処理やバンディング抑制処理は行われず、カメラ１０１から出力される画像データがそのまま出力される。
【００６９】
バンディング抑制処理部１０２から出力される画像データは、エンコーダ１０３に供給される。このエンコーダ１０３では、バンディング抑制処理部１０２から出力されるＭビットの画像データに対して、例えば、ＭＰＥＧ４−ＡＶＣ（ＭＶＣ）、ＭＰＥＧ２ｖｉｄｅｏ、あるいはＨＥＶＣ（High Efficiency Video Coding）などの符号化が施されて、符号化画像データが生成され、この符号化画像データを含むビデオストリーム（ビデオエレメンタリストリーム）が生成される。この際、エンコーダ１０３では、このビデオストリームに、ピクチャ単位あるいはシーン単位などで、バンディング抑制処理情報が挿入される。
【００７０】
このエンコーダ１０３で生成されるビデオストリームは、送信部１０４に供給される。この送信部１０４では、このビデオストリームやオーディオストリームなどの他のストリームがパケット化されて多重され、トランスポートストリームＴＳが生成される。この際、トランスポートストリームＴＳのレイヤに、ビデオストリームにバンディング抑制処理情報が挿入されているかを示す識別情報が挿入される。そして、この送信部１０４では、トランスポートストリームＴＳが、ＱＰＳＫ／ＯＦＤＭ等の放送に適した変調方式で変調され、そのＲＦ変調信号が送信アンテナから送信される。
【００７１】
［バンディング抑制処理情報、識別情報、ＴＳ構成］
上述したように、ビデオストリームに、バンディング抑制処理情報が挿入される。例えば、符号化方式がＭＰＥＧ４−ＡＶＣである場合、または、ＨＥＶＣのような、ＮＡＬパケットなどの符号化構造が似通っている符号化方式である場合、このバンディング抑制処理情報は、アクセスユニット（ＡＵ）の“ＳＥＩｓ”の部分に、ＳＥＩメッセージとして挿入される。
【００７２】
この場合、バンディング抑制処理情報は、ピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）として挿入される。図４（ａ）は、ＧＯＰ（Group Of Pictures）の先頭のアクセスユニットを示しており、図４（ｂ）は、ＧＯＰの先頭以外のアクセスユニットを示している。ＳＥＩメッセージは、画素データが符号化されているスライス（slices）よりもビットストリーム上、早い位置に符号化されるので、受信機はＳＥＩの内容に基づいて、画像データに対するバンディング抑制処理の迅速な制御が可能となる。
【００７３】
図５（ａ）は、「picture processing SEI message」の構造例(Syntax)を示している。「uuid_iso_iec_11578」は、“ISO/IEC 11578:1996 AnnexA.”で示されるＵＵＩＤ値をもつ。「user_data_payload_byte」のフィールドに、「picture_processing_data()」が挿入される。図５（ｂ）は、「picture_processing_data()」の構造例(Syntax)を示している。この中に、「Picture processing_sei()」が挿入される。「userdata_id」は、符号なし１６ビットで示される「Picture processing_sei()」の識別子である。
【００７４】
図６は、「Picture processing_sei ()」の構造例(Syntax)を示している。また、図７は、図６に示す構造例における主要な情報の内容（Semantics）を示している。「tone_process_preferred」の１ビットフィールドは、画像データに対してバンディング抑制処理をすべきか否かを示す。“１”は、バンディング抑制処理をすべきこと、つまりバンディング抑制処理をして画質改善を行うことが期待されることを示す。“０”は、バンディング抑制処理は必要ないことを示す。
【００７５】
「levels_scaled」の１ビットフィールドは、画像データに階調数低下処理が施されているか否かを示す。“１”は、階調数低下処理が施されていることを示す。“０”は、階調数低下処理が施されていないことを示す。「levels_before_encoding」の２ビットフィールドは、階調数低下処理前の階調数（ビット数）を示す。“００”は、８ビット／ピクセルであることを示す。“０１”は、１０ビット／ピクセルであることを示す。“１０”は１２ビット／ピクセルであることを示す。“１１”は、１４ビット／ピクセルであることを示す。
【００７６】
「anti_banding_processed」の１ビットフィールドは、送信側でバンディング抑制処理が行われているか否かを示す。“１”は、バンディング抑制処理が行われていることを示す。“０”は、バンディング抑制処理が行われていないことを示す。「banding_process_type」の３ビットフィールドは、バンディング抑制処理の種類を示す。例えば、“００１”はディザ法を示し、“０１０”は濃度パターン法を示し、“０１１”は誤差拡散法を示す。
【００７７】
また、上述したように、例えば、トランスポートストリームＴＳのプログラム・マップ・テーブル（ＰＭＴ）のビデオエレメンタリ・ループ（Video ES loop）の配下に、ビデオストリームにバンディング抑制処理情報が含まれているか否かを示す識別情報が挿入される。
【００７８】
図８（ａ）は、この識別情報としてのピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）の構造例（Syntax）を示している。また、図８（ｂ）は、図８（ａ）に示す構造例における主要な情報の内容（Semantics）を示している。「picture_processing descriptor tag」の８ビットフィールドは、デスクリプタタイプを示し、ここでは、ピクチャ・プロセシング・デスクリプタであることを示す。「picture_processing descriptor length」の８ビットフィールドは、デスクリプタの長さ（サイズ）を示し、デスクリプタの長さとして以降のバイト数を示す。
【００７９】
「picture_processing_information_existed」の１ビットフィールドは、ビデオレイヤに画像処理が適用されているかを示す。“１”は、ビデオレイヤに画像処理が適用されていること、つまり、ビデオストリームにピクチャ・プロセシング・ＳＥＩメッセージが存在することを示す。“０”は、ビデオレイヤに画像処理が適用されていないこと、つまり、ビデオストリームにピクチャ・プロセシング・ＳＥＩメッセージが存在しないことを示す。
【００８０】
図９は、トランスポートストリームＴＳの構成例を示している。この例では、図面の簡単化のために、ビデオストリーム（ビデオエレメンタリストリーム）以外の部分については、図示を省略している。トランスポートストリームＴＳには、ビデオストリームのＰＥＳパケット「PID1:video PES1」が含まれている。このビデオストリームに、バンディング抑制処理情報が、ピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）（図６参照）として挿入されている。
【００８１】
また、トランスポートストリームＴＳには、ＰＳＩ（Program Specific Information）として、ＰＭＴ（Program Map Table）が含まれている。このＰＳＩは、トランスポートストリームＴＳに含まれる各エレメンタリストリームがどのプログラムに属しているかを記した情報である。また、トランスポートストリームＴＳには、イベント（番組）単位の管理を行うＳＩ（Serviced Information）としてのＥＩＴ(Event Information Table)が含まれている。
【００８２】
ＰＭＴには、プログラム全体に関連する情報を記述するプログラム・ループ（Program loop）が存在する。また、ＰＭＴには、各エレメンタリストリームに関連した情報を持つエレメンタリ・ループが存在する。この構成例では、ビデオエレメンタリ・ループ（Video ES loop）が存在する。このビデオエレメンタリ・ループには、上述のビデオストリームに対応して、ストリームタイプ、パケット識別子（PID）等の情報が配置されると共に、そのビデオストリームに関連する情報を記述するデスクリプタも配置される。
【００８３】
このＰＭＴのビデオエレメンタリ・ループ（Video ES loop）の配下に、ピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）（図８（ａ）参照）が挿入されている。このデスクリプタは、上述したように、ビデオストリームにバンディング抑制処理情報、従ってピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）が挿入されているか否かを示すものである。
【００８４】
なお、図２に示す送信装置１００では、カメラ１０１の画像データを送信する例を示した。しかし、このカメラ１０１の代わりに画像データが記録されたストレージが配置される例も考えられる。その場合、ストレージから読み出される画像データを送信することとなる。
【００８５】
また、図２に示す送信装置１００では、バンディング抑制処理部１０２で階調数低下処理も行われる例を示した。しかし、階調数低下処理は、バンディング抑制処理部１０２の前段あるいは後段で行われるようにしてもよい。その意味で、階調数低下処理は、エンコーダ１０３内で行われるようにしてもよい。
【００８６】
また、図２に示す送信装置１００では、バンディング抑制処理部１０２におけるバンディング抑制処理はランダムディザ法で行う例を示した（図３参照）。しかし、本技術において、バンディング抑制処理は、このランダムディザ法に限定されるものではなく、組織的ディザ法、誤差拡散法などのその他の方法であってもよい。
【００８７】
「受信装置の構成例」
図１０は、受信装置２００の構成例を示している。この受信装置２００は、受信部２０１と、デコーダ２０２と、バンディング抑制処理部２０３と、表示部２０４と、制御部２０５を有している。制御部２０５は、ＣＰＵ（Central Processing Unit）を備え、受信装置２００の各部を制御する。
【００８８】
受信部２０１は、受信アンテナで受信されたＲＦ変調信号を復調し、トランスポートストリームＴＳを取得する。そして、この受信部２０１は、トランスポートストリームＴＳに含まれているビデオストリームなどの各ストリームを抽出する。また、受信部２０１は、トランスポートストリームＴＳからピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）（図８（ａ）参照）を抽出し、制御部２０５に送る。制御部２０５は、このデスクリプタの記述から、ビデオストリームに、バンディング抑制情報が挿入されているか否かを認識する。
【００８９】
デコーダ２０２は、受信部２０１で抽出されたビデオストリームに対してデコード処理を行って、画像データを生成する。また、デコーダ２０２は、ビデオストリームに挿入されているピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）、従ってバンディング抑制処理情報を抽出し、制御部２０５に送る。
【００９０】
バンディング抑制処理部２０３は、制御部２０５の制御のもと、デコーダ２０２から出力される画像データに対して、バンディング抑制処理を行う。詳細説明は省略するが、このバンディング抑制処理部２０３は、上述の送信装置１００におけるバンディング抑制処理部１０２と同様に構成される。表示部２０４は、バンディング処理部２０３から出力される画像データによる画像を表示する。この表示部２０４は、ＬＣＤ（Liquid Crystal Display）等のディスプレイにより構成されている。
【００９１】
制御部２０５は、バンディング抑制処理情報などに基づいて、バンディング抑制処理部２０３の動作を制御する。例えば、制御部２０５は、画像データがバンディング抑制処理をすべき画像データであって、画像データに対してバンディング抑制処理が施されていないとき、デコード後の画像データに対してバンディング抑制処理が施されるように制御する。
【００９２】
ここで、送信側でバンディング抑制処理が行われている場合、エンコード前の階調数低下処理前の画像データのビット数は、エンコードされている画像データのビット数(「slice data」としてストリームを構成するビット数）よりも大きい。また、エンコードされている画像データのビット数は、デコード後の画像データのビット数と比べて、同等あるいは大きい（デコーダがslice dataのビット数に従って忠実にデコードするか、簡略化デコードを行うかに依存する）。デコーダ２０２がビデオストリームを忠実にデコードする場合は、エンコードされている画像データのビット数と、デコード後の画像データのビット数は同等となる。
【００９３】
エンコード前の階調数低下処理前の画像データのビット数を第１のビット数とし、エンコードされている画像データのビット数を第２のビット数とし、デコード後の画像データのビット数を第３のビット数とすると、これらの関係は、以下の（１）式のようになる。
第１のビット数＞第２のビット数≧第３のビット数      ・・・（１）
【００９４】
バンディング抑制処理部２０３は、制御部２０５の制御のもと、例えば、以下のようにバンディング抑制処理を実行する。
（１）エンコード前の階調数低下処理前の画像データのビット数がエンコードされている画像データのビット数より大きく、かつ送信側でバンディング抑制処理が行われていない場合、バンディング抑制処理を実行する。その際、エンコード前の階調数低下処理前の画像データのビット数に応じて、フィルタの種類を変えることが可能である。
【００９５】
（２）エンコードされている画像データのビット数とデコード後の画像データのビット数とが異なる場合は、デコード処理によって、雑音が生ずる場合があるので、それに対応した雑音対策を行うために、送信側で行われた抑制処理を元に戻した後に、あらためて抑制処理を行う。
（３）デコード後の画像データのビット数と表示可能なビット数とが異なる場合、異なる度合いに応じて、抑制処理のフィルタを切り換える。
【００９６】
図１１、図１２のフローチャートは、制御部２０５における、ピクチャ毎の、バンディング抑制処理の制御手順の一例を示している。制御部２０５は、ステップＳＴ１において、制御処理を開始し、その後に、ステップＳＴ２の処理に進む。このステップＳＴ２において、制御部２０５は、画像データに対してバンディング抑制処理をすべきか否かを判断する。制御部２０５は、この判断を、ピクチャ・プロセシング・ＳＥＩメッセージの「tone_process_preferred」の情報に基づいて行うことができる。
【００９７】
バンディング抑制処理は必要ないと判断するとき、制御部２０５は、直ちに、ステップＳＴ１０の処理に進む。一方、バンディング抑制処理をすべきと判断するとき、制御部２０５は、ステップＳＴ３の処理に進む。このステップＳＴ３において、制御部２０５は、階調数低下処理が施されているか否かを判断する。制御部２０５は、この判断を、ピクチャ・プロセシング・ＳＥＩメッセージの「levels_scaled」の情報に基づいて行うことができる。階調数低下処理が施されていないと判断するとき、制御部２０５は、直ちに、ステップＳＴ１０の処理に進む。
【００９８】
なお、制御部２０５は、ビデオストリームにピクチャ・プロセシング・ＳＥＩメッセージの挿入がなく、デコーダ２０２からこのＳＥＩメッセージが送られてこない場合も、直ちに、ステップＳＴ１０の処理に進む。このステップＳＴ１０において、制御部２０５は、モニタ（表示部２０４）の表示可能階調数を認識する。制御部２０５は、例えば、モニタの機能情報を予め備えており、この機能情報に基づいて行うことができる。
【００９９】
次に、制御部２０５は、ステップＳＴ１１の処理に進む。このステップＳＴ１１において、制御部２０５は、モニタ表示可能階調数（ビット数）とエンコードされているビット数（ビデオストリームにおける画像データのビット数）が異なるか否かを判断する。異なっていないと判断する場合、制御部２０５は、直ちに、ステップＳＴ１３に進み、制御処理を終了する。この場合、バンディング抑制処理部２０３では、バンディング抑制処理は行われず、入力画像データがそのまま出力される。
【０１００】
一方、異なっていると判断する場合、制御部２０５は、ステップＳＴ１２において、バンディング抑制処理部２０３にバンディング抑制処理を実行させる。この場合、例えば、異なり度合いに応じて、抑制処理のフィルタを切り換えることが行われる。ステップＳＴ１２の処理の後、制御部２０５は、ステップＳＴ１３に進み、制御処理を終了する。
【０１０１】
また、ステップＳＴ３で階調数低下処理が施されていると判断するとき、制御部２０５は、ステップＳＴ４の処理に進む。このステップＳＴ４において、制御部２０５は、階調数低下処理前の階調数を認識する。制御部２０５は、この認識を、ピクチャ・プロセシング・ＳＥＩメッセージの「levels_before_encoding」の情報に基づいて行うことができる。
【０１０２】
次に、制御部２０５は、ステップＳＴ５において、バンディング抑制処理済みか否かを判断する。制御部２０５は、この判断を、ピクチャ・プロセシング・ＳＥＩメッセージの「anti_banding_processed levels_before_encoding」の情報に基づいて行うことができる。
【０１０３】
バンディング抑制処理済みでないと判断するとき、制御部２０５は、ステップＳＴ１０において、モニタ（表示部２０４）の表示可能階調数を認識し、その後に、ステップＳＴ１１の処理に進む。このステップＳＴ１１において、制御部２０５は、モニタ表示可能階調数（ビット数）とエンコードされているビット数（ビデオストリームにおける画像データのビット数）が異なるか否かを判断する。異なっていないと判断する場合、制御部２０５は、直ちに、ステップＳＴ１３に進み、制御処理を終了する。この場合、バンディング抑制処理部２０３では、バンディング抑制処理は行われず、入力画像データがそのまま出力される。
【０１０４】
一方、異なっていると判断する場合、制御部２０５は、ステップＳＴ１２において、バンディング抑制処理部２０３にバンディング抑制処理を実行させる。この場合、例えば、異なり度合いに応じて、抑制処理のフィルタを切り換えることが行われる。また、この場合、ステップＳＴ４で認識された階調数低下処理前の階調数に応じてフィルタの種類を変えることが行われる。ステップＳＴ１２の処理の後、制御部２０５は、ステップＳＴ１３に進み、制御処理を終了する。
【０１０５】
また、ステップＳＴ５でバンディング抑制処理済みであると判断するとき、制御部２０５は、ステップＳＴ６の処理に進む。このステップＳＴ６において、制御部２０５は、処理のタイプを認識する。制御部２０５は、この認識を、ピクチャ・プロセシング・ＳＥＩメッセージの「banding_process_type」の情報に基づいて行うことができる。そして、制御部２０５は、ステップＳＴ７において、デコード後のビット数を認識する。制御部２０５は、この認識を、デコーダ２０２からの情報により行うことができる。
【０１０６】
次に、制御部２０５は、ステップＳＴ８において、デコード後のビット数とエンコードされているビット数が異なるか否かを判断する。例えば、デコーダ２０２で簡略化デコードが行われる場合には異なるものとなる。異なっていないと判断するとき、制御部２０５は、ステップＳＴ１０において、モニタ（表示部２０４）の表示可能階調数を認識し、その後に、ステップＳＴ１１の処理に進む。
【０１０７】
このステップＳＴ１１において、制御部２０５は、モニタ表示可能階調数（ビット数）とエンコードされているビット数（ビデオストリームにおける画像データのビット数）が異なるか否かを判断する。異なっていないと判断する場合、制御部２０５は、直ちに、ステップＳＴ１３に進み、制御処理を終了する。この場合、バンディング抑制処理部２０３では、バンディング抑制処理は行われず、入力画像データがそのまま出力される。
【０１０８】
一方、異なっていると判断する場合、制御部２０５は、ステップＳＴ１２において、バンディング抑制処理部２０３にバンディング抑制処理を実行させる。この場合、例えば、異なり度合いに応じて、抑制処理のフィルタを切り換えることが行われる。また、この場合、ステップＳＴ４で認識された階調数低下処理前の階調数に応じてフィルタの種類を変えることが行われる。また、この場合、例えば、ステップＳＴ７で認識されたデコード後のビット数およびステップＳＴ１０で認識されたモニタの表示可能階調数に応じて、抑制処理のフィルタを切り換えることが行われる。ステップＳＴ１２の処理の後、制御部２０５は、ステップＳＴ１３に進み、制御処理を終了する。
【０１０９】
また、ステップＳＴ８で異なっていると判断するとき、制御部２０５は、ステップＳＴ９の処理に進む。このステップＳＴ９において、制御部２０５は、バンディング抑制処理部２０３に、送信側で行われているバンディング抑制処理の逆処理を実行させ、一旦、バンディング処理が行われていない元の状態に戻す。
【０１１０】
次に、制御部２０５は、ステップＳＴ１０において、モニタ（表示部２０４）の表示可能階調数を認識し、その後に、ステップＳＴ１１の処理に進む。このステップＳＴ１１において、制御部２０５は、モニタ表示可能階調数（ビット数）とエンコードされているビット数（ビデオストリームにおける画像データのビット数）が異なるか否かを判断する。異なっていないと判断する場合、制御部２０５は、直ちに、ステップＳＴ１３に進み、制御処理を終了する。この場合、バンディング抑制処理部２０３では、バンディング抑制処理は行われず、入力画像データがそのまま出力される。
【０１１１】
一方、異なっていると判断する場合、制御部２０５は、ステップＳＴ１２において、バンディング抑制処理部２０３にバンディング抑制処理を実行させる。この場合、例えば、異なり度合いに応じて、抑制処理のフィルタを切り換えることが行われる。また、この場合、例えば、ステップＳＴ４で認識された階調数低下処理前の階調数に応じてフィルタの種類を変えることが行われる。また、この場合、例えば、ステップＳＴ７で認識されたデコード後のビット数およびステップＳＴ１０で認識されたモニタの表示可能階調数に応じて、抑制処理のフィルタを切り換えることが行われる。ステップＳＴ１２の処理の後、制御部２０５は、ステップＳＴ１３に進み、制御処理を終了する。
【０１１２】
図１０に示す受信装置１００の動作を簡単に説明する。受信部２０１では、受信アンテナで受信されたＲＦ変調信号が復調され、トランスポートストリームＴＳが取得される。そして、この受信部２０１では、トランスポートストリームＴＳに含まれているビデオストリームなどの各ストリームが抽出される。受信部２０１で抽出されるビデオストリームは、デコーダ２０２に供給される。
【０１１３】
また、受信部２０１では、トランスポートストリームＴＳからピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）（図８（ａ）参照）が抽出され、制御部２０５に送られる。制御部２０５では、このデスクリプタの記述から、ビデオストリームに、バンディング抑制情報が挿入されているか否かが認識される。
【０１１４】
デコーダ２０２では、ビデオストリームに対してデコード処理が行われ、画像データが生成される。この画像データは、バンディング抑制処理部２０３に供給される。また、デコーダ２０２では、ビデオストリームに挿入されているピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）、従ってバンディング抑制処理情報が抽出され、制御部２０５に送られる。
【０１１５】
バンディング抑制処理部２０３では、制御部２０５の制御のもと、デコーダ２０２から出力される画像データに対して、バンディング抑制処理が行われる。この場合、例えば、画像データがバンディング抑制処理をすべき画像データであって、画像データに対してバンディング抑制処理が施されていないとき、デコード後の画像データに対してバンディング抑制処理が施される。なお、バンディング抑制処理が行われない場合、バンディング抑制処理部２０３からは、入力画像データがそのまま出力される。
【０１１６】
バンディング抑制処理部２０３から出力される画像データは表示部２０４に供給される。そして、表示部２０４には、画像データによる画像が表示される。
【０１１７】
上述したように、図１に示す画像送受信システム１０においては、送信装置１００において、ビデオストリームに、画像データがバンディング抑制処理をすべきかを示す情報、画像データにバンディング抑制処理が行われているかを示す情報等を含む画像データのバンディング抑制処理情報が挿入される。そのため、受信装置２００においては、このバンディング抑制処理情報に基づいて、バンディング抑制処理を適切に行うことが可能となる。
【０１１８】
また、図１に示す画像送受信システム１０においては、送信装置１００において、トランスポートストリームＴＳのレイヤに、ビデオストリームにバンディング抑制処理情報が挿入されているかを示す識別情報が挿入される。そのため、受信装置２００においては、ビデオストリームをデコードしなくても、このビデオストリームにバンディング抑制処理情報が挿入されているか否かを知ることができ、この情報の抽出を適切に行うことができる。
【０１１９】
＜２．変形例＞
なお、上述実施の形態においては、コンテナがトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）である例を示した。しかし、本技術は、インターネット等のネットワークを利用して受信端末に配信される構成のシステムにも同様に適用できる。インターネットの配信では、ＭＰ４やそれ以外のフォーマットのコンテナで配信されることが多い。
【０１２０】
図１３は、ストリーム配信システム１０Ａの構成例を示している。このストリーム配信システム１０Ａは、ＭＰＥＧ−ＤＡＳＨベースのストリーム配信システムである。このストリーム配信システム１０Ａは、ＤＡＳＨセグメントストリーマ１１およびＤＡＳＨ ＭＰＤサーバ１２に、Ｎ個のＩＰＴＶクライアント１３-1，１３-2，・・・，１３-Nが、ＣＤＮ（Content Delivery Network）１４を介して、接続された構成となっている。
【０１２１】
ＤＡＳＨセグメントストリーマ１１は、所定のコンテンツのメディアデータ（ビデオデータ、オーディオデータ、字幕データなど）に基づいて、ＤＡＳＨ仕様のストリームセグメント（以下、「ＤＡＳＨセグメント」という）を生成し、ＩＰＴＶクライアントからのＨＴＴＰ要求に応じてセグメントを送出する。このＤＡＳＨセグメントストリーマ１１は、ウェブ（Web）サーバである。
【０１２２】
また、ＤＡＳＨセグメントストリーマ１１は、ＩＰＴＶクライアント１３（１３-1，１３-2，・・・，１３-N）からＣＤＮ１４を介して送られてくる所定ストリームのセグメントの要求に対応して、そのストリームのセグメントを、ＣＤＮ１４を介して、要求元のＩＰＴＶクライアント１３に送信する。この場合、ＩＰＴＶクライアント１３は、ＭＰＤ（Media Presentation Description）ファイルに記載されているレートの値を参照して、クライアントの置かれているネットワーク環境の状態に応じて、最適なレートのストリームを選択して要求を行う。
【０１２３】
ＤＡＳＨ ＭＰＤサーバ１２は、ＤＡＳＨセグメントストリーマ１１において生成されるＤＡＳＨセグメントを取得するためのＭＰＤファイルを生成するサーバである。コンテンツマネジメントサーバ（図１３には図示せず）からのコンテンツメタデータと、ＤＡＳＨセグメントストリーマ１１において生成されたセグメントのアドレス（url）をもとに、ＭＰＤファイルを生成する。
【０１２４】
ＭＰＤのフォーマットでは、ビデオやオーディオなどのそれぞれのストリーム毎にリプレゼンテーション（Representation）という要素を利用して、それぞれの属性が記述される。例えば、ＭＰＤファイルには、レートの異なる複数のビデオデータストリーム毎に、リプレゼンテーションを分けてそれぞれのレートが記述される。ＩＰＴＶクライアント１３では、そのレートの値を参考にして、上述したように、ＩＰＴＶクライアント１３の置かれているネットワーク環境の状態に応じて、最適なストリームを選択できる。
【０１２５】
ＭＰＤファイルは、図１４に示すように、階層構造をとる。このＭＰＤファイルには、ＤＡＳＨセグメントストリーマ１１に格納した動画の圧縮方式や符号化速度、画像サイズ、言語などの情報がＸＭＬ形式で階層的に記述される。このＭＰＤファイルは、ピリオド（Period）、アダプテーションセット（AdaptationSet）、リプレゼンテーション（Representation）、セグメントインフォ（SegmentInfo）、イニシャライゼーション・セグメント（Initialization Segment）、メディア・セグメント（Media Segment）などの構造体が、階層的に含まれている。
【０１２６】
ピリオドの構造体は、プログラム（同期を取った１組の動画や音声等のデータ）の情報を持つ。また、ピリオドの構造体に含まれるアダプテーションセットの構造体は、ストリームの選択範囲（リプレゼンテーション群）をグルーピングする。また、アダプテーションセットの構造体に含まれるリプレゼンテーションの構造体は、動画や音声の符号化速度、動画の音声サイズなどの情報を持つ。
【０１２７】
また、リプレゼンテーションの構造体に含まれるセグメントインフォの構造体は、動画や音声のセグメント関連の情報を持つ。また、セグメントインフォの構造体に含まれるイニシャライゼーション・セグメントの構造体は、データ圧縮方式などの初期化情報を持つ。また、セグメントインフォの構造体に含まれるメディア・セグメントの構造体は、動画や音声のセグメントを取得するアドレスなどの情報を持つ。
【０１２８】
図１５は、上述のＭＰＤファイルに含まれる各構造体の一例を時間軸上に並べて示したものである。この例においては、ＭＰＤファイルにピリオドが２個含まれ、各ピリオドにセグメントが２個含まれている。また、この例においては、各ピリオドにアダプテーションセットが２個含まれ、各アダプテーションセットにストリーム属性の異なる同一内容のストリームに係るリプレゼンテーションが２個含まれている。
【０１２９】
図１６は、上述のＭＰＤファイルに階層的に配置されている各構造体の関係の一例を示している。図１６（ａ）に示すように、ＭＰＤファイル全体としてのメディア・プレゼンテーション（Media Presentation）には、時間間隔で区切られた複数のピリオド（Period）が存在する。例えば、最初のピリオドはスタートが０秒から、次のピリオドはスタートが１００秒から、などとなっている。
【０１３０】
図１６（ｂ）に示すように、ピリオドには、複数のリプレゼンテーション（Representation）が存在する。この複数のリプレゼンテーションには、上述したアダプテーションセット（AdaptationSet）でグルーピングされる、ストリーム属性、例えばレートの異なる同一内容のビデオデータストリームに係るリプレゼンテーション群が存在する。
【０１３１】
図１６（ｃ）に示すように、リプレゼンテーションには、セグメントインフォ（SegmentInfo）が含まれている。このセグメントインフォには、図１６（ｄ）に示すように、イニシャライゼーション・セグメント（Initialization Segment）と、ピリオドをさらに細かく区切ったセグメント（Segment）毎の情報が記述される複数のメディア・セグメント（Media Segment）が存在する。メディア・セグメントには、ビデオやオーディオなどのセグメントデータを実際に取得するためのアドレス(url)の情報等が存在する。
【０１３２】
なお、アダプテーションセットでグルーピングされている複数のリプレゼンテーションの間では、ストリームのスイッチングを自由に行うことができる。これにより、ＩＰＴＶクライアントの置かれているネットワーク環境の状態に応じて、最適なレートのストリームを選択でき、途切れのない動画配信が可能となる。
【０１３３】
図１７は、ピリオド（Period）と、リプレゼンテーション（Representation）と、セグメント（Segment）の関係の一例を示している。この例においては、ＭＰＤファイルにピリオドが２個含まれ、各ピリオドにセグメントが２個含まれている。また、この例においては、各ピリオドに、同一のメディアコンテンツに係る複数のリプレゼンテーションが含まれている。
【０１３４】
図１８は、コンテンツからＤＡＳＨセグメントやＤＡＳＨ ＭＰＤファイルを生成するまでのフローの一例を示している。コンテンツマネジメントサーバ１５からＤＡＳＨセグメントストリーマ１１にコンテンツが送付される。ＤＡＳＨセグメントストリーマ１１は、そのコンテンツを構成するビデオデータ、オーディオデータ等に基づいて、各データストリームのＤＡＳＨセグメントを生成する。
【０１３５】
また、ＤＡＳＨセグメントストリーマ１１は、生成した各データストリームのＤＡＳＨセグメントのアドレス（url）の情報を、ＤＡＳＨ ＭＰＤサーバ１２に送付する。コンテンツマネジメントサーバ１５は、コンテンツのメタデータを、ＤＡＳＨ ＭＰＤサーバ１２に送付する。ＤＡＳＨ ＭＰＤサーバ１２は、各データストリームのＤＡＳＨセグメントのアドレス情報と、コンテンツのメタデータとに基づいて、ＤＡＳＨ ＭＰＤファイルを生成する。
【０１３６】
図１９は、ＩＰＴＶクライアント１３（１３-1〜１３-N）の構成例を示している。ＩＰＴＶクライアント１３は、ストリーミングデータ制御部１３１と、ＨＴＴＰアクセス部１３２と、動画再生部１３３を有している。ストリーミングデータ制御部１３１は、ＤＡＳＨ ＭＰＤサーバ１２からＭＰＤファイルを取得し、その内容を解析する。
【０１３７】
ＨＴＴＰアクセス部１３２は、動画再生に用いる動画や音声のセグメントをＤＡＳＨセグメントストリーマ１１に要求する。この際、ＩＰＴＶクライアント１３の画面サイズや伝送路の状態などを加味して、それに合わせた最適な画像サイズや符号化速度のストリームを選ぶ。例えば、最初の段階では符号化速度（レート）の遅いストリームのセグメントを要求し、通信状況が良好ならば符号化速度（レート）の速いストリームのセグメントを要求するように切り替える。
【０１３８】
ＨＴＴＰアクセス部１３２は、受け取った動画や音声のセグメントを動画再生部１３３に送る。動画再生部１３３は、ＨＴＴＰアクセス部１３２から送られてくる各セグメントに復号処理を施して一本の動画コンテンツを得て、動画や音声を再生する。なお、ＩＰＴＶクライアント１３の各部の処理は例えばソフトウェアにより行われる。
【０１３９】
図２０は、一般的な、ＤＡＳＨベースのストリーム配信システムの系を示している。ＤＡＳＨ ＭＰＤファイルも、ＤＡＳＨセグメントも、全てＣＤＮ（Content Delivery Network）１４を介して配信される。ＣＤＮ１４は、複数のキャッシュサーバ（ＤＡＳＨキャッシュサーバ）がネットワーク配列された構成となっている。
【０１４０】
キャッシュサーバは、ＩＰＴＶクライアント１３からのＭＰＤファイルの取得のためのＨＴＴＰリクエストを受ける。キャッシュサーバは、ローカルＭＰＤキャッシュにあれば、ＩＰＴＶクライアント１３にＨＴＴＰレスポンスとして返す。また、キャッシュサーバは、ローカルＭＰＤキャッシュになければ、そのリクエストをＤＡＳＨ ＭＰＤサーバ１２あるいは上位のキャッシュサーバに転送する。そして、キャッシュサーバは、ＭＰＤファイルの格納されたＨＴＴＰレスポンスを受け、ＩＰＴＶクライアント１３に転送すると共に、キャッシュ処理を行う。
【０１４１】
また、キャッシュサーバは、ＩＰＴＶクライアント１３からのＤＡＳＨセグメント取得のＨＴＴＰリクエストを受ける。キャッシュサーバは、ローカルセグメントキャッシュにあれば、ＩＰＴＶクライアント１３にＨＴＴＰレスポンスとして返す。また、キャッシュサーバは、ローカルセグメントキャッシュになければ、そのリクエストをＤＡＳＨセグメントストリーマ１１あるいは上位のキャッシュサーバに転送する。そして、キャッシュサーバは、ＤＡＳＨセグメントの格納されたＨＴＴＰレスポンスを受け、ＩＰＴＶクライアント１３に転送すると共に、キャッシュ処理を行う。
【０１４２】
ＣＤＮ１４では、最初にＨＴＴＰリクエストを発したＩＰＴＶクライアント１３-1へ配信されるＤＡＳＨセグメントが、経路のキャッシュサーバで一時的にキャッシュされ、後続の他のＩＰＴＶクライアント１３-2からのＨＴＴＰリクエストに対しては、そのキャッシュされたＤＡＳＨセグメントが配信される。そのため、大多数のＩＰＴＶクライアントに対するＨＴＴＰストリーミングの配信効率を向上させることができる。
【０１４３】
ＣＤＮ１４は、複数のキャッシュサーバの他に、所定個数のキャッシュ管理サーバを有している。このキャッシュ管理サーバは、ＭＰＤファイルに含まれる各ビデオデータストリームのＤＡＳＨセグメントのキャッシュに関する指標に基づいて、キャッシュ制御ポリシーを作成し、各キャッシュサーバに配布する。各キャッシュサーバは、このキャッシュ制御ポリシーに基づいて、各ビデオデータストリームのＤＡＳＨセグメントのキャッシング処理を行う。
【０１４４】
図２１は、FragmentedMP4ストリームの構成例を示している。ビデオのFragmentedMP4ストリームには、ビデオストリームをパケット化して得られたFragmentedMP4が含まれている。FragmentedMP4の「mdat」の部分にビデオストリームの所定ピクチャ分が挿入される。このビデオストリームには、上述実施の形態と同様に、ピクチャ毎に、ピクチャ・プロセシング・ＳＥＩメッセージ（picture processing SEI message）が挿入される。これにより、受信装置であるＩＰＴＶクライアント１３に、バンディング抑制処理情報が送られる。そして、上述実施の形態と同様に、ＩＰＴＶクライアント１３では、このバンディング抑制処理情報に基づいて、バンディング抑制処理の制御が可能となる。
【０１４５】
なお、Picture Processing SEI（バンディング抑制処理情報）を上述したようにビデオストリームに挿入して送る場合の他に、このPicture Processing SEIをＭＰＤファイルで送ることも考えられる。この場合、アダプテーションセット（AdaptationSet）で新たなＩＤ付けを行い、ビデオストリームと共に、Picture Processing SEIだけを新規リプレゼンテーション（Representation）で定義することになる。また、トランスポートストリームＴＳをそのままＤＡＳＨで送る場合もある。その場合には、ピクチャ・プロセシング・デスクリプタ（picture_processing descriptor）が挿入されたトランスポートストリームＴＳがそのまま送られる。
【０１４６】
また、上述実施の形態においては、本技術を画像データの送受信系に適用した例を示したが、本技術は音声データの送受信系にも同様に適用できることは勿論である。この場合、送信側では、オーディオストリームに、所定の時間単位で、量子化ノイズ抑制処理情報（上述の実施の形態におけるバンディング抑制処理情報に相当する）が挿入される。そして、受信側では、送信側から送られてくる量子化ノイズ抑制処理情報に基づいて量子化ノイズ抑制処理が行われる。
【０１４７】
また、本技術は、以下のような構成を取ることもできる。
（１）符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記ビデオストリームに、上記画像データのバンディング抑制処理に関する情報を挿入する情報挿入部とを備える
送信装置。
（２）上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理が施されているかを示す情報が含まれる
前記（１）に記載の送信装置。
（３）上記バンディング抑制処理に関する情報には、上記画像データに施されるバンディング抑制処理の種類を表す情報が含まれる
前記（２）に記載の送信装置。
（４）上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理をすべきかを示す情報が含まれる
前記（１）から（３）のいずれかに記載の送信装置。
（５）上記バンディング抑制処理に関する情報には、上記画像データに階調数低下処理が施されているかを示す情報が含まれる
前記（１）から（４）のいずれかに記載の送信装置。
（６）上記バンディング抑制処理に関する情報には、上記階調数低下処理前の階調数を示す情報が含まれる
前記（５）に記載の送信装置。
（７）上記情報挿入部は、
上記バンディング抑制処理に関する情報を、上記ビデオストリームに、ピクチャ単位あるいはシーン単位で挿入する
前記（１）から（６）のいずれかに記載の送信装置。
（８）上記コンテナのレイヤに、上記ビデオストリームに上記バンディング抑制処理に関する情報が挿入されているかを示す識別情報を挿入する識別情報挿入部をさらに備える
前記（１）から（７）のいずれかに記載の送信装置。
（９）上記コンテナはトランスポートストリームであり、
上記識別情報挿入部は、上記識別情報を、上記トランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下に挿入する
前記（８）に記載の送信装置。
（１０）上記送信部は、受信側からの要求に応じて、上記所定フォーマットのコンテナを送信する
前記（１）から（９）のいずれかに記載の送信装置。
（１１）符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを送信するステップと、
上記ビデオストリームに、上記画像データのバンディング抑制処理に関する情報を挿入するステップとを備える
送信方法。
（１２）符号化画像データを含み、画像データのバンディング抑制処理に関する情報が挿入されているビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、上記処理部を制御する制御部とを備える
受信装置。
（１３）上記バンディング抑制処理に関する情報には、上記画像データにバンディング抑制処理をすべきかを示す情報および上記画像データにバンディング抑制処理が施されているかを示す情報が含まれており、
上記制御部は、上記画像データがバンディング抑制処理をすべき画像データであって、上記画像データに対してバンディング抑制処理が施されていないとき、上記デコード後の画像データに対してバンディング抑制処理が施されるように制御する
前記（１２）に記載の受信装置。
（１４）符号化画像データを含み、画像データのバンディング抑制処理に関する情報が挿入されているビデオストリームを有する所定フォーマットのコンテナを受信するステップと、
上記ビデオストリームをデコードして画像データを得るステップと、
上記デコード後の画像データに対して、上記ビデオストリームに挿入されているバンディング抑制処理に関する情報に基づいて、バンディング抑制処理を施すステップとを備える
受信方法。
（１５）符号化画像データを含むビデオストリームを有する所定フォーマットのコンテナを受信する受信部と、
上記ビデオストリームをデコードして画像データを得るデコード部と、
上記デコード後の画像データに対してバンディング抑制処理を施す処理部と、
上記デコード後の画像データによる画像を表示する表示部における表示可能階調数と上記ビデオストリームにおける画像データのビット数とが異なるとき、上記デコード後の画像データに対してバンディング抑制処理が施されるように上記処理部を制御する制御部とを備える
受信装置。
【０１４８】
本技術の主な特徴は、ビデオストリームに、画像データにバンディング抑制処理をすべきかを示す情報、画像データにバンディング抑制処理が施されているかを示す情報などを含むバンディング抑制処理情報（ピクチャ・プロセシング・ＳＥＩメッセージ）を挿入することで、受信側においてバンディング抑制処理が適切に行われるようにしたことである（図９参照）。また、本技術の主な特徴は、デコード後の画像データによる画像を表示する表示部における表示可能階調数とビデオストリームにおける画像データのビット数とが異なるとき、デコード後の画像データに対してバンディング抑制処理が施されるようにすることで、受信側においてバンディング抑制処理が適切に行われるようにしたことである（図１２参照）。
【符号の説明】
【０１４９】
１０・・・画像送受信システム
１０Ａ・・・ストリーム配信システム
１１・・・ＤＡＳＨ セグメントストリーマ
１２・・・ＤＡＳＨ ＭＰＤサーバ
１３，１３-1〜１３-N・・・ＩＰＴＶクライアント
１４・・・ＣＤＮ
１５・・・コンテンツマネジメントサーバ
６１，７１，７３・・・演算部
６２・・・ハイパスフィルタ
６３・・・ランダムノイズ出力部
６４，７５・・・係数設定部
７２・・・量子化部
７４・・・１次フィルタ
１００・・・送信装置
１０１・・・カメラ
１０２・・・バンディング抑制処理部
１０３・・・エンコーダ
１３１・・・ストリーミングデータ制御部
１３２・・・ＨＴＴＰアクセス部
１３３・・・動画再生部
１０４・・・送信部
２００・・・受信装置
２０１・・・受信部
２０２・・・デコーダ
２０３・・・バンディング抑制処理部
２０４・・・表示部
２０５・・・制御部
【図１】
2014091984.tif 000003
【図２】
2014091984.tif 000004
【図３】
2014091984.tif 000005
【図４】
2014091984.tif 000006
【図５】
2014091984.tif 000007
【図６】
2014091984.tif 000008
【図７】
2014091984.tif 000009
【図８】
2014091984.tif 000010
【図９】
2014091984.tif 000011
【図１０】
2014091984.tif 000012
【図１１】
2014091984.tif 000013
【図１２】
2014091984.tif 000014
【図１３】
2014091984.tif 000015
【図１４】
2014091984.tif 000016
【図１５】
2014091984.tif 000017
【図１６】
2014091984.tif 000018
【図１７】
2014091984.tif 000019
【図１８】
2014091984.tif 000020
【図１９】
2014091984.tif 000021
【図２０】
2014091984.tif 000022
【図２１】
2014091984.tif 000023
【図２２】
2014091984.tif 000024
【図２３】
2014091984.tif 000025
【国際調査報告】
2014091984.tif 000026
2014091984.tif 000027
2014091984.tif 000028
2014091984.tif 000029