(57)【特許請求の範囲】
【請求項１】
画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御手段と、
所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択手段とを有し、
前記記録制御手段は、前記選択手段によって選択された所定の効果を前記所定単位の画像データに関連付けて記録する
ことを特徴とする画像処理装置。
【請求項２】
前記効果は、効果なし、フェードアウト／フェードイン、ワイプ、またはミックスのいずれかである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
被写体像を撮像する撮像手段を更に有し、
前記所定の単位の画像データは、連続する1回の撮影の記録開始から記録終了までの画像データである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記選択手段は、前記所定の単位の画像データに関連付けられた時間情報および位置情報に基づいて、前記所定単位の画像データを切り替えるときに付加する効果を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記選択手段は、前の所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方と、効果を選択しようとする所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方とを比較することにより、前記所定単位の画像データを切り替えるときに付加する効果を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記選択手段は、前の所定単位の画像データに関連付けられた時刻情報および位置情報と、効果を選択しようとする所定単位の画像データに関連付けられた時刻情報および位置情報とをそれぞれ比較することにより、前記所定単位の画像データを切り替えるときに付加する効果を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御ステップと、
所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択ステップとを含み、
前記記録制御ステップの処理は、前記選択ステップの処理によって選択された所定の効果を前記所定単位の画像データに関連付けて記録する
を含むことを特徴とする画像処理方法。
【請求項８】
画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御ステップと、
所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択ステップとを含み、
前記記録制御ステップの処理は、前記選択ステップの処理によって選択された所定の効果を前記所定単位の画像データに関連付けて記録する
を含むことを特徴とする画像処理を画像処理装置に実行させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置および方法、並びに媒体に関し、特に、撮影時に所定の効果を付加してシーンを切り替えて、画像データを記録するようにした画像処理装置および方法、並びに媒体に関する。
【０００２】
【従来の技術】
ビデオカメラによって記録された画像データを編集する機能として、シーン（連続する１回の撮影の記録開始から記録終了までの画像データ）を切り替える際に、その前後が自然に繋がるようにシーンを切り替える特殊効果の機能をもったビデオカメラが普及している。
【０００３】
このシーンを切り替える特殊効果には、例えば、フェードアウト／フェードイン、ワイプ、およびミックスと呼ばれるものがある。
【０００４】
フェードアウト／フェードインでは、前のシーンを終了するとき、単色の画像（白色または黒色の画面を使用するものが多い）が徐々にオーバーラップされながら終了される（フェードアウト）。そして、次のシーンの画像は、前シーンの最終画面である単色画面に、少しずつオーバラップされる（フェードイン）。
【０００５】
ワイプでは、前のシーンの画像が、左または右に、新たな画面に押されるようにして移動される。
【０００６】
ミックスでは、前シーンの画像に、次のシーンの画像が少しずつオーバラップされ、最終的に、新たな画像に切り替えられる。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のシーン切替機能においては、ユーザが撮影を開始する前に手動で使用する切替の特殊効果を指定する必要があるため、付加する特殊効果について十分に考える時間をとることができず、結果的に、シーンの切替を所望のものにすることができない場合があるという課題があった。
【０００８】
また、撮影開始時に指定する必要があるため、一旦付加した効果を撮影終了後に変更させることができないという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、撮影時にシーン毎の撮影時刻および位置の少なくとも一方の情報を記録し、シーン切替時に、この時刻および位置の少なくとも一方の情報に基づいて、所定の効果を付加するようにして、所望の効果を付加することができるようにするものである。
【００１０】
【課題を解決するための手段】
請求項１に記載の画像処理装置は、画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御手段と、所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択手段とを有し、前記記録制御手段は、前記選択手段によって選択された所定の効果を前記所定単位の画像データに関連付けて記録することを特徴とする。
【００１１】
請求項７に記載の画像処理方法は、画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御ステップと、所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択ステップとを含み、前記記録制御ステップの処理は、前記選択ステップの処理によって選択された所定の効果を前記所定単位の画像データに関連付けて記録することを特徴とする。
【００１２】
請求項８に記載の媒体のプログラムは、画像データとともに、該画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録する記録制御ステップと、所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、前記所定単位の画像データを切り替えるときに付加する効果を選択する選択ステップとを含み、前記記録制御ステップの処理は、前記選択ステップの処理によって選択された所定の効果を前記所定単位の画像データに関連付けて記録することを特徴とする。
【００１３】
請求項１に記載の画像処理装置、請求項７に記載の画像処理方法、および請求項８に記載の媒体においては、画像データとともに、画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方が記録され、所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、所定単位の画像データを切り替えるときに付加する効果が選択され、選択された所定の効果が所定単位の画像データに関連付けられて記録される。
【００１４】
【発明の実施の形態】
図１は、本発明を適用したデジタルビデオカメラによって画像情報が記録される記録媒体としてのディスクのトラックの表面構成を示している。
【００１５】
このディスクは、光磁気ディスクからなり、MD(Mini Disk)（商標）と呼ばれているものである。MDには、２つ種類があり、それぞれがMD-DATA1およびMD-DATA2（以下、MD1およびMD2と略称する）と称され、区別されている。MD2は、MD1が改良されたものである。図１に示されているMDは、MD2であり、以下においては、MD2を用いた例について説明を行うが、本発明は、MD1を用いた場合にも同様の効果が得られる。
【００１６】
図１（Ａ）に示すように、MDの表面には、側壁が位置（アドレス）に対応して変調されている蛇行溝（ウォルドグルーブ）と、変調されていない直線溝（ノンウォルドグルーブ）が、それぞれ独立したスパイラルとして形成されており、その溝と溝の間のランドに記録用のトラックが形成されている。図１（Ｂ）は、図１（Ａ）の長方形１で示される部分を拡大表示したものであり、さらに、図１（Ｃ）は、図１（Ｂ）に示されるＡＡ’線の断面を示している。尚、図１（Ａ）と図１（Ｂ）のそれぞれに描かれている３つの円はレーザビームのスポットを表しており、中央のものは記録再生用のものであり、その前後のものは、トラッキング用のものである。
【００１７】
図１（Ｂ）に示すように、直線溝と蛇行溝が交互に形成されているので、図１（Ｃ）に示すように、記録部分となるトラック部分（ランド）は、ディスクの中心側に直線溝を有し、かつ外側に蛇行溝を有するトラックと、ディスクの中心側に蛇行溝を有し、かつ外側に直線溝を有するトラックの２種類のトラックが形成されることになる。そこで、図１（Ｃ）に示すように、前者のトラックをＡトラック、後者のトラックをＢトラックと呼び、区別されている。
【００１８】
この蛇行溝は、一定の周波数の信号を、絶対アドレスに基づいてFM(Frequency Modulation)変調とバイフェーズ変調した信号に対応して形成されているので、その絶対アドレスを読み取り、ＡトラックとＢトラックの切替を特定することで、トラック上の位置を特定することができる。
【００１９】
また、このトラックピッチは、図１（Ｂ）に示すように、0.95μmとなっており、ビット長は0.39μm/bitとされる。記録用のレーザ波長は、650nmとされ、レンズ開口率は、0.52とされる。変調方式としては、RLL(Run Length Limited)(1,7)が用いられ、誤り訂正方式としては、RS-PC(Reed Solomon Product Code)方式が使用されている。さらに、インタリーブとしては、ブロック完結方式が使用され、これにより、冗長度が、19.7%、データレートが、589kB/s、記録容量が、650MBとなっている。
【００２０】
図２は、本発明を適用したデジタルビデオカメラの構成例を示している。デジタルビデオカメラは、カメラブロック１３、ビデオ信号処理部１４、メディアドライブ部１５、メカデッキ部１６、インターフェース部１７、LCD(Liquid Crystal Display)１８、拡張入出力インターフェース部２２、入力装置２４、GPS装置２５、および電源ブロック２６から構成される。
【００２１】
カメラブロック１３は、CCD(Charge Coupled Device)３１、AGC(Automatic Gain Control)部３２、およびビデオADC(Analog Digital Converter)３３を有しており、その動作は、マイクロコントローラ３５によって制御され、さらにタイミング発生部３４から供給されるクロック信号に基づいて動作する。また、マイクロコントローラ３５は、モータ１２を制御して、レンズ１１を駆動させ、フォーカス制御を実行させている。
【００２２】
被写体からの光は、レンズ１１からカメラブロック１３のCCD３１に入射され、光信号から電気信号に変換され、AGC部３２によって利得が制御される。この信号は、ビデオADC３３に入力され、アナログ信号からディジタル信号に変換された後、画像データとしてビデオ信号処理部１４に出力される。
【００２３】
ビデオ信号処理部１４は、メモリ４１、システム制御部４２、動き予測部４３、MPEG(Moving Picture Experts Group)ビデオプロセッサ４４、メモリ４５，４６、ATRAC(Adaptive Transform Acoustic Coding)処理部４７、および，メモリ４９を有しており、これらの動作はマイクロコントローラ４８によって制御されている。
【００２４】
カメラブロック１３から入力された画像データは、システム制御部４２に入力され、一旦メモり４１に記憶された後、動き予測部４３およびMPEGビデオプロセッサ４４に適宜供給される。動き予測部４３またはMPEGビデオプロセッサ４４は、それぞれメモり４５または４６を使用し、画像の動き予測またはMPEG方式のエンコード若しくはデコード処理を施す。ATRAC処理部４７は、記録時には、インターフェース部１７より入力された音声データをATRACと呼ばれるMD専用の圧縮方式に基づいて圧縮処理し、システム制御部４２を介して、メディアドライブ部１５に出力し、再生時には伸長処理した後、インターフェース部１７に出力する。
【００２５】
メモリ４１には、シーンを切り替えるとき付加する効果として、フェードアウト／フェードイン、ワイプ、およびミックスなどの手順が予め記憶されている。マイクロコントローラ４８は、メモリ４９に記憶されているスクリプトファイルを認識し、そこに記述されたシーンの順序に基づいて、システム制御部４２に対して、シーンを再生し、所定のシーン切替処理を指令する。これに対応して、システム制御部４２は、メモリ４１に予め記憶されている効果処理の手順を呼び出し、順次シーンを切り替えて、記録再生を行う。
【００２６】
また、マイクロコントローラ４８は、各シーンの時刻情報、位置情報、およびスクリプトファイルを一旦メモり４９に格納させ、適宜読み出し、スクリプトファイルに従った順序でシーンを再生する指令をシステム制御部４２に送ると共に、ユーザによって入力（および更新）されたスクリプトファイル、GPS装置２５からの位置情報、および時刻情報をシーンに対応付けて、システム制御部４２およびメディアドライブ部１５を介してメカデッキ部１６に装着されているディスク７２に記録させる指令を送る。
【００２７】
尚、メディアドライブ部１５およびメカデッキ部１６の詳細については、図３を参照して後述する。
【００２８】
インターフェース部１７は、ビデオDAC(Digital Analog Converter)８１、LCDコントローラ８２、生成部８３、ADC８４、およびDAC８５を有している。ビデオDAC８１は、ビデオ信号処理部１４のシステム制御部４２から入力された画像データをデジタル信号からアナログ信号に変換し、LCDコントローラ８２を介してLCD１８に出力する。生成部８３は、入力されたビデオ信号からコンポジット信号を生成し、ビデオ出力端子１９に出力する。マイク入力端子２０から入力される音声信号は、ADC８４に入力され、アナログ信号からデジタル信号に変換された後、ビデオ信号処理部１４のATRAC処理部４７に出力される。また、ATRAC処理部４７またはデジタルサーボ部６５からDAC８５に入力された信号は、デジタル信号からアナログ信号に変換され、ライン出力端子２１に出力される。
【００２９】
拡張入出力インターフェース部２２は、拡張入出力端子２３とビデオ信号処理部１４と信号の間でインターフェース処理を行う。
【００３０】
入力装置２４は、複数のボタンなどからなり、ディジタルビデオカメラの起動停止指令、記録再生指令などを入力したり、シーンの再生順序を指定するスクリプトファイルなどの編集を行うとき、ユーザによって操作され、ビデオ信号処理部１４のマイクロコントローラ４８に操作に対応する信号を出力する。
【００３１】
GPS(Global Positioning System)装置２５は、図示せぬ衛星からの信号に基づいて位置情報と時刻情報を取得し、ビデオ信号処理部１４のマイクロコントローラ４８に出力する。
【００３２】
電源ブロック２６は、カメラブロック１３、ビデオ信号処理部１４、メディアドライブ部１５、メカデッキ部１６、インターフェース部１７、LCD１８、およびGPS装置２５にそれぞれ必要な電力を供給している。
【００３３】
図３を参照して、メディアドライブ部１５およびメカデッキ部１６について説明する。メディアドライブ部１５は、メモリ６１、MD ENC/DEC(Encoder/Decoder)６２、RFアンプ６３、RF ADC６４、およびデジタルサーボ部６５から構成され、その動作は、マイクロコントローラ６６により制御されている。
【００３４】
まず、メディアドライブ部１５のMD ENC/DEC６２について説明する。ビデオ信号処理部１４から出力された画像データは、メディアドライブ部１５のMD ENC/DEC６２の転送クロック発生部９４で発生されたクロック信号に同期してスクランブラ９１に入力され、スクランブル処理と共にエラーを検出するEDC(Error Detection Code)エンコード処理がなされ、バス９５を介してメモリ６１に記憶される。メモリ６１に記憶された画像データは、バス９５を介してECC(Error Correct Code)部９２に転送され、エラー訂正符号の付加処理が実行される。そして、エラー訂正符号が付加された画像データは、再びバス９５を介して、RLL(1,7)変調部９６に転送され、RLL変調され、ヘッドドライバ９７を介して、メカデッキ部１６の磁気ヘッド７１に供給される。一方、RLL(1,7)処理部９６は、レーザーストローブ変調クロックをレーザAPC(Automatic Power Control)ドライバ９８に出力する。レーザAPCドライバ９８は、このクロックに同期して光ピックアップ部７３を制御し、ディスク７２にレーザビームを照射させる。
【００３５】
光ピックアップ部７３は、ディスク７２の反射光に対応する信号を、RFアンプ６３に出力し、増幅させる。この信号は、RF ADC６４において量子化される。量子化された信号は、AGC部９９によって利得が制御され、イコライザ１００に出力される。イコライザ１００は、入力された信号を等化処理し、ビダビデコーダ１０１に出力すると共に、内蔵のPLL(Phase Locked Loop)によってクロックを生成し、CLV(Constant Linear Velocity)プロセッサ１１５に出力する。
【００３６】
ビダビデコーダ１０１は、入力されたデータをビダビデコード処理し、RLL(1,7)復調部１０２に出力する。RLL(1,7)復調部１０２で復調された信号は、バス９５を介してメモり６１に送られ、記憶される。メモリ６１に記憶された復号信号は、ECC部９２に送られ、誤り訂正処理が施され、さらにデスクランブラ９３において、デスクランブル処理された後、EDCデコードされ、転送クロック発生部９４から発生されるクロック信号と同期して、ビデオ信号処理部１４に出力される。
【００３７】
次に、デジタルサーボ部６５について説明する。メカデッキ部１６の光ピックアップ部７３で光電変換された信号は、RFアンプ６３に出力されると共に、マトリクスアンプ１１１に出力される。マトリクスアンプ１１１は、入力された信号からサーボエラー信号を生成し、DSSP(Digital Servo Signal Processor)１１６に出力すると共に、ウォブル信号を抽出し、ADIP BPF(Address In Pre-groove on Recodable Disk Band Pass Filter)１１２に出力する。
【００３８】
DSSP１１６は、入力されたサーボエラー信号に位相補償を施し、利得目標値に設定した後、ドライバ１１７を介して光ピックアップ部７３のアクチュエータおよびスレッドモータ７４に供給する。
【００３９】
一方、マトリクスアンプ１１１から出力されたウォブル信号は、ADIP BPF１１２によって所定の周波数成分が抽出され、A/Bトラック判別部１１３、ADIPデコーダ１１４、およびCLVプロセッサ１１５に供給される。A/Bトラック判別部１１３は、入力されたウォブル信号から、記録再生用のスポットの位置が、図１（Ｃ）に示されているAトラックとBトラックのいずれに位置するかを判別し、判別結果をマイクロコントローラ６６に出力する。ADIPデコーダ１１４は、入力された信号をADIPデコードしてアドレスを検出し、マイクロコントローラ６６に出力する。
【００４０】
マイクロコントローラ６６は、A/Bトラック判別部１１３およびADIPデコーダ１１４から入力された信号に基づいて、記録再生用のスポットの位置を検出し、その位置に対応して、CLVプロセッサ１１５およびDSSP１１６を制御し、記録再生用のスポットを所定のアドレスに位置させる。
【００４１】
CLVプロセッサ１１５は、ADIP BPF１１２の出力、イコライザ１００に内蔵されるPLLによって生成されたクロックの位相誤差の積分値、およびマイクロコントローラ６６からの制御信号に基づいて、DSSP１１６およびドライバ１１７を介してスピンドールモータ７５を制御する。
【００４２】
メカデッキ部１６は、磁気ヘッド７１、光ピックアップ部７３、スレッドモータ７４、およびスピンドールモータ７５を有している。スピンドールモータ７５の回転、従って、そこに装着されているディスク７２の回転は、デジタルサーボ部６５のドライバ１１７から供給される制御信号にに基づいて制御される。光ピックアップ部７３は、スレッドモータ７４によってディスク７２の所定の半径位置に移動され、回転するディスク７２の所定のトラックにレーザビームを照射し、ディスク７２により反射された光から信号を読み取る。また、磁気ヘッド７１は、ヘッドドライバ９７からの信号に基づいて、ディスク７２に対して磁界を印可し、レーザAPCドライバ９８からのクロック信号に基づいて、光ピックアップ部７３が、照射するレーザビームと共働して、ディスク７２に信号を記録させる。
【００４３】
次に、図４に示すようなシーン１乃至５のシーンを記録する時のディジタルビデオカメラの動作について図５のフローチャートを参照して説明する。
【００４４】
ユーザが、入力装置２４を操作して、記録開始が指令されると、シーン１の記録が開始され、ステップＳ１において、マイクロコントローラ４８は、前のシーンがあるか否かを判定する。この例においては、シーン１より前のシーンは存在しないので、ステップＳ６において、シーン切替の効果なしで記録が開始される。
【００４５】
このとき、被写体からの光は、レンズ１１からカメラブロック１３のCCD３１に入射され、光信号から電気信号に変換される。この信号は、AGC部３２によって利得が制御される。さらに、この信号は、ビデオADC３３に入力され、アナログ信号からディジタル信号に変換された後、画像データとしてビデオ信号処理部１４に出力される。
【００４６】
カメラブロック１３から入力された画像データは、システム制御部４２に入力され、一旦メモり４１に記憶される。動き予測部４３およびMPEGビデオプロセッサ４４は、記憶された画像データを適宜読み出し、画像の動き予測またはMPEG方式のエンコード処理を施す。また、図示せぬマイクロホンで収音され、マイク入力端子２０から入力された音声信号は、ADC８４によりデジタルデータに変換された後、ATRAC処理部４７によってATRAC方式に基づいて圧縮処理される。
【００４７】
さらに、同時に、GPS装置２５は、図示せぬ衛星からの情報を受信し、現在位置を演算するとともに、現在時刻を抽出する。この例においては、東経１３５度４５分、北緯１４０度２０分の位置情報と、１９９９年６月１０日１３時１０分乃至１３時１３分の時刻情報が抽出される。
【００４８】
この位置情報および時刻情報は、マイクロコントローラ４８によってシーンに対応付けられ、システム制御部４２に出力される。システム制御部４２は、入力された音声データ、画像データ、並びに位置情報と時刻情報を、メディアドライブ部１５のMD ENC/DEC６２に供給する。
【００４９】
メディアドライブ部１５のMD ENC/DEC６２に供給された音声データ、画像データ、並びに位置情報と時刻情報は、転送クロック発生部９４で発生されたクロック信号に同期してスクランブラ９１に入力され、スクランブル処理とEDCエンコード処理がなされ、バス９５を介してメモリ６１に記憶される。尚、スクランブル処理は、画像データに対してだけ行うようにしてもよい。メモリ６１に記憶された音声データ、画像データ、並びに位置情報と時刻情報は、バス９５を介してECC部９２に転送され、エラー訂正符号の付加処理が実行される。そして、エラー訂正符号が付加された音声データ、画像データ、並びに位置情報と時刻情報は、再びバス９５を介して、RLL(1,7)変調部９６に転送され、RLL変調され、ヘッドドライバ９７を介して、メカデッキ部１６の磁気ヘッド７１に供給される。同時にRLL(1,7)処理部９６からは、レーザーストローブ変調クロックがレーザAPCドライバ９８に出力される。このクロック信号に基づいて、レーザAPCドライバ９８は、光ピックアップ部７３を制御し、ディスク７２にレーザビームを照射させる。
【００５０】
ヘッドドライバ９７から磁気ヘッド７１に出力された信号に基づいて、ディスク７２に対して磁界が印可され、レーザAPCドライバ９８から光ピックアップ部７３に出力されたクロック信号に基づいて、レーザビームが照射される。そしてこれらが共働して、ディスク７２に音声データ、画像データ、並びに位置情報と時刻情報が記録される。
【００５１】
ステップＳ９において、マイクロコントローラ４８は、次のシーンがあるか否かを判定する。記録時には、記録終了とともにシーンが終了するので、処理が終了される。すなわち、記録時のステップＳ９の処理においては、必ず、次のシーンはないものと判定され、処理が終了される。再生時の処理については、後述する。
【００５２】
シーン２を記録する場合は、ステップＳ１において、マイクロコントローラ４８は、シーン１が存在するので、前のシーンが存在すると判定し、ステップＳ２の処理に進む。
【００５３】
ステップＳ２において、マイクロコントローラ４８は、前のシーンと絶対時刻が順行であるか否かを判定する。この例においては、シーン１の時刻は、１９９９年６月１０日１３時１０分乃至１３時１３分であるのに対し、シーン２の時刻は、１９９９年６月１０日１３時２０分乃至１３時３０分であるので、シーン１とシーン２の絶対時刻は、順行していると判定され、ステップＳ３の処理に進む。
【００５４】
尚、ステップＳ２の処理は、再生時に、シーンを連続再生する場合に必要となる処理であり、記録時には、時刻は必ず順行であるため、ステップＳ２においては、常に絶対時刻に対して順行と判定され、ステップＳ３の処理に進むことになる。
【００５５】
ステップＳ３において、マイクロコントローラ４８は、シーン１とシーン２の位置が同じか否かを判定する。この例では、シーン１の位置は、東経１３５度４５分、北緯１４０度２０分であり、また、シーン２の位置も東経１３５度４５分、北緯１４０度２０分であるため、同じ位置であると判定され、ステップＳ４の処理に進む。
【００５６】
ステップＳ４において、マイクロコントローラ４８は、前のシーンとの絶対時刻の差が１０分以上であるか否かを判定する。この例においては、シーン１の記録終了時刻と、シーン２の記録開始時刻との差が、７分であるため、絶対時刻の差は１０分以上ではないと判定され、ステップＳ５の処理に進む。
【００５７】
ステップＳ５において、マイクロコントローラ４８は、システム制御部４２に対して、ミックスの特殊効果を使用してシーン１からシーン２に切り替えるように指令する。システム制御部４２は、メモリ４１に予め記憶されているミックスの処理手順に基づいて、シーン１の終了画像にシーン２の開始画像をオーバーラップさせながら切り替えるスクリプトを生成し、シーン２に対応してディスク７２に記録され、処理を終了させる。
【００５８】
シーン３を記録する場合、ステップＳ１において、前のシーンがあると判定され、ステップＳ２において、時間が順行であると判定される。そして、ステップＳ３において、位置が同じであるか否かが判定され、同じ位置であるので、ステップＳ４の処理に進む。
【００５９】
ステップＳ４において、マイクロコントローラ４８は、前のシーンとの絶対時刻の差が１０分以上であるか否かを判定し、この例では、シーン２とシーン３の絶対時刻の差が、２４分であるので、１０分以上であると判定され、ステップＳ８において、マイクロコントローラ４８は、システム制御部４２を制御し、フェードアウト／フェードインの特殊効果を付加してシーン２からシーン３に切り替えるためのスクリプトを生成させ、ディスク７２に記録させる。
【００６０】
シーン４を記録する場合、ステップＳ１、ステップＳ２の処理を経て、ステップＳ３において、マイクロコントローラ４８は、シーン３とシーン４の位置が同じか否かを判定する。この例では、シーン３の位置は、東経１３５度４５分、北緯１４０度２０分であるのに対して、シーン４の位置は東経１３０度３３分、北緯１４５度１５分であるため、同じ位置ではないと判定され、ステップＳ７の処理に進む。
【００６１】
ステップＳ７において、マイクロコントローラ４８は、ワイプの特殊効果を使用してシーン３からシーン４に切り替えるようにシステム制御部４２に指令する。システム制御部４２は、メモリ４１に予め記憶されているワイプの処理手順に基づいて、シーン３の画像をシーン４の画像に切り替えるためのスクリプトを生成し、ディスク７２に記録する。
【００６２】
シーン５の記録の動作については、シーン３を記録する場合と同様であるため、説明を省略する。
【００６３】
次に、以上のようにして、ディスク７２に、図４に示すようなシーン１乃至５の画像データが記録されている場合において、記録時に生成されたスクリプトに従って再生するときのディジタルビデオカメラの動作について説明する。
【００６４】
再生開始が指令されると、マイクロコントローラ４８は、システム制御部４２、メディアドライブ部１５、およびメカデッキ部１６を介してディスク７２に記録されているスクリプトファイルを読み込み、そのスクリプトに従って再生処理を実行する。上述の通り、スクリプトには、シーンの再生順序とシーン切替時の効果が記述されており、それに対応して、スクリプトで指定されている最初のシーン（今の場合、シーン１）が再生される。
【００６５】
シーン１は、前のシーンがないので切替の処理なしで、マイクロコントローラ４８によってシステム制御部４２、メディアドライブ部１５、およびメカデッキ部１６を介してディスク７２に記録されているシーン１の画像データを読み込む指令が出される。するとスレッドモータ７４によってディスク７２の所定の半径位置に移動された光ピックアップ部７３によって回転するディスク７２の所定のトラックにレーザビームが照射され、ディスク７２により反射された光から信号が読み取られる。
【００６６】
読み取られた信号は、RFアンプ６３によって増幅され、RF ADC６４によってアナログ信号からデジタル信号に変換される。デジタル信号に変換された画像データは、AGC部９９において、利得制御され、イコライザ１００によって等化処理される。等化処理された画像データは、ビダビデコーダ１０１によって、ビダビデコード処理され、RLL(1,7)復調部１０２により復調された後、メモリ６１に記憶される。メモリ６１に記憶された画像データは、ECC部９２において、誤り訂正処理が施され、さらにデスクランブラ９３において、デスクランブル処理される。その信号は、EDCデコードされ、転送クロック発生部９４から発生されるクロック信号と同期して、ビデオ信号処理部１４に出力される。
【００６７】
ビデオ信号処理部１４に入力された信号のうち画像データは、システム制御部４２を介して、MPEGビデオプロセッサ４４によってMPEGのデコード処理が施され、インターフェース部１７に出力される。また、音声信号は、ATRAC処理部４７において、ATRAC方式の伸長処理がなされ、インターフェース部１７のDAC８５によって、アナログ信号である音声信号に変換され、ライン出力端子２１から出力される。
【００６８】
ビデオ信号処理部１４から出力された画像データは、ビデオDAC８１において、デジタル信号からアナログ信号に変換され、LCDコントローラ８２を介してLCD１８に出力され表示される。
【００６９】
そして、シーン１の再生が終了し、次のシーンであるシーン２への切替には、記録時に生成されたスクリプトに従って、ミックスの特殊効果が付加される。このとき、システム制御部４２は、メモリ４１に予め記憶されているミックスの処理手順に基づいて、シーン１の終了画像にシーン２の開始画像をオーバーラップさせながら切り替える画像を生成し、インターフェース部１７を介してLCD１８にその画像を表示させる。
【００７０】
シーン２の再生から、次のシーンであるシーン３への切替についてもスクリプトに従い、フェードアウト／フェードインの特殊効果が付加される。すなわち、シーン２の終了画像に単色の画像がオーバーラップされると共に、その単色の画像にシーン３の開始画像がオーバーラップされて表示される。
【００７１】
シーン３の再生が終了すると、スクリプトに従い、ワイプの特殊効果を付加して、シーン４の画像が表示される。
【００７２】
シーン４の再生が終了すると、スクリプトに従い、フェードアウト／フェードインの特殊効果を付加してシーン５が表示される。シーン５の再生が終了すると次のシーンがスクリプトに存在しないので再生が終了される。
【００７３】
ディスク７２に、図４に示すようなシーン１乃至５の画像データが記録されている場合において、各シーンを、所定の順序で、所定の効果を付加して再生することもできる。この場合、ユーザは、入力装置２４を操作し、スクリプト編集により、各シーンの順序と効果を指定する。これにより、編集されたスクリプトファイルが、ディスク７２に記録される。その後、再生の開始が指令されたとき、この編集されたスクリプトに従って、再生処理が実行される。
【００７４】
また、マイクロコントローラ４８は、目盛り４９に、デフォルトのスクリプトを記憶しており、ユーザが入力装置２４を操作して、デフォルトのスクリプトに従った再生を指令したとき、マイクロコントローラ４８は、このデフォルトのスクリプトに対応して再生を制御する。このデフォルトのスクリプトは、図５のフローチャートに示す内容のものとなっている。ただし、このときユーザは、シーンの再生順序だけは指定する。
【００７５】
今、シーン１，２，３，５，４の順序が指定され、再生開始が指令されると、マイクロコントローラ４８は、メモリ４９に記憶されているスクリプトファイルを読み込み、それに対応して、最初のシーン（今の場合、シーン１）を再生させる。
【００７６】
すなわち、ステップＳ１において、マイクロコントローラ４８は、前のシーンがあるか否かを判定する。この例においては、シーン１より前のシーンは存在しないので、前のシーンはないと判定されステップＳ６の処理に進む。
【００７７】
ステップＳ６において、効果を付加することなく、シーン１の画像データが再生され、LCD１８に出力され表示される。
【００７８】
尚、シーン１乃至シーン３の再生の処理は、上述の記録時に生成されたスクリプトに従う処理と同様となる。すなわち、シーン１の再生は、ステップＳ６，Ｓ９の順に処理され、シーン２の再生は、ステップＳ２，Ｓ３，Ｓ４，Ｓ５，Ｓ９の順に処理され、シーン３の再生は、ステップＳ２，Ｓ３，Ｓ４，Ｓ８の順に処理される。
【００７９】
シーン３の再生が終了すると、ステップＳ９において、次のシーンがあるか否かが判定され、この例では、シーン５の再生があるので、ステップＳ２の処理に戻る。
【００８０】
ステップＳ２において、絶対時刻が順行であるか否かが判定され、この例では、シーン３の絶対時刻は、１９９９年６月１０日１３時５４分乃至１４時００分であるのに対し、シーン５の絶対時刻は、１９９９年６月１１日９時５０分乃至９時５５分であるので、順行であると判定され、ステップＳ３の処理に進む。
【００８１】
ステップＳ３において、マイクロコントローラ４８は、シーン３とシーン５の撮影位置が同じか否かを判定する。この例では、シーン３の撮影位置は、東経１３５度４５分、北緯１４０度２０分であるのに対して、シーン５の撮影位置は東経１３０度３３分、北緯１４５度１５分であるため、同じ撮影位置ではないと判定され、ステップＳ７の処理に進む。
【００８２】
ステップＳ７において、マイクロコントローラ４８は、ワイプの特殊効果を付加してシーン３からシーン５に切り替えるようにシステム制御部４２に指令する。システム制御部４２は、メモリ４１に予め記憶されているワイプの処理手順に基づいて、シーン３の終了画像をシーン５の開始画像で押し出すようにスライドさせて切り替える画像データを生成し、インターフェース部１７を介してLCD１８にその画像データを表示させる。
【００８３】
ステップＳ９において、シーン５の次にシーン４を再生するので、次のシーンがあると判定され、ステップＳ２の処理に戻る。ステップＳ２において、絶対時刻が順行であるか否かが判定され、この例では、シーン５の絶対時刻は、１９９９年６月１１日９時５０分乃至９時５５分であるのに対し、シーン４の絶対時刻は、１９９９年６月１１日９時３１分乃至９時４２分であるので、順行ではないと判定され、ステップＳ７の処理に進む。
【００８４】
ステップＳ７において、システム制御部４２は、ワイプの特殊効果を付加してシーン５からシーン４に切り替える画像データを生成し、その画像データを表示させる。ステップＳ９において、次のシーンがあるか否かが、判定され、シーン４の再生が終了すると、次のシーンは存在しないので、処理が終了される。
【００８５】
以上においては、シーンの数が５個である場合について説明を行ったが、ディスク７２に記録されている全てのシーン数を任意の回数使用しても良い。また、複数のディジタルビデオカメラを使用して、画像データを記録し、撮影後、シーン毎にコピーし、画像データを１つのディスクに集約するようにして、スクリプトを作成するようにしても良い。
【００８６】
さらに、以上の説明において、シーンの切替の特殊効果は、効果なし、フェードアウト／フェードイン、ワイプ、およびミックスの４種類としたが、さらに多くの切替の特殊効果を使用するようにしても良く、また、図５のステップＳ５乃至Ｓ８の処理における切替の特殊効果をスクリプトファイルの書き換えによって変更できるようにさせたり、また、編集時にユーザによって手動で所望の切替の特殊効果を選択できるようにしても良い。
【００８７】
次に、図６を参照して、上述した一連の処理を実行するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる媒体について説明する。
【００８８】
プログラムは、図６（Ａ）に示すように、パーソナルコンピュータ１３１に内蔵されている記録媒体としてのハードディスク１３２に予めインストールした状態でユーザに提供することができる。
【００８９】
あるいはまた、プログラムは、図６（Ｂ）に示すように、フロッピーディスク１４１、CD-ROM(Compact Disk-Read Only Memory)１４２、MO(Magneto-Optical)ディスク１４３、DVD(Digital Versatile Disk)１４４、磁気ディスク１４５、半導体メモリ１４６（図２のマイクロコントローラ４８に内蔵されているメモリ４９に対応する）などの記録媒体に、一時的あるいは永続的に格納し、パッケージソフトウェアとして提供することができる。
【００９０】
さらに、プログラムは、図６（Ｃ）に示すように、ダウンロードサイト１５１から、無線で衛星１５２を介して、パーソナルコンピュータ１５３に転送したり、ローカルエリアネットワーク、インターネットといったネットワーク１６１を介して、有線または無線でパーソナルコンピュータ１５３に転送し、パーソナルコンピュータ１５３において、内蔵するハードディスクなどにダウンロードさせるようにすることができる。
【００９１】
本明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【００９２】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、経時的な要素を含む処理だけでなく、並列的あるいは個別に実行される処理も含むものである。
【００９３】
【発明の効果】
以上の如く、請求項１に記載の画像処理装置、請求項７に記載の画像処理方法、および請求項８に記載の媒体によれば、画像データとともに、画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方を記録し、所定単位の画像データに関連付けられた時刻情報および位置情報のうち少なくとも一方に対応して、所定単位の画像データを切り替えるときに付加する効果を選択し、選択した所定の効果を所定単位の画像データに関連付けて記録するようにしたので、簡単に効果を付加することができるばかりでなく、記録後に、シーンの再生順序を変更するだけで、付加する切替の効果を変更することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した記録媒体を示す図である。
【図２】本発明を適用したディジタルビデオカメラの構成例を示すブロック図である。
【図３】図２のメディアドライブ部およびメカデッキ部の構成例を示すブロック図である。
【図４】図２のディジタルビデオカメラによって撮影されたシーンの例を示す図である。
【図５】図２のディジタルビデオカメラの記録再生の動作を説明するフローチャートである。
【図６】媒体を説明する図である。
【符号の説明】
１１  レンズ，１２  モータ，１３  カメラブロック，１４  ビデオ信号処理部，１５  メディアドライブ部，１６  メカデッキ部，１７  インターフェース部，１８  LCD，２４  入力装置，２５  GPS装置，４１  メモリ，４２  システム制御部，４３  動き予測部，４４  MPEGビデオプロセッサ，４５，４６  メモリ，４７  ATRAC処理部，４８  マイクロコントローラ，４９  メモリ，６１  メモリ，６２  MD ENC/DEC，６３  RF ADC，６４  RFアンプ，６５  デジタルサーボ部，６６  マイクロコントローラ
【図１】
0004178431.tif 000002
【図２】
0004178431.tif 000003
【図３】
0004178431.tif 000004
【図４】
0004178431.tif 000005
【図５】
0004178431.tif 000006
【図６】
0004178431.tif 000007