[go: up one dir, main page]

JP2001258004A - 画像符号化装置及び画像復号装置とその方法 - Google Patents

画像符号化装置及び画像復号装置とその方法

Info

Publication number
JP2001258004A
JP2001258004A JP2000385941A JP2000385941A JP2001258004A JP 2001258004 A JP2001258004 A JP 2001258004A JP 2000385941 A JP2000385941 A JP 2000385941A JP 2000385941 A JP2000385941 A JP 2000385941A JP 2001258004 A JP2001258004 A JP 2001258004A
Authority
JP
Japan
Prior art keywords
image
decoding
code
block
coding
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.)
Granted
Application number
JP2000385941A
Other languages
English (en)
Other versions
JP4018335B2 (ja
JP2001258004A5 (ja
Inventor
Tadashi Ohira
正 大平
Mitsuru Maeda
充 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000385941A priority Critical patent/JP4018335B2/ja
Priority to US09/750,164 priority patent/US6810131B2/en
Publication of JP2001258004A publication Critical patent/JP2001258004A/ja
Publication of JP2001258004A5 publication Critical patent/JP2001258004A5/ja
Application granted granted Critical
Publication of JP4018335B2 publication Critical patent/JP4018335B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Television Systems (AREA)

Abstract

(57)【要約】 【課題】 画像符号化時に著作権を保護すべき対象のビ
ットストリームの一部にスクランブルをかけ、視聴権利
を有する視聴者の画像復号装置では正常な再生を行い、
視聴権利を持たない視聴者の画像復号装置では画像のお
およその概観を認識できる。 【解決手段】 入力した画像データを複数のレイヤへ分
離し、それぞれのレイヤの画像データをブロック化して
DCT器101,量子化器102及び可変長符号化器1
07により符号化する。ここで1つ又は複数のレイヤに
おいて、その符号化されたブロックに符号反転器108
により符号を反転してスクランブルを施し、この符号化
したスクランブル画像と、符号化した著作権データ、及
びスクランブルON/OFFフラグを多重化し、ビットストリ
ームとして出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、動画像を入力して
符号化する画像符号化装置とその方法、及びその符号化
されたコードを復号する画像復号装置とその方法に関す
るものである。
【0002】
【従来の技術】従来、画像の符号化方式として、フレー
ム内符号化方式であるMotion JPEGやDigital Video等の
符号化方式や、フレーム間予測符号化を用いたH.26
1,H.263,MPEG−1,MPEG−2等の符号
化方式が知られている。これらの符号化方式は、ISO
(International Organization for Standardization:
国際標準化機構)やITU(International Telecommun
ication Union:国際電気通信連合)によって国際標準
化されている。フレーム内符号化方式はフレーム単位で
独立に符号化を行うもので、フレームの管理がしやすい
ため、動画像の編集や特殊再生が必要な装置に最適であ
る。また、フレーム間予測符号化方式は、フレーム間で
の画像データの差分に基づくフレーム間予測を用いるた
め、符号化効率が高いという特徴を持っている。
【0003】更に、コンピュータ、放送、通信など多く
の領域で利用できる、汎用的な次世代マルチメディア符
号化規格としてMPEG−4の国際標準化作業が進めら
れている。
【0004】このようなディジタル符号化規格の普及に
伴い、コンテンツ業界からは著作権保護の問題が強く提
起されるようになってきた。即ち、著作権が保護される
ことが十分に保証されていない規格に対しては、安心し
てコンテンツを提供することができない、という問題が
生じている。
【0005】このためMPEG−4では、IPMP(Int
ellectual Property Management and Protect)の技術が
導入され、著作権を保護するために画像の再生を中断し
たり再開したりする機能が検討されている。この方式で
は、著作権を保護する必要のあるフレームを再生しない
ことにより、著作権保護を実現している。
【0006】その一方、画像にスクランブルを施すこと
で、視聴者に対しある程度の概略を認識できる程度の画
像を提供する方式やサービスが開始されている。具体的
には、テレビジョン信号における任意の走査線や画素を
置換することにより実現している。また出力される再生
画像を再生装置で変換する方法もある。
【0007】またスケーラビリティの機能も検討されて
おり、画像時間及び空間解像度を複数のレベルで持ちな
がら画像の符号化や復号を行う方法もある。
【0008】
【発明が解決しようとする課題】よって、以下のような
問題が発生する。 従来のIPMP技術では、著作権を保護したい画像に
対して、復号を停止したり画像の再生を止めてしまうた
め、視聴者に対して全く情報を提供できない。このこと
は、その映像等を視聴する権利を持たない視聴者に対し
て、そのコンテンツ(例えば画像)の情報が全く提供で
きないことを意味する。本来、コンテンツの提供者側
は、ビジネスとしてより多くの視聴者にコンテンツを広
めるたいと考えており、そのためには、視聴する権利を
持たない視聴者に対しても、ある程度のコンテンツの情
報を提供する必要がある。 また前述の一連の画像符号化方式において、従来のス
クランブルをこのビットストリーム全体にかけた場合、
スクランブルを解除できない復号器を持つ視聴者或は視
聴する権利を持たない視聴者は正常な復号ができないた
め、全く映像を認識することができないことになる。 更に、一連の画像符号化方式は、画像の空間及び時間
方向の相関を利用して高い符号化効率を実現している
が、符号化時の入力画像に従来のスクランブルを施す
と、画像の空間及び時間方向の相関が無くなってしま
い、符号化効率を著しく低下させてしまう。 更に、ビットストリームの一部に対してスクランブル
をかけたとしても、フレーム間予測符号化を用いた動画
像符号化方式の再生画像では、あるフレームにおける歪
みは次のフレームへ伝搬して次第に蓄積することにな
る。このため、歪みは定常的に発生しないことになり、
復号側で再生画像を見た場合、スクランブルのための歪
みか、或は別の誤動作の症状かの判別がしにくくなる。 また近年、画像の符号化・復号装置の処理は複雑化し
ており、ソフトウェアによる符号化及び復号を想定する
場合もでてきた。このような場合、画像符号化・復号処
理以外でスクランブル処理の負荷が大きいと、装置全体
としての性能が低下するという問題がある。
【0009】本発明は上記従来例に鑑みてなされたもの
で、画像符号化時に著作権を保護すべき対象のビットス
トリームの一部にスクランブルをかけ、符号化効率を下
げることなく画像を符号化できる画像符号化装置及びそ
の方法を提供することを目的とする。
【0010】また本発明の目的は、視聴権利を有する視
聴者の画像復号装置では正常な再生を行い、視聴権利を
持たない視聴者の画像復号装置では画像のおおよその概
観を認識できる程度の再生を行うことができるように画
像を符号化できる画像符号化装置及びその方法を提供す
ることにある。
【0011】また本発明の目的は、上記画像符号化装置
により符号化された画像を復号して再生できる画像復号
装置を提供することにある。
【0012】
【課題を解決するための手段】上記目的を達成するため
に本発明の画像符号化装置は以下のような構成を備え
る。即ち、入力した画像データを複数のレイヤへ分離す
る分離手段と、前記分離手段により分離されたそれぞれ
のレイヤの画像データをブロック化するブロック化手段
と、前記ブロック化手段によりブロック化された各ブロ
ックを符号化するブロック符号化手段と、1つ又は複数
のレイヤにおいて、前記ブロック符号化手段により符号
化されたブロックにスクランブルを施すスクランブル手
段と、知的財産を保護するための保護データを入力する
保護データ入力手段と、前記ブロック符号化手段により
符号化されたコード、前記保護データ及び前記スクラン
ブル手段によりスクランブルされたブロックのコードを
多重化して出力する多重化手段とを有することを特徴と
する。
【0013】上記目的を達成するために本発明の画像復
号装置は以下のような構成を備える。即ち、符号化され
たビットストリームを入力し、前記ビットストリーム
を、知的財産を保護するための保護コードと、1つ或は
複数のレイヤとに分配する分配手段と、外部から認証用
データを入力する認証用データ入力手段と、前記認証用
データと前記保護コードとの整合を調べる認証手段と、
前記認証手段による認証結果に基づいて、1つ又は複数
のレイヤのスクランブルを解除するスクランブル解除手
段と、前記分離手段の出力、もしくは前記スクランブル
解除手段の出力を復号する復号手段と、前記復号手段に
よる復号された画像を出力する画像出力手段と、を備え
ることを特徴とする。
【0014】上記目的を達成するために本発明の画像符
号化方法は以下のような工程を備える。即ち、入力した
画像データを複数のレイヤへ分離する分離工程と、前記
分離工程で分離されたそれぞれのレイヤの画像データを
ブロック化するブロック化工程と、前記ブロック化工程
でブロック化された各ブロックを符号化するブロック符
号化工程と、1つ又は複数のレイヤにおいて、前記ブロ
ック符号化工程により符号化されたブロックにスクラン
ブルを施すスクランブル工程と、知的財産を保護するた
めの保護データを入力する保護データ入力工程と、前記
ブロック符号化工程で符号化されたコード、前記保護デ
ータ及び前記スクランブル工程によりスクランブルされ
たブロックのコードを多重化して出力する多重化工程
と、を有することを特徴とする。
【0015】上記目的を達成するために本発明の画像復
号方法は以下のような工程を備える。即ち、符号化され
たビットストリームを入力し、前記ビットストリーム
を、知的財産を保護するための保護コードと、1つ或は
複数のレイヤとに分配する分配工程と、外部から認証用
データを入力する認証用データ入力工程と、前記認証用
データと前記保護コードとの整合を調べる認証工程と、
前記認証工程での認証結果に基づいて、1つ又は複数の
レイヤのスクランブルを解除するスクランブル解除工程
と、前記分離工程の出力、もしくは前記スクランブル解
除工程の出力を復号する復号工程と、前記復号工程で復
号された画像を出力する画像出力工程と、を備えること
を特徴とする。
【0016】
【発明の実施の形態】以下、添付図面を参照して本発明
の好適な実施の形態を詳細に説明する。
【0017】[実施の形態1]図1は、本発明の実施の
形態1に係る動画像符号化装置の構成を示すブロック
図、図3は、この符号化装置により符号化された符号を
復号する動画像復号装置の構成を示すブロック図であ
る。本実施の形態1では、MPEG−4符号化方式にお
いて、空間スケーラビリティの機能を有し、その拡張レ
イヤ6001に対してDCT係数を符号化したハフマン
コードの符号ビットを反転することでスクランブルをか
ける場合について説明する。尚、MPEG−4符号化方
式の詳細についてはISO/IEC勧告書を参照された
い。
【0018】図1において、100はフレームメモリ
(FM)で、1フレーム分の入力画像データを格納し、
符号化単位であるマクロブロックとして出力する。ここ
でマクロブロックは、輝度が16×16画素、色差C
b、Crとも8×8画素であり、輝度は4ブロック、色
差は各1ブロックとなる。101はDCT器で、8×8
画素(ブロック)単位の2次元の離散コサイン変換(D
CT、Discrete Cosign Transform)を行って、入力さ
れたマクロブロックをブロック毎に順次変換してDCT
係数を出力する。102は量子化器で、ブロック毎のD
CT係数に対して順次量子化を行って、その量子化代表
値を出力する。103は逆量子化器で、量子化された量
子化代表値をDCT係数として出力する。104は逆D
CT器で、逆量子化されたDCT係数を元の画像データ
に変換する。105は局部復号画像を格納するフレーム
メモリである。106は動き補償器で、フレームメモリ
100からの入力画像データと、フレームメモリ10
5、及び後述するアップサンプリング器301からの局
部復号画像データを入力し、マクロブロック毎に動きベ
クトルの検出を行って予測画像を出力する。
【0019】107は可変長符号化器で、量子化代表値
に対してハフマン符号化を行ってハフマンコードを出力
する。108はDCT符号反転器で、可変長符号化器1
07からのハフマンコードを符号反転する。MPEG−
4におけるハフマンコードの符号ビットは、ビット列の
末尾の1ビットであり、正の場合は“0”、負の場合は
“1”である。よって、この符号ビットを反転すること
が、DCT符号反転器108の処理となる。尚、DCT
係数のブロック内をジグザグスキャン順序で連続した列
をDCT[i](i=0〜63)とした場合、本実施の形
態1で反転するハフマンコードは、i=3〜63とす
る。
【0020】109はセレクタで、外部から入力するス
クランブルON/OFFフラグに応じて、可変長符号化器10
7からの出力と、DCT符号反転器108から出力のい
ずれか一方を選択している。110は多重化器で、セレ
クタ109から出力されたハフマンコード、外部から入
力するスクランブルON/OFFフラグ、及びIP符号化器1
11から出力されるIP符号化コードを、ユーザデータ
として多重化し、ビットストリームとして出力する。こ
のIP符号化器111は、画像の著作権IP(Intellect
ual Property)を保護するための情報を外部から入力
し、IP符号化コードを出力する。本実施の形態1で
は、このIPをパスワードとする。
【0021】次に図1におけるレイヤ間の構成について
記述する。
【0022】300はダウンサンプリング器で、入力画
像をダウンサンプリングする。本実施の形態1では、こ
のダウンサンプリング器300におけるダウンサンプリ
ングレートを“1/2”とする。301はアップサンプ
リング器で、後述するフレームメモリ205の局部復号
画像をアップサンプリングする。本実施の形態1では、
このアップサンプリング器301におけるアップサンプ
リングレートを“2”とする。302は多重化器で、空
間スケーラビリティにおける拡張レイヤ6001と基本
レイヤ6000のビットストリームを多重化している。
【0023】次に図1の基本レイヤ6000の構成につ
いて説明する。
【0024】基本レイヤ6000では、入力をダウンサ
ンプリング器300の出力としている点を除けば、同名
の各機能ブロックは、前述の拡張レイヤ6001と同様
である。200はフレームメモリで、入力画像1フレー
ム分を格納し、符号化単位であるマクロブロックとして
出力する。201はDCT器で、8×8画素(ブロッ
ク)単位の2次元の離散コサイン変換を行う。202は
量子化器で、ブロック毎に量子化を行って量子化代表値
を出力している。203は逆量子化器で、量子化代表値
をDCT係数として出力する。204は逆DCT器で、
DCT係数に対して逆DCTを実行して画像データに変
換している。205はフレームメモリで、局部復号画像
を格納している。206は動き補償器で、フレームメモ
リ200からの入力画像と、フレームメモリ205から
の局部復号画像とを入力し、マクロブロック毎に動きベ
クトルの検出を行って予測画像を出力する。207は可
変長符号化器で、量子化器202から出力される量子化
代表値に対してハフマン符号化を行ってハフマンコード
を出力する。208は多重化器で、可変長符号化器20
7からのハフマンコードを多重化してビットストリーム
として出力する。
【0025】まず図1の上部拡張レイヤ6001の動作
について記述する。
【0026】以降、本実施の形態1では、フレーム内符
号化をI−VOP(Video Object Plane)符号化モード、
1つの予測画像から予測するフレーム間予測符号化をP
−VOP符号化モード、2つの予測画像から予測するフ
レーム間予測符号化をB−VOP符号化モードとする。
【0027】フレームメモリ100は、入力画像を符号
化単位であるマクロブロックに変換して出力する。この
フレームメモリ100から出力された画像データから、
減算器により動き補償器106からの予測画像データが
減算され、予測誤差画像データとしてDCT器101に
入力される。DCT器101は、入力されたマクロブロ
ックの予測誤差を、各ブロック毎にDCT係数に変換す
る。量子化器102は、このDCT係数をブロック毎に
所望の量子化代表値として出力する。この量子化代表値
は、逆量子化器103、逆DCT器104を介し予測誤
差画像データとして復号される。この予測誤差画像デー
タは、加算器により、動き補償器106からの予測画像
データと加算された後、フレームメモリ105へ局部復
号画像データとして格納される。なお、この動き補償器
106は、外部から指定されたフレーム毎の符号化モー
ド1に応じて予測を行って予測画像データを出力するも
のとする。
【0028】また量子化代表値を入力する可変長符号化
器107は、その量子化代表値をハフマン符号化してハ
フマンコードを出力する。セレクタ109は、一方の端
子(a)にこのハフマンコードを直接入力するとともに、
他方の端子(b)にはDCT符号反転器108により符号
ビットが反転された(スクランブルされた)ハフマンコ
ードを入力する。このセレクタ109は、外部から入力
するスクランブルON/OFFフラグに応じて、スクランブル
ON/OFFフラグがオフの場合は端子(a)、即ち、可変長
符号化器107の出力を選択し、スクランブルON/OFFフ
ラグがオンの場合は、端子(b)、即ち、符号ビットを
反転したハフマンコードを選択して出力する。多重化器
110は、セレクタ109の出力、スクランブルON/OFF
フラグ、及びIP符号化器111から出力されるIP符
号データを多重化して出力する。
【0029】次に図1に示す基本レイヤ6000の動作
について説明する。
【0030】ダウンサンプリング器300によりダウン
サンプルされた画像はフレームメモリ200へ入力され
て記憶される。DCT器201、量子化器202、逆量
子化器203、逆DCT器204、フレームメモリ20
5、フレーム単位の符号化モード2を入力する動き補償
器206、及び可変長符号化器207は、前述の拡張レ
イヤ6001における対応する部分と同様に動作する。
また多重化器208は、可変長符号化器207の出力を
多重化する。
【0031】次に、これら基本レイヤ6000と拡張レ
イヤ6001との間の動作についてアップサンプリング
器301を含めて記述する。
【0032】図2は、本実施の形態1に係る空間スケー
ラビリティによる基本レイヤと拡張レイヤとの各VOP
の関係を説明する図である。
【0033】入力画像の先頭フレームでは、まずダウン
サンプリング器300で入力画像データをダウンサンプ
リングした後、基本レイヤにてI−VOP(フレーム
内)符号化を行い、フレームメモリ205に局部復号画
像を格納する。
【0034】また拡張レイヤ6001は、フレームメモ
リ205の画像をアップサンプリング器301でアップ
サンプリングした後、このアップサンプリング器301
の出力を参照画像として動き補償器106に入力し、P
−VOP(1つの予測画像から予測するフレーム間予
測)符号化する。
【0035】次に2番目の第2フレームは、基本レイヤ
6000にて、第1フレームの符号化時にフレームメモ
リ205に格納された局部復号画像を参照してP−VO
P符号化される。一方、拡張レイヤ6001では、第1
フレームの符号化時にフレームメモリ105に格納され
た局部復号画像と、フレームメモリ205の画像データ
をアップサンプリング器301でアップサンプリングし
たデータとを動き補償器106に入力し、B−VOP
(2つの予測画像から予測するフレーム間予測)符号化
する。
【0036】第3フレームも第2フレームと同様に行
い、これ以降はこれら3つのフレーム分の動作を繰り返
す。尚、図2において、「I」はI−VOP(フレーム
内)符号化を、「P」はP−VOP符号化を、そして
「B」はB−VOP符号化をそれぞれ示す。
【0037】図3は、本実施の形態1に係る画像復号装
置の構成を示すブロック図である。まず図3における拡
張レイヤ7001の構成について記述する。
【0038】1000は分配器で、拡張レイヤ7001
に入力されるビットストリームから、ハフマンコード、
符号化モード1、スクランブルON/OFFフラグ、及びIP
符号化コードにそれぞれ分配する。1010はIP復号
器で、分配器1000からのIP符号化コードをIPに
復号する。1011はIP認証器で、IP復号器で復号
されたIPと、外部から入力した認証用IPとの整合を
調べて認証を行う。1012はセキュリティ制御器で、
分配器1000からのスクランブルON/OFFフラグ、IP
認証器1011からの認証結果に基づいて、後述するセ
レクタ1002及びセレクタ1009を制御する。
【0039】1001はDCT符号反転器で、ハフマン
コードのDCT係数を符号反転する。セレクタ1002
は、セキュリティ制御器1012からの選択信号によ
り、分配器1000の出力(a入力)とDCT符号反転
器1001の出力(b入力)のいずれか一方を選択して
出力する。1003及び1006は可変長復号器で、ハ
フマンコードを量子化代表値へ変換している。1004
及び1007は逆量子化器で、量子化代表値をDCT係
数として出力する。1005及び1008は逆DCT器
で、DCT係数を画像へ変換している。1014は局部
復号画像を格納するフレームメモリである。1013は
動き補償器で、フレームメモリ1014からの出力、及
び後述するアップサンプリング器1301からの局部復
号画像を参照し、マクロブロック毎に動き補償を行って
予測画像を出力している。セレクタ1009は、セキュ
リティ制御器1012により、逆DCT器1005から
の出力(a入力)、及び逆DCT器1008からの出力
(b入力)のいずれかを選択して出力する。
【0040】次に、図3における基本レイヤと拡張レイ
ヤ間の構成について記述する。
【0041】1300は分配器で、入力ビットストリー
ムを基本レイヤと拡張レイヤとに分配する。1301は
アップサンプリング器で、後述するフレームメモリ11
05からの局部復号画像を入力してアップサンプリング
する。セレクタ1302は、セキュリティ制御器101
2からの選択信号に基づいて、拡張レイヤ7001から
の入力(a入力)と基本レイヤ7000からの入力(b
入力)のいずれかを選択する。
【0042】次に図3における基本レイヤ7000の構
成について記述する。
【0043】1100は分配器で、基本レイヤのビット
ストリームを入力してハフマンコードと符号化モード2
とに分配し、ハフマンコードを可変長復号器1101
に、符号化モード2を動き補償器1104に出力してい
る。可変長復号器1101は、ハフマンコードを量子化
代表値へ変換する。1102は逆量子化器で、可変長復
号された量子化代表値をDCT係数として出力する。1
103は逆DCT器で、DCT係数を元の画像データに
変換している。フレームメモリ1105は、局部復号さ
れた画像データを格納する。1104は動き補償器で、
フレームメモリ1105からの局部復号画像データを入
力し、マクロブロック毎に動き補償を行って予測画像を
出力する。
【0044】以上の構成に基づく動作を説明する。
【0045】符号化された入力ビットストリームは、分
配器1300により拡張レイヤと基本レイヤとに分配さ
れる。基本レイヤ7000では、分配器1100により
ハフマンコード、及び符号化モード2に分配され、ハフ
マンコードは可変長符号化器1101、逆量子化器11
02、逆DCT器1103を介して画像データに復号さ
れ、I−VOP(フレーム内)符号化の場合は、直接、
フレームメモリ1105へ局部復号画像データが格納さ
れ、これとともにセレクタ1302のb入力に供給され
る。またP−VOP(フレーム間予測)符号化の場合
は、逆DCT器1103の出力に、動き補償器1104
の出力した予測画像データを加算し、その後、フレーム
メモリ1105へ格納するとともに、セレクタ1302
のb入力に供給する。
【0046】一方、拡張レイヤ7001では、分配器1
000によりハフマンコード、スクランブルON/OFFフラ
グ、IP、及び符号化モード1に分配される。DCT符
号反転器1001は、符号反転したハフマンコードを出
力する。
【0047】これ以降では、正常なハフマンコードを正
常コード、符号反転したハフマンコードを反転コードと
称す。尚、DCT係数のブロック内をジグザグスキャン
順序で連続した列をDCT[i](i=0〜63)とした
場合、本実施の形態1で反転するハフマンコードは、符
号化器に対応してi=3〜63とする。
【0048】本実施の形態1における空間スケーラビリ
ティによる基本レイヤと拡張レイヤとの各VOPの関係
は、前述した図1の符号化器における場合と同様であ
る。
【0049】(A)まずスクランブルオンで、且つIP
認証結果がOKの場合について説明する。セレクタ10
02はa入力に符号反転されたハフマンコード、b入力
に符号反転器1001で符号が元に戻された正常コード
を入力する。そして、スクランブルオンのため、セレク
タ1002はb入力の正常コードを選択する。可変長復
号器1006、逆量子化器1007、逆DCT器100
8は、その正常コードを入力し、その結果として正常な
予測誤差画像データを出力する。
【0050】次に動き補償器1013では、符号化モー
ド1に応じてフレームメモリ1014の出力、アップサ
ンプリング器1301の出力から予測画像を出力する。
逆DCT器1008からの予測誤差画像と動き補償器1
013からの予測画像データとを加算し、正常な画像デ
ータをセレクタ1009のb入力に供給し、これと同時
に、その正常な画像データをフレームメモリ1014に
格納する。セレクタ1009は、セキュリティ制御器1
012からの選択信号によりb入力を選択して出力し、
またセレクタ1302は、拡張レイヤ7001の出力で
あるa入力を選択する。その結果、本実施の形態1に係
る画像復号装置は、高空間解像度の画像を再生すること
ができる。
【0051】(B)スクランブルオンで、且つ、IP認
証結果がNOの場合について記述する。この場合、スク
ランブルオンのため、セレクタ1002はbの符号が元
に戻された正常なコードを選択する。可変長符号化器1
003、逆量子化器1004、逆DCT器1005は、
その符号反転したコードを入力し、その復号画像を出力
する。
【0052】次に動き補償器1013では、符号化モー
ド1に応じて、フレームメモリ1014の出力とアップ
サンプリング器1301の出力から予測画像を出力す
る。逆DCT器1005からの予測画像は、動き補償器
1013からの予測画像データと加算され、セレクタ1
009のaへ入力される。セレクタ1009は、セキュ
リティ制御器1012からの制御データによりa入力を
選択して出力する。セレクタ1302は、セキュリティ
制御器1012からの制御データにより、拡張レイヤa
を選択する。その結果、本実施の形態1に係る復号装置
は、スクランブルによる歪みのある画像を再生すること
になる。
【0053】(C)スクランブルオフで、且つ、IP認
証結果がOKの場合について記述する。スクランブルオ
フのため、セレクタ1002はa入力を選択して正常コ
ードを出力する。可変長復号器1006、逆量子化器1
007、逆DCT器1008は、この正常コードを入力
して正常な画像を出力する。このとき入力ビットストリ
ームはスクランブルが施されていないため、セレクタ1
009のa,b入力とも同一の正常画像データを入力す
る。次にセレクタ1009は、a入力もしくはb入力を
選択して出力する。セレクタ1302は拡張レイヤ70
01の出力であるa入力を選択する。その結果、高空間
解像度画像を再生することができる。
【0054】(D)スクランブルオフで、且つ、IP認
証結果がNOの場合について説明する。セキュリティ制
御器1012では認証結果がNOのため、セレクタ13
02は基本レイヤ7000の出力であるb入力を選択し
て出力する。その結果、本実施の形態1に係る画像復号
装置は、基本レイヤのフレーム内符号化された画像及び
P−VOP(フレーム間予測)符号化された画像だけを
復号して再生するため、低空間解像度の画像を再生する
ことになる。
【0055】図4は、本実施の形態1に係るセキュリテ
ィ制御器1012によるセレクタ1302、セレクタ1
009、セレクタ1002の選択状態、及び再生画像と
の関係について示す図である。
【0056】ここでは、スクランブルON/OFFフラグとI
P認証結果とに基づいて3つのセレクタ1002,10
09,1302を制御し、その結果、3種類の再生画像
の状態(高解像度、低解像度、歪み有り)を生成するこ
とが可能である。
【0057】[多レイヤ空間スケーラビリティ構成]図
5は、前述の図1及び図3における空間スケーラビリテ
ィの機能を持つ符号化及び復号装置を多レイヤ化した構
成を示す図である。なお、ここでレイヤ数は任意であ
り、図では「n」としている。
【0058】図において、6000は図1の基本レイヤ
部、6001は図1の拡張レイヤ部に相当している。ま
た7000は図2の基本レイヤ部、7001は図2の拡
張レイヤ部に相当している。8000,8001はダウ
ンサンプリング器、8002,8003は対応するアッ
プサンプリング器である。これらはレイヤ数に応じたサ
ンプリングレートを設定することができる。但し、各レ
イヤとサンプリングレートは対応していなければならな
い。例えば、ダウンサンプリングレートを“1/2”と
し、アップサンプリングレートを“2”とする。800
4は多重化器で、多レイヤ部からのビットストリームを
1つに多重化している。8005は分離器で、1つのビ
ットストリームをレイヤ毎に分離している。8006は
セレクタで、各拡張レイヤの認証結果に従って再生する
レイヤを選択する。
【0059】[多レイヤ空間スケーラビリティ動作]図
5の符号化装置では、各拡張レイヤ毎に著作権情報及び
スクランブルON/OFFを指定する。また復号装置では、こ
れらスクランブルON/OFF、著作権の認証結果に従った解
像度の画像を復号して再生する。但し、ある拡張レイヤ
にスクランブルを施す場合は、その上位レイヤにおいて
スクランブルが施されていなくてはならない。
【0060】尚、本実施の形態1の各機能をソフトウェ
アにより実現してもかまわない。
【0061】図6は本実施の形態1に係る画像の符号化
処理を示すフローチャート、図7はその復号化処理を示
すフローチャートである。
【0062】まず、図6の符号化処理を説明する。この
処理は1フレームの画像データが入力されることにより
開始され、まずステップS1で、フレーム数をカウント
するカウンタfrと、カウンタnの値を共に“0”にセ
ットする。尚、これらカウンタは、前述の図1における
符号化モード1,2の信号があればなくてもよい。次に
ステップS2に進み、フレームカウンタfrを+1す
る。そしてステップS3で、フレームカウンタfrの値
が「3n+1」かどうか、即ち、図2のフレーム番号が
“1”、“4”、“7”…“3n+1”かどうかを調
べ、そうであって基本レイヤの場合はステップS4でn
を+1した後にステップS5に,拡張レイヤの場合はス
テップS4でnを+1した後にステップS6に進む。ス
テップS5では、フレーム内符号化(I-VOP)を実行す
る。ステップS6では、ステップS5で符号化された符
号をもとに1つの予測画像から予測するフレーム間予測
符号化(P-VOP)を実行して、後述するステップS10に
進む。一方、ステップS5で符号化されたフレームの画
像データは、ステップS7で多重化されて出力ビットス
トリームとして出力される。そして処理をステップS2
へ戻す。
【0063】一方ステップS3で、フレームカウンタf
rの値が「3n+1」でなく、それが基本レイヤである
場合、即ち、基本レイヤにおいてフレーム間予測符号化
されるフレームの場合はステップS8に進む。ステップ
S8では、1つの予測画像から予測するフレーム間予測
符号化(P-VOP)を実行し、処理はステップS7に進む。
一方、拡張レイヤにおいてフレーム間予測符号化される
フレームの場合はステップS9において、2つの予測画
像から予測するフレーム間予測符号化(B-VOP)を実行す
る。次にステップS10で、スクランブルON/OFFフラグ
がオンかどうかを調べ、オンであればステップS11に
進み、ハフマンコードの符号ビットを反転させる。但
し、ここではDCT係数列(i=0〜63)のうちの反
転するハフマンコードはi=3〜63のDCT係数とす
る。こうしてステップS11を実行した後、或はステッ
プS10でスクランブルがオフの場合はステップS12
に進み、IPを符号化したIP符号、スクランブルON/O
FFフラグ、符号化モード(I-VOP,P-VOP,B-VOP)及びフレ
ーム間予測符号化されたコードを多重化し、ステップS
7で、基本レイヤにおいて符号化されたコードと多重化
して出力される。そして、処理をステップS2へ戻す。
【0064】図7は、本実施の形態1に係る画像復号処
理を示すフローチャートである。
【0065】この処理は、前述の図1の符号化装置によ
り符号化されたコードストリームを入力することにより
開始され、まずステップS21で、入力したビットスト
リームを基本レイヤと拡張レイヤとに分配する。基本レ
イヤのコードは、ステップS22で、可変長復号、逆量
子化、逆DCT、更には動き補償による予測符号の復号
処理を実行する。
【0066】一方、拡張レイヤの場合はステップS23
で、スクランブルON/OFFフラグがオンかどうかを調べ、
オンであればステップS24に進み、IP認証がOKか
どうかをみる。OKであれば、例えば著作権などの視聴
許可を得ているユーザであるためステップS25に進
み、スクランブルを解除するためにハフマンコードの符
号を反転する。そしてステップS26に進み、可変長復
号、逆量子化、逆DCT、及び動き補償器によるP−V
OP及びB−VOP復号処理を実行する。そしてステッ
プS27に進み、その復号されて再生された画像データ
を出力して表示する。この場合は高解像度の画像を表示
することができる。
【0067】又、ステップS24で、IP認証がOKで
ないときはステップS26に進み、スクランブルがかか
っている画像を復号して、ステップS27で再生する。
この場合には、スクランブルによる歪みのある画像が再
生される。
【0068】一方、ステップS23で、スクランブルフ
ラグがオフの場合はステップS29に進み、IP認証が
OKかどうかをみる。OKであれば、ステップS26に
進み、そのスクランブルがかかっていない画像を復号し
て再生する。
【0069】またステップS28で、IP認証がOKで
ない場合はステップS22に進み、I−VOP復号或は
P−VOP復号による復号処理を実行し、ステップS2
7で画像の再生(低解像度での再生)を行う。こうして
ステップS28で、受信画像の復号処理が全て終了する
まで、上述の処理を繰り返し実行する。
【0070】尚、上述の実施の形態1では、ハフマンコ
ードのスクランブル対象を前述のようにi=3〜63と
したが、他の範囲でもかまわない。このように範囲を設
定することにより、スクランブルの歪みを調整すること
ができる。
【0071】また本実施の形態は、色信号構成420の
場合であるが、その他の色信号構成でもかまわない。さ
らに図2のフレームモードの構成は別の組み合わせでも
かまわない。
【0072】また本実施の形態ではダウンサンプリング
を“1/2”、アップサンプリングレートを“2”とし
たが、これらは対応していればどの値でもかまわない。
【0073】以上説明したように本実施の形態1によれ
ば、空間スケーラビリティの機能を持つ画像符号化器及
び復号器において、拡張レイヤに対してスクランブルを
施すことにより、必要に応じて復号器側で歪みを発生さ
せ、動画像の著作権を保護することができる。
【0074】またスクランブルをビットストリーム全体
ではなく、ハフマンコードの符号ビットに対して行うこ
とで、装置の処理の負荷は少なくて済む。
【0075】またハフマンコードは、ブロック毎に符号
反転するため、スクランブルのかかったビットストリー
ムを直接復号すると歪みはブロック内に閉じたものとな
る。本実施の形態1の場合、正常な画像よりもブロック
歪みやモスキート歪みと言われる量子化歪みを多く発生
した画像を再生することになり、その結果、スクランブ
ルを解除できない視聴者は画像の概観を認識するに留ま
ることになる。
【0076】また動画像復号装置において、局部復号画
像を格納するフレームメモリ1014に対して、可変長
復号器、逆量子化器、逆DCT器を2系統備えており、
フレームメモリ1014に、可変長復号器1006、逆
量子化器1007、逆DCT器1008の経路の正常な
復号画像が格納されるため、他方の可変長復号器100
3、逆量子化器1004、逆DCT器1005の経路か
ら生じるスクランブルによる歪みがフレーム毎に蓄積す
ることを防止することができる。
【0077】また3以上のレイヤ数においても実現する
ことが可能である。
【0078】[実施の形態2]図8は、本発明の実施の
形態2に係る動画像符号化装置の構成を示すブロック図
であり、図11はこれに対応する動画像復号装置の構成
を示すブロック図である。本実施の形態2では、MPE
G−2符号化方式において、時間スケーラビリティの機
能を有し、その拡張レイヤに対してDCT係数を符号化
したハフマンコードの符号ビットを反転することでスク
ランブルをかける場合について説明する。尚、MPEG
−2符号化方式の詳細についてはISO/IEC勧告書
を参照されたい。
【0079】図8は、本発明の実施の形態2に係る動画
像符号化装置の構成を示すブロック図である。尚、図8
において、前述の実施の形態1と同様の構成要素につい
ては同一番号を付し、その詳細な説明は省略する。よっ
て本実施の形態2では、前述の実施の形態1と異なる点
について詳しく説明する。
【0080】700は分配器で、入力画像を拡張レイヤ
と基本レイヤへ、各フレーム毎に割り当て、それと同時
にオーダリング(フレーム並び替え)を行う。702は
動き補償器で、フレームメモリ100からの入力画像
と、基本レイヤのフレームメモリ205からの局部復号
画像データを入力し、マクロブロック毎に動きベクトル
検出を行って予測画像を出力する。701は多重化器
で、時間スケーラビリティにおける拡張レイヤと基本レ
イヤのビットストリームを多重化している。
【0081】以上の構成に基づく動作を説明する。
【0082】本実施の形態2では、フレーム内符号化を
I-Picture符号化モード、1つの予測画像から予測する
フレーム間予測符号化をP-Picture符号化モード、2つ
の予測画像から予測するフレーム間予測符号化をB-Pict
ure符号化モードと称す。
【0083】入力画像は、分配器700によりフレーム
毎に、外部から入力された符号化モード1に従って基本
レイヤと拡張レイヤへ分配される。
【0084】図9及び図10は、本実施の形態2におけ
る時間スケーラビリティによる基本レイヤと拡張レイヤ
との各フレームの関係について示す図である。ここで図
9は入力画像の順序を示し、図10は分配器700によ
りフレームの順序が並び替えられた後のフレームの構成
を示す図である。ここで、入力画像は図9に示す順序で
各レイヤへ割り当てられる。
【0085】入力画像の先頭フレームを、まず基本レイ
ヤに入力してI-Picture符号化を行い、フレームメモリ
205に局部復号画像を格納する、次に第2フレームを
基本レイヤに入力し、フレームメモリ205に局部復号
画像を参照してP-Picture符号化を行う。次に第3フレ
ームを拡張レイヤに入力し、フレームメモリ100にお
いて入力画像をマクロブロックへ変換する。
【0086】動き補償器702は、フレームメモリ10
0の出力を入力し、既に基本レイヤのフレームメモリ2
05に格納された第1と第2フレームの2つのフレーム
の参照画像から動き補償を行う。つまり、B-Picture符
号化を行う。次の第4フレームも第3フレームと同様に
B-Picture符号化を行い、それ以降はフレームモードに
従って動作を繰り返す。
【0087】次に図11に示す動画像復号装置について
説明する。この図11における構成要素のうち、前述の
実施の形態1と同様の構成要素については同一番号を付
してその詳細な説明は省略する。よって本実施の形態2
では、前述の実施の形態1と異なる点について記述す
る。
【0088】2000は分配器で、入力ビットストリー
ムを基本レイヤと拡張レイヤとに分配する。2002は
動き補償器で、基本レイヤ内のフレームメモリ1105
からの局部復号画像データを入力し、マクロブロック毎
に予測画像を出力する。2001はセレクタで、分配器
1000からの符号化モード1に応じて、拡張レイヤの
出力(a入力)と基本レイヤの出力(b入力)を選択す
るセレクタであり、同時にリオーダリング(フレーム並
び替え)を行い、画像を表示順序に並び替える。
【0089】以上の構成において、入力ビットストリー
ムは分配器2000により拡張レイヤと基本レイヤに分
配される。本実施の形態における基本レイヤと拡張レイ
ヤとの各フレームの関係については図10と同様であ
る。
【0090】まず第1から第2フレームでは、基本レイ
ヤにビットストリームを入力し、第1フレームをI-Pict
ure、第2フレームをP-Pictureとして復号する。そして
第3フレームでは、拡張レイヤにビットストリームを入
力し、動き補償器2002にて既に基本レイヤのフレー
ムメモリ1105に格納されている第1と第2フレーム
の2つの画像を参照しB-Pictureとして復号する。また
第4フレームでは、拡張レイヤにビットストリームを入
力し、第3フレームと同様の復号を行う。以降はフレー
ムモードに従い動作を繰り返す。
【0091】セレクタ2001は、分配器1000から
の符号化モード1により、拡張レイヤ(a入力)と基本
レイヤ(b入力)を選択し、さらにリオーダリングを行
い復号画像を出力する。
【0092】前述した図4において、セレクタ1302
をセレクタ2001とすれば各セレクタと再生画像との
関係は図4と同じになる。但し、この場合の再生画像の
解像度は時間周波数に対するものとなる。つまり、低解
像度画像とは基本レイヤのみの画像を示し、高解像度画
像とは拡張レイヤを含めた画像を示す。
【0093】以上説明したように本実施の形態2によれ
ば、時間スケーラビリティの機能を持つ画像符号化器及
び復号器において、拡張レイヤに対してスクランブルを
施すことで、必要に応じて復号器側でフレーム毎に歪み
を発生させ、動画像の著作権を保護することができる。
【0094】またスクランブルをビットストリーム全体
ではなくハフマンコードの符号ビットに対して行うこと
で、装置の処理の負荷が少なくて済む。
【0095】またスクランブルは、拡張レイヤに対して
のみ行われるため、両レイヤを連続して再生し、且つ、
スクランブルの歪みのある拡張レイヤの画像を再生する
場合には、歪みのない画像と、歪みのある画像が交互に
再生されることになる。その結果、スクランブルを解除
できない視聴者は画像の概観を認識するに留まることに
なる。
【0096】また空間スケーラビリティと同様に、3以
上のレイヤ数においても実現することが可能である。
【0097】尚、この実施の形態2に係る処理も前述の
実施の形態1と同様にソフトウェアにより処理すること
が可能である。その場合の処理の流れを示すフローチャ
ートは、前述の実施の形態1と基本的に同様であるた
め、その説明を省略する。
【0098】[実施の形態3]図12は、本発明の実施
の形態3に係る画像符号化装置の構成を示すブロック図
であり、図13は、これに対応する画像復号装置の構成
を示すブロック図である。本実施の形態3では、フレー
ム内符号化方式において、MPEG符号化方式の空間ス
ケーラビリティに類する機能を有し、その拡張レイヤに
対してDCT係数を符号化したハフマンコードの符号ビ
ットを反転することでスクランブルをかける場合につい
て説明する。
【0099】図12において、前述の実施の形態1と同
様の構成要素については同一番号を付し、その詳細な説
明は省略する。よって本実施の形態3では実施の形態1
と異なる点について記述する。
【0100】3000は分離器で、可変長符号化器20
7の出力からブロック内の位置に対応してDCTの低周
波成分と高周波成分を分離する。3001は多重化器
で、分離器3000で分離した各レイヤのコードを多重
化する。
【0101】尚、DCT係数のブロック内をジグザグス
キャン順序で連続した列をDCT[i](i=0〜63)
とした場合、本実施の形態3の分離器3000で拡張レ
イヤへ出力するハフマンコードは、i=3〜63とす
る。
【0102】図12において、入力画像はフレームメモ
リ200においてマクロブロック化され、DCT器20
1、量子化器202、可変長符号化器207を介して可
変長符号化コードとなる。この符号化コードは分離器3
000によりブロック内の成分毎に分離され、低周波成
分は多重化器3001へ、その他の成分はDCT符号反
転器108、セレクタ109へ出力される。
【0103】図13の画像復号装置において、前述の実
施の形態1と同様の構成要素については同一番号を付し
てその詳細な説明は省略する。よって本実施の形態3で
は、実施の形態1と異なる点について記述する。
【0104】4000は分離器で、入力ビットストリー
ムを拡張レイヤと基本レイヤへ分離する。4001は多
重化器で、両レイヤのコードを多重化する。4002は
セレクタで、セキュリティ制御器1012からの選択信
号により、黒画像(a入力)もしくは逆DCT器110
3の出力を選択する。
【0105】以上の構成に基づく復号装置の動作を説明
する。
【0106】まず入力したビットストリームは分離器4
000において拡張レイヤと基本レイヤへ分離される。
これ以降では、正常なハフマンコードを正常コード、符
号反転したハフマンコードを反転コードと称す。尚、D
CT係数のブロック内をジグザグスキャン順序で連続し
た列をDCT[i](i=0〜63)とした場合、本実施
の形態3の分離器4000で拡張レイヤへ出力するハフ
マンコードは、i=3〜63とする。
【0107】(A)スクランブルオンで、且つ、IP認
証結果がOKの場合について説明する。セキュリティ制
御器1012では認証結果がOKのため、セレクタ10
02はb入力の正常コードを選択する。多重化器400
1は、分離器4000からの低周波成分のコードと、セ
レクタ1002からの高周波成分のコードとを多重化す
る。可変長復号器1101、逆量子化器1102、逆D
CT器1103は、正常コードを入力する。その結果、
正常な画像を復号することができる。ここでセレクタ4
002は、セキュリティ制御器1012からの選択信号
によりb入力を選択して出力する。その結果、本復号装
置は正常な画像(高解像度)を再生する。
【0108】(B)スクランブルオンで、且つ、IP認
証結果がNOの場合について記述する。セキュリティ制
御器1012では認証結果がNOのため、セレクタ10
02はa入力の反転コードを選択する。このため高周波
成分は反転コードとなったまま逆DCT器1103から
出力される。セレクタ4002はセキュリティ制御器1
012からの選択信号によりb入力を選択して出力す
る。その結果、スクランブルによる歪みのある画像が再
生される。
【0109】(C)スクランブルオフで、且つ、IP認
証結果がOKの場合について記述する。セキュリティ制
御器1012では認証結果がOKのため、セレクタ10
02はa入力を選択し正常コードを出力する。このため
全ての周波数成分は正常となり逆DCT器1103から
出力される。セレクタ4002はセキュリティ制御器1
012からの選択信号によりb入力を選択して出力す
る。その結果、正常な画像を再生することができる。
【0110】(D)スクランブルオフで、且つ、IP認
証結果がNOの場合について記述する。セキュリティ制
御器1012では認証結果がNOのため、セレクタ40
02は黒画像(a入力)を選択して出力する。その結
果、黒画像を再生する。
【0111】図14は、本実施の形態3におけるセキュ
リティ制御器1012によるセレクタ4002、セレク
タ1002の選択状態、及び再生画像との関係について
示す図である。
【0112】このように、スクランブルON/OFFフラグと
IP認証結果により、2つのセレクタ1002,400
2を制御し、その結果として3種類の再生画像の状態を
生成することが可能である。
【0113】以上説明したように本実施の形態3によれ
ば、フレーム内符号化方式のため、静止画像及び動画像
符号化・復号装置で実現可能である。
【0114】空間スケーラビリティの機能を持つ画像符
号化器及び復号器において、拡張レイヤに対してスクラ
ンブルを施すことで、必要に応じて復号器側で歪みを発
生させ、画像の著作権を保護することができる。
【0115】またスクランブルをビットストリーム全体
ではなくハフマンコードの符号ビットに対して行うこと
で、装置の処理の負荷は少なくて済む。
【0116】またハフマンコードはブロック毎に符号反
転するため、スクランブルのかかったビットストリーム
を直接復号すると歪みはブロック内に閉じたものとな
る。本実施の形態の場合、正常な画像よりもブロック歪
みやモスキート歪みと言われる量子化歪みを多く発生し
た画像を再生することになり、結果としてスクランブル
を解除できない視聴者は画像の概観を認識するに留まる
ことになる。
【0117】なお本発明は、複数の機器(例えばホスト
コンピュータ、インタフェイス機器、リーダ、プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機、ファクシミリ装置な
ど)に適用してもよい。
【0118】また本発明の目的は、前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体(または記録媒体)を、システムあるいは
装置に供給し、そのシステムあるいは装置のコンピュー
タ(またはCPUやMPU)が記憶媒体に格納されたプログラ
ムコードを読み出し実行することによっても達成され
る。この場合、記憶媒体から読み出されたプログラムコ
ード自体が前述した実施形態の機能を実現することにな
り、そのプログラムコードを記憶した記憶媒体は本発明
を構成することになる。また、コンピュータが読み出し
たプログラムコードを実行することにより、前述した実
施形態の機能が実現されるだけでなく、そのプログラム
コードの指示に基づき、コンピュータ上で稼働している
オペレーティングシステム(OS)などが実際の処理の一部
または全部を行い、その処理によって前述した実施形態
の機能が実現される場合も含まれる。
【0119】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
【0120】以上の説明したように本実施の形態によれ
ば、スケーラビリティの機能を持つ画像符号化装置及び
復号装置において、ビットストリーム内にIP符号化コ
ード、及び著作権を保護するための付加情報を設けるこ
とにより、所望の画像の一部に対してコンテンツ提供者
の著作権を守ることが可能となる。
【0121】また本実施の形態によれば、ビットストリ
ームの一部の限定されたコードに対してスクランブルを
行うため、符号化コード全体を対象とするよりもその処
理の負荷は少なくて済む。またその歪みはブロック内に
閉じたものとなるため、スクランブルを解除できない視
聴者は画像の概観を認識するという状態を作ることが可
能となる。
【0122】
【発明の効果】以上説明したように本発明によれば、画
像符号化時に著作権を保護すべき対象のビットストリー
ムの一部にスクランブルをかけ、符号化効率を下げるこ
となく画像を符号化できる。
【0123】また本発明によれば、視聴権利を有する視
聴者の画像復号装置では正常な再生を行い、視聴権利を
持たない視聴者の画像復号装置では画像のおおよその概
観を認識できる程度の再生を行うことができるように画
像を符号化できるという効果がある。
【0124】また本発明によれば、上記画像符号化装置
により符号化された画像を復号して再生できるという効
果がある。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係る画像符号化装置の
主要構成を示すブロック図である。
【図2】本実施の形態1に係る空間スケーラビリティに
よる基本レイヤと拡張レイヤとの各VOPの関係を示す
図である。
【図3】本発明の実施の形態1に係る画像復号化装置の
主要構成を示すブロック図である。
【図4】本発明の実施の形態1におけるセキュリティ制
御器の入出力と再生画像の関係とを説明する図である。
【図5】本発明の実施の形態1に係る多レイヤの空間ス
ケーラビリティの構成を示す図である。
【図6】本発明の実施の形態1に係る画像符号化処理を
説明するフローチャートである。
【図7】本発明の実施の形態1に係る画像復号処理を示
すフローチャートである。
【図8】本発明の実施の形態2に係る画像符号化装置の
主要構成を示すブロック図である。
【図9】本実施の形態2に係る空間スケーラビリティに
よる基本レイヤと拡張レイヤとにおけるフレーム表示順
序の関係を示す図である。
【図10】本実施の形態2に係る空間スケーラビリティ
による基本レイヤと拡張レイヤとにおけるフレームの符
号化順序の関係を示す図である。
【図11】本発明の実施の形態2に係る画像復号装置の
主要構成を示すブロック図である。
【図12】本発明の実施の形態3に係る画像符号化装置
の主要部の構成を示すブロック図である。
【図13】本実施の形態3に係る画像復号装置の主要構
成を示すブロック図である。
【図14】本実施の形態3におけるセキュリティ制御器
の入出力と再生画像の関係を示す図である。
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/30

Claims (23)

    【特許請求の範囲】
  1. 【請求項1】 入力した画像データを複数のレイヤへ分
    離する分離手段と、 前記分離手段により分離されたそれぞれのレイヤの画像
    データをブロック化するブロック化手段と、 前記ブロック化手段によりブロック化された各ブロック
    を符号化するブロック符号化手段と、 1つ又は複数のレイヤにおいて、前記ブロック符号化手
    段により符号化されたブロックにスクランブルを施すス
    クランブル手段と、 知的財産を保護するための保護データを入力する保護デ
    ータ入力手段と、 前記ブロック符号化手段により符号化されたコード、前
    記保護データ及び前記スクランブル手段によりスクラン
    ブルされたブロックのコードを多重化して出力する多重
    化手段と、を有することを特徴とする画像符号化装置。
  2. 【請求項2】 前記分離手段は、入力した画像データを
    2次元空間方向でダウンサンプリングすることを特徴と
    する請求項1に記載の画像符号化装置。
  3. 【請求項3】 前記分離手段は、入力した画像データの
    フレームをレイヤ毎に割り当てることを特徴とする請求
    項1に記載の画像符号化装置。
  4. 【請求項4】 前記スクランブル手段は、前記ブロック
    符号化手段により符号化されたビットストリームを同一
    な符号長の別の符号へ置換することを特徴とする請求項
    1乃至3のいずれか1項に記載の画像符号化装置。
  5. 【請求項5】 前記ブロック符号化手段は、 ブロックに対して直交変換を行う直交変換手段と、 前記直交変換手段により変換された各係数を量子化する
    量子化手段と、 前記量子化手段による量子化結果を可変長符号化する可
    変長符号化手段と、を有することを特徴とする請求項1
    乃至4のいずれか1項に記載の画像符号化装置。
  6. 【請求項6】 前記多重化手段は更に、前記スクランブ
    ル手段によりスクランブルされたブロックを含むか否か
    を示す情報を多重化することを特徴とする請求項1乃至
    5のいずれか1項に記載の画像符号化装置。
  7. 【請求項7】 符号化されたビットストリームを入力
    し、前記ビットストリームを、知的財産を保護するため
    の保護コードと、1つ或は複数のレイヤとに分配する分
    配手段と、 外部から認証用データを入力する認証用データ入力手段
    と、 前記認証用データと前記保護コードとの整合を調べる認
    証手段と、 前記認証手段による認証結果に基づいて、1つ又は複数
    のレイヤのスクランブルを解除するスクランブル解除手
    段と、 前記分離手段の出力、もしくは前記スクランブル解除手
    段の出力を復号する復号手段と、 前記復号手段による復号された画像を出力する画像出力
    手段と、を備えることを特徴とする画像復号装置。
  8. 【請求項8】 前記画像出力手段は、レイヤ毎に画像の
    フレームを再生順序に割り当てて出力することを特徴と
    する請求項7に記載の画像復号装置。
  9. 【請求項9】 前記画像出力手段は、レイヤ毎に選択し
    て画像を出力することを特徴とする請求項7に記載の画
    像復号装置。
  10. 【請求項10】 前記スクランブル解除手段は、前記ビ
    ットストリームを同一な符号長の別の符号へ置換するこ
    とを特徴とする請求項7に記載の画像復号装置。
  11. 【請求項11】 前記復号手段は、 前記スクランブル解除手段によりスクランブルを解除し
    たビットストリームを入力する入力手段と、 符号化されたコードをブロック毎に可変長復号する可変
    長復号手段と、 前記可変長復号手段による復号結果を逆量子化する逆量
    子化手段と、 前記逆量子化手段による逆量子化結果を逆直交変換する
    逆直交変換手段と、を備えることを特徴とする請求項7
    乃至10のいずれか1項に記載の画像復号装置。
  12. 【請求項12】 入力した画像データを複数のレイヤへ
    分離する分離工程と、 前記分離工程で分離されたそれぞれのレイヤの画像デー
    タをブロック化するブロック化工程と、 前記ブロック化工程でブロック化された各ブロックを符
    号化するブロック符号化工程と、 1つ又は複数のレイヤにおいて、前記ブロック符号化工
    程により符号化されたブロックにスクランブルを施すス
    クランブル工程と、 知的財産を保護するための保護データを入力する保護デ
    ータ入力工程と、 前記ブロック符号化工程で符号化されたコード、前記保
    護データ及び前記スクランブル工程によりスクランブル
    されたブロックのコードを多重化して出力する多重化工
    程と、を有することを特徴とする画像符号化方法。
  13. 【請求項13】 前記分離工程では、入力した画像デー
    タを2次元空間方向でダウンサンプリングすることを特
    徴とする請求項12に記載の画像符号化方法。
  14. 【請求項14】 前記分離工程では、入力した画像デー
    タのフレームをレイヤ毎に割り当てることを特徴とする
    請求項12に記載の画像符号化方法。
  15. 【請求項15】 前記スクランブル工程では、前記ブロ
    ック符号化工程で符号化されたビットストリームを同一
    な符号長の別の符号へ置換することを特徴とする請求項
    12乃至14のいずれか1項に記載の画像符号化方法。
  16. 【請求項16】 前記ブロック符号化工程は、 ブロックに対して直交変換を行う直交変換工程と、 前記直交変換工程で変換された各係数を量子化する量子
    化工程と、 前記量子化工程での量子化結果を可変長符号化する可変
    長符号化工程と、を有することを特徴とする請求項12
    乃至15のいずれか1項に記載の画像符号化方法。
  17. 【請求項17】 前記多重化工程では更に、前記スクラ
    ンブル工程でスクランブルされたブロックを含むか否か
    を示す情報を多重化することを特徴とする請求項12乃
    至16のいずれか1項に記載の画像符号化方法。
  18. 【請求項18】 符号化されたビットストリームを入力
    し、前記ビットストリームを、知的財産を保護するため
    の保護コードと、1つ或は複数のレイヤとに分配する分
    配工程と、 外部から認証用データを入力する認証用データ入力工程
    と、 前記認証用データと前記保護コードとの整合を調べる認
    証工程と、 前記認証工程での認証結果に基づいて、1つ又は複数の
    レイヤのスクランブルを解除するスクランブル解除工程
    と、 前記分離工程の出力、もしくは前記スクランブル解除工
    程の出力を復号する復号工程と、 前記復号工程で復号された画像を出力する画像出力工程
    と、を備えることを特徴とする画像復号方法。
  19. 【請求項19】 前記画像出力工程ではレイヤ毎に画像
    のフレームを再生順序に割り当てて出力することを特徴
    とする請求項18に記載の画像復号方法。
  20. 【請求項20】 前記画像出力工程では、レイヤ毎に選
    択して画像を出力することを特徴とする請求項18に記
    載の画像復号方法。
  21. 【請求項21】 前記スクランブル解除工程では、前記
    ビットストリームを同一な符号長の別の符号へ置換する
    ことを特徴とする請求項18に記載の画像復号方法。
  22. 【請求項22】 前記復号工程は、 前記スクランブル解除工程でスクランブルを解除したビ
    ットストリームを入力する入力工程と、 符号化されたコードをブロック毎に可変長復号する可変
    長復号工程と、 前記可変長復号工程での復号結果を逆量子化する逆量子
    化工程と、 前記逆量子化工程での逆量子化結果を逆直交変換する逆
    直交変換工程と、を備えることを特徴とする請求項18
    乃至21のいずれか1項に記載の画像復号方法。
  23. 【請求項23】 請求項12乃至22のいずれか1項に
    記載の方法を実行するプログラムを記憶した、コンピュ
    ータにより読取り可能な記憶媒体。
JP2000385941A 2000-01-05 2000-12-19 画像復号装置及び画像復号方法 Expired - Fee Related JP4018335B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000385941A JP4018335B2 (ja) 2000-01-05 2000-12-19 画像復号装置及び画像復号方法
US09/750,164 US6810131B2 (en) 2000-01-05 2000-12-29 Information processing method and apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000-518 2000-01-05
JP2000000518 2000-01-05
JP2000385941A JP4018335B2 (ja) 2000-01-05 2000-12-19 画像復号装置及び画像復号方法

Publications (3)

Publication Number Publication Date
JP2001258004A true JP2001258004A (ja) 2001-09-21
JP2001258004A5 JP2001258004A5 (ja) 2004-11-18
JP4018335B2 JP4018335B2 (ja) 2007-12-05

Family

ID=26583174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000385941A Expired - Fee Related JP4018335B2 (ja) 2000-01-05 2000-12-19 画像復号装置及び画像復号方法

Country Status (1)

Country Link
JP (1) JP4018335B2 (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005011285A1 (ja) * 2003-07-24 2005-02-03 Nippon Telegraph And Telephone Corporation 画像符号化装置,画像復号装置,画像符号化方法,画像復号方法,画像符号化プログラム,画像復号プログラム,画像符号化プログラムを記録した記録媒体,画像復号プログラムを記録した記録媒体
EP1650974A2 (en) 2004-10-25 2006-04-26 Pioneer Corporation Video signal delivery system and video signal delivery method
JP2006333519A (ja) * 2003-12-01 2006-12-07 Samsung Electronics Co Ltd スケーラブルビデオコーディング及びデコーディング方法と装置
JP2007174375A (ja) * 2005-12-22 2007-07-05 Kddi Corp 画像スクランブル装置および画像デスクランブル装置
JP2008035551A (ja) * 2007-09-26 2008-02-14 Dolby Lab Licensing Corp 次世代テレビジョンにおける暗号化および透かし処理を施される時間的および解像度レイヤ構造
JP2008506328A (ja) * 2004-07-15 2008-02-28 サムスン エレクトロニクス カンパニー リミテッド 基礎階層を利用するスケーラブルビデオコーディング方法および装置。
JP2008048447A (ja) * 2007-09-26 2008-02-28 Dolby Lab Licensing Corp 次世代テレビジョンにおける暗号化および透かし処理を施される時間的および解像度レイヤ構造
JP2008079326A (ja) * 2003-12-01 2008-04-03 Samsung Electronics Co Ltd スケーラブルビデオコーディング及びデコーディング方法、並びにその装置
JP2008131556A (ja) * 2006-11-24 2008-06-05 Mitsubishi Electric Corp データ変換装置及びデータ変換方法及びプログラム
JP2008311788A (ja) * 2007-06-12 2008-12-25 Canon Inc デジタルデータ放送情報の制御システム
JP2009141953A (ja) * 2007-12-06 2009-06-25 Samsung Electronics Co Ltd 映像を階層的に符号化/復号化する方法及び装置
JP2010501141A (ja) * 2006-08-16 2010-01-14 マイクロソフト コーポレーション デジタル映像の可変解像度エンコードおよびデコード技術
WO2010032636A1 (ja) * 2008-09-17 2010-03-25 シャープ株式会社 スケーラブルビデオストリーム復号装置およびスケーラブルビデオストリーム生成装置
JP2010178389A (ja) * 2004-03-04 2010-08-12 Samsung Electronics Co Ltd ビデオストリーミングサービスのためのビデオエンコーダと、プリデコーディング方法、ビデオデコーディング方法、及びその装置と、イメージフィルタリング方法
JP2011510552A (ja) * 2008-01-17 2011-03-31 トムソン ライセンシング 選択的データ暗号化のための方法および装置
US8731152B2 (en) 2010-06-18 2014-05-20 Microsoft Corporation Reducing use of periodic key frames in video conferencing
US8773494B2 (en) 2006-08-29 2014-07-08 Microsoft Corporation Techniques for managing visual compositions for a multimedia conference call
US8990305B2 (en) 2006-10-18 2015-03-24 Microsoft Corporation Techniques for virtual conferencing servers
JPWO2021199374A1 (ja) * 2020-04-01 2021-10-07

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100531396C (zh) * 2003-07-24 2009-08-19 日本电信电话株式会社 图像编码装置和方法以及图像解码装置和方法
US7929605B2 (en) 2003-07-24 2011-04-19 Nippon Telegraph And Telephone Corporation Image decoding device, image decoding method, image decoding program, recording medium recording image decoding program
WO2005011285A1 (ja) * 2003-07-24 2005-02-03 Nippon Telegraph And Telephone Corporation 画像符号化装置,画像復号装置,画像符号化方法,画像復号方法,画像符号化プログラム,画像復号プログラム,画像符号化プログラムを記録した記録媒体,画像復号プログラムを記録した記録媒体
KR100908422B1 (ko) * 2003-07-24 2009-07-21 니뽄 덴신 덴와 가부시키가이샤 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법, 화상 복호 방법, 화상 부호화 프로그램을 기록한 기록 매체, 화상 복호 프로그램을 기록한 기록 매체
JP2006333519A (ja) * 2003-12-01 2006-12-07 Samsung Electronics Co Ltd スケーラブルビデオコーディング及びデコーディング方法と装置
JP2008079326A (ja) * 2003-12-01 2008-04-03 Samsung Electronics Co Ltd スケーラブルビデオコーディング及びデコーディング方法、並びにその装置
US8929436B2 (en) 2004-03-04 2015-01-06 Samsung Electronics Co., Ltd. Method and apparatus for video coding, predecoding, and video decoding for video streaming service, and image filtering method
JP2010178389A (ja) * 2004-03-04 2010-08-12 Samsung Electronics Co Ltd ビデオストリーミングサービスのためのビデオエンコーダと、プリデコーディング方法、ビデオデコーディング方法、及びその装置と、イメージフィルタリング方法
JP2008506328A (ja) * 2004-07-15 2008-02-28 サムスン エレクトロニクス カンパニー リミテッド 基礎階層を利用するスケーラブルビデオコーディング方法および装置。
EP1650974A2 (en) 2004-10-25 2006-04-26 Pioneer Corporation Video signal delivery system and video signal delivery method
JP2007174375A (ja) * 2005-12-22 2007-07-05 Kddi Corp 画像スクランブル装置および画像デスクランブル装置
JP2010501141A (ja) * 2006-08-16 2010-01-14 マイクロソフト コーポレーション デジタル映像の可変解像度エンコードおよびデコード技術
US10187608B2 (en) 2006-08-29 2019-01-22 Microsoft Technology Licensing, Llc Techniques for managing visual compositions for a multimedia conference call
US9635314B2 (en) 2006-08-29 2017-04-25 Microsoft Technology Licensing, Llc Techniques for managing visual compositions for a multimedia conference call
US8773494B2 (en) 2006-08-29 2014-07-08 Microsoft Corporation Techniques for managing visual compositions for a multimedia conference call
US8990305B2 (en) 2006-10-18 2015-03-24 Microsoft Corporation Techniques for virtual conferencing servers
JP2008131556A (ja) * 2006-11-24 2008-06-05 Mitsubishi Electric Corp データ変換装置及びデータ変換方法及びプログラム
JP2008311788A (ja) * 2007-06-12 2008-12-25 Canon Inc デジタルデータ放送情報の制御システム
JP2008048447A (ja) * 2007-09-26 2008-02-28 Dolby Lab Licensing Corp 次世代テレビジョンにおける暗号化および透かし処理を施される時間的および解像度レイヤ構造
JP2008035551A (ja) * 2007-09-26 2008-02-14 Dolby Lab Licensing Corp 次世代テレビジョンにおける暗号化および透かし処理を施される時間的および解像度レイヤ構造
JP2009141953A (ja) * 2007-12-06 2009-06-25 Samsung Electronics Co Ltd 映像を階層的に符号化/復号化する方法及び装置
JP2011510552A (ja) * 2008-01-17 2011-03-31 トムソン ライセンシング 選択的データ暗号化のための方法および装置
WO2010032636A1 (ja) * 2008-09-17 2010-03-25 シャープ株式会社 スケーラブルビデオストリーム復号装置およびスケーラブルビデオストリーム生成装置
US8731152B2 (en) 2010-06-18 2014-05-20 Microsoft Corporation Reducing use of periodic key frames in video conferencing
JPWO2021199374A1 (ja) * 2020-04-01 2021-10-07
JP7597108B2 (ja) 2020-04-01 2024-12-10 日本電気株式会社 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法、映像システムおよびプログラム

Also Published As

Publication number Publication date
JP4018335B2 (ja) 2007-12-05

Similar Documents

Publication Publication Date Title
US6810131B2 (en) Information processing method and apparatus
JP4018335B2 (ja) 画像復号装置及び画像復号方法
Ostermann et al. Video coding with H. 264/AVC: tools, performance, and complexity
KR100657268B1 (ko) 컬러 영상의 신축적 부호화, 복호화 방법 및 장치
US6829301B1 (en) Enhanced MPEG information distribution apparatus and method
Hartung et al. Watermarking of MPEG-2 encoded video without decoding and reencoding
EP0649261B1 (en) Image data processing and encrypting apparatus
US8503671B2 (en) Method and apparatus for using counter-mode encryption to protect image data in frame buffer of a video compression system
KR100205701B1 (ko) 송신 장치, 수신 장치 및 이들을 통합한 통신처리 시스템과, 디지탈 텔레비젼 방송 시스템
US5278647A (en) Video decoder using adaptive macroblock leak signals
CN100397901C (zh) 用于安全广播、随机访问、受控显示、私自拷贝和管理mpeg-4类型的视听内容的装置
US20050185795A1 (en) Apparatus and/or method for adaptively encoding and/or decoding scalable-encoded bitstream, and recording medium including computer readable code implementing the same
US20120230388A1 (en) Method and system for protecting image data in frame buffers of video compression systems
JP3976942B2 (ja) 画像処理装置及び方法、画像処理プログラムが記録されたコンピュータ可読記録媒体
CN100438620C (zh) 用于扰频mpeg-4类型的多媒体和视听内容的装置及方法
AU2002318344B2 (en) Encrypted and watermarked temporel and resolution layering in advanced television
US6556714B2 (en) Signal processing apparatus and method
Kunkelmann et al. Video encryption based on data partitioning and scalable coding—A comparison
JP2006525731A (ja) 新標準への移行をサポートする多階層符号化
KR20080004565A (ko) 스케일러블 비디오 신호 인코딩 및 디코딩 방법
KR100708209B1 (ko) 컬러 영상의 신축적 부호화, 복호화 방법 및 장치
JP4018305B2 (ja) 画像処理方法及びその装置と記憶媒体
KR100247249B1 (ko) 동화상 데이타 복제 방지장치
JP4193252B2 (ja) 信号処理装置及び方法、信号復号装置、並びに信号符号化装置
US6345120B1 (en) Image processing system, image data transmission and reception apparatus, and image processing method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070313

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070920

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130928

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees