(57)【特許請求の範囲】
【請求項１】
映像データを受け、２ｎ−１番目の画素データで２ｎ番目の画素データを減算した結果に基づいて生成されるヘッダー値、前記減算した結果の符号に応じて前記減算した結果を用いて符号化される符号化値及び前記ヘッダー値に応じて前記２ｎ−１番目の画素データ及び前記２ｎ番目の画素データを用いて生成される基準値を生成する暗号化部、
前記暗号化部に連結され、前記暗号化部で生成されたヘッダー値、符号化値及び基準値を格納する格納部、
前記格納部に連結され、前記ヘッダー値に応じて復号化方法が決まり、前記符号化値及び前記基準値を用いるか、前記基準値を用いて２ｎ−１番目の画素データと２ｎ番目の画素データにそれぞれ復元させる復号化部、及び
前記復号化部に連結され、前記復元されたデータをアナログ信号に変換して出力するＤ／Ａ変換部、
を含むことを特徴とする、映像データ処理装置。
【請求項２】
前記暗号化部は、
前記印加された２ｎ−１番目の画素データを一時格納するレジスター部、
前記レジスター部に連結され、２ｎ番目の画素データを直接受け、前記レジスター部に格納された２ｎ−１番目の画素データから前記２ｎ番目の画素データを減算する減算部、及び
前記減算部に連結され、前記減算した結果によってヘッダー値、符号化値及び基準値を生成するエンコーディング部、
を含むことを特徴とする、請求項１に記載の映像データ処理装置。
【請求項３】
前記エンコーディング部は、
前記減算した結果が−２m-1以上、２m-1−１以下である場合、前記ヘッダー値を１に生成し、前記ｍは減算した結果のビット数であることを特徴とする、請求項２に記載の映像データ処理装置。
【請求項４】
前記エンコーディング部は、
前記減算した結果が−２m-1より小さいかあるいは２m-1−１より大きい場合、前記ヘッダー値を０に生成し、前記ｍは減算した結果のビット数であることを特徴とする、請求項２に記載の映像データ処理装置。
【請求項５】
前記エンコーディング部は、
前記減算した結果が陽の値を有する場合、前記減算された結果値を符号化値に生成することを特徴とする、請求項２に記載の映像データ処理装置。
【請求項６】
前記エンコーディング部は、
前記減算した結果が陰の値を有する場合、前記減算された結果値の補数を符号化値に生成することを特徴とする、請求項２に記載の映像データ処理装置。
【請求項７】
前記エンコーディング部は、
前記２ｎ番目の画素データを基準値に生成することを特徴とする、請求項３に記載の映像データ処理装置。
【請求項８】
前記エンコーディング部は、
上位５ビットが前記２ｎ−１番目の画素データの上位５ビットを有し、下位４ビットは前記２ｎ番目の画素データの上位４ビットを有する基準値を生成することを特徴とする、請求項４に記載の映像データ処理装置。
【請求項９】
前記復号化部は、
前記格納部からヘッダー値、符号化値及び基準値を印加され、前記印加されるヘッダー値が０又は１であるかを比較する比較部、
前記比較部に連結され、前記ヘッダー値が１と判断された場合、前記比較部から印加された基準値と符号化値を加算する加算部、及び
前記比較部及び加算部に連結され、前記ヘッダー値が１である場合には、前記加算部により加算された値を及び基準値を用いて、前記ヘッダー値が０である場合には前記基準値を用いて元のデータを復元させるデコーディング部、
を含むことを特徴とする、請求項１に記載の映像データ処理装置。
【請求項１０】
前記加算部は、
前記ヘッダー値が１の場合、前記基準値と符号化値を加算することを特徴とする、請求項９に記載の映像データ処理装置。
【請求項１１】
前記デコーディング部は、
前記ヘッダー値が１の場合、前記加算部で符号化値と基準値を加算した値を前記２ｎ−１番目の画素データに復元させることを特徴とする、請求項９に記載の映像データ処理装置。
【請求項１２】
前記デコーディング部は、
前記ヘッダー値が１の場合、前記基準値を２ｎ番目の画素データに復元させることを特徴とする、請求項９に記載の映像データ処理装置。
【請求項１３】
前記デコーディング部は、
前記ヘッダー値が０の場合、前記基準値の上位５ビットと前記５ビットの上位１ビットを順次並べて前記２ｎ−１番目の画素データに復元させることを特徴とする、請求項９に記載の映像データ処理装置。
【請求項１４】
前記デコーディング部は、
前記ヘッダー値が０の場合、前記基準値の下位４ビットと前記下位４ビットの上位２ビットを順次並べて前記２ｎ番目の画素データに復元させることを特徴とする、請求項９に記載の映像データ処理装置。
【請求項１５】
前記映像データは、ＲＧＢ、ＹＵＶ又はＹｃｂｃｒで表現されるデータの中でいずれか一つであることを特徴とする、請求項１に記載の映像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサイズを減らすとともに処理速度を向上させることができる映像データ処理装置に係り、より詳しくは、映像データの暗号化及び復号化の際、隣合う画素のデータを比較して処理することで、映像データを格納するための格納部のサイズを減らすことができ、データの処理速度を向上させることができる映像データ処理装置に関するものである。
【背景技術】
【０００２】
一般に、ディスプレイ装置（Ｄｉｓｐｌａｙ ｄｅｖｉｃｅ）は、撮像された映像をディスプレイパネルを介して外部に表示する装置である。このようなディスプレイ装置はデジタル方式に印加される映像のデータを表示するために、これを一時格納し、アナログに変換して出力する映像処理装置が必要である。
最近、ディスプレイ装置の利用増加につれて、徐々に小型化及び高速化している趨勢にあり、このような変化を満たすために、映像データを処理するための装置の小型化及び処理速度の高速化に対する研究が活発に進んでいる。
【０００３】
以下、添付図面を参照して、従来技術による映像データ処理装置について説明する。
図１は従来技術による映像データ処理装置のブロック図であり、図２は従来技術による映像データ処理装置のメモリを示すブロック図である。
【０００４】
まず、図１に示すように、従来技術による映像処理装置は、ＲＧＢデータを圧縮させるためのエンコーダ１００と、前記エンコーダ１００によって圧縮されたデータを格納するメモリ１１０と、前記メモリ１１０に格納されたデータを復元して出力するリードデコーダ１４０及びスキャンデコーダ１２０でなる。
ここで、前記エンコーダ１００は、第１ＲＧＢデータを内部バッファーに一時格納する。ついで、第２ＲＧＢデータが印加されれば、第１ＲＧＢデータのそれぞれの上位４ビットと第２ＲＧＢデータのそれぞれの上位４ビットを比較する。この際、比較結果、上位４ビットが同じ場合、図２に示すように、第２ＲＧＢデータの上位４ビットをＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納する。
【０００５】
そして、第１ＲＧＢデータのそれぞれの下位２ビットを第１レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）に格納し、第２ＲＧＢデータのそれぞれの下位２ビットは第２レジスター（Ｅ＿Ｒ）、（Ｅ＿Ｇ）、（Ｅ＿Ｂ）に格納し、フラグビットには１１を格納する。
【０００６】
前記各データの上位４ビットが同じではない場合、第１ＲＧＢデータのそれぞれの上位４ビットを第１及び第２レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）、（Ｅ＿Ｒ）、（Ｅ＿Ｇ）、（Ｅ＿Ｂ）に格納し、第２ＲＧＢデータのそれぞれの上位４ビットはＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納する。この際、第１及び第２ＲＧＢデータのそれぞれの下位２ビットは格納しなく、フラグビットには００を格納する。
【０００７】
また、前記第１及び第２ＲＧＢデータに続き、連続して印加される第３及び第４ＲＧＢデータに対しても、前記格納された第１及び第２ＲＧＢデータと比較することで、同一方法で各レジスターに格納され、この際に、フラグビットは０１又は１０が格納される。
前記スキャンデコーダ１２０の復元過程は、まず、スキャンデコーダ１２０がフラグビットをチェックし、フラグビットによってＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）、第１及び第２レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）、（Ｅ＿Ｒ）、（Ｅ＿Ｇ）、（Ｅ＿Ｂ）に格納されたデータを利用して第１及び第２ＲＧＢデータの上位４ビット及び下位２ビットを生成し、圧縮されたＲＧＢデータを復元して出力する。
【０００８】
すなわち、前記スキャンデコーダ１２０は、前記フラグビットが１１の場合、ＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納されたデータを利用して第１及び第２ＲＧＢデータの上位４ビットを生成し、第１レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）に格納されたデータを利用して第１ＲＧＢデータの下位２ビットを生成し、第２レジスター（Ｅ＿Ｒ）、（Ｅ＿Ｇ）、（Ｅ＿Ｂ）に格納されたデータを利用して第２ＲＧＢデータの下位２ビットを生成する。
【０００９】
また、前記スキャンデコーダ１２０は、前記フラグビットが０１の場合、ＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納されたデータを利用して第３ＲＧＢデータの上位４ビットを生成し、第１レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）に格納されたデータを利用して第３ＲＧＢデータの下位２ビットを生成し、以前の第１及び第２ＲＧＢデータが格納されたレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納されたデータを利用して第４ＲＧＢデータの上位４ビットを生成し、第２レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）に格納されたデータを利用して第４ＲＧＢデータの下位２ビットを生成する。
【００１０】
同時に、前記スキャンデコーダ１２０は、前記フラグビットが００の場合、ＲＧＢレジスター（Ｂａｓｅ＿Ｒ）、（Ｂａｓｅ＿Ｇ）、（Ｂａｓｅ＿Ｂ）に格納されたデータを利用して第２ＲＧＢデータの上位４ビットを生成し、第１レジスター（Ｏ＿Ｒ）、（Ｏ＿Ｇ）、（Ｏ＿Ｂ）及び第２レジスター（Ｅ＿Ｒ）、（Ｅ＿Ｇ）、（Ｅ＿Ｂ）に格納されたデータを利用して第１ＲＧＢデータの上位４ビットを生成し、ディスプレイパネルのガンマ特性を考慮して、それぞれ００、０１、１０又は１１のいずれか一つを選択して１及び第２ＲＧＢデータの下位２ビットを生成する。
【００１１】
しかし、従来発明による映像データ処理装置は、暗号化の際、現在の２画素のデータを圧縮するために、以前の二つのデータが必要であるので、暗号化及びこれを復元するための復号化の際、すべて四つのデータを格納及び処理しなければならなくてレジスター及び比較器がさらに必要であるため、映像データ処理装置のサイズが増加し、多量のデータを処理するため、これを処理するための処理時間を多大に消耗する問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は前記問題点を解決するためになされたもので、本発明の目的は、映像データの暗号化及び復号化の際、隣合う二つの画素のデータのみを比較して処理することで、映像データを格納するための格納部のサイズを減らすことができ、データの処理速度を向上させることができる映像データ処理装置を提供することにある。
【課題を解決するための手段】
【００１３】
前記目的を達成するための本発明による映像データ処理装置は、映像データを受け、２ｎ−１番目の画素データで２ｎ番目の画素データを減算した結果に基づいて生成されるヘッダー値、前記減算した結果の符号に応じて前記減算した結果を用いて符号化される符号化値及び前記ヘッダー値に応じて前記２ｎ−１番目の画素データ及び前記２ｎ番目の画素データを用いて生成される基準値を生成する暗号化部、前記暗号化部に連結され、前記暗号化部で生成されたヘッダー値、符号化値及び基準値を格納する格納部、前記格納部に連結され、前記ヘッダー値に応じて復号化方法が決まり、前記符号化値及び前記基準値を用いるか、前記基準値を用いて２ｎ−１番目の画素データと２ｎ番目の画素データにそれぞれ復元させる復号化部、及び前記復号化部に連結され、前記復元されたデータをアナログ信号に変換して出力するＤ／Ａ変換部、を含む。
前記暗号化部は、前記印加された２ｎ−１番目の画素データを一時格納するレジスター部、前記レジスター部に連結され、２ｎ番目の画素データを直接受け、前記レジスター部に格納された２ｎ−１番目の画素データから前記２ｎ番目の画素データを減算する減算部、及び前記減算部に連結され、前記減算した結果によってヘッダー値、符号化値及び基準値を生成するエンコーディング部、を含む。
【００１４】
前記エンコーディング部は、前記減算した結果が−２m-1以上、２m-1−１以下である場合、前記ヘッダー値を１に生成し、前記減算した結果が−２m-1より小さいかあるいは２m-1−１より大きい場合、前記ヘッダー値を０に生成する。この際に、前記ｍは減算した結果のビット数である。
【００１５】
前記エンコーディング部は、前記減算した結果が陽の値を有する場合、前記減算された結果値を符号化値に生成し、前記減算した結果が陰の値を有する場合、前記減算された結果値の補数を符号化値に生成する。
【００１６】
前記エンコーディング部は、ヘッダー値が１に生成される場合、前記２ｎ番目の画素データを基準値に生成し、ヘッダー値が０に生成される場合、上位５ビットが前記２ｎ−１番目の画素データの上位５ビットを有し、下位４ビットは前記２ｎ番目の画素データの上位４ビットを有する基準値を生成する。
【００１７】
前記復号化部は、前記格納部からヘッダー値、符号化値及び基準値を印加され、前記印加されるヘッダー値が０又は１であるかを比較する比較部、前記比較部に連結され、前記ヘッダー値が１と判断された場合、前記比較部から印加された基準値と符号化値を加算する加算部、及び前記比較部及び加算部に連結され、前記ヘッダー値が１である場合には、前記加算部により加算された値を及び基準値を用いて、前記ヘッダー値が０である場合には前記基準値を用いて元のデータを復元させるデコーディング部、を含む。
【００１８】
前記加算部は、前記ヘッダー値が１の場合、前記基準値と符号化値を加算し、前記デコーディング部は、前記ヘッダー値が１の場合、前記加算部で符号化値と基準値を加算した値を前記２ｎ−１番目の画素データに復元させ、前記ヘッダー値が１の場合、前記基準値を２ｎ番目の画素データに復元させる。
【００１９】
前記デコーディング部は、前記ヘッダー値が０の場合、前記基準値の上位５ビットと前記５ビットの上位１ビットを順次並べて前記２ｎ−１番目の画素データに復元させ、前記ヘッダー値が０の場合、前記基準値の下位４ビットと前記下位４ビットの上位２ビットを順次並べて前記２ｎ番目の画素データに復元させる。この際に、前記映像データは、ＲＧＢ、ＹＵＶ又はＹｃｂｃｒで表現されるデータの中でいずれか一つである。
【００２０】
また、前記目的を達成するための本発明による映像データ処理方法は、ａ）映像データを受け、２ｎ−１番目の画素データと２ｎ番目の画素データを互いに比較し、これを暗号化させるためのヘッダー値、符号化値及び基準値を生成する段階、ｂ）前記ａ）段階で生成されたヘッダー値、符号化値及び基準値を格納する段階、ｃ）前記ｂ）段階で格納されたヘッダー値、符号化値及び基準値を利用して、２ｎ−１番目の画素データと２ｎ番目の画素データをそれぞれ復元させる段階、及びｅ）前記ｃ）段階で復元されたデータをアナログ信号に変換して出力する段階、を含む。
【００２１】
この際、前記ａ）段階は、ａ−１）前記印加された２ｎ−１番目の画素データを一時格納する段階、ａ−２）２ｎ番目の画素データを直接受け、前記格納された２ｎ−１番目の画素データから前記２ｎ番目の画素データを減算する段階、及びａ−３）前記ａ−２）段階で減算した結果によって、ヘッダー値、符号化値及び基準値を生成する段階、を含む。
【００２２】
ここで、前記ａ−３）段階は、前記減算した結果が−２m-1以上、２m-1−１以下である場合、前記ヘッダー値を１に生成し、前記減算した結果が−２m-1より小さいかあるいは２m-1−１より大きい場合、前記ヘッダー値を０に生成する。この際、前記ｍは減算した結果のビット数である。
【００２３】
また、前記ａ−３）段階は、前記減算した結果が陽の値を有する場合、前記減算された結果値を符号化値に生成し、前記減算した結果が陰の値を有する場合、前記減算された結果値の補数を符号化値に生成する。
【００２４】
また、前記ａ−３）段階は、前記ヘッダー値が１に生成される場合、前記２ｎ目の画素データを基準値に生成し、前記ヘッダー値が０に生成される場合、上位５ビットは前記２ｎ−１番目の画素データの上位５ビットを有し、下位４ビットは前記２ｎ番目の画素データの上位４ビットを有する基準値を生成する。
【００２５】
一方、ｃ）段階は、ｃ−１）前記ｂ）段階で格納されたヘッダー値が０又は１であるかを比較する段階、ｃ−２）前記ｂ）段階で格納された基準値と符号化値を加算する段階、及びｃ−３）前記ｃ−２）段階で加算された値と基準値を利用して元のデータを復元させる段階、を含む。
【００２６】
この際、前記ｃ−２）段階は、前記ヘッダー値が１の場合、前記基準値と符号化値を加算し、前記ｃ−３）段階は、前記ヘッダー値が１の場合、前記基準値と符号化値を加算した値を前記２ｎ−１番目の画素データに復元させる。
【００２７】
また、前記ｃ−３）段階は、前記ヘッダー値が１の場合、前記基準値を２ｎ番目の画素データに復元させ、前記ヘッダー値が０の場合、前記基準値の上位５ビットと前記５ビットの上位１ビットを順次並べて前記２ｎ−１番目の画素データに復元させ、前記ヘッダー値が０の場合、前記基準値の下位４ビットと前記下位４ビットの上位２ビットを順次並べて前記２ｎ番目の画素データに復元させる。この際、前記映像データは、ＲＧＢ、ＹＵＶ又はＹｃｂｃｒで表現されるデータの中でいずれか一つである。
【発明の効果】
【００２８】
前述したように、本発明による映像データ処理装置は、映像データの暗号化の際、隣合う二つの画素のデータのみを比較して処理することで、ヘッダー値、符号化値及び基準値を生成し、前記生成されたヘッダー値、符号化値及び基準値のみを用いて復号化させることにより、映像データを格納するための格納部のサイズを減らすことができ、暗号化及び復号化の際、データの処理時間を短縮させることができる効果がある。
【発明を実施するための最良の形態】
【００２９】
前述した目的、特徴及び利点は添付図面を参照する以下の詳細な説明によってより明らかになり、これにより本発明が属する技術分野で通常の知識を持った者が本発明の技術的思想を容易に実施することができる。
また、本発明の説明において、本発明に係わる公知技術に対する具体的な説明が本発明の要旨をあいまいにすると判断される場合には、その詳細な説明を省略する。
以下、添付図面を参照して、本発明による映像データ処理装置及びこれを用いる映像データの処理方法についてより詳細に説明する。
【００３０】
図３は本発明による映像データ処理装置のブロック図、図４は本発明による映像データ処理装置の暗号化部を概略的に示すブロック図、図５は本発明による映像データ処理装置の復号化部を概略的に示すブロック図、図６は映像データの各画素を構成するＲＧＢを示す説明図である。また、図７〜図１１は本発明による映像データ処理方法を順次示すフローチャートである。
【００３１】
まず、図３及び図７に示すように、本発明による映像データ処理装置２００は、映像データを受け、２ｎ−１番目の画素データと２ｎ番目の画素データを互いに比較し、これを暗号化させるためのヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を生成（Ｓ３１０）する暗号化部２１０と、前記暗号化部２１０に連結され、前記暗号化部２１０で生成されたヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を格納（Ｓ３２０）する格納部２２０と、前記格納部２２０に連結され、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を利用して、２ｎ−１番目の画素データと２ｎ番目の画素データにそれぞれ復元（Ｓ３３０）させる復号化部２３０と、前記復号化部２３０に連結され、前記復元されたデータをアナログ信号に変換して出力（Ｓ３４０）するＤ／Ａ変換部２４０とからなる。
【００３２】
ここで、前記暗号化部２１０は、これを示す図４及び図８に示すように、前記印加された２ｎ−１番目の画素データを一時格納（Ｓ３１１）するレジスター部２１１と、２ｎ番目の画素データを直接受け、前記レジスター部に格納された２ｎ−１番目の画素データから前記２ｎ番目の画素データを減算（Ｓ３１２）する減算部２１２と、前記減算した結果によって、ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を生成（Ｓ３１３）するエンコーディング部２１３とからなる。
【００３３】
詳述すれば、前記レジスター部２１１は、映像データの各画素を示す図６に示すように、外部から印加される映像データの中で、奇数番目の２ｎ−１番目、つまり１１番目画素（Ｆ１１）に対するＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）値である１１番目の画素データ（Ｒ１１、Ｇ１１、Ｂ１１）が印加される場合、これを一時格納し、偶数番目の２ｎ番目、つまり１２番目の画素データ（Ｒ１２、Ｇ１２、Ｂ１２）が印加される場合、前記格納された１１番目の画素データ（Ｒ１１、Ｇ１１、Ｂ１１）を前記減算部２１２に伝達する。この際、前記各画素に対するデータをＲＧＢに対するデータとして説明したが、これに限定されず、ＹＵＶ又はＹｃｂｃｒに対するデータを使用することができる。
【００３４】
前記減算部２１２は、前記レジスター部２１１及びエンコーディング部２１３に連結され、前記レジスター部２１１に格納された１１番目の画素データ（Ｒ１１、Ｇ１１、Ｂ１１）を受け、外部から直接１２番目の画素データ（Ｒ１２、Ｇ１２、Ｂ１２）を受け、前記１１番目の画素データ（Ｒ１１、Ｇ１１、Ｂ１１）から１２番目の画素データ（Ｒ１２、Ｇ１２、Ｂ１２）を減算する。
【００３５】
前記エンコーディング部２１３は、前記減算部２１２及び格納部２２０に連結され、前記減算部２１２で減算した結果を受け、外部から１２番目の画素データ（Ｒ１２、Ｇ１２、Ｂ１２）を受けて、ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を生成する。
この際、前記エンコーディング部２１３は、図９に示すように、前記減算部２１２から印加された演算結果によって前記ヘッダー値（Ｈ）を決定する。この際、前記演算結果が−２m-1より大きくて２m-1−１より小さい場合、前記ヘッダー値（Ｈ）を１に生成（Ｓ３１３ｂ）する。また、前記減算した結果が−２m-1より小さいかあるいは２m-1−１より大きい場合、前記エンコーディング部２１３は、前記ヘッダー値（Ｈ）を０に生成（Ｓ３１３ｃ）する。この際、前記ｍは減算した結果のビット数である。
【００３６】
また、前記エンコーディング部２１３は、前記減算した結果を用いて前記符号化値（Ｓ）を生成する。この際に、前記減算した結果が陽の値を有する場合、前記減算した結果を符号化値（Ｓ）に生成し、前記減算した結果が陰の値を有する場合、前記エンコーディング部２１３は、前記減算した結果の補数を符号化値（Ｓ）に生成する。
【００３７】
一方、前記エンコーディング部２１３は、前記ヘッダー値（Ｈ）が１に生成される場合、前記２ｎ番目の画素データ、つまり１２番目画素データ（Ｒ１２、Ｇ１２、Ｂ１２）を基準値（Ｖ）に生成し、前記ヘッダー値（Ｈ）が０に生成される場合、上位５ビットは前記２ｎ−１番目、つまり１１番目画素データ（Ｒ１１、Ｇ１１、Ｂ１１）の上位５ビットを有し、下位４ビットは前記２ｎ番目、つまり１２番目画素データ（Ｒ１２、Ｇ１２、Ｂ１２）の上位４ビットを有する基準値（Ｖ）を生成する。
【００３８】
前記のような構成でなる暗号化部２１０で映像データを暗号化する過程を具体的な例を挙げて説明する。ただ、各画素データは、これを成すＲＧＢ成分の中で、ＧＢ成分を除いたＲ成分を有するデータとして説明する。
【００３９】
まず、１１番目の画素データ（Ｒ１１）が１００１００(2)であり、１２番目の画素データ（Ｒ１２）が１００１００(2)であると仮定すれば、減算部２１２は、前記レジスター部２１１に格納された１１番目の画素データ（Ｒ１１）を受け、１２番目の画素データ（Ｒ１２）を直接受け、前記１１番目の画素データ（Ｒ１１）から１２番目の画素データ（Ｒ１２）を減算する。
【００４０】
前記減算（１００１００−１００１００）の結果、‘００００００’を有することになり、これは−２3-1より大きくて２3-1−１より小さな値を有するので、前記エンコーディング部２１３は前記ヘッダー値（Ｈ）を１に生成し、符号化値（Ｓ）を‘０００’に生成し、基準値（Ｖ）を１２番目の画素データ（Ｒ１２）のデータ値である‘１００１００’に生成する。
【００４１】
１１番目の画素データ（Ｒ１１）が１００１００(2)であり、１２番目の画素データ（Ｒ１２）が１００１０１(2)であると仮定すれば、減算部２１２は‘１００１００−１００１０１’を演算して‘−１’の結果値を算出する。この際、前記結果値の‘−１’は−２3-1より大きくて２3-1−１より小さな値を有するので、前記エンコーダ部２１３かでヘッダー値（Ｈ）を１に生成し、前記結果値が陰の値を有するので、‘−１’の補数である‘１１１’値を符号化値（Ｓ）に生成し、基準値（Ｖ）を１２番目の画素データ（Ｒ１２）である‘１００１０１’に生成する。
【００４２】
また、１１番目の画素データ（Ｒ１１）が１００１００(2)であり、１２番目の画素データ（Ｒ１２）が１０００００(2)であると仮定すれば、減算部２１２は‘１００１００−１０００００’を演算して‘０００１００’の結果値を算出する。この際、前記結果値の‘０００１００’は４の値で、２3-1−１より大きな値を有することにより、前記エンコーディング部２１３でヘッダー値（Ｈ）を０に生成し、上位５ビットを１１番目の画素データ（Ｒ１１）の上位５ビットである‘１００１０’に割り当て、下位４ビットを１２番目の画素データ（Ｒ１２）の上位４ビットである‘１０００’を割り当て、順次並べることで‘１００１０１０００’の基準値（Ｖ）を生成する。
【００４３】
これにより、隣合う各画素の奇数番目である２ｎ−１番目の画素データと偶数番目である２ｎ番目の画素データのみを用いて、ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を生成するので、従来に比べ、レジスター部２１２のサイズを減らすことができ、暗号化時間を減らすことができる利点がある。
【００４４】
一方、前記格納部２２０は、前記暗号化部２１０によって生成されたヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）のみを格納し、前記暗号化された映像データの復号化の際、前記格納されたそれぞれの値を前記復号化部２３０に伝達することで、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）のみを格納するための空間だけ必要になるので、そのサイズを減らすことができる利点がある。
【００４５】
前記復号化部２３０は、前記格納部２２０及びＤ／Ａ変換部２４０に連結され、図５及び図１０に示すように、比較部２３１、加算部２３２及びデコーディング部２３３でなり、前記格納部２２０に格納されたヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を利用して映像データの元のデータを復元させる。
【００４６】
この際、前記比較部２３１は、前記格納部２２０及び加算部２３２に連結され、前記格納部２２０から印加されるヘッダー値（Ｈ）が０又は１であるかを比較する（Ｓ３３１）。前記比較部２３１で前記ヘッダー値（Ｈ）が１であると判断される場合、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）を加算部２３２に伝達し、前記ヘッダー値（Ｈ）が０であると判断される場合、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）をデコーディング部２３３に伝達する。
【００４７】
前記加算部２３２は、前記比較部２３１及びデコーディング部２３３に連結され、前記印加された符号化値（Ｓ）と基準値（Ｖ）を加算（Ｓ３３２）し、前記加算した結果を前記デコーディング部２３３に伝達する。
【００４８】
また、前記デコーディング部２３３は、前記比較部２３１、加算部２３２及びＤ／Ａ変換部２４０に連結され、前記ヘッダー値（Ｈ）が１の場合、前記加算部２３２によって加算された値と基準値（Ｖ）を利用して元のデータを復元させ、前記ヘッダー値（Ｈ）が０の場合、前記基準値（Ｖ）を利用して元のデータを復元させる（Ｓ３３３）。
【００４９】
すなわち、前記デコーディング部２３３は、前記ヘッダー値（Ｈ）が１の場合、前記加算部２３２によって加算した結果値を２ｎ−１番目の画素データに復元させ、前記基準値（Ｖ）を２ｎ番目の画素データに復元させる（Ｓ３３３ｂ）。
【００５０】
また、前記デコーディング部２３３は、前記ヘッダー値（Ｈ）が０の場合、前記比較部２３１から基準値（Ｖ）を受け、前記基準値（Ｖ）の上位５ビットと前記５ビットの上位１ビットを順次割り当てて２ｎ−１番目の画素データに復元させ、前記基準値（Ｖ）の下位４ビットと前記下位４ビットの上位２ビットを順次割り当てて２ｎ番目の画素データに復元させる（Ｓ３３３ｃ）。
【００５１】
前記のような構成でなる復号化部２３０で映像データを復号化する過程を具体的な例を挙げて説明する。ただ、それぞれお画素データは、これを成すＲＧＢ成分の中で、ＧＢ成分を除いたＲ成分を有するデータとして説明する。
まず、前記格納部２２０から伝達されたヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）がそれぞれ１、００００００、１００１００の場合、前記比較部２３１では前記符号化値（Ｓ）と基準値（Ｖ）を加算部２３２で伝達し、前記加算部２３２は前記伝達された符号化値（Ｓ）及び基準値（Ｖ）を加算し、演算結果である１００１００を前記デコーディング部２３３に伝達し、前記デコーディング部２３３は、前記演算された１００１００を１１番目の画素データに生成し、基準値（Ｖ）である１００１００を１２番目の画素データに生成する。
【００５２】
また、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）がそれぞれ１、１１１１１１、１００１０１の場合、前記符号化値（Ｓ）と基準値（Ｖ）を加算した１００１００を１１番目の画素データに生成し、基準値（Ｖ）１００１０１を１２番目の画素データに生成する。
【００５３】
一方、ヘッダー値（Ｈ）及び基準値（Ｖ）がそれぞれ０、１０００１０１１１の場合、前記エンコーディング部２３３においては、前記基準値（Ｖ）の上位５ビットである１０００１とその上位１ビットである１を順次並べて１０００１１を１１番目の画素データに生成し、前記基準値（Ｖ）の下位４ビット０１１１とその上位２ビットである０１を順次並べて０１１１０１を１２番目の画素データに生成する。
【００５４】
そして、前記Ｄ／Ａ変換部２４０は、前記復号化部２３０に連結され、前記復号化部２３０によって復元された映像データ（Ｒ、Ｇ、Ｂ）をアナログ信号であるＲ’、Ｇ’、Ｂ’に変換して出力し、前記Ｄ／Ａ変換部２４０に連結されたディスプレイ２５０は、前記アナログ信号に変換された信号を一つの映像として表示させる。
【００５５】
これにより、本発明による映像データ処理装置２００は、従来とは異なり、隣合う画素のデータによって暗号化されたヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）のみを用いて、隣合う画素のデータをすべて復元することができるので、格納部２２０のサイズを減らすことができ、前記ヘッダー値（Ｈ）、符号化値（Ｓ）及び基準値（Ｖ）のみを使用して暗号化されたデータを復号化させることにより、復号化させるために消耗する時間を短縮させることができる利点がある。
【００５６】
以上説明した本発明の好ましい実施例は例示の目的で開示したもので、本発明が属する技術分野で通常の知識を持った者によって、本発明の技術的思想を逸脱しない範囲内でさまざまな代替、変形及び変更が可能であり、このような代替、変更などは以下の特許請求範囲に属するものであると見なければならない。
【００５７】
本発明は、映像データの暗号化及び復号化の際、隣合う画素のデータを比較して処理することで、映像データを格納するための格納部のサイズを減し、データの処理速度を向上させる映像データ処理装置に適用可能である。
【図面の簡単な説明】
【００５８】
【図１】従来技術による映像データ処理装置のブロック図である。
【図２】従来技術による映像データ処理装置のメモリを示すブロック図である。
【図３】本発明による映像データ処理装置のブロック図である。
【図４】本発明による映像データ処理装置の暗号化部を概略的に示すブロック図である。
【図５】本発明による映像データ処理装置の復号化部を概略的に示すブロック図である。
【図６】映像データの各画素を構成するＲＧＢを示す説明図である。
【図７】本発明による映像データ処理方法を順次示すフローチャートである。
【図８】本発明による映像データ処理方法を順次示すフローチャートである。
【図９】本発明による映像データ処理方法を順次示すフローチャートである。
【図１０】本発明による映像データ処理方法を順次示すフローチャートである。
【図１１】本発明による映像データ処理方法を順次示すフローチャートである。
【符号の説明】
【００５９】
２００    映像データ処理装置
２１０    暗号化部
２１１    レジスター部
２１２    減算部
２１３    エンコーディング部
２２０    格納部
２３０    復号化部
２３１    比較部
２３２    加算部
２３３    デコーディング部
２４０    Ｄ／Ａ変換部
２５０    ディスプレイ部
【図１】
0005081739.tif 000002
【図２】
0005081739.tif 000003
【図３】
0005081739.tif 000004
【図４】
0005081739.tif 000005
【図５】
0005081739.tif 000006
【図６】
0005081739.tif 000007
【図７】
0005081739.tif 000008
【図８】
0005081739.tif 000009
【図９】
0005081739.tif 000010
【図１０】
0005081739.tif 000011
【図１１】
0005081739.tif 000012