(57)【特許請求の範囲】
【請求項１】
１またはそれ以上の編集されるべきビデオフレームを表わす圧縮されていないデジタルビデオデータのソース（２）と、
圧縮されていないビデオデータをソース（２）から受取るためのバッファ（３）と、
デジタルビデオデータをストアするためのフレームランダムアクセス記憶装置（１４）とを含み、記憶装置（１４）は、バッファ（３）に接続され、そこから圧縮されていないデータを受取り、かつそこへ圧縮されていないデータを供給し、さらに、
圧縮されていないビデオデータをフレームごとに圧縮して圧縮されたビデオデータを生成するための、および圧縮されたビデオデータをフレームごとに伸張して伸張されたビデオデータを生成するための、データコンプレッサ／デコンプレッサ（１０）を含み、コンプレッサ／デコンプレッサ（１０）は、バッファ（３）および記憶装置（１４）に接続され、バッファ（３）からのデータを圧縮して記憶装置（１４）にストアし、かつ記憶装置（１４）からの圧縮されたデータを伸長してバッファ（３）に供給し、さらに、
バッファ（３）と記憶装置（１４）との間の圧縮されていない形式での転送のためのビデオデータと、バッファ（３）と記憶装置（１４）との間のコンプレッサ／デコンプレッサ（１０）を介する転送のためのビデオデータとを選択するようにバッファ（３）を制御する、制御プロセッサ（１５）と、
制御プロセッサ（１５）の制御下で記憶装置（１４）から圧縮されていないビデオデータおよび伸長されたビデオデータを、バッファ（３）を介して受取り、ある１つのビデオフレームを表す圧縮されていないデータと別のビデオフレームを表す伸長されたデータとを組合わせることにより、処理されたビデオフレームを表す処理されたデータを生成する画像処理動作を行い、かつ、処理されたデータをバッファ（３）に供給して記憶装置（１４）内に圧縮されていないデータとしてストアするための、ビデオプロセッサ（６）とを含む、ビデオ処理装置（１）。
【請求項２】
データコンプレッサ／デコンプレッサ（１０）は、そこに入力されたビデオデータの対称的なリアルタイムのデータ圧縮を行なうよう構成される、請求項１に記載のビデオ処理装置（１）。
【請求項３】
データコンプレッサ／デコンプレッサ（１０）は、そこに入力されるビデオデータのフラクタルデータ圧縮を行なうよう構成される、請求項１に記載のビデオ処理装置（１）。
【請求項４】
フラクタルデータ圧縮は、圧縮されていない形式で記憶装置（１４）内に前にストアされていた選択されたデータに対しオフラインで行なわれる、請求項３に記載のビデオ処理装置（１）。
【請求項５】
ビデオプロセッサ（６）は、そこに入力されたビデオデータに対しユーザによって選択される処理動作を行ない、１またはそれ以上の処理されたビデオフレームを表わす処理されたビデオデータを生成するよう配置される、請求項１から４のいずれかに記載のビデオ処理装置。
【請求項６】
１またはそれ以上の編集されるべきビデオ静止画像を表わすデジタルビデオデータを圧縮されない形式でビデオプロセッサ（６）またはバッファ（３）に入力するよう接続される、ビデオ静止画像ソース（１９）をさらに含む、請求項１から５のいずれかに記載のビデオ処理装置。
【請求項７】
ビデオプロセッサ（６）は、バッファ（３）に接続され、そこに入力される選択されたビデオデータに対し前記画像処理動作を行なうための画像プロセッサを含む、請求項１から６のいずれかに記載のビデオ処理装置。
【請求項８】
ユーザがコマンドを制御プロセッサ（１５）に入力することを可能にするためのユーザによって動作可能な入力手段（１６）をさらに含む、請求項１から７のいずれかに記載のビデオ処理装置。
【請求項９】
ユーザによって動作可能な入力手段は、スタイラスおよびタッチタブレット装置（１６）を含む、請求項８に記載のビデオ処理装置。
【請求項１０】
ビデオプロセッサは、バッファ（３）に接続され、そこに入力される１またはそれ以上の選択されたビデオフレームを表わすデータをストアするための表示記憶装置（５）をさらに含み、画像プロセッサ（６）は表示記憶装置（５）に接続されてそこにストアされたデータに対し前記画像処理動作を行い、前記処理されたビデオデータを生成する、請求項７に記載のビデオ処理装置。
【請求項１１】
表示記憶装置（５）に接続され、表示記憶装置（５）内のデータから画像プロセッサ（６）によって導出された画像を表示するためのモニタ（７）をさらに含む、請求項１０に記載のビデオ処理装置。
【請求項１２】
制御プロセッサ（１５）に接続されており、ユーザによって選択可能な画像処理動作に関連のアルゴリズムおよびデータをストアするための、ディレクトリ（１７）をさらに含む、請求項１から１１のいずれかに記載のビデオ処理装置。
【請求項１３】
編集されるべきビデオフレームを表わす圧縮されていないデジタルビデオデータを供給するステップと、
いくつかの編集されるべきビデオフレームを表す供給されたデータを選択して圧縮された形式でストアするステップと、
前記いくつかの編集されるべきビデオフレームに関連する選択されたビデオデータをフレームごとに圧縮して、圧縮されたビデオデータを生成するステップと、
他の編集されるべきビデオフレームを表す供給されたデータを選択して圧縮されていない形式でストアするステップと、
圧縮された選択されたビデオデータおよび圧縮されていない選択されたビデオデータを記憶装置にストアするステップと、
圧縮されたストアされたビデオデータおよび圧縮されていないストアされたビデオデータを記憶装置から受取るステップと、
受取られた圧縮されたビデオデータを伸長して伸長されたビデオデータを生成するステップと、
ある１つのビデオフレームを表す前記圧縮されていないデータと別のビデオフレームを表す前記伸長されたデータとを組合わせることにより、伸長されたビデオデータおよび圧縮されていないビデオデータを処理して処理されたビデオフレームを表す処理されたビデオデータを生成するステップと、
処理されたビデオデータを圧縮されていないデータとして記憶装置にストアするステップとを含む、デジタルビデオデータを処理する方法。
【請求項１４】
前記圧縮されたデータを生成するために対称的なリアルタイムのデータ圧縮が行なわれる、請求項１３に記載の方法。
【請求項１５】
前記圧縮されたデータを生成するために、フラクタルデータ圧縮が行なわれる、請求項１３に記載の方法。
【請求項１６】
フラクタルデータ圧縮は、前に供給された圧縮されていないデータに対しオフラインで行なわれる、請求項１５に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の分野】
この発明はビデオ処理装置および方法に関する。
【０００２】
【発明の背景】
デジタルビデオデータを処理するためのビデオ処理システムが知られている。そのようなシステムは一般に、数秒までのビデオを表わすビデオデータをストアするための１つまたは複数の大容量記憶装置を、ユーザによって制御可能な編集設備とともに備えており、この編集設備により、ストアされたビデオフレームは編集されたビデオクリップを作り上げるために、他のストアされたビデオフレームとの操作および／または結合のために選択されてもよい。
【０００３】
発明者らは、その教示がここに引用例によって援用されている英国特許出願第９３１６６２６．２号で、発明者らが「ヘンリー（HENRY ）」の商標で製造し販売しているビデオ処理システムを説明している。説明されるシステムは、１またはそれ以上のビデオクリップを表わすデータをストアするためのバルク記憶装置と、バルク記憶装置からの少なくとも１つのビデオクリップを表わすビデオデータをストアするためのビデオディスク記憶装置とを含む。ビデオ処理システムはさらに、発明者らによる英国特許出願第９２０５５０３．７号およびそれに対応する米国特許出願第０８／０３０，８２３号に記載されたもののような画像プロセッサを含む。この教示はここに引用によって援用される。画像プロセッサはビデオディスク記憶装置からのビデオデータを編集して、やはりビデオディスク記憶装置にストアされる編集されたビデオクリップを表わすデータを作り上げるべく、ユーザの制御下で動作可能である。ビデオディスク記憶装置は、発明者らによる前述の英国特許出願第９２０５５０３．７号および対応する米国特許出願第０８／０３０，８２３号に記載されている記憶装置に類似のものであってもよいし、発明者らによる英国特許出願第９２２６１９９．９号に記載される記憶装置に類似のものであってもよく、これらにおける教示はここに引用によって援用される。したがって、ビデオディスク記憶装置は、各々がビデオクリップを表わすデータをビデオレートにおいて伝えることのできる２つの双方向データ経路にインタフェースされたいくつかのディスク記憶装置を含んでもよい。ディスク記憶装置は併せてそのような装置にしては比較的記憶容量の大きい、典型的には２０ギガバイト（ＧＢ）のビデオディスク記憶装置を提供し、したがって、ビデオディスク記憶装置は約１５秒までのビデオを表わすデータを、画像プロセッサによって処理するためにストアすることができる。２つの双方向データ経路により、ビデオディスク記憶装置は２つのビデオクリップに対応するデータを各々ビデオレートで同時に出力する、および／または受取ることができる。
【０００４】
上で論じたビデオディスク記憶装置によって提供される大きい容量および高いデータ転送レートは、冗長なビデオクリップのオンライン編集を行なうことを可能にする。つまり、最初のビデオと結果として得られる編集されたビデオとが放送可能な品質のものなので、編集されたビデオはさらなる処理を必要とすることなく符号化してブロードキャスト送信できる。
【０００５】
前述の英国特許出願第９３１６６２６．３号はまた、「マイクロ・ヘンリー（MICRO HENRY ）」の商標で製造され販売される第２のビデオ処理システムを説明している。説明される第２のシステムは、オフラインエディタとしてユーザの制御下で動作可能な画像プロセッサを含む。ヘンリー・ビデオ処理システムとは対照的に、マイクロ・ヘンリー・ビデオ処理システムは、合せて約４ＧＢのデータをストアすることのできるいくつかのプラッタを含んではいるが、前述のビデオディスク記憶装置よりは著しく容量の小さいディスク記憶装置を備える。このディスク記憶装置は、圧縮／伸張回路を介してデータを受取ったり出力したりするように接続されており、この回路は発明者らによる英国特許出願第９３１２０３９．２号に記載された回路に類似のものであってもよい。圧縮／伸張回路は、入来するデータを、そのデータがディスク記憶装置へストアされる前に約２０分の１まで圧縮する役割を果たす。約２０分の１のファクタは、発生による損失によって受入れられないほどの画質の低下を招くことなく、ストアすべきデータの量を著しく低減するという点から通常許容され得るものである。データ圧縮を用いることにより、約６０分のビデオを表わすデータを、４ＧＢの記憶装置内にストアすることができる。
【０００６】
マイクロ・ヘンリー画像プロセッサによって行なわれる処理および編集動作は、圧縮されていないビデオデータに対して実行されるものであって、したがって、データが画像プロセッサに出力される前に、ディスク記憶装置からの圧縮されたビデオデータを伸張することが必要である。また、プロセッサから出力される編集されたビデオデータは、記憶装置内にストアされる前に圧縮されなければならない。編集されたビデオデータにさらなる処理または編集が続いて行なわれるならば、このデータは処理に先立って再び伸張され、その後にもう一度圧縮されなければならない。圧縮および伸張のプロセスを数回にわたって行なえば、必然的にビデオ画像は幾分劣化することになる。現在、圧縮技術は大変良くなっているので、特にビデオデータに対して行なわれる圧縮および伸張の動作が１回か２回だけである場合にはこの劣化は通常素人目にはわからないほどである。マイクロ・ヘンリー・システムをオンライン編集設備として用いることは発明者らの意図するところではないが、実際にはコストを節約するために幾分画質が低下することを受入れるつもりのある編集者らによって、このシステムがそのように用いられているということは認識している。１回または２回の圧縮および伸張動作の結果として、画像中にほとんど見えないアーティファクトという形でわずかな画像の劣化があることは許容可能であろうが、劣化の度合はユーザが予測できない、したがって一般的に許容できない態様で変動し得る。
【０００７】
画質の低下は画像中のノイズにもよっている。発明者らによる英国特許出願第９３１２０３９．２号に記載される圧縮技術では、各ビデオ画像フレームに固定ファイルサイズが割当てられ、各フレームが利用可能なファイルスペース内に収まるように、画質ファクタはフレームごとに選択される。たとえば、スポーツにおける賑やかな群衆シーンなどの、ごちゃごちゃした映像には、より多くの圧縮が必要であり、またこの画像が後に伸張されたとき、電子画像処理システムを用いて描かれたグラフィックなどよりすっきりしたまたは「明瞭な」映像が後で伸張された場合よりも、不要なアーティファクトがより多く見られる傾向がある。
【０００８】
編集者が明瞭な映像とごちゃごちゃした映像とを組合せたいと願うのは珍しいことではない。たとえば、編集者はスポーツ番組中に群衆のシーンまたは他の背景の映像の上にタイトルや他の明瞭な前景グラフィックを重ね合せたいと思うかもしれない。圧縮の結果、ごちゃごちゃした背景映像の画質はデータを固定ファイルサイズ内に収めるために著しく低減させられることになる。伸張された背景データと明瞭な前景データとが組合せられた場合、結果として得られる複合映像データは、ごちゃごちゃしたもののままである。群衆シーンの方が複合画像のより大きい部分を構成するからである。複合映像の圧縮中、映像における前景のタイトルに対応する明瞭な領域は、映像におけるごちゃごちゃした背景に対応する領域と同じ度合の圧縮にさらされることになる。その結果、タイトルには他の場合で得られるであろうものよりも著しい劣化、およびより目につくアーティファクトが生じることとなってしまう。このタイトルは元来明瞭なものなので、劣化はより顕著に現われる。
【０００９】
【発明の概要】
本発明の目的は、上で論じた問題点の少なくともいくらかを解決することである。
【００１０】
したがってこの発明の１つの局面に従い、１またはそれ以上の初期ビデオフレームを表わす圧縮されていないデジタルビデオデータのソースと、デジタルビデオデータをフレームランダムアクセス基準でストアするための記憶装置と、ビデオデータを圧縮して圧縮されたビデオデータを生成し、記憶装置内にストアするための、および記憶装置からの圧縮されたデータを伸張して伸張されたデータを生成するための、データコンプレッサ／デコンプレッサと、圧縮されていないデータおよび伸張されたデータが記憶装置内に書込まれ、かつそこから読出されることを可能にするためにデータコンプレッサ／デコンプレッサをバイパスするバイパス経路とを含むビデオ処理装置が提供される。
【００１１】
この発明の他の局面に従い、デジタルビデオデータを処理する方法が提供される。この方法は、１またはそれ以上の初期フレームを表わす圧縮されていないデジタルビデオデータを供給するステップと、第１の選択された処理ビデオフレームに関連の供給されたビデオデータを圧縮して圧縮されたビデオデータを生成するステップと、圧縮されたビデオデータをストアするステップと、ストアされ圧縮されたビデオデータを伸張して伸張されたビデオデータを生成するステップと、伸張されたビデオデータを処理して処理されたビデオデータを生成するステップと、処理されたビデオデータを圧縮せずにストアするステップとを含む。
【００１２】
この発明のさらなる局面に従い、デジタルビデオデータのフレームのソースと、前記ソースから供給されたデータのフレームをストアするための、および前記ソースへそこからフレームを書込むための、ランダムアクセスディスク記憶手段と、前記記憶手段にストアされた複数個のビデオフレームを処理および表示のためにストアすることのできる表示記憶手段と、前記表示記憶手段と動作的に接続されて、前記表示記憶手段にストアされた複数個のフレームを表示することのできる表示モニタと、前記記憶手段から前記表示記憶装置にビデオフレームを供給し、かつ前記ソースから記憶手段に供給された各フレームがそこに圧縮された形式でストアされるべきか、圧縮されない形式でストアされるべきかを判断するための、手動制御下で動作可能な制御プロセッサ手段と、前記制御プロセッサ手段によって選択された前記ソースからのフレームを圧縮して、前記記憶手段内に圧縮された形式でストアするための、データコンプレッサおよびデコンプレッサと、複数個の圧縮されていないフレームを、もしくは圧縮された複数個のフレームを前記データコンプレッサおよびデコンプレッサ内で伸張してから、または１つの圧縮されたフレームを前記データコンプレッサおよびデコンプレッサ内で伸張してから、１つの圧縮されていないフレームと組合せるための画像プロセッサ手段と、組合せられたフレームの各々を前記記憶手段内に圧縮されない形式でストアするための手段とを含む、ビデオ処理システムが提供される。
【００１３】
この発明における上述の、およびさらなる特徴は前掲の特許請求の範囲で特定的に述べられており、その利点とともに以下で添付の図面を参照して提示されるこの発明の例示的実施例の詳細な説明を考慮すればより明白になるであろう。
【００１４】
【好ましい実施例の詳細な説明】
次に添付の図面を参照すると、ビデオソース２を含むビデオ処理システム１が示されており、このビデオソースはたとえばビデオテープレコーダであってもよく、１つ以上のビデオクリップを形成する１つ以上のビデオフレームを表わすデジタルデータを与える。したがって、ソース２はビデオクリップのライブラリとしての役割を果たし、編集中に使用するためにアーカイブに保管されたビデオクリップを取出すことができる手段となる。代替的には、このソースは、ビデオカメラ、レーザディスク、またはデジタルビデオデータを与えることができる他のいかなる装置であってもよい。ビデオクリップの各々を表わすビデオデータは、たとえばいわゆるＤ１規格に対応するフォーマットのような非圧縮デジタルコンポーネントフォーマットでソースから出力される。
【００１５】
システム１は、少なくとも１つのビデオクリップに関するデータをそれを介してビデオレート（たとえば、規格ＣＣＩＲ６０１に従えばフルカラー映像に関して２２Ｍバイト）で十分に転送することができるバンド幅を有するデータ経路４を介してソース２に接続されるバッファ３を含む。バッファ３はまた、表示記憶装置５および画像プロセッサ６に接続される。バッファ３は、ソースと表示記憶装置５と画像プロセッサとの間のインタフェースとなり、表示記憶装置５に接続されるモニタ７に表示するためにソース２から表示記憶装置５に入来ビデオクリップデータを転送するために用いられる。これにより、編集のためにクリップを選択している間にこのバッファを用いることによってソースからの入来ビデオクリップをモニタ７で前もって見ることができる。
【００１６】
表示記憶装置５は、編集中にビデオのいくつかのフレームに関するデータをストアするための大型スクラッチパッド記憶装置を画像プロセッサ６に与える。本出願人の上述の英国特許出願番号第９２０５５０３．７号により詳細に記載されるように、画像プロセッサ６は、その中のフレームデータを処理してモニタの異なる部分に同時に表示するために、縮小されたそれぞれのフレームを生成する。画像プロセッサ６は、表示記憶装置５からビデオの１ピースをモニタ７のいくつかの異なる位置に同時に出力するのを制御するか、またはビデオのいくつかのピースをモニタの共通領域に出力することができる。したがって、システムのユーザがいくつかの異なる方法で操作したり変更したりすることによって、画像プロセッサ６およびディスプレイ記憶装置５はモニタ７にビデオクリップを与えることができる。画像プロセッサ６は、バッファ３を介して供給されたデータから縮小された画像を同時に生成するための２つの別々の処理ユニット（図示せず）を含む。
【００１７】
バッファ３はまた、２本の双方向バス８および９を介してコンプレッサ／デコンプレッサ回路１０に接続される。この回路１０は、たとえば本出願人の英国特許出願番号第９３１２０３９．２号に記載される回路のようないかなる既知の適切な回路であってもよい。コンプレッサ／デコンプレッサ回路１０は、ディスク記憶装置１４に接続される。圧縮されたビデオデータは、データバス１２を介してコンプレッサ／デコンプレッサ１０とディスク記憶装置１４との間で転送される。ディスク記憶装置１４の容量は約４ＧＢであり、これは、この記憶装置は約１時間のビデオを表わす圧縮されたビデオデータをフレームランダムアクセスベースでストアできる。すなわち、ディスク記憶装置１４はフレームランダムアクセス記憶装置であり、したがって、いずれかのビデオフレームを規定するデータを、アクセス中に他のフレームに関するデータをシーケンシャルに調べる必要なくディスク記憶装置からランダムに選択することができる。ディスク記憶装置１４は、編集のために選択されたビデオクリップを規定するソース２からのデータをストアするために用いられる。
【００１８】
システム１は、バッファ３と、表示記憶装置５と、画像プロセッサ６とに接続される制御プロセッサ１５をさらに含む。制御プロセッサ１５は、編集中に画像プロセッサ６によってビデオデータに適用される変更および処理を制御する。制御プロセッサ１５からの制御経路は、図中破線で示している。編集中、制御プロセッサ１５は、表示のための、バッファ３から表示記憶装置５への、および表示記憶装置５からモニタ７へのビデオクリップデータの転送を制御する。さらに、制御プロセッサ１５から送られ、表示および／または処理に必要とされるフレーム等を識別する制御データは、ディスク記憶装置１４におよびディスク記憶装置１４からビデオデータを転送する際に用いられる。
【００１９】
制御プロセッサ１５はまた、画像プロセッサ６が所望の動作を行ないかつビデオクリップの選択されたフレームに対してキーイング信号の発生、色の変更、テクスチャの変更、またはサイズ、位置および／もしくはスピンの変更等の空間的な影響を含む機能を果たすように画像プロセッサ６を制御する。これらの動作および影響は本質的に周知であり、ここでさらに説明する必要はない。
【００２０】
ビデオクリップとそのビデオクリップ内のフレームとの選択および変更は、制御プロセッサ１５によってアクセス可能なディレクトリ１７において規定される多数の予め規定された機能のうちのいずれか１つを選択するために用いることができるユーザにより操作可能なスタイラス／タッチタブレット装置１６によって制御される。選択可能な機能は、モニタ７の一部分に表示されるメニュー（図示せず）に示され、ユーザがスタイラス／タッチタブレット装置１６を操作することによって選択することができる。
【００２１】
グラフィック静止画像記憶装置１９は表示記憶装置５およびバッファ３に直接接続され、編集中に、用いるために選択されたビデオ静止画像を表わすデジタルデータを生成する。ビデオ静止画像は、たとえば、背景、またはたとえば群衆の場面に重ねるためのグラフィックキャプションを示す映像等のいかなる形の画像であってもよい。明らかに、圧縮されていない形でディスク記憶装置にストアされたデータは伸張されるべきではないため、データがディスク記憶装置１４から出力され画像プロセッサ６によって処理される際に圧縮されていないデータがデコンプレッサ回路１０をバイパスできるようにするために、バッファ３とディスク記憶装置１４との間にバイパス経路２０が設けられる。制御プロセッサ１５は、この制御プロセッサ内に含まれる編集メモリ（図示せず）から送られ、データのフレームが圧縮されていない形でストアされていることを示すデータに応答して自動的にバイパス経路２０を選択する。バイパス経路２０により、ソース２からの圧縮されていないデータがコンプレッサ回路１０をバイパスしてディスク記憶装置１４に圧縮されていない形でストアされることが可能となる。
【００２２】
次に、例示的な編集動作を参照して、システム１のさらなる動作および用途を説明する。以下の説明では、圧縮された形で記憶装置にストアされるビデオデータを圧縮されたデータと呼び、最初に圧縮されずに記憶装置にストアされるかまたはそのまま用いられるビデオデータを圧縮されていないデータと呼び、記憶装置にストアされデコンプレッサ回路を介してその記憶装置から読出されるデータを伸張されたデータと呼ぶ。
【００２３】
編集されるべき１つまたは複数のビデオクリップに関するビデオデータはビデオソース２からバッファ３に入力され、モニタ７に表示される。このとき、ユーザは、入来データをディスク記憶装置１４にストアする前に圧縮するか否かを決定することができる。クリップが比較的短い場合または高画質の画像を維持することが重要である場合は、ユーザは、入来データを圧縮されていない形でディスク記憶装置１４にストアすることを選択してもよい。この場合、入来データはバッファから経路２０を介して出力され、ディスク記憶装置１４にストアされる。しかしながら、入来ビデオデータはしばしばバッファ３から双方向経路８または９のうちの１つを介してコンプレッサ回路１０に出力される。コンプレッサ１０から出力された圧縮データは、バス１２を介してディスク記憶装置１４に伝送される。たとえばキャプションまたは他のグラフィックを表わす記憶装置１９からのグラフィック静止画像データは、圧縮されていない形で表示記憶装置５に直接入力され、さらに、バッファ３および経路２０を介して伝送され圧縮されていない形でディスク記憶装置１４にストアされてもよい。したがって、ディスク記憶装置１４は、種々の異なるビデオクリップや画像を表わすデータを圧縮された形および圧縮されていない形の両方で含むことになる。
【００２４】
ビデオデータの編集は、ビデオデータが圧縮されていないまたは伸張された形である場合にのみ行なうことができる。ユーザは、スタイラス／タッチタブレット装置１６を操作してモニタ上のカーソル（図示せず）を動かし、ディレクトリ１７から選択するべき機能を選択することによって、編集するべきクリップを表わすビデオデータを選択する。圧縮されたデータを編集する場合、データはディスク記憶装置１４からデータバス１２を介して出力され、かつデコンプレッサ回路１０に入力される。デコンプレッサ回路１０からの伸張されたデータは、双方向データ経路８、９のうちの１つを介してバッファ３に入力される。圧縮されていないデータを編集する場合、このデータはディスク記憶装置１４からバイパス経路２０を介してバッファ３に出力される。その後、圧縮されていないまたは伸張されたデータはバッファ３から表示記憶装置に転送され、静止画像記憶装置１９にある編集に必要とされるデータがディスク記憶装置１４にまだないと仮定すると、そのデータとともに編集される。（たとえば均一な色の背景にタイトルを形成する静止グラフィックのみを含む出力フレームのシーケンスを作り出すという決定がなされていれば、データはディスク記憶装置１４に既にストアされているかもしれない。）
以下の説明では、編集動作は前景キャプションを背景映像の上に重ねることによって行ない、この前景キャプションはグラフィック等の「明瞭な」画像であり、背景映像は群衆の場面等の「ごちゃごちゃした」映像であると仮定する。もちろん、他の編集動作およびより複雑な編集動作もシステム１を用いて行なうことができることが認識されるはずである。
【００２５】
圧縮されていない前景キャプションを表わすデータは、グラフィック静止画像記憶装置１９から読出されて表示記憶装置５に送られ、背景ビデオ映像を表わす圧縮されたデータは伸張され、その後表示記憶装置５に置かれる。その後、既知の編集クリップ作成法を用いて、ビデオフレームごとに、圧縮されていない前景キャプションを伸張された背景ビデオ映像と組合せる。一旦編集クリップがユーザの満足のいくように作成されると、そのクリップのフレームの各々を表わすデータは再びディスク記憶装置１４に書込まれる。編集クリップのフレームは圧縮されていないデータおよび伸張されたデータをともに含み、データがディスク記憶装置１４にストアされる前にコンプレッサ回路１０によって圧縮されれば、上で議論した受入れ不可能なアーティファクトが編集クリップに導入され、それが前景キャプションにおいて非常に目立ってしまうであろう。したがって、システムは、編集クリップデータがバッファからバイパス経路２０を介して出力され、圧縮されずに最初の圧縮されたビデオデータとともにディスク記憶装置１４にストアされるように構成される。
【００２６】
比較的長いクリップのわずかな部分にのみ編集を行なうことは異例なことではない。長いクリップを圧縮された形でディスク記憶装置１４にストアし、さらにそのうちの短いセクションを編集してその編集された短いセクションを伸張された形でディスク記憶装置１４にストアできることが都合よい。編集が終了すると、編集されていない部分をデコンプレッサ回路を介して出力しかつ編集された部分をバイパス経路２０を介して出力することにより、ディスク記憶装置１４からクリップ全体を読出すことができる。このようにすれば、クリップの各部分が一度しか圧縮、伸張されないため、クリップの長さ全体にわたって画質は一定である。さらに、電子画像処理システムを用いて描かれるグラフィック等の、目に見えるアーティファクトが発生しやすい領域は絶対に圧縮されず、したがってこれらの領域ではそのようなアーティファクトは生じない。これにより、システム１を用いる場合画質が非常に予測可能となる。所与のクリップに関してデータの圧縮を行なわないという決定は最初に行なうことができるが、データは２回以上は圧縮されないため、決定を行なう必要がない。したがって画質は非常に予測可能であり、記憶スペースと画質とのどちらを優先するかという決定を行なう必要はない。したがって、ユーザは、編集中にクリップに適用する処理の際のソース２からディスク記憶装置１４への最初のデータ転送の際にそれ以前のことを知る必要はない。もちろん、システムをオフライン編集の目的にのみ用いており、最初からユーザの意図が制御プロセッサ１５に含まれる編集メモリ（図示せず）にストアされた編集データを用い、その後オンライン設備を用いて編集を繰り返すことであれば、ユーザがシステムを無効にしかつ編集クリップを表わすデータを記憶装置にストアする前に圧縮させることによって記憶装置１４において記憶スペースをセーブすることができる。
【００２７】
上述の説明では、コンプレッサ／デコンプレッサ回路１０におけるデータの圧縮および伸張は対称であり、たとえばいわゆるＪＰＥＧ規格の最もよく使われる部分である離散コサイン変換コーディングの場合のようにリアルタイムで行なうことができる。しかしながら、ここに記載するシステムでは編集データをディスク記憶装置１４に書込むのに必要な時間が短いため、このシステムではたとえばフラクタルベースの変換のような高画質非対称圧縮法を用いることができる。
【００２８】
フラクタルベースの圧縮は複雑で低速であるため、現在利用できる技術では、リアルタイムでビデオ画像を圧縮するためにフラクタル圧縮法を用いることは不可能である。このため、今まで本出願人および高画質画像処理システムの他の製造業者はフラクタル圧縮法を用いなかった。対称的に、フラクタルベースの伸張は単純でかつ高速であるため、以下に説明するようにこのフラクタルベースの伸張をシステム１において有益に用いることができる。
【００２９】
コンプレッサ１０は、イテレイテッド・システムズ・インコーポレイテッド（Iterated Systems Inc. ）製造のマルチボードコンプレッサ等のフラクタルコンプレッサをオフラインの態様で用いることによってシステムのユーザとのいかなる相互作用の情報なしでもフラクタル圧縮を行なうことができるように構成され得る。このコンプレッサは、リアルタイムの約１／１０（すなわち、ビデオ速度の１／１０）でビデオデータの５：１の圧縮を行なうことができる。これは、５分のビデオデータをビデオソース２からコンプレッサ１０を介してディスク記憶装置１４に転送すれば約５０分かかるであろうということを意味する。このアプローチを採用すれば、受入れ不可能な遅延が生じることになるであろう。したがって、ユーザがビデオソース２から選択したビデオデータは、コンプレッサ１０を介して入力される代わりに、まずバイパス経路２０を介して圧縮されていない形でディスク記憶装置１４に書込まれる。一旦ビデオデータがソース２から記憶装置１４に転送されてしまうと（または、記憶装置が約５分のビデオデータで満たされると）、ディスク記憶装置１４から一度にデータのフレームが読取られコンプレッサ１０に送られ、ここでそのデータのフレームが圧縮される。データのフレームの各々が圧縮されるたびに、ディスク記憶装置１４にある圧縮されていないデータが抹消され、その圧縮されていないデータの代わりに圧縮されたデータが記憶装置１４に書込まれる。フラクタル圧縮が進むに従って、ディスク記憶装置１４において利用可能な空きスペースの量が多くなる。したがって、たとえば１０分後、約１分の圧縮されていないまたは伸張されたビデオデータのためのスペースが利用可能となる。
この記憶装置１４における圧縮されていないデータの圧縮はオフラインのまま継続し、ディスク記憶装置１４において十分な空きスペースが利用できるようになれば、編集を開始することができる。編集中、データのフレームは以前に説明したようにユーザによって選択される。選択されたフレームに関するデータはディスク記憶装置１４から読出され、表示記憶装置５に送られ、画像プロセッサ６によって処理される。記憶装置１４からのデータがコンプレッサ１０によって圧縮されていなければ、伸張回路１０をバイパスするためにこのデータは単に経路２０を介して読出されるだけである。しかしながら、データが圧縮されていれば、このデータはデコンプレッサ１０を介してディスク記憶装置１４から読出される。上述のように、フラクタルベースの伸張は単純でかつ高速であるため、これを用いることにより、ビデオフレーム期間に対応する期間で、圧縮されたデータのフレームを記憶装置１４から読出し、デコンプレッサ１０によって伸張し、表示記憶装置５にストアすることが可能となる。言換えれば、圧縮されていないデータを記憶装置から読出しバイパス経路２０を介して出力するのと同じ速度で、圧縮されたデータのフレームを記憶装置１４から読出しそれを伸張して出力することができる。したがって、圧縮されたおよび圧縮されていないデータの両方に関してビデオレートでフレームランダムアクセスベースでフレームにアクセスすることが依然として可能である。
【００３０】
データのフラクタル圧縮によってディスク記憶装置１４において利用できるようになる空きスペースは、上述のように、画像プロセッサ６によって生成される編集データをストアするために用いられる。もちろん、制御プロセッサ１５は、ビデオフレームの各々を表わすデータが１回しか圧縮されないようにディスク記憶装置１４へのおよびディスク記憶装置１４からのデータの転送を制御するように構成される。
【００３１】
ディスク記憶装置１４にあるソース２からのデータをすべて圧縮することにより、画像プロセッサ６によって作り出された編集フレームを表わすデータをストアするためのディスク記憶装置１４において約４分の空きスペースが利用できるようになる。比較的長いクリップのわずかな部分しか編集を行なわないことがよくあるということを考慮すれば、４分の編集ビデオのためのスペースは、ほとんどの場合の編集において非常に適切であることが認識されるであろう。
【００３２】
一旦編集が終ると、放送したりまたは必要に応じて別の場所でさらに処理するために必要に応じて、編集クリップを表わすデータはデコンプレッサ１０またはバイパス経路２０を介してディスク記憶装置１４から読出される。
【００３３】
以上のように本発明をその好ましい実施例を参照することにより説明したが、この実施例は例示的なものであって、前掲の特許請求の範囲およびその均等物において規定するような本発明の意図および範囲から外れることなく当業者によって種々の変形例および変更例がなされることが可能であることが理解されるはずである。
【図面の簡単な説明】
【図１】本発明のシステムの一実施例の概略ブロック図である。
【符号の説明】
２  ビデオソース
５  表示記憶装置
６  画像プロセッサ
７  モニタ
１０  コンプレッサ／デコンプレッサ
１４  ディスク記憶装置
１５  制御プロセッサ
【図１】
0004290227.tif 000002