JP2011024264A - ピクチャー及びビデオ記憶管理システム及び方法 - Google Patents
ピクチャー及びビデオ記憶管理システム及び方法 Download PDFInfo
- Publication number
- JP2011024264A JP2011024264A JP2010235165A JP2010235165A JP2011024264A JP 2011024264 A JP2011024264 A JP 2011024264A JP 2010235165 A JP2010235165 A JP 2010235165A JP 2010235165 A JP2010235165 A JP 2010235165A JP 2011024264 A JP2011024264 A JP 2011024264A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- data structure
- video
- conversion
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【解決手段】映像ファイルサイズ減少回路(212)及び1つ以上の状態マシンを使用して、指定の映像ファイルの画質レベルが低下される。これは、指定の映像ファイルにおけるデータのサブセットを抽出し、そしてその指定の映像ファイルの低画質バージョンを形成する回路を含む。この低画質バージョンは、指定の映像データ構造体によりそれまで占有されていたメモリ装置内のスペースより僅かなスペースしか占有しないものである。その結果、メモリ装置において映像ファイルにより占有されるスペースの量を減少し、付加的な映像ファイルを記憶するための余地を作るか、又は限定された帯域巾環境でより迅速な送信を許すことができる。
【選択図】図5
Description
又、デジタルでエンコードされるビデオフレームには、同様の記憶量対画質の事項も適用される。より詳細には、例えば、デジタルビデオカメラにおける所定量の記憶スペースに対し、所定数のビデオフレームに必要とされる記憶量に対して最良の画質を維持することが目標である。現在の装置では、ユーザが、デジタルビデオ映像を捕獲する前に画質を選択できるが、既に撮影されたビデオシーケンスに対し、削除以外のやり方で、ビデオカメラの記憶スペースを効果的に管理することはできない。
又、本発明の目的は、ネットワーク接続される映像及びビデオライブラリー、サーバーコンピュータに接続されるクライアントコンピュータにより実行されるインターネットウェブブラウザ、ビデオ記憶能力を有するケーブルテレビジョンセットトップボックス等を含む他のアプリケーションに対するスペース効率及び計算効率の良い映像及びビデオ取り扱いメカニズムを提供することである。
更に、映像管理ロジックは、画質レベルの低下を最小にしつつ映像ファイルのサイズを減少するための映像ファイルサイズ減少回路及び1つ以上の状態マシンを備えている。この回路は、指定の映像ファイルにおいてデータのサブセットを抽出し、そして指定の映像ファイルの低画質バージョンを形成し、これは、指定の映像データ構造体によりそれまで占有されていたメモリ装置内のスペースよりも僅かなスペースしか占有しない。その結果、メモリ装置において映像ファイルにより占有されるスペースの量を減少して、付加的な映像ファイルを記憶するための余地を作るか、又は限定された帯域巾環境においてより迅速な送信を行うことができるようにする。
ある映像処理システムでは、映像を多数の個別の解像度レベルで記憶することができ、通常、各解像度レベルは、その「隣接レベル」から4の解像度ファクタだけ相違する。換言すれば、映像の最大解像度表示(解像度レベル1)が量Xの情報を含む場合には、第2解像度レベルの表示は、(例えば)量X/4の情報を含み、第3解像度レベルの表示は、量X/16の情報を含み、等々となる。従って、映像の「解像度」とは、通常、映像情報の量を意味し、そしてデジタル映像処理システムの状況においては、個別のピクセルエレメントの数に関してしばしば表現される。解像度レベルの数と、あるレベルから次のレベルへの情報減少の特定量は、システムごとに著しく変化し得る。更に、本発明は、解像度レベルの連続的な範囲を有するシステムに等しく適用できる。
本明細書において、「映像画質」及び「画質レベル」という語は、映像の「解像度」及び映像の「忠実度」の両方を含む画質の一般的な意味で使用されるものとする。従って、映像の「画質」を最も高い画質レベルから次に高い画質レベルへ低下することは、映像の解像度を下げるか又はその忠実度を下げるか、或いはその両方によって行うことができる。他の実施形態において、「映像画質」及び「画質レベル」という語は、映像画質の他の特徴を指すものとして使用されてもよい。
図1には、本発明によるデジタルカメラシステム100の実施形態が示されている。デジタルカメラシステム100は、映像捕獲装置102、例えば、CCD又はCMOSセンサアレー、或いはデジタルエンコードされた情報のアレーとして映像を捕獲するのに適した他のメカニズムを備えている。従って、映像捕獲装置は、アナログ映像情報をデジタル値に変換するためのアナログ/デジタル変換(ADC)回路を含むものと仮定する。
通常はランダムアクセスメモリであるワーキングメモリ104は、デジタルエンコードされた映像情報を映像捕獲装置102から受け取る。より一般的には、このメモリは、映像がカメラのデータ処理回路106によって変換され、圧縮されそしてその他処理される間に、デジタルエンコードされた映像を記憶するのに使用される。メモリ104は、他の装置と同じ集積回路に集積されてもよいし、又は個別の回路(1つ又は複数)を使用して実施されてもよい。
映像が捕獲され、処理され、そして不揮発性映像メモリ108に記憶された後に、関連映像ファイルが、映像ビューアで見るためにメモリ108から検索される。より詳細には、映像ファイルは、その変換された圧縮形態から、フレームバッファ118に記憶するのに適したデータアレーに変換されて戻される。フレームバッファの映像データは、映像ビューア114に表示される。日付/時刻回路120は、現在日付及び時刻を追跡するのに使用され、そして各々の記憶された映像は、通常、映像が撮影された日付及び時刻で日付スタンプされる。
図2を参照すれば、1つの実施形態において、不揮発性映像メモリ108は、このメモリ108に記憶される全ての映像ファイル132をリストしたディレクトリ130を記憶する。好ましくは、ディレクトリ130は、各記憶された映像ファイル132に対する情報、例えば、映像が撮影された日付及び時刻、映像の画質レベル、及びメモリ108におけるファイルの位置を含む。
各映像ファイルに記憶される映像データの構造を理解するために、先ず、映像ファイルがいかにエンコードされるか理解するのが有用であろう。図3を参照すれば、デジタルカメラの映像捕獲メカニズム102(図1)から得られた生の映像データアレー140は、32x32又は64x64(或いはより一般的には、ある整数値nに対して、2nx2n)のような固定サイズの1組の非重畳「分析アレー」142として処理される。たとえ幾つかのサブアレーがデータアレーの縁の上に張り出しても、エンコードされるべき全データアレーをカバーするために、充分な数のサブアレーが使用される。サブアレーの上に張り出す部分には、データエンコードプロセス中にゼロのデータ値が充填される。好ましい実施形態では、データアレーの原点は、左上の角であり、データアレーの位置を識別するのに使用される第1座標は、「Y」軸即ち垂直座標であり、そして使用される第2座標は、「X」軸即ち水平座標である。従って、0,64の位置は、アレーの垂直方向の最上位置のピクセルを指示し、アレーの原点から右へ64個のピクセル位置があり、一方、32,0の位置は、アレーの左縁のピクセルを指示し、アレーの原点から垂直方向下方に32個のピクセル位置がある。
本明細書において、「ウェーブレット」及び「ウェーブレット状」という語は交換可能に使用される。ウェーブレット状変換は、一般に、従来のウェーブレット変換の場合と同様の空間周波数特性を有し、そしてロスなしに可逆であるが、計算効率の良い短いフィルタを有する。
各変換された映像アレー144は、希薄データエンコード技術を使用して圧縮及びエンコードされる。1つの実施形態において、分析アレーを圧縮及びエンコードする方法は、背景情報として参考としてここに援用する「System and Method for Scalable Coding of Sparse Data Set」と題する1997年5月16日に出願された米国特許出願第08/858,035号、即ち現在の米国特許第5,949,911号に詳細に説明された方法である。映像の全ての分析アレーに対するエンコードされた映像データは、合成されて、映像ファイル132として記憶される。
本発明のある実施形態においては、デジタルカメラの映像捕獲メカニズムから受け取られた生の映像アレーが先ず「分析アレー」に分割され、そして変換及び量子化される。更に、分析アレーは、各々、映像アレーの薄い水平ストリップである。即ち、各分析アレーは、映像アレーの全巾に延びるが、その高さは、若干の(例えば、4ないし16の)映像エレメント分に過ぎない。更に別の実施形態では、映像アレーが分析アレーに全く分割されない。
しかしながら、更に別の実施形態では、各映像ファイルを「画質レベルサポート順序」で編成することができ、各分析アレーに対するデータは、各次々のデータ構造体172が、映像画質を1つの所定の画質レベルだけ増加するのに必要な映像情報を記憶するように構成される。従って、あるデータ構造体172の情報は、2つ、3つ又はそれ以上のビット平面の情報を表わしてもよい。この実施形態では、映像ファイルにおける各分析アレーデータ構造体172から最後のデータ構造体172を削除することにより、1つの画質レベルだけ映像を質低下することができる。
説明上、デジタルカメラ100は、4つの所定の映像画質レベル:高、非常に良+、非常に良−、及び良を有すると仮定する。更に、高画質で記憶される映像ファイルは、通常、良画質で記憶される映像ファイルの約2倍のスペースを占有すると仮定する。他の実施形態では、それより多数又は少数の画質レベルを使用することができ、そして最も高い画質から最も低い画質までの映像ファイルサイズの比は、2:1より大きくても小さくてもよい。例えば、カメラが、2000x2000ピクセル又は4000x4000ピクセルといった非常に高解像度の映像を非常に高い忠実度で撮影できる場合には、最高画質から最低画質までの映像ファイルサイズの比がおそらく64:1というような非常に多数の画質レベルを与えることを意味する。
図1に戻ると、デジタルカメラ100は、所定の1組のプリミティブなオペレーション、例えば、ある量の映像データに変換を適用するのに必要な乗算及び加算オペレーションを実行するためのデータ処理回路106と、1組の所定の映像取り扱いオペレーションを実行するようにデータ処理回路を制御するための1組の状態マシン200−212とを備えているのが好ましい。1つの実施形態では、デジタルカメラの状態マシンは、次の通りである。
− 不揮発性映像メモリ108に記憶される映像の数のカウントを更新しそして表示するための1つ以上の状態マシン204。この映像カウントは、ユーザインターフェイスディスプレイ116に表示されるのが好ましい。この1組の状態マシン204は、通常、不揮発性映像メモリ108の何パーセントが映像ファイルによって占有されずに残っているかを指示するか、又は付加的な映像を記憶するためのカメラ能力の他の指示を与える。カメラが個別のインターフェイスディスプレイ116をもたない場合には、このメモリ状態情報が、例えば、映像ビューア114に示された映像に重畳されて映像ビューア114に示されてもよいし、或いは主ビューア映像とは個別にビューア114の領域に示されてもよい。
− 汎用コンピュータのような外部装置から不揮発性映像メモリ108へ映像をアップロードするための1つ以上の状態マシン210。これは、カメラを、映像ビュー装置として使用できると共に、映像ファイルをメモリカードに転送するためのメカニズムとしても使用できるようにする。
− 不揮発性映像メモリ108における映像ファイルのサイズを減少するための1つ以上の状態マシン212。これは、以下で詳細に説明する。
別の実施形態では、「高」画質から次に高い画質レベルへの遷移は、第1変換層に対する分析アレー(例えば、図3における変換された映像のHL1、HH1及びLH1領域に対する分析アレー)を削除することにより実行される。より低い画質レベルへのその後の画質レベル遷移は、適当な数のビット平面を削除することにより行われる。
図5を参照すれば、カメラのユーザインターフェイスディスプレイ116に表示される状態情報によりデジタルカメラの状態が表わされる。例えば、カメラの映像メモリ108がいっぱいになる前に、カメラは、現在「高」画質で21枚のピクチャーを記憶しておりそして更に3枚のピクチャーを記憶するに充分なメモリを有することをユーザに指示する。更にどれほど多くのピクチャーをカメラの映像メモリ108(図1)に記憶できるかの指示は、撮影されるべき次のピクチャーの画質を決定するカメラの現在ピクチャー画質設定に依存する。
この例では、ユーザは、全ての「高」画質映像ファイルを、1画質レベル下の「非常に良+」の画質レベルへ減少するようにカメラに指令する。カメラは、サイズ減少の状態マシン212を実行し、そしてカメラのユーザインターフェイスディスプレイ116に表示される状態情報を更新することによりこれを行う。この例では、24枚の映像が、現在、「非常に良+」の画質レベルを有する映像ファイルに記憶されると示され、そしてカメラは、「高」画質レベルで新たに7枚の映像を記憶する余地を有する。
或いは又、ユーザが、映像を捕獲する前に、新たな映像の画質レベルを「非常に良+」の画質に切り換えた場合には、単一の映像サイズ減少ステップで、少なくとも10枚の付加的なピクチャーを記憶する余地を形成するに充分となる。
又、本発明の映像管理システム及び方法は、上述した映像処理ステップを実行するための手順を遂行するデータプロセッサを用いたコンピュータシステム及びコンピュータ制御システムにおいて実施することもできる。又、本発明は、コンピュータシステムにより使用するのに適した映像処理手順を含むコンピュータプログラム製品(例えば、CD−ROM又は搬送波信号で搬送されるデータ信号)として実施することもできる。
図6は、複数の画質レベルでビデオ映像を記憶するためのビデオ映像管理システムに対する概念的なデータフロー図である。ビデオ映像管理システムの基本的な構造は、図1に示すものと同じである。しかしながら、カメラがデジタルビデオカメラであるときには、次々の映像Fiが、毎秒8、16、24又は30フレームという所定の割合で自動的に発生される。好ましい実施形態では、一連のビデオ映像が一度にNフレームづつ処理され、ここで、Nは、3より大きな整数であり、好ましくは、4、8又は16に等しい。一般に、Nは、本発明が実施される特定のシステムにおけるメモリ及び計算リソースの利用性により決定される。即ち、各組のN個(例えば、16個)の次々の映像(即ち、フレーム)が1つのセットとして次のように処理される。16個のフレームF16xからF16x+15までの各組に対し、最初の1つを除く全てのフレームは、異なるフレームと置き換えられる。従って、N=16のときには、15個の異なるフレームFi+1−Fiが発生される。次いで、図3に示されて上述されたデータ処理方法に従い、第1フレームと、15個の異なるフレームが各々分析アレーに分割され、ウェーブレット状又は他の変換が分析アレーに適用され、次いで、それにより得られた変換係数がエンコードされる。
全ての実施形態において、1組のフレームを表わす映像ファイル(1つ又は複数)が記憶され、最小の計算リソースで小さな映像ファイルの発生が容易に行われる。特に、映像ファイルのデータは、各ビット平面に対し個別のデータ構造体を使用して記憶されるのが好ましい(図4Bを参照)。更に、図4Aについて上述したように、分析アレーを変換ステップの前に調整して、分析アレー間の境界が、変換層係数間の境界に対応するようにしてもよい。ビデオ映像ファイルに記憶されるデータをこのように構成することにより、小さな低い画質レベルのビデオ映像ファイルの発生が非常に容易にされる。
Nフレームの各グループを個別にエンコードすることによる欠陥を回避するために、現在グループの直前のフレームがKレベルウェーブレット変換に含まれる。ウェーブレット変換は、係数が発生されている位置の左へ(時間的に後方に)1位置だけ延びそして1組のNフレームの右縁のみへと右方向に(時間的に前方に)延びる短い変換フィルタを使用する。
1ブロックのビデオフレームをウェーブレット状
変換及び圧縮するための擬似コード
ビデオフレームの各ブロックに対して繰り返す
{
各行y(映像の)に対し
{
各列x(映像の)に対し
{
ビデオフレームの次のブロックを処理するときに使用するために最も右縁の値をセーブする;
以前のブロックからセーブされた縁値を含む位置x,yのピクセル値の時間順序付けされたシーケンスにレベル1のウェーブレット状変換を適用して、レベル1のL及びH係数を発生する;
ビデオフレームの次のブロックを処理するときに使用するために最も
右縁のL係数をセーブする;
以前のブロックからセーブされたレベル1の縁値を含む位置x,yの
レベル1のL係数にレベル2のウェーブレット状変換を適用して、レ
ベル2のL及びH係数を発生する;
ビデオフレームの次のブロックを処理するときに使用するために最も
右縁のレベル2のL係数をセーブする;
−−−
以前のブロックからセーブされたレベルk−2の縁値を含む位置x,
yのレベルk−2のL係数にレベルk−1のウェーブレット状変換を
適用して、レベルk−1のL及びH係数を発生する;
ビデオフレームの次のブロックを処理するときに使用するために最も
右縁のレベルk−1のL係数をセーブする;
以前のブロックからセーブされたレベルk−1の縁値を含む位置x,
yのレベルk−1のL係数にレベルkのウェーブレット状変換を適用
して、レベルkのL及びH係数を発生する;
}
}
量子化係数
エンコード係数
映像データ構造体に係数を記憶し、映像フレームの現在ブロックに対して映像ファイルを形成する
}
各ビデオデータブロックのウェーブレット状変換が完了すると、その変換されたビデオデータを処理する他の全ての特徴は、上述した通りである。即ち、変換されたデータは、上述したようにスチール映像及びビデオ映像シーケンスに適用されたものと同じ技術を使用して、量子化され、映像データ構造体に記憶され、そして映像画質の低下を受ける。
別の実施形態
上述した実施形態の状態マシンは、特に、オペレーションの速度が問題でない場合には、汎用の(プログラマブル)データプロセッサ又はプログラマブル映像データプロセッサにより実行されるソフトウェ手順により置き換えることができる。
図10を参照すれば、本発明は、デジタルカメラ及びデジタルビデオカメラ以外の、ケーブルテレビジョンセットトップボックス、映像の倉庫ライブラリーに使用されるコンピュータシステム及び装置、映像ファイルを記憶及び分配するのに使用されるコンピュータシステム及び装置等々を含む種々の映像処理システムにも使用することができる。例えば、インターネットサーバー300は、本発明のウェーブレット変換圧縮データ構造体に映像及び/又はビデオシーケンスを記憶することができる。これら圧縮データ構造体のコピーは、インターネット304又は他の通信ネットワークを経て、HTTP又は他の適当なプロトコルを使用して、クライアントコンピュータ又は他のクライアント装置302のメモリ306へ転送される。クライアントコンピュータ又は他の装置(クライアント装置)に使用可能なメモリに適合するように、適宜に、映像又はビデオシーケンスのサイズが減少される。更に、映像又はビデオシーケンスがクライアント装置のメモリ306に記憶されると、本発明の技術を使用して、例えば、画質を徐々に低下し、付加的な映像又はビデオシーケンスを記憶する余地を作ることにより、映像の記憶を管理することができる。図10に示す実施形態では、クライアントコンピュータのメモリ306には、次のものが記憶される。
− オペレーティングシステム310;
− 文書及び映像を見るためのブラウザ又は他の映像ビューアアプリケーション312;
− 映像ファイル314;
− 本発明の映像データ構造体サイズ及び画質低下特徴を実施するための映像圧縮、画質低下手順318;及び
− クライアントワークステーションのモニタで見たり、プリントしたり又はその他使用するのに適した再構成された映像データアレーを発生するように映像ファイルを圧縮解除及び逆変換するための映像再構成手順320。
Claims (75)
- 画像捕捉機構と組み合わせて使用するための画像処理装置において、
それぞれがそれぞれの画像を表す複数の画像データ構造を記憶するためのメモリ装置であって、前記各画像データ構造は、対応する画像が前記画像データ構造内にエンコードされている品質レベルに対応する、関連する画像品質レベルを有しており、各画像データ構造の画像品質レベルは、最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる、予め定義された範囲の画像品質レベルのメンバーである、メモリ装置と、
前記画像捕捉機構から受信した画像データを記憶し処理するための、データ処理回路及び状態マシンを含む画像管理ロジックと、を備えており、前記データ処理回路及び状態マシンは、
画像捕捉機構から受信した画像データに、予め定義された変換を適用して変換画像データを生成し、前記変換画像データにデータ圧縮法を適用して、前記予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する新しい画像データ構造を生成するための画像処理回路であって、前記新しい画像データ構造は前記メモリ装置に記憶されている、画像処理回路と、
前記メモリ装置に記憶されている画像データ構造の内の最初に指定されたものの中にあるデータのサブセットを抽出し、前記メモリ装置内において、最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造の低品質バージョンを形成するための画像サイズ削減回路と、
データ圧縮解凍法及び逆変換を、前記画像データ構造の内の指定されたもの全てに継続的に適用し、画像ビューア上に表示するに適した再構成画像を生成するための画像再構成回路と、を備えており、
前記メモリ装置内に前記画像データ構造の形で記憶されている画像によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする画像処理装置。 - 前記各画像データ構造は、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、少なくとも1つのビットプレーンに関する画像変換データを含んでいない画像データ構造の部分を抽出し、前記画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるためのロジックを含んでいることを特徴とする、請求項1に記載の画像処理装置。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動するロジックを含んでいることを特徴とする、請求項1に記載の画像処理装置。 - 画像捕捉機構と組み合わせて使用するための画像処理装置において、
それぞれがそれぞれの画像を表す複数の画像データ構造を記憶するためのメモリ装置であって、前記各画像データ構造は、対応する画像が前記画像データ構造内にエンコードされている品質レベルに対応する、関連する画像品質レベルを有しており、各画像データ構造の画像品質レベルは、最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる、予め定義された範囲の画像品質レベルのメンバーである、メモリ装置と、
前記画像捕捉機構から受信した画像データを記憶し処理するための画像管理ロジックと、を備えており、前記画像管理ロジックは、
前記メモリ装置と連結されたデータプロセッサと、
前記データプロセッサにより実行することができ、前記画像捕捉機構から受信した画像データを記憶し処理するための命令を含んでいる画像管理手順と、を含んでおり、前記命令は、
画像捕捉機構から受信した画像データに、予め定義された変換を適用して変換画像データを生成し、前記変換画像データにデータ圧縮法を適用して、前記予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を生成するための初期画像処理手順と、
最初に指定された画像データ構造内にあるデータのサブセットを抽出し、前記メモリ装置内で、前記最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造の低品質バージョンを形成するための命令を含む、画像データ構造の内の最初に指定されたものの品質レベルを下げるための画像サイズ削減手順と、
データ圧縮解凍法及び逆変換を、前記メモリ装置内に記憶されている前記画像データ構造の内の指定されたもの全てに継続的に適用して、画像ビューア上に表示するに適した再構成画像を生成するための、少なくとも1つの画像再構成手順と、を備えており、
前記メモリ装置内に前記画像データ構造の形で記憶されている画像によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする画像処理装置。 - 前記画像データ構造は、それぞれ、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記画像サイズ削減命令は、少なくとも1つのビットプレーンに関する画像変換データを含んでいない画像データ構造の部分を抽出し、前記画像データ構造を前記抽出された部分を含んでいる画像データ構造と置き換えるための命令を含んでいることを特徴とする、請求項4に記載の画像処理装置。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減命令は、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動する命令を含んでいることを特徴とする、請求項4に記載の画像処理装置。 - 画像データのアレイに、予め定義された変換を適用して変換画像データを生成し、前記変換画像データにデータ圧縮法を適用して、最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる、予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を生成するための画像処理回路を含む画像管理ロジックと、
1セットの画像を表している、前記画像データ構造及び他の画像データ構造を記憶するためのメモリ装置と、を備えており、前記画像管理ロジックは更に、
前記メモリ装置に記憶されている画像データ構造の内の最初に指定されたものの中にあるデータのサブセットを抽出し、前記メモリ装置内において、最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造のサイズ削減バージョンを形成するための画像サイズ削減回路と、
データ圧縮解凍法及び逆変換を、前記メモリ装置に記憶されている前記画像データ構造の内の指定されたもの全てに継続的に適用し、画像ビューア上に表示するに適した再構成画像を生成するための画像再構成回路と、を備えており、
前記メモリ装置内の、前記画像データ構造によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする画像処理装置。 - 他の装置から画像データを受信するための通信インタフェースを、更に含んでいることを特徴とする、請求項7に記載の画像処理装置。
- 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動するロジックを含んでいることを特徴とする、請求項8に記載の画像処理装置。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動するロジックを含んでいることを特徴とする、請求項8に記載の画像処理装置。 - 最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる、予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を受信するための通信インタフェースと、
1セットの画像を表している、前記画像データ構造及び他の画像データ構造を記憶するためのメモリ装置と、
画像管理ロジックと、を備えており、前記画像管理ロジックは、
画像データ構造の内の最初に指定されたものの中にあるデータのサブセットを抽出し、前記メモリ装置内において、前記最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造に関連する品質レベルよりも低い関連画像品質レベルを有するサイズの削減された画像データ構造を形成するための画像サイズ削減回路と、
データ圧縮解凍法及び逆変換を、前記画像データ構造の内の指定されたもの全てと、サイズの削減された画像データ構造とに継続的に適用し、ディスプレイ装置上に表示するに適した再構成画像を生成するための画像再構成回路と、を備えており、
前記メモリ装置内の、前記画像データ構造によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする画像処理装置。 - 前記画像データ構造は、それぞれ、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、少なくとも1つのビットプレーンに関する画像変換データを含んでいない、前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を前記抽出された部分を含んでいる画像データ構造と置き換えるためのロジックを含んでいることを特徴とする、請求項11に記載の画像処理装置。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減回路及び1つ又はそれ以上の状態マシンは、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動するロジックを含んでいることを特徴とする、請求項8に記載の画像処理装置。 - 最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる、予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を受信するための通信インタフェースと、
1セットの画像を表している、前記画像データ構造及び他の画像データ構造を記憶するためのメモリ装置と、
前記メモリ装置と連結されたデータプロセッサと、
前記データプロセッサにより実行することができ、画像データを記憶し処理するための命令を含んでいる画像管理手順と、を含んでおり、前記命令は、
最初に指定された画像データ構造内にあるデータのサブセットを抽出し、前記メモリ装置内で、前記最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造の低品質バージョンを形成するための命令を含む、画像データ構造の内の最初に指定されたものの品質レベルを下げるための画像サイズ削減手順と、
データ圧縮解凍法及び逆変換を、前記メモリ装置内に記憶されている前記画像データ構造の内の指定されたもの全てに継続的に適用して、画像ビューア上に表示するに適した再構成画像を生成するための、少なくとも1つの画像再構成手順と、を備えており、
前記メモリ装置内に前記画像データ構造の形で記憶されている画像によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする画像処理装置。 - 前記画像データ構造は、それぞれ、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記画像サイズ削減命令は、少なくとも1つのビットプレーンに関する画像変換データを含んでいない画像データ構造の部分を抽出し、前記画像データ構造を前記抽出された部分を含んでいる画像データ構造と置き換えるための命令を含んでいることを特徴とする、請求項14に記載の画像処理装置。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減命令は、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動する命令を含んでいることを特徴とする、請求項14に記載の画像処理装置。 - 画像データ構造を記憶することのできるメモリを有するコンピューターシステムと組み合わせて使用するためのコンピュータープログラム製品であって、コンピューター読み取り可能記憶媒体と、その中に埋め込まれたコンピュータープログラム機構とを備えたコンピュータープログラム製品において、前記コンピュータープログラム機構が、
前記コンピューターシステムのメモリー内に複数の画像データ構造を記憶するための命令を含む、画像取り扱い手順と、
前記コンピューターシステムのメモリー内の画像データ構造にアクセスするための画像サイズ削減手順であって、各画像データ構造は、最初に指定された画像データ構造内にあるデータのサブセットを抽出し、前記メモリ装置内で、前記最初に指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記最初に指定された画像データ構造の低品質バージョンを形成するための命令を含む、画像データ構造の内の最初に指定されたものの品質レベルを下げる、画像変換データを含んでいる、画像サイズ削減手順と、
データ圧縮解凍手順及び逆変換を、前記メモリ装置内に記憶されている前記画像データ構造の内の指定されたもの全てに継続的に適用し、画像ビューア上に表示するに適した再構成画像を生成するための、少なくとも1つの画像再構成手順と、を備えており、
前記メモリ装置内に前記画像データ構造の形で記憶されている画像によって占められているスペースの量を減らして、前記メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とするコンピュータープログラム製品。 - 前記画像データ構造は、それぞれ、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記画像サイズ削減手順は、少なくとも1つのビットプレーンに関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるための命令を含んでいることを特徴とする、請求項17に記載のコンピュータープログラム製品。 - 前記画像データ構造の各サブセットは、少なくとも1つの変換層に関する画像変換データが、他の変換層に関する画像変換データとは区別された画像データ構造の部分に記憶されるように、変換層ベースで編成された画像変換データを含んでおり、
前記画像サイズ削減手順は、前記最初に指定されたデータ構造が前記画像データ構造のサブセットのメンバーである場合には、少なくとも1つの変換層に関する画像変換データを含んでいない前記最初に指定された画像データ構造の部分を抽出し、前記最初に指定された画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換えるために作動する命令を含んでいることを特徴とする、請求項17に記載のコンピュータープログラム製品。 - 前記画像取り扱い手順は、予め定義された変換を、生の画像データに適用して変換画像データを生成し、前記変換画像データにデータ圧縮手順を適用して、予め定義された範囲の画像品質レベルから選択された関連画像品質レベルを有する画像データ構造を生成するための1つ又はそれ以上の画像処理手順を含んでいることを特徴とする、請求項17に記載のコンピュータープログラム製品。
- 画像を処理する方法において、
メモリ装置内に、それぞれがそれぞれの画像を表す複数の画像データ構造を記憶する段階であって、前記各画像データ構造は、対応する画像が前記画像データ構造内にエンコードされている品質レベルに対応する、関連する画像品質レベルを有しており、各画像データ構造の画像品質レベルは、最高品質レベルから最低品質レベルまでの範囲を定め、少なくとも2つの明確な品質レベルを含んでいる予め定義された範囲の画像品質レベルのメンバーである、記憶する段階と、
前記指定された画像データ構造内のデータのサブセットを抽出する段階と、前記不揮発性メモリ装置内で、前記指定された画像データ構造が先に占めていたよりも少ないスペースを占める、前記指定された画像データ構造の低品質バージョンを形成する段階とを含む、不揮発性記憶装置に記憶されている画像データ構造の中の指定されたもののサイズを削減する段階と、
データ圧縮解凍法及び逆変換を、前記不揮発性メモリ装置内に記憶されている前記画像データ構造の内の指定されたものに継続的に適用し、画像ビューア上に表示するに適した再構成画像を生成する段階と、を備えており、
前記不揮発性メモリ装置内に前記画像データ構造の形で記憶されている画像によって占められているスペースの量を減らして、前記不揮発性メモリ装置内に追加の画像データ構造を記憶するための余地を作ることができるようになっていることを特徴とする方法。 - 前記方法はデジタルカメラによって実行され、前記方法は更に、予め定義された変換を、前記デジタルカメラ内の画像捕捉機構から受信した画像データに適用して、変換画像データを生成する段階と、画像圧縮法を前記変換画像データに適用して、前記予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を生成する段階と、前記画像データ構造を前記メモリ装置に記憶する段階と、を含んでいることを特徴とする、請求項21に記載の方法。
- 予め定義された変換を、生の画像データに適用して、変換画像データを生成する段階と、画像圧縮法を前記変換画像データに適用して、前記予め定義された範囲の画像品質レベルから選択された、関連する画像品質レベルを有する画像データ構造を生成する段階と、前記画像データ構造を前記メモリ装置に記憶する段階と、を含んでいることを特徴とする、請求項21に記載の方法。
- 前記各画像データ構造は、少なくとも1つのビットプレーンに関する画像変換データが、他のビットプレーンに関する画像変換データとは区別された画像データ構造の部分に記憶されるように、ビットプレーンベースで編成された画像変換データを含んでおり、
前記サイズを削減する段階は、少なくとも1つのビットプレーンに関する画像変換データを含んでいない画像データ構造の部分を抽出する段階と、前記不揮発性メモリ装置内の前記画像データ構造を、前記抽出された部分を含んでいる画像データ構造と置き換える段階と、を含んでいることを特徴とする、請求項21に記載の方法。 - 前記画像データ構造のサブセットの各々は、少なくとも一つの変換層に関する画像変換データが、他の変換層に関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、変換層ベースで構成された画像変換データを含み;および
前記サイズ低減ステップは、少なくとも一つの変換層に関する画像変換データを除外する、前記第一の特定された画像データ構造の一部を抽出し、および前記第一の特定された画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるステップを含むことを特徴とする、請求項21に記載の方法。 - ビデオ画像処理装置であって:
ビデオ・フレームのシーケンスを表す一組の画像データ構造を記憶するためのメモリ装置であって、前記一組の画像データ構造は、最高質レベルから最低質レベルに及び、ならびに少なくとも二つの異なる質レベルを含む、予め決められた範囲の画質レベルから選択された、関連する画質レベルを有する前記メモリ装置と;および
画像管理ロジックであって:
前記画像データ構造の組における前記データのサブセットを抽出するため、および前に前記画像データ構造の組によって占有されていたよりも、前記メモリ装置において占有する空間が少ない前記画像データ構造の組の、より低質のバージョンを形成するための、画像サイズ低減回路と;ならびに
ディスプレイ装置上で表示するのに適したビデオ・フレームの再構築されたシーケンスを生成するために、データ解凍方法および逆変換を、前記画像データ構造の少なくとも一つのサブセットに連続して適用するための画像再構築回路とを含み;
それによって、前記メモリ装置における前記画像データ構造のセットによって占められる空間の量は、前記メモリ装置における追加の画像データ構造の記憶のための空間を作るために、低減することができる前記画像管理ロジックとを具備する、前記ビデオ画像処理装置。 - 各画像データ構造は、少なくとも一つのビット・プレーンに関する画像変換データが、他のビット・プレーンに関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、ビット・プレーン・ベースで構成された画像変換データを含み、;
前記画像サイズ低減回路および一つ以上のステート・マシン(state machine)は、少なくとも一つのビット・プレーンに関する前記画像変換データを除外する画像データ構造の一部を抽出するため、および前記画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含むことを特徴とする、請求項26に記載のビデオ画像処理装置。 - 前記画像データ構造は、少なくとも一つの変換層に関する画像変換データが、他の変換層に関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、変換層ベースで構成された画像変換データを含み;および
前記画像サイズ低減回路および一つ以上のステート・マシンは、前記第一の特定のデータ構造が、前記画像データ構造のサブセットの一つの構成要素であるときに操作可能であり、少なくとも一つの変換層に関する前記画像変換データを除外する、前記第一の特定された画像データ構造の一部を抽出するため、および前記第一の特定された画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含むことを特徴とする、請求項26に記載のビデオ画像処理装置。 - 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、およびビデオ画像の前記シーケンスに適用される前記予め決められた変換は、Nのフレームの前記サブ・シーケンスの各々における少なくとも一つのビデオ・フレームに適用される、ウェーブレット様(wavelet-like)変換であることを特徴とする、請求項26に記載のビデオ画像処理装置。
- 前記ウェーブレット様変換は、Nのフレームの前記サブ・シーケンスの各々に関する、少なくとも一つの差分フレーム(difference fame)は、前記Nのフレームのサブ・シーケンスにおける一つのフレームと次のフレームとの間の差を表すことを特徴とする、請求項29に記載のビデオ画像処理装置。
- 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、および前記ビデオ画像のシーケンスに適用される前記予め決められた変換は、前記ビデオ・フレームにおける各x、y位置におけるデータに個別に、および時間順に適用されるウェーブレット様変換であることを特徴とする、請求項26に記載のビデオ画像処理装置。
- ビデオ画像処理装置であって:
画像管理ロジックであって:
変換画像データを生成するために、ビデオ・フレームのシーケンスに予め決められた変換をかけるために、および最高質レベルから最低質レベルに及び、ならびに少なくとも二つの異なる質レベルを含む、予め決められた範囲の画質レベルから選択された、関連する画質レベルを有する一組の画像データ構造を生成するために、前記変換画像データにデータ圧縮方法を適用するための画像処理回路を含む前記画像管理ロジックと;および
前記一組の画像データ構造を記憶するためのメモリ装置と;
を含む前記ビデオ画像処理装置であって;
前記画像管理ロジックはさらに:
前記画像データ構造の組における前記データのサブセットを抽出するため、および前に前記画像データ構造の組によって占有されていたよりも、前記メモリ装置において占有する空間が少ない前記画像データ構造の組の、より低い質のバージョンを形成するための、画像サイズ低減回路と;および
ディスプレイ装置上で表示するのに適したビデオ・フレームの再構築されたシーケンスを生成するために、データ解凍方法および逆変換を、前記画像データ構造の少なくとも一つのサブセットに連続して適用するための画像再構築回路と
を含み;
それによって、前記メモリ装置における前記画像データ構造のセットによって占められる空間の量は、前記メモリ装置における追加の画像データ構造の記憶のための空間を作るために、低減することができる前記画像管理ロジックとを具備する、前記ビデオ画像処理装置。 - 各画像データ構造は、少なくとも一つのビット・プレーンに関する画像変換データが、他のビット・プレーンに関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、ビット・プレーン・ベースで構成された画像変換データを含み、;
前記画像サイズ低減回路および一つ以上のステート・マシンは、少なくとも一つのビット・プレーンに関する前記画像変換データを除外する画像データ構造の一部を抽出するため、および前記画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含むこと
を特徴とする、請求項32に記載のビデオ画像処理装置。 - 前記画像データ構造は、少なくとも一つの変換層に関する画像変換データが、他の変換層に関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、変換層ベースで構成された画像変換データを含み;および
前記画像サイズ低減回路および一つ以上のステート・マシンは、前記第一の特定のデータ構造が、前記画像データ構造のサブセットの一つの構成要素であるときに操作可能であり、少なくとも一つの変換層に関する前記画像変換データを除外する、前記第一の特定された画像データ構造の一部を抽出するため、および前記第一の特定された画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含むことを特徴とする、請求項32に記載のビデオ画像処理装置。 - 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、およびビデオ画像の前記シーケンスに適用される前記予め決められた変換は、Nのフレームの前記サブ・シーケンスの各々における少なくとも一つのビデオ・フレームに適用される、ウェーブレット様変換であることを特徴とする、請求項32に記載のビデオ画像処理装置。
- 前記ウェーブレット様変換は、Nのフレームの前記サブ・シーケンスの各々に関する、少なくとも一つの差分フレームに適用され、前記差分フレームは、前記Nのフレームのサブ・シーケンスにおける一つのフレームと次のフレームとの間の差を表すことを特徴とする、請求項35に記載のビデオ画像処理装置。
- 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、および前記ビデオ画像のシーケンスに適用される前記予め決められた変換は、前記ビデオ・フレームにおける各x、y位置におけるデータに個別に、および時間順に適用されるウェーブレット様変換であることを特徴とする、請求項32に記載のビデオ画像処理装置。
- ビデオ画像処理装置であって:
ビデオ・フレームのシーケンスを表す一組の画像データ構造を記憶するためのメモリ装置であって、前記一組の画像データ構造は、最高質レベルから最低質レベルに及び、ならびに少なくとも二つの異なる質レベルを含む、予め決められた範囲の画質レベルから選択された、関連する画質レベルを有する前記メモリ装置と;
前記メモリ装置に接続されたデータ・プロセッサと;
前記データ・プロセッサによって実行可能である画像管理プロシージャであって
前記画像データ構造の組における前記データのサブセットを抽出するため、および前に前記画像データ構造の組によって占有されていたよりも、前記メモリ装置において占有する空間が少ない前記画像データ構造の組の、より低い質のバージョンを形成するための、画像サイズ低減プロシージャと;および
ディスプレイ装置上で表示するのに適したビデオ・フレームの再構築されたシーケンスを生成するために、データ解凍方法および逆変換を、前記画像データ構造の少なくとも一つのサブセットに連続して適用するための、少なくとも一つの画像再構築プロシージャとを含み;
それによって、前記メモリ装置における前記画像データ構造の組によって占められる空間の量は、前記メモリ装置における追加の画像データ構造の記憶のための空間を作るために、低減することができる前記画像管理プロシージャと
を具備する、前記ビデオ画像処理装置。 - 各画像データ構造は、少なくとも一つのビット・プレーンに関する画像変換データが、他のビット・プレーンに関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、ビット・プレーン・ベースで構成された画像変換データを含み;
前記少なくとも一つの画像サイズ低減プロシージャは、少なくとも一つのビット・プレーンに関する前記画像変換データを除外する画像データ構造の一部を抽出するため、および前記画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるための命令を含むこと
を特徴とする、請求項38に記載のビデオ画像処理装置。 - 前記画像データ構造は、少なくとも一つの変換層に関する画像変換データが、他の変換層に関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、変換層ベースで構成された画像変換データを含み;および
前記少なくとも一つの画像サイズ低減プロシージャおよび一つ以上のステート・マシンは、前記第一の特定のデータ構造が、前記画像データ構造のサブセットの一つの構成要素であるときに操作可能であり、少なくとも一つの変換層に関する前記画像変換データを除外する、前記第一の特定された画像データ構造の一部を抽出するため、および前記第一の特定された画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含む
ことを特徴とする、請求項38に記載のビデオ画像処理装置。 - 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、およびビデオ画像の前記シーケンスに適用される前記予め決められた変換は、Nのフレームの前記サブ・シーケンスの各々における少なくとも一つのビデオ・フレームに適用される、ウェーブレット様変換であることを特徴とする、請求項38に記載のビデオ画像処理装置。
- 前記ウェーブレット様変換は、Nのフレームの前記サブ・シーケンスの各々に関する、少なくとも一つの差分フレームに適用され、前記差分フレームは、前記Nのフレームのサブ・シーケンスにおける一つのフレームと次のフレームとの間の差を表すことを特徴とする、請求項41に記載のビデオ画像処理装置。
- 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、および前記ビデオ画像のシーケンスに適用される前記予め決められた変換は、前記ビデオ・フレームにおける各x、y位置におけるデータに個別に、および時間順に適用されるウェーブレット様変換であることを特徴とする、請求項38に記載のビデオ画像処理装置。
- ビデオ画像処理装置であって:
画像データ構造を記憶するためのメモリ装置と;
前記メモリ装置に接続されたデータ・プロセッサと;
前記データ・プロセッサによって実行可能である画像管理プロシージャであって:
変換画像データを生成するために、ビデオ・フレームのシーケンスに予め決められた変換をかけるため、および最高質レベルから最低質レベルに及び、ならびに少なくとも二つの異なる質レベルを含む、予め決められた範囲の画質レベルから選択された、関連する画質レベルを有する一組の画像データ構造を生成するために、データ圧縮方法を前記変換画像データに適用するため、および前記メモリ装置に、前記画像データ構造の組を記憶するための、少なくとも一つの画像処理プロシージャと;
前記画像データ構造の組における前記データのサブセットを抽出するため、および前に前記画像データ構造の組によって占有されていたよりも、前記メモリ装置において占有する空間が少ない前記画像データ構造の組の、より低い質のバージョンを形成するための、画像サイズ低減プロシージャと;および
ディスプレイ装置上で表示するのに適したビデオ・フレームの再構築されたシーケンスを生成するために、データ解凍方法および逆変換を、前記画像データ構造の少なくとも一つのサブセットに連続して適用するための、少なくとも一つの画像再構築プロシージャとを含み;
それによって、前記メモリ装置における前記画像データ構造の組によって占められる空間の量は、前記メモリ装置における追加の画像データ構造の記憶のための空間を作るために、低減することができる前記画像管理プロシージャと
を含む前記画像管理プロシージャと
を具備する、前記ビデオ画像処理装置。 - 各画像データ構造は、少なくとも一つのビット・プレーンに関する画像変換データが、他のビット・プレーンに関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、ビット・プレーン・ベースで構成された画像変換データを含み;
前記少なくとも一つの画像サイズ低減プロシージャは、少なくとも一つのビット・プレーンに関する前記画像変換データを除外する画像データ構造の一部を抽出するため、および前記画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるための命令を含むこと
を特徴とする、請求項44に記載のビデオ画像処理装置。 - 前記画像データ構造は、少なくとも一つの変換層に関する画像変換データが、他の変換層に関する画像変換データからの前記画像データ構造の異なる部分に記憶されるように、変換層ベースで構成された画像変換データを含み;および
前記少なくとも一つの画像サイズ低減プロシージャおよび一つ以上のステート・マシンは、前記第一の特定のデータ構造が、前記画像データ構造のサブセットの一つの構成要素であるときに操作可能であり、少なくとも一つの変換層に関する前記画像変換データを除外する、前記第一の特定された画像データ構造の一部を抽出するため、および前記第一の特定された画像データ構造を、前記抽出された部分を含む画像データ構造と置き換えるためのロジックを含む
ことを特徴とする、請求項44に記載のビデオ画像処理装置。 - 前記ビデオ・フレームは、Nのフレームのサブ・シーケンスに分割され、Nは3より大きい整数であり、およびビデオ画像の前記シーケンスに適用される前記予め決められた変換は、Nのフレームの前記サブ・シーケンスの各々における少なくとも一つのビデオ・フレームに適用される、ウェーブレット様変換であることを特徴とする、請求項44に記載のビデオ画像処理装置。
- 前記ウェーブレット様変換は、Nのフレームの前記サブ・シーケンスの各々に関する、少なくとも一つの差分フレームに適用され、前記差分フレームは、前記Nのフレームのサブ・シーケンスにおける一つのフレームと次のフレームとの間の差を表すことを特徴とする、請求項47に記載のビデオ画像処理装置。
- 請求項44のビデオ画像処理装置において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、また、ビデオ画像のシーケンスに適用する所定の変換が、ビデオ・フレームにおける各x、y位置でデータに個別にかつ時間順に適用するウェーブレット状変換であることを特徴とするビデオ画像処理装置。
- 画像データ構造を記憶することができるメモリを有するコンピュータ・システムと共に使用するコンピュータ・プログラム製品であって、コンピュータ読み込み可能な記憶媒体およびそこに埋め込んだコンピュータ・プログラム機構を包含するコンピュータ・プログラム製品において、コンピュータ・プログラム機構が、一連のビデオ・フレームを表している1セットの画像データ構造をコンピュータ・システムのメモリに記憶するための命令を含む画像処理プロシジャであって、画像データ構造セットが、最高品質レベルから最低品質レベルにわたり、少なくとも2つの異なった品質レベルを包含する所定の範囲の画質レベルから選定した関連画質レベルを有する画像処理プロシジャと、メモリ装置に接続してデータ・プロセッサと、画像データ構造セット内のデータのサブセ
ットを抽出し、メモリ装置における、画像データ構造のセットが先に占有していたスペースよりも少ないスペースを占有する画像データ構造セットのより低い品質バージョンを形成する画像サイズ縮小プロシジャと、少なくとも画像データ構造サブセットにデータ解凍方法および逆変換を連続的に適用してディスプレイ装置上に表示するに適したビデオ・フレームの再構築シーケンスを生成する少なくとも1つの画像再構築プロシジャとを包含し、それによって、メモリ装置において画像データ構造セットの占有するスペース量を縮小して、メモリ装置に付加的な画像データ構造を記憶する余地を確保できることを特徴とするコンピュータ・プログラム製品。 - 請求項50のコンピュータ・プログラム製品において、各画像データ構造が、ピットプレーン基準で編成された画像変換データを含み、少なくとも1つのビットプレーンについての画像変換データを、他のビットプレーについての画像変換データとは異なる画像データ構造部分に記憶するようになっており、前記少なくとも1つの画像サイズ縮小プロシジャが、少なくとも1つのビットプレーンについての画像データ構造を排除する画像データ構造部分を抽出し、また、前記画像データ構造を、抽出部分を含む画像データ構造と置き換える命令を包含することを特徴とするコンピュータ・プログラム製品。
- 請求項50のコンピュータ・プログラム製品において、画像データ構造が、少なくとも1つの変換層についての画像変換データを、他の変換層についての画像変換データとは異なる画像データ構造部分に記憶するように変換層基準で編成した画像変換データを含み、また、前記少なくとも1つの画像サイズ縮小プロシジャおよび1つまたはそれ以上のステート・マシンが、第1の指定データ構造が画像データ構造サブセットのメンバであるときに作動し、少なくとも1つの変換層についての画像変換データを排除する前記第1の指定画像データ構造部分を抽出し、第1の指定画像データ構造を、抽出部分を含む画像データ構造と置き換えるロジックを包含することを特徴とするコンピュータ・プログラム製品。
- 請求項50のコンピュータ・プログラム製品において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、N個のフレームの各前記サブシーケンスにおける少なくとも1つのビデオ・フレームに適用されるウェーブレット状変換であることを特徴とするコンピュータ・プログラム製品。
- 請求項53のコンピュータ・プログラム製品において、ウェーブレット状変換をN個のフレームの各前記サブシーケンスについて少なくとも1つの異なったフレームに適用し、この異なったフレームが、N個のフレームの前記サブシーケンスにおける1つのフレームと次のフレームとの差を表していることを特徴とするコンピュータ・プログラム製品。
- 請求項50のコンピュータ・プログラム製品において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、ビデオ・フレームにおける各x、y位置でデータに個別にかつ時間順に適用されるウェーブレット状変換であることを特徴とするコンピュータ・プログラム製品。
- 請求項50のコンピュータ・プログラム製品において、所定の変換を一連のビデオ・フレームに適用して変換画像データを生成し、この変換画像データにデータ圧縮方法を適用してメモリに記憶される画像データ構造セットを生成する少なくとも1つの画像処理プロシジャを包含することを特徴とするコンピュータ・プログラム製品。
- 請求項56のコンピュータ・プログラム製品において、各画像データ構造が、少なくとも1つのビットプレーンについての画像変換データを、他のビットプレーンについての画像変換データと異なる、画像データ構造部分に記憶するようにビットプレーン基準で編成した画像変換データを含み、また、前記少なくとも1つの画像サイズ縮小プロシジャが、少なくとも1つのビットプレーンについての画像変換データを排除する画像データ構造部分を抽出し、画像データ構造を、抽出部分を含む画像データ構造と置き換える命令を包含することを特徴とするコンピュータ・プログラム製品。
- 請求項56のコンピュータ・プログラム製品において、画像データ構造が、少なくとも1つの変換層について画像変換データを、他の変換層についての画像変換データと異なる画像データ構造部分に記憶するように変換層基準で編成した画像変換データを含み、前記少なくとも1つの画像サイズ縮小プロシジャおよび1つまたはそれ以上のステート・マシンが、第1の指定データ構造が画像データ構造サブセットのメンバであるときに作動し、少なくとも1つの変換層についての画像変換データを排除する前記第1の指定画像データ構造部分を抽出し、第1の指定画像データ構造を、抽出部分を含む画像データ構造と置き換えるロジックを包含することを特徴とするコンピュータ・プログラム製品。
- 請求項56のコンピュータ・プログラム製品において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、N個のフレームの各前記サブシーケンスにおける少なくとも1つのビデオ・フレームに適用されるウェーブレット状変換であることを特徴とするコンピュータ・プログラム製品。
- 請求項59のコンピュータ・プログラム製品において、ウェーブレット状変換をN個のフレームの各前記サブシーケンスについて少なくとも1つの異なったフレームに適用し、この異なったフレームが、N個のフレームの前記サブシーケンスにおける1つのフレームと次のフレームとの差を表していることを特徴とするコンピュータ・プログラム製品。
- 請求項56のコンピュータ・プログラム製品において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、ビデオ・フレームにおける各x、y位置でデータに個別にかつ時間順に適用されるウェーブレット状変換であることを特徴とするコンピュータ・プログラム製品。
- ビデオ画像を処理する方法であって、一連のビデオ・フレームを表している1セットの画像データ構造とメモリ装置に記憶する段階であり、この画像データ構造セットが、最高品質レベルから最低品質レベルにわたり、少なくとも2つの異なった品質レベルを包含する所定範囲の画質レベルから選んだ関連画質レベルを有する段階と、画像データ構造セットにおけるデータのサブセットを抽出し、以前に画像データ構造セットの占有していたスペースよりも少ないスペースをメモリ装置において占有する画像データ構造セットのより低い品質バージョンを形成する段階と、指定画像データ構造セットにデータ解凍方法および逆変換を連続的に適用してディスプレイ装置上に表示するのに適したビデオ画像の再構築シーケンスを生成する段階とを包含し、それによって、メモリ装置において画像データ構造セットが占有していたスペース量を縮小してメモリ装置において付加的な画像データ構造を記憶する余地を獲得することができることを特徴とする方法。
- 請求項62の方法において、各画像データ構造が、ピットプレーン基準で編成された画像変換データを含み、少なくとも1つのビットプレーンについての画像変換データを、他のビットプレーについての画像変換データとは異なる画像データ構造部分に記憶するようになっており、前記抽出段階が、少なくとも1つのビットプレーンについての画像データ構造を排除する画像データ構造部分を抽出し、また、前記形成段階が、前記画像データ構造を、抽出部分を含む画像データ構造と置き換えることを特徴とする方法。
- 請求項62の方法において、画像データ構造が、少なくとも1つの変換層についての画像変換データを、他の変換層についての画像変換データとは異なる画像データ構造部分に記憶するように変換層基準で編成した画像変換データを含み、また、前記抽出段階が、少なくとも1つの変換層についての画像変換データを排除する前記第1の指定画像データ構造部分を抽出し、前記形成段階が、第1の指定画像データ構造を、抽出部分を含む画像データ構造と置き換えることを特徴とする方法。
- 請求項62の方法において、抽出、形成段階後に、一連の付加的なビデオ画像に所定の変換を適用して変換画像データを生成し、データ圧縮方法を変換画像データに適用して関連画質を有する付加的な画像データ構造セットを生成し、この付加的な画像データ構造セットをメモリ装置に記憶することを特徴とする方法。
- 請求項62の方法において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、N個のフレームの各前記サブシーケンスにおける少なくとも1つのビデオ・フレームに適用されるウェーブレット状変換であることを特徴とする方法。
- 請求項66の方法において、ウェーブレット状変換をN個のフレームの各前記サブシーケンスについて少なくとも1つの異なったフレームに適用し、この異なったフレームが、N個のフレームの前記サブシーケンスにおける1つのフレームと次のフレームとの差を表していることを特徴とする方法。
- 請求項62の方法において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、ビデオ・フレームにおける各x、y位置でデータに個別にかつ時間順に適用されるウェーブレット状変換であることを特徴とする方法。
- 請求項62の方法において、所定の変換を一連のビデオ・フレームに適用して変換画像データを生成し、この変換画像データにデータ圧縮方法を適用してメモリに記憶される画像データ構造セットを生成することを特徴とする方法。
- 請求項69の方法において、各画像データ構造が、少なくとも1つのビットプレーンについての画像変換データを、他のビットプレーンについての画像変換データと異なる画像データ構造部分に記憶するようにビットプレーン基準で編成した画像変換データを含み、また、前記抽出段階が、少なくとも1つのビットプレーンについての画像変換データを排除する画像データ構造部分を抽出し、前記形成段階が、画像データ構造を、抽出部分を含む画像データ構造と置き換えることを特徴とする方法。
- 請求項69の方法において、画像データ構造が、少なくとも1つの変換層について画像変換データを、他の変換層についての画像変換データと異なる画像データ構造部分に記憶するように変換層基準で編成した画像変換データを含み、前記抽出段階が、少なくとも1つの変換層についての画像変換データを排除する前記第1の指定画像データ構造部分を抽出し、前記形成段階が、第1の指定画像データ構造を、抽出部分を含む画像データ構造と置き換えることを特徴とする方法。
- 請求項69の方法において、抽出、形成段階後に、一連の付加的なビデオ画像に所定の変換を適用して変換画像データを生成し、データ圧縮方法を変換画像データに適用して関連画質を有する付加的な画像データ構造セットを生成し、この付加的な画像データ構造セットをメモリ装置に記憶することを特徴とする方法。
- 請求項69の方法において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、N個のフレームの各前記サブシーケンスにおける少なくとも1つのビデオ・フレームに適用されるウェーブレット状変換であることを特徴とする方法。
- 請求項73の方法において、ウェーブレット状変換をN個のフレームの各前記サブシーケンスについて少なくとも1つの異なったフレームに適用し、この異なったフレームが、N個のフレームの前記サブシーケンスにおける1つのフレームと次のフレームとの差を表していることを特徴とする方法。
- 請求項69の方法において、ビデオ・フレームが、N個のフレームのサブシーケンスに分割してあり、ここで、Nが3より大きい整数であり、そして、ビデオ画像のシーケンスに適用される所定の変換が、ビデオ・フレームにおける各x、y位置でデータに個別にかつ時間順に適用されるウェーブレット状変換であることを特徴とする方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/438,666 US6246797B1 (en) | 1999-11-12 | 1999-11-12 | Picture and video storage management system and method |
US09/438,666 | 1999-11-12 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001539229A Division JP4773661B2 (ja) | 1999-11-12 | 2000-11-08 | ピクチャー及びビデオ記憶管理システム及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011024264A true JP2011024264A (ja) | 2011-02-03 |
JP5237347B2 JP5237347B2 (ja) | 2013-07-17 |
Family
ID=23741527
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001539229A Expired - Lifetime JP4773661B2 (ja) | 1999-11-12 | 2000-11-08 | ピクチャー及びビデオ記憶管理システム及び方法 |
JP2010235165A Expired - Lifetime JP5237347B2 (ja) | 1999-11-12 | 2010-10-20 | ピクチャー及びビデオ記憶管理システム及び方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001539229A Expired - Lifetime JP4773661B2 (ja) | 1999-11-12 | 2000-11-08 | ピクチャー及びビデオ記憶管理システム及び方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6246797B1 (ja) |
EP (1) | EP1244999A4 (ja) |
JP (2) | JP4773661B2 (ja) |
AU (1) | AU1759001A (ja) |
WO (1) | WO2001037209A1 (ja) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
US6963859B2 (en) | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
US6233684B1 (en) | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
US7142235B2 (en) * | 1998-07-30 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | Opportunistic improvement of digital camera image quality |
US6785013B1 (en) * | 1999-05-14 | 2004-08-31 | Ricoh Company, Ltd. | System for capturing images from a peripheral unit and transferring the captured images to an image management server |
JP4136278B2 (ja) * | 1999-06-30 | 2008-08-20 | キヤノン株式会社 | 画像通信装置及びその方法 |
US7058647B1 (en) | 1999-08-31 | 2006-06-06 | Charles E. Hill & Associates | Electronic presentation generation system and method |
AUPQ618500A0 (en) | 2000-03-13 | 2000-04-06 | Canon Kabushiki Kaisha | Memory management of compressed images data |
US6381343B1 (en) * | 2000-04-07 | 2002-04-30 | Lotsadots, Inc. | Remote print press proofing system |
US7743259B2 (en) | 2000-08-28 | 2010-06-22 | Contentguard Holdings, Inc. | System and method for digital rights management using a standard rendering engine |
US7412605B2 (en) | 2000-08-28 | 2008-08-12 | Contentguard Holdings, Inc. | Method and apparatus for variable encryption of data |
US7433881B1 (en) | 2000-08-31 | 2008-10-07 | Charles E. Hill & Associates, Inc. | System and method for handling multi-resolution graphics files |
JP4627110B2 (ja) * | 2000-10-16 | 2011-02-09 | 富士通株式会社 | データ記憶装置 |
US7343324B2 (en) | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
US8924506B2 (en) * | 2000-12-27 | 2014-12-30 | Bradium Technologies Llc | Optimized image delivery over limited bandwidth communication channels |
US6912294B2 (en) | 2000-12-29 | 2005-06-28 | Contentguard Holdings, Inc. | Multi-stage watermarking process and system |
US7774279B2 (en) | 2001-05-31 | 2010-08-10 | Contentguard Holdings, Inc. | Rights offering and granting |
US7028009B2 (en) | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
US8069116B2 (en) | 2001-01-17 | 2011-11-29 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights associated with an item repository |
TW567721B (en) * | 2001-04-05 | 2003-12-21 | Sanyo Electric Co | Image reproducing device |
US20020169773A1 (en) * | 2001-05-14 | 2002-11-14 | Penrod Bruce Hogue | Broadcast art show |
JP4681757B2 (ja) * | 2001-05-16 | 2011-05-11 | 株式会社リコー | 画像処理装置及び画像処理方法 |
US7725401B2 (en) | 2001-05-31 | 2010-05-25 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US8001053B2 (en) | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
US6895503B2 (en) | 2001-05-31 | 2005-05-17 | Contentguard Holdings, Inc. | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights |
US8099364B2 (en) | 2001-05-31 | 2012-01-17 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
US6876984B2 (en) | 2001-05-31 | 2005-04-05 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US8275716B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
US8275709B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
US7774280B2 (en) | 2001-06-07 | 2010-08-10 | Contentguard Holdings, Inc. | System and method for managing transfer of rights using shared state variables |
US7853531B2 (en) | 2001-06-07 | 2010-12-14 | Contentguard Holdings, Inc. | Method and apparatus for supporting multiple trust zones in a digital rights management system |
US7565441B2 (en) * | 2001-07-23 | 2009-07-21 | Romanik Philip B | Image transfer and archival system |
JP4541610B2 (ja) * | 2001-09-17 | 2010-09-08 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム、記憶媒体 |
FR2831379A1 (fr) * | 2001-10-23 | 2003-04-25 | Koninkl Philips Electronics Nv | Procede de copie de donnees numeriques compressees |
US7840488B2 (en) | 2001-11-20 | 2010-11-23 | Contentguard Holdings, Inc. | System and method for granting access to an item or permission to use an item based on configurable conditions |
US7558759B2 (en) | 2001-11-20 | 2009-07-07 | Contentguard Holdings, Inc. | Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates |
US7974923B2 (en) | 2001-11-20 | 2011-07-05 | Contentguard Holdings, Inc. | Extensible rights expression processing system |
US7751628B1 (en) * | 2001-12-26 | 2010-07-06 | Reisman Richard R | Method and apparatus for progressively deleting media objects from storage |
US7805371B2 (en) | 2002-03-14 | 2010-09-28 | Contentguard Holdings, Inc. | Rights expression profile system and method |
JP2005532610A (ja) | 2002-03-14 | 2005-10-27 | コンテントガード ホールディングズ インコーポレイテッド | 変調された信号を使用して使用権を表現するシステム及び方法 |
US7263562B2 (en) * | 2002-03-21 | 2007-08-28 | Microsoft Corporation | Method and system for describing uploaded files statement regarding federally-sponsored research or development |
CA2484493A1 (en) | 2002-04-29 | 2003-11-13 | Contentguard Holdings, Inc. | System and method for specifying and processing legality expressions |
DE10229706A1 (de) * | 2002-07-02 | 2004-12-09 | T-Mobile Deutschland Gmbh | Verfahren zur Speicherplatzverwaltung in einem Speichrmedium eines digitalen Endgeräts bei einer Datenspeicherung nach dem Verfahren der priorisierten Pixelübertragung |
WO2004057866A2 (en) * | 2002-12-20 | 2004-07-08 | Koninklijke Philips Electronics N.V. | Elastic storage |
JP4141372B2 (ja) * | 2003-11-05 | 2008-08-27 | 富士通株式会社 | 無線通信装置、無線通信方法および無線通信プログラム |
US7685642B2 (en) | 2003-06-26 | 2010-03-23 | Contentguard Holdings, Inc. | System and method for controlling rights expressions by stakeholders of an item |
KR100524770B1 (ko) * | 2003-09-17 | 2005-10-31 | 엘지전자 주식회사 | 주문형 비디오 서비스 장치 및 방법 |
US20050243922A1 (en) * | 2004-04-16 | 2005-11-03 | Modulus Video, Inc. | High definition scalable array encoding system and method |
FR2872375B1 (fr) * | 2004-06-24 | 2006-12-01 | France Telecom | Procede de generation d'alea en situation de mobilite |
US8660961B2 (en) | 2004-11-18 | 2014-02-25 | Contentguard Holdings, Inc. | Method, system, and device for license-centric content consumption |
US7720767B2 (en) | 2005-10-24 | 2010-05-18 | Contentguard Holdings, Inc. | Method and system to support dynamic rights and resources sharing |
US8330967B2 (en) * | 2006-06-26 | 2012-12-11 | International Business Machines Corporation | Controlling the print quality levels of images printed from images captured by tracked image recording devices |
US8295678B2 (en) | 2006-06-26 | 2012-10-23 | International Business Machines Corporation | Universal method of controlling the recording of audio-visual presentations by data processor controlled recording devices |
US8270469B2 (en) * | 2006-12-15 | 2012-09-18 | Precoad Inc. | Encoding video at multiple resolution levels |
US8165424B1 (en) * | 2007-07-13 | 2012-04-24 | One True Media, Inc. | Method and device for video transformations |
US20090320081A1 (en) * | 2008-06-24 | 2009-12-24 | Chui Charles K | Providing and Displaying Video at Multiple Resolution and Quality Levels |
US8238419B2 (en) * | 2008-06-24 | 2012-08-07 | Precoad Inc. | Displaying video at multiple resolution levels |
EP2583459A4 (en) * | 2010-06-21 | 2016-12-21 | Saab Ab | METHOD AND ARRANGEMENT FOR RECORDING A MULTIMEDIA STREAM |
WO2011162647A1 (en) * | 2010-06-21 | 2011-12-29 | Saab Ab | A method and arrangement for recording a media stream |
CN103034465B (zh) * | 2011-09-29 | 2016-04-27 | 腾讯科技(深圳)有限公司 | 图像浏览方法及浏览*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05284365A (ja) * | 1992-04-06 | 1993-10-29 | Fujitsu Ltd | 画像データ格納方法および画像データ格納装置 |
WO1998052148A1 (en) * | 1997-05-16 | 1998-11-19 | Teralogic, Inc. | System and method for scalable coding of sparse data sets |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2798168B2 (ja) * | 1993-01-27 | 1998-09-17 | 富士ゼロックス株式会社 | 画像符号化装置 |
US5881176A (en) * | 1994-09-21 | 1999-03-09 | Ricoh Corporation | Compression and decompression with wavelet style and binary style including quantization by device-dependent parser |
US5966465A (en) * | 1994-09-21 | 1999-10-12 | Ricoh Corporation | Compression/decompression using reversible embedded wavelets |
US5867602A (en) * | 1994-09-21 | 1999-02-02 | Ricoh Corporation | Reversible wavelet transform and embedded codestream manipulation |
JPH10145737A (ja) * | 1996-11-15 | 1998-05-29 | Toshiba Corp | 画像データ格納装置及び画像データ格納方法 |
JPH11225341A (ja) * | 1997-11-10 | 1999-08-17 | Mitsubishi Electric Corp | 画像符号化装置及び画像復号化装置 |
-
1999
- 1999-11-12 US US09/438,666 patent/US6246797B1/en not_active Expired - Lifetime
-
2000
- 2000-11-08 EP EP00980310A patent/EP1244999A4/en not_active Ceased
- 2000-11-08 JP JP2001539229A patent/JP4773661B2/ja not_active Expired - Lifetime
- 2000-11-08 AU AU17590/01A patent/AU1759001A/en not_active Abandoned
- 2000-11-08 WO PCT/US2000/030825 patent/WO2001037209A1/en active Search and Examination
-
2010
- 2010-10-20 JP JP2010235165A patent/JP5237347B2/ja not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05284365A (ja) * | 1992-04-06 | 1993-10-29 | Fujitsu Ltd | 画像データ格納方法および画像データ格納装置 |
WO1998052148A1 (en) * | 1997-05-16 | 1998-11-19 | Teralogic, Inc. | System and method for scalable coding of sparse data sets |
Also Published As
Publication number | Publication date |
---|---|
EP1244999A4 (en) | 2006-04-12 |
US6246797B1 (en) | 2001-06-12 |
JP2003515302A (ja) | 2003-04-22 |
WO2001037209A1 (en) | 2001-05-25 |
JP5237347B2 (ja) | 2013-07-17 |
AU1759001A (en) | 2001-05-30 |
EP1244999A1 (en) | 2002-10-02 |
JP4773661B2 (ja) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5237347B2 (ja) | ピクチャー及びビデオ記憶管理システム及び方法 | |
US6041143A (en) | Multiresolution compressed image management system and method | |
US20210385473A1 (en) | Encoding and Decoding Selectively Retrievable Representations of Video Content | |
EP1851683B1 (en) | Digital intermediate (di) processing and distribution with scalable compression in the post-production of motion pictures | |
JP6590925B2 (ja) | 動画像を作成するための方法 | |
JP4125490B2 (ja) | デジタルカメラおよび他のメモリ節約式用途のためのメモリ節約ウェーブレット様イメージ変換システムおよび方法 | |
JPH04506144A (ja) | 全及び減小解像度画像の多形式記憶装置を備えた電子式静止カメラ | |
JP2003533912A (ja) | イメージ・データ再利用を伴う/伴わない複数解像度イメージ上のスケーラブル・グラフィックス・イメージ描画 | |
US8306346B2 (en) | Static image compression method and non-transitory computer readable medium having a file with a data structure | |
US20070014476A1 (en) | Digital intermediate (DI) processing and distribution with scalable compression in the post-production of motion pictures | |
CN108848397B (zh) | 一种录屏回放装置的使用方法 | |
US20140198997A1 (en) | Information processing apparatus, method, and program | |
JP2004349939A (ja) | 画像符号化方法、画像符号化装置及び記録装置 | |
JP2004032105A (ja) | 画像処理装置、画像処理システム、画像処理方法、記憶媒体、及びプログラム | |
JP2004165800A (ja) | 画像処理装置 | |
JP2005136671A (ja) | 画像記録装置 | |
JP2001238173A (ja) | ディジタル画像データ記録装置 | |
JP2008092503A (ja) | 撮像装置 | |
JP2000152170A (ja) | 映像信号記録再生装置及び映像信号記録再生方法 | |
JP2005323087A (ja) | 記録装置及び信号処理装置 | |
JP2001238086A (ja) | 画像処理装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101027 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121011 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130110 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130116 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130206 |
|
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: 20130307 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130328 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5237347 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |