(57)【特許請求の範囲】
【請求項１】
少なくとも、編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムと、この入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムと、所定のプログラム言語により記述されて画像及び音声についての再生出力態様を規定するスクリプトファイルと、画像情報と、音声情報とが記録される記録媒体に対応して記録又は再生を行うことのできる記録再生装置として、
上記記録媒体から再生した入力指示プログラムに従って、上記ユーザインターフェイス画像の表示出力を行う表示制御手段と、
上記ユーザインターフェイス画像にて表示される指示内容に従って、所要の情報を入力するための操作が行われる操作手段と、
撮像画像を得る撮像手段と、
上記ユーザインターフェイス画像にて表示される指示内容に従って、上記撮像手段により得た撮像画像を上記画像情報として上記記録媒体に対して記録する画像記録手段と、
音声を収音する収音手段と、
上記ユーザインターフェイス画像による指示に従って上記収音手段により収音された音声を上記音声情報として上記記録媒体に記録する音声記録手段と、
上記記録媒体から再生した上記編集プログラムに従った編集処理として、上記操作手段により入力された情報と、上記画像記録手段と上記音声記録手段により記録媒体に記録された画像情報、音声情報とを編集素材情報として利用し、上記脚本に従った画像及び音声出力が得られるための記述がされた編集用スクリプトファイルを自動的に生成して上記記録媒体に記録するスクリプトファイル生成／記録手段と、
上記記録媒体から再生した上記編集用スクリプトファイルの記述内容に従って、上記記録媒体に記録されている画像情報、音声情報についての再生、及び所要の画像／音声信号処理を実行して、画像及び音声出力を行うようにされた再生手段と、
を備えていることを特徴とする記録再生装置。
【請求項２】
編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムに基づいて、このユーザインターフェイス画像の表示出力を行う表示制御処理と、
上記ユーザインターフェイス画像にて表示される指示内容に応じて行われた操作により入力された情報を獲得する入力情報獲得処理と、
上記ユーザインターフェイス画像にて表示される指示内容に従って、撮像手段により撮像した画像を上記画像情報として上記記録媒体に対して記録する画像記録処理と、
上記ユーザインターフェイス画像による指示に従って収音手段により収音された音声を上記音声情報として上記記録媒体に記録する音声記録処理と、
上記入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムに従って、上記入力情報獲得処理により得た情報と、上記画像記録処理と上記音声記録処理により記録媒体に記録された画像情報、音声情報とを編集素材情報として利用し、上記脚本に従った画像及び音声出力が得られるための記述がされた編集用スクリプトファイルを自動的に生成して上記記録媒体に記録するスクリプトファイル生成／記録処理と、
上記記録媒体から再生した上記編集用スクリプトファイルの記述内容に従って、上記記録媒体に記録されている画像情報、音声情報についての再生、及び所要の画像／音声信号処理を実行して、画像及び音声出力を行う再生処理と、
を実行可能に構成されていることを特徴とする記録再生方法。
【請求項３】
少なくとも、
編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムが記録可能とされる記録領域と、
この入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムが記録可能とされる記録領域と、
上記ユーザインターフェイス画像にて表示される指示内容に応じて得られたとされる編集素材情報として、画像情報、音声情報、文字情報が記録可能とされる記録領域と、
所定のプログラム言語により記述されて画像及び音声についての再生出力態様を規定するものであって、上記編集プログラムの編集処理のもとで生成され、上記編集素材情報を利用することで上記脚本に従った画像及び音声出力を実現するための記述内容を有するスクリプトファイルが記録される記録領域と、
が設定されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像音声について記録再生を行うことのできる記録再生装置と、記録再生方法、及びこのような記録再生装置、方法に対応する記録媒体に関するものである。
【０００２】
【従来の技術】
近年では、ＣＣＤなどを備えた撮像装置と映像音声が記録再生可能な記録再生装置とが組み合わされた携帯用のビデオカメラ装置が民生品として広く普及している状況にある。
【０００３】
また、このようなビデオカメラの普及に伴って、ユーザ自身が撮影により録画した映像ソースを単に再生して鑑賞するだけではなく、録画された映像ソースについて編集を行うことで、より鑑賞に堪えうる作品として仕上げたいといった要望も強くなってきている。
【０００４】
【発明が解決しようとする課題】
ところが現状では、一般のユーザが編集を行おうと思った場合には、別途専用の編集機器を購入して使用したり、あるいはパーソナルコンピュータなどで画像処理ソフトを利用するなどするほかなく、手軽さが思うように得られないと共に、経済的な負担も強いられている。
【０００５】
また、上記のような編集機器や画像処理ソフトを利用して編集を行ったとしても、質の高い作品ができるとは必ずしも言えないという側面がある。つまり、一般のユーザは、編集のノウハウについてはよく知らないという場合が通常とされるからである。
【０００６】
【課題を解決するための手段】
そこで本発明は上記した課題を考慮して、一般のビデオカメラ等のユーザによっても、手軽な編集作業で相応の品質の映像作品が得られるようにすることを目的とする。
【０００７】
このため、少なくとも、編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムと、この入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムと、所定のプログラム言語により記述されて画像及び音声についての再生出力態様を規定するスクリプトファイルと、画像情報と、音声情報とが記録される記録媒体に対応して記録又は再生を行うことのできる記録再生装置として、記録媒体から再生した入力指示プログラムに従って、ユーザインターフェイス画像の表示出力を行う表示制御手段と、ユーザインターフェイス画像にて表示される指示内容に従って所要の情報を入力するための操作が行われる操作手段と、撮像画像を得る撮像手段と、ユーザインターフェイス画像にて表示される指示内容に従って、上記撮像手段により得た撮像画像を上記画像情報として上記記録媒体に対して記録する画像記録手段と、音声を収音する収音手段と、ユーザインターフェイス画像による指示に従って上記収音手段により収音された音声を音声情報として記録媒体に記録する音声記録手段と、記録媒体から再生した編集プログラムに従った編集処理として、操作手段により入力された情報と、画像記録手段と音声記録手段により記録媒体に記録された画像情報、音声情報とを編集素材情報として利用し、脚本に従った画像及び音声出力が得られるための記述がされた編集用スクリプトファイルを自動的に生成して記録媒体に記録するスクリプトファイル生成／記録手段と、記録媒体から再生した上記編集用スクリプトファイルの記述内容に従って、記録媒体に記録されている画像情報、音声情報についての再生、及び所要の画像／音声信号処理を実行して、画像及び音声出力を行うようにされた再生手段とを備えて構成することとした。
【０００８】
また、記録再生方法として、編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムに基づいて、このユーザインターフェイス画像の表示出力を行う表示制御処理と、ユーザインターフェイス画像にて表示される指示内容に応じて行われた操作により入力された情報を獲得する入力情報獲得処理と、ユーザインターフェイス画像にて表示される指示内容に従って撮像手段により撮像した画像を上記画像情報として上記記録媒体に対して記録する画像記録処理と、ユーザインターフェイス画像による指示に従って収音手段により収音された音声を音声情報として記録媒体に記録する音声記録処理と、入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムに従って入力情報獲得処理により得た情報と画像記録処理と上記音声記録処理により記録媒体に記録された画像情報、音声情報とを編集素材情報として利用し、脚本に従った画像及び音声出力が得られるための記述がされた編集用スクリプトファイルを自動的に生成して記録媒体に記録するスクリプトファイル生成／記録処理と、記録媒体から再生した編集用スクリプトファイルの記述内容に従って記録媒体に記録されている画像情報、音声情報についての再生、及び所要の画像／音声信号処理を実行して画像及び音声出力を行う再生処理とを実行可能に構成することとした。
【０００９】
また、記録媒体として、少なくとも、編集素材情報の入力を指示するユーザインターフェイス画像の表示を実現する入力指示プログラムが記録可能とされる記録領域と、この入力指示プログラムにより獲得した編集素材情報を利用して予め設定された脚本に従った画像及び音声出力を行うための編集処理を実現する編集プログラムが記録可能とされる記録領域と、ユーザインターフェイス画像にて表示される指示内容に応じて得られたとされる編集素材情報として、画像情報、音声情報、文字情報が記録可能とされる記録領域と、所定のプログラム言語により記述されて画像及び音声についての再生出力態様を規定するものであって、編集プログラムの編集処理のもとで生成され、編集素材情報を利用することで脚本に従った画像及び音声出力を実現するための記述内容を有するスクリプトファイルが記録される記録領域とが記録される記録領域とを設定することとした。
【００１０】
上記構成によれば、編集用プログラムに従って編集に必要な入力情報の入力を促すガイド機能としてのＧＵＩ(Graphical User Interface)が表示され、ユーザはこのガイドに従って入力操作、及び撮影／録音等を行うようにされる。そして、これまでの入力操作に応じた編集処理として、これまでに入力情報として録画、録音された画像／音声ソースについて各種編集効果（再生出力態様）を与えるためのスクリプトが自動的に生成される。つまり、ガイド機能のもとでユーザが行った入力操作により得られた情報と、撮影／録音により得られた編集素材とを利用して、自動的に編集処理が行われるように構成される。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態の画像処理装置について説明していく。本実施の形態の画像処理装置としては、カメラ装置部と画像（静止画又は動画）及び音声の記録再生が可能な記録再生装置部とが一体化された可搬型のビデオカメラに搭載されている場合を例にあげる。また、本例のビデオカメラに搭載される記録再生装置部は、光磁気ディスクの一種として知られている、いわゆるミニディスクに対応してデータを記録再生する構成を採るものとされる。
説明は次の順序で行う。
１．ディスクフォーマット
２．ビデオカメラの外観構成
３．ビデオカメラの内部構成
４．メディアドライブ部の構成
５．本実施の形態に対応するディスク構造例
６．サムネイル画像生成処理
７．スクリプト概要
８．本実施の形態の編集処理
８−１．ガイド機能に従った情報入力
８−２．編集処理
【００１２】
１．ディスクフォーマット
本例のビデオカメラに搭載される記録再生装置部は、ミニディスク（光磁気ディスク）に対応してデータの記録／再生を行う、ＭＤデータといわれるフォーマットに対応しているものとされる。このＭＤデータフォーマットとしては、ＭＤ−ＤＡＴＡ１とＭＤ−ＤＡＴＡ２といわれる２種類のフォーマットが開発されているが、本例のビデオカメラは、ＭＤ−ＤＡＴＡ１よりも高密度記録が可能とされるＭＤ−ＤＡＴＡ２のフォーマットに対応して記録再生を行うものとされている。そこで、先ずＭＤ−ＤＡＴＡ２のディスクフォーマットについて説明する。
【００１３】
図１及び図２は、ＭＤ−ＤＡＴＡ２としてのディスクのトラック構造例を概念的に示している。図２（ａ）（ｂ）は、それぞれ図１の破線Ａで括った部分を拡大して示す断面図及び平面図である。
これらの図に示すように、ディスク面に対してはウォブル（蛇行）が与えられたウォブルドグルーブＷＧと、ウォブルが与えられていないノンウォブルドグルーブＮＷＧとの２種類のグルーブ（溝）が予め形成される。そして、これらウォブルドグルーブＷＧとノンウォブルドグルーブＮＷＧは、その間にランドＬｄを形成するようにしてディスク上において２重のスパイラル状に存在する。
【００１４】
ＭＤ−ＤＡＴＡ２フォーマットでは、ランドＬｄがトラックとして利用されるのであるが、上記のようにしてウォブルドグルーブＷＧとノンウォブルドグルーブＮＷＧが形成されることから、トラックとしてもトラックＴｒ・Ａ，Ｔｒ・Ｂの２つのトラックがそれぞれ独立して、２重のスパイラル（ダブルスパイラル）状に形成されることになる。
トラックＴｒ・Ａは、ディスク外周側にウォブルドグルーブＷＧが位置し、ディスク内周側にノンウォブルドグルーブＮＷＧが位置するトラックとなる。
これに対してトラックＴｒ・Ｂは、ディスク内周側にウォブルドグルーブＷＧが位置し、ディスク外周側にノンウォブルドグルーブＮＷＧが位置するトラックとなる。
つまり、トラックＴｒ・Ａに対してはディスク外周側の片側のみにウォブルが形成され、トラックＴｒ・Ｂとしてはディスク内周側の片側のみにウォブルが形成されるようにしたものとみることができる。
この場合、トラックピッチは、互いに隣接するトラックＴｒ・ＡとトラックＴｒ・Ｂの各センター間の距離となり、図２（ｂ）に示すようにトラックピッチは０．９５μｍとされている。
【００１５】
ここで、ウォブルドグルーブＷＧとしてのグルーブに形成されたウォブルは、ディスク上の物理アドレスがＦＭ変調＋バイフェーズ変調によりエンコードされた信号に基づいて形成されているものである。このため、記録再生時においてウォブルドグルーブＷＧに与えられたウォブリングから得られる再生情報を復調処理することで、ディスク上の物理アドレスを抽出することが可能となる。
また、ウォブルドグルーブＷＧとしてのアドレス情報は、トラックＴｒ・Ａ，Ｔｒ・Ｂに対して共通に有効なものとされる。つまり、ウォブルドグルーブＷＧを挟んで内周に位置するトラックＴｒ・Ａと、外周に位置するトラックＴｒ・Ｂは、そのウォブルドグルーブＷＧに与えられたウォブリングによるアドレス情報を共有するようにされる。
なお、このようなアドレッシング方式はインターレースアドレッシング方式ともいわれる。このインターレースアドレッシング方式を採用することで、例えば、隣接するウォブル間のクロストークを抑制した上でトラックピッチを小さくすることが可能となるものである。また、グルーブに対してウォブルを形成することでアドレスを記録する方式については、ＡＤＩＰ(Adress In Pregroove) 方式ともいう。
【００１６】
また、上記のようにして同一のアドレス情報を共有するトラックＴｒ・Ａ，Ｔｒ・Ｂの何れをトレースしているのかという識別は次のようにして行うことができる。
例えば３ビーム方式を応用し、メインビームがトラック（ランドＬｄ）をトレースしている状態では、残る２つのサイドビームは、上記メインビームがトレースしているトラックの両サイドに位置するグルーブをトレースしているようにすることが考えられる。
【００１７】
図２（ｂ）には、具体例として、メインビームスポットＳＰｍがトラックＴｒ・Ａをトレースしている状態が示されている。この場合には、２つのサイドビームスポットＳＰｓ１，ＳＰｓ２のうち、内周側のサイドビームスポットＳＰｓ１はノンウォブルドグルーブＮＷＧをトレースし、外周側のサイドビームスポットＳＰｓ２はウォブルドグルーブＷＧをトレースすることになる。
これに対して、図示しないが、メインビームスポットＳＰｍがトラックＴｒ・Ｂをトレースしている状態であれば、サイドビームスポットＳＰｓ１がウォブルドグルーブＷＧをトレースし、サイドビームスポットＳＰｓ２がノンウォブルドグルーブＮＷＧをトレースすることになる。
このように、メインビームスポットＳＰｍが、トラックＴｒ・Ａをトレースする場合とトラックＴｒ・Ｂをトレースする場合とでは、サイドビームスポットＳＰｓ１，ＳＰｓ２がトレースすべきグルーブとしては、必然的にウォブルドグルーブＷＧとノンウォブルドグルーブＮＷＧとで入れ替わることになる。
【００１８】
サイドビームスポットＳＰｓ１，ＳＰｓ２の反射によりフォトディテクタにて得られる検出信号としては、ウォブルドグルーブＷＧとノンウォブルドグルーブＮＷＧの何れをトレースしているのかで異なる波形が得られることから、上記検出信号に基づいて、例えば、現在サイドビームスポットＳＰｓ１，ＳＰｓ２のうち、どちらがウォブルドグルーブＷＧ（あるいはノンウォブルドグルーブＮＷＧ）をトレースしているのかを判別することにより、メインビームがトラックＴｒ・Ａ，Ｔｒ・Ｂのどちらをトレースしているのかが識別できることになる。
【００１９】
図３は、上記のようなトラック構造を有するＭＤ−ＤＡＴＡ２フォーマットのの主要スペックをＭＤ−ＤＡＴＡ１フォーマットと比較して示す図である。
先ず、ＭＤ−ＤＡＴＡ１フォーマットとしては、トラックピッチは１．６μｍ、ピット長は０．５９μｍ／ｂｉｔとなる。また、レーザ波長λ＝７８０ｎｍとされ、光学ヘッドの開口率ＮＡ＝０．４５とされる。
記録方式としては、グルーブ記録方式を採っている。つまり、グルーブをトラックとして記録再生に用いるようにしている。
アドレス方式としては、シングルスパイラルによるグルーブ（トラック）を形成したうえで、このグルーブの両側に対してアドレス情報としてのウォブルを形成したウォブルドグルーブを利用する方式を採るようにされている。
【００２０】
記録データの変調方式としてはＥＦＭ（８−１４変換）方式を採用している。また、誤り訂正方式としてはＡＣＩＲＣ(Advanced Cross Interleave Reed-Solomon Code) が採用され、データインターリーブには畳み込み型を採用している。このため、データの冗長度としては４６．３％となる。
【００２１】
また、ＭＤ−ＤＡＴＡ１フォーマットでは、ディスク駆動方式としてＣＬＶ(Constant Linear Verocity)が採用されており、ＣＬＶの線速度としては、１．２ｍ／ｓとされる。
そして、記録再生時の標準のデータレートとしては、１３３ｋＢ／ｓとされ、記録容量としては、１４０ＭＢとなる。
【００２２】
これに対して、本例のビデオカメラが対応できるＭＤ−ＤＡＴＡ２フォーマットとしては、トラックピッチは０．９５μｍ、ピット長は０．３９μｍ／ｂｉｔとされ、共にＭＤ−ＤＡＴＡ１フォーマットよりも短くなっていることが分かる。そして、例えば上記ピット長を実現するために、レーザ波長λ＝６５０ｎｍ、光学ヘッドの開口率ＮＡ＝０．５２として、合焦位置でのビームスポット径を絞ると共に光学系としての帯域を拡げている。
【００２３】
記録方式としては、図１及び図２により説明したように、ランド記録方式が採用され、アドレス方式としてはインターレースアドレッシング方式が採用される。また、記録データの変調方式としては、高密度記録に適合するとされるＲＬＬ（１，７）方式（ＲＬＬ；Run Length Limited）が採用され、誤り訂正方式としてはＲＳ−ＰＣ方式、データインターリーブにはブロック完結型が採用される。そして、上記各方式を採用した結果、データの冗長度としては、１９．７％にまで抑制することが可能となっている。
【００２４】
ＭＤ−ＤＡＴＡ２フォーマットにおいても、ディスク駆動方式としてはＣＬＶが採用されるのであるが、その線速度としては２．０ｍ／ｓとされ、記録再生時の標準のデータレートとしては５８９ｋＢ／ｓとされる。そして、記録容量としては６５０ＭＢを得ることができ、ＭＤ−ＤＡＴＡ１フォーマットと比較した場合には、４倍強の高密度記録化が実現されたことになる。
例えば、ＭＤ−ＤＡＴＡ２フォーマットにより動画像の記録を行うとして、動画像データについてＭＰＥＧ２による圧縮符号化を施した場合には、符号化データのビットレートにも依るが、時間にして１５分〜１７分の動画を記録することが可能とされる。また、音声信号データのみを記録するとして、音声データについてＡＴＲＡＣ(Adaptve Transform Acoustic Coding) ２による圧縮処理を施した場合には、時間にして１０時間程度の記録を行うことができる。
【００２５】
２．ビデオカメラの外観構成
図６（ａ）（ｂ）（ｃ）は、本例のビデオカメラの外観例を示す側面図、平面図及び背面図である。
これらの図に示すように、本例のビデオカメラの本体２００には、撮影を行うための撮像レンズや絞りなどを備えたカメラレンズ２０１が表出するようにして設けられ、また、例えば、本体２００の上面部においては、撮影時において外部の音声を収音するための左右一対のマイクロフォン２０２が設けられている。つまり、このビデオカメラでは、カメラレンズ２０１により撮影した画像の録画と、マイクロフォン２０２により収音したステレオ音声の録音を行うことが可能とされている。
【００２６】
また、本体２００の側面側には、表示部６Ａ、スピーカ２０５、インジケータ２０６が備えられている。表示部６Ａは、撮影画像、及び内部の記録再生装置により再生された画像等を表示出力する部位とされる。なお、表示部６Ａとして実際に採用する表示デバイスとしては、ここでは特に限定されるものではないが、例えば液晶ディスプレイ等が用いられればよい。また、表示部６Ａには、機器の動作に応じて所要のメッセージをユーザに知らせるための文字やキャラクタ等によるメッセージ表示等も行われるものとされる。
スピーカ２０５からは録音した音声の再生時に、その再生音声が出力される他、例えばビープ音等による所要のメッセージ音声の出力等も行われる。
またインジケータ２０６は、例えば記録動作中に発光され、ユーザーにビデオカメラが記録動作中であることを示す。
【００２７】
本体２００の背面側には、ビューファインダ２０４が設けられており、記録動作中及びスタンバイ中において、カメラレンズ２０１から取り込まれる画像及びキャラクタ画像等が表示される。ユーザーはこのビューファインダ２０４をみながら撮影を行うことができる。
さらにディスクスロット２０３、ビデオ出力端子Ｔ１、ヘッドフォン／ライン端子Ｔ２、Ｉ／Ｆ端子Ｔ３が設けられる。ディスクスロット２０３は、本例のビデオカメラが対応する記録媒体としてのディスクが挿入、あるいは排出されるためのスロット部分とされる。ビデオ出力端子Ｔ１は、外部の映像機器に対して再生画像信号等を出力する端子、ヘッドフォン／ライン端子Ｔ２は外部の音声機器やヘッドホンに対して再生音声信号を出力する端子である。Ｉ／Ｆ端子Ｔ３は、例えば外部のデータ機器とデータ伝送を行うためのインターフェイスの入出力端子とされる。
【００２８】
さらに、本体２００の各部には、ユーザー操作のための各種の操作子（３００３０１，及び３０４〜３１０）が設けられる。
メインダイヤル３００は、ビデオカメラのオン／オフ、記録動作、再生動作を設定する操作子である。メインダイヤルが図示するように「ＯＦＦ」の位置にあるときは電源オフとされており、「ＳＴＢＹ」の位置に回動されることで、電源オンとなって記録動作のスタンバイ状態となる。また、「ＰＢ」の位置に回動されることで、電源オンとなって再生動作のスタンバイ状態となる。
【００２９】
レリーズキー３０１は、記録スタンバイ状態にある際において、記録開始や記録シャッタの操作子として機能する。
【００３０】
ズームキー３０４は、画像撮影に関してのズーム状態（テレ側〜ワイド側）を操作する操作子である。
イジェクトキー３０５は、ディスクスロット２０３内に装填されているディスクを排出させるための操作子である。
再生／一時停止キー３０６、停止キー３０７、サーチキー３０８，３０９は、ディスクに対する再生時の各種操作のために用意されている。
【００３１】
十字／クリックキー３１０は、ユーザが、後述するサムネイル表示画面上でポインタ表示を左右上下方向に移動させるために用いられる。また、この場合には、このキーの中央部分を押圧操作することで、クリック操作を行うことが出来るようになっているものとされる。
ジョグダイヤル３１１は、各操作モードの下で回転操作を行うことで所要の選択操作や入力操作を行うためのキーとされる。例えば文字入力モードとされている状態の下では、このジョグダイヤル３１１を回転操作することで、入力すべき文字を選択することが可能となる。入力文字を確定する場合には、例えばこのジョグダイヤル３１１に対して押圧操作（クリック操作）を行うようにされればよい。
【００３２】
なお、図６に示すビデオカメラの外観はあくまでも一例であって、実際に本例のビデオカメラに要求される使用条件等に応じて適宜変更されて構わないものである。もちろん操作子の種類や操作方式、さらに外部機器との接続端子類などは各種多様に考えられる。
【００３３】
３．ビデオカメラの内部構成
図４は、本例のビデオカメラの内部構成例を示すブロック図である。
この図に示すレンズブロック１においては、例えば実際には撮像レンズや絞りなどを備えて構成される光学系１１が備えられている。上記図６に示したカメラレンズ２０１は、この光学系１１に含まれる。また、このレンズブロック１には、光学系１１に対してオートフォーカス動作を行わせるためのフォーカスモータや、上記ズームキー３０４の操作に基づくズームレンズの移動を行うためのズームモータなどが、モータ部１２として備えられる。
【００３４】
カメラブロック２には、主としてレンズブロック１により撮影した画像光をデジタル画像信号に変換するための回路部が備えられる。
このカメラブロック２のＣＣＤ(Charge Coupled Device) ２１に対しては、光学系１１を透過した被写体の光画像が与えられる。ＣＣＤ２１においては上記光画像について光電変換を行うことで撮像信号を生成し、サンプルホールド／ＡＧＣ(Automatic Gain Control)回路２２に供給する。サンプルホールド／ＡＧＣ回路２２では、ＣＣＤ２１から出力された撮像信号についてゲイン調整を行うと共に、サンプルホールド処理を施すことによって波形整形を行う。サンプルホールド／ＡＧＣ回路２の出力は、ビデオＡ／Ｄコンバータ２３に供給されることで、デジタルとしての画像信号データに変換される。
【００３５】
上記ＣＣＤ２１、サンプルホールド／ＡＧＣ回路２２、ビデオＡ／Ｄコンバータ２３における信号処理タイミングは、タイミングジェネレータ２４にて生成されるタイミング信号により制御される。タイミングジェネレータ２４では、後述するデータ処理／システムコントロール回路３１（ビデオ信号処理回部３内）にて信号処理に利用されるクロックを入力し、このクロックに基づいて所要のタイミング信号を生成するようにされる。これにより、カメラブロック２における信号処理タイミングを、ビデオ信号処理部３における処理タイミングと同期させるようにしている。
カメラコントローラ２５は、カメラブロック２内に備えられる上記各機能回路部が適正に動作するように所要の制御を実行すると共に、レンズブロック１に対してオートフォーカス、自動露出調整、絞り調整、ズームなどのための制御を行うものとされる。
例えばオートフォーカス制御であれば、カメラコントローラ２５は、所定のオートフォーカス制御方式に従って得られるフォーカス制御情報に基づいて、フォーカスモータの回転角を制御する。これにより、撮像レンズはジャストピント状態となるように駆動されることになる。
【００３６】
ビデオ信号処理部３は、記録時においては、カメラブロック２から供給されたデジタル画像信号、及びマイクロフォン２０２により集音したことで得られるデジタル音声信号について圧縮処理を施し、これら圧縮データをユーザ記録データとして後段のメディアドライブ部４に供給する。さらにカメラブロック２から供給されたデジタル画像信号とキャラクタ画像により生成した画像をビューファインダドライブ部２０７に供給し、ビューファインダ２０４に表示させる。
また、再生時においては、メディアドライブ部４から供給されるユーザ再生データ（ディスク５１からの読み出しデータ）、つまり圧縮処理された画像信号データ及び音声信号データについて復調処理を施し、これらを再生画像信号、再生音声信号として出力する。
【００３７】
なお本例において、画像信号データ（画像データ）の圧縮／伸張処理方式としては、動画像についてはＭＰＥＧ(Moving Picture Experts Group)２を採用し、静止画像についてはＪＰＥＧ(Joint Photographic Coding Experts Group) を採用しているものとする。また、音声信号デーのタ圧縮／伸張処理方式には、ＡＴＲＡＣ(Adaptve Transform Acoustic Coding) ２を採用するものとする。
【００３８】
ビデオ信号処理部３のデータ処理／システムコントロール回路３１は、主として、当該ビデオ信号処理部３における画像信号データ及び音声信号データの圧縮／伸張処理に関する制御処理と、ビデオ信号処理部３を経由するデータの入出力を司るための処理を実行する。
また、データ処理／システムコントロール回路３１を含むビデオ信号処理部３全体についての制御処理は、ビデオコントローラ３８が実行するようにされる。このビデオコントローラ３８は、例えばマイクロコンピュータ等を備えて構成され、カメラブロック２のカメラコントローラ２５、及び後述するメディアドライブ部４のドライバコントローラ４６と、例えば図示しないバスライン等を介して相互通信可能とされている。
【００３９】
ビデオ信号処理部３における記録時の基本的な動作として、データ処理／システムコントロール回路３１には、カメラブロック２のビデオＡ／Ｄコンバータ２３から供給された画像信号データが入力される。データ処理／システムコントロール回路３１では、入力された画像信号データを例えば動き検出回路３５に供給する。動き検出回路３５では、例えばメモリ３６を作業領域として利用しながら入力された画像信号データについて動き補償等の画像処理を施した後、ＭＰＥＧ２ビデオ信号処理回路３３に供給する。
【００４０】
ＭＰＥＧ２ビデオ信号処理回路３３においては、例えばメモリ３４を作業領域として利用しながら、入力された画像信号データについてＭＰＥＧ２のフォーマットに従って圧縮処理を施し、動画像としての圧縮データのビットストリーム（ＭＰＥＧ２ビットストリーム）を出力するようにされる。また、ＭＰＥＧ２ビデオ信号処理回路３３では、例えば動画像としての画像信号データから静止画としての画像データを抽出してこれに圧縮処理を施す際には、ＪＰＥＧのフォーマットに従って静止画としての圧縮画像データを生成するように構成されている。なお、ＪＰＥＧは採用せずに、ＭＰＥＧ２のフォーマットによる圧縮画像データとして、正規の画像データとされるＩピクチャ(Intra Picture) を静止画の画像データとして扱うことも考えられる。
ＭＰＥＧ２ビデオ信号処理回路３３により圧縮符号化された画像信号データ（圧縮画像データ）は、例えば、バッファメモリ３２に対して所定の転送レートにより書き込まれて一時保持される。
なおＭＰＥＧ２のフォーマットにおいては、周知のようにいわゆる符号化ビットレート（データレート）として、一定速度（ＣＢＲ；Constant Bit Rate)と、可変速度（ＶＢＲ；Variable Bit Rate)の両者がサポートされており、ビデオ信号処理部３ではこれらに対応できるものとしている。
【００４１】
例えばＶＢＲによる画像圧縮処理を行う場合には、例えば、動き検出回路３５において、画像データをマクロブロック単位により前後数十〜数百フレーム内の範囲で動き検出を行って、動きありとされればこの検出結果を動きベクトル情報としてＭＰＥＧ２ビデオ信号処理回路３３に伝送する。
ＭＰＥＧ２ビデオ信号処理回路３３では、圧縮符号化後の画像データをある所要のデータレートとするように、上記動きベクトル情報をはじめとする所要の情報を利用しながら、マクロブロックごとの量子化係数を決定していくようにされる。
【００４２】
音声圧縮エンコーダ／デコーダ３７には、Ａ／Ｄコンバータ６４（表示／画像／音声入出力部６内）を介して、例えばマイクロフォン２０２により集音された音声がデジタルによる音声信号データとして入力される。
音声圧縮エンコーダ／デコーダ３７では、前述のようにＡＴＲＡＣ２のフォーマットに従って入力された音声信号データに対する圧縮処理を施す。この圧縮音声信号データもまた、データ処理／システムコントロール回路３１によってバッファメモリ３２に対して所定の転送レートによる書き込みが行われ、ここで一時保持される。
【００４３】
上記のようにして、バッファメモリ３２には、圧縮画像データ及び圧縮音声信号データが蓄積可能とされる。バッファメモリ３２は、主として、カメラブロック２あるいは表示／画像／音声入出力部６とバッファメモリ３２間のデータ転送レートと、バッファメモリ３２とメディアドライブ部４間のデータ転送レートの速度差を吸収するための機能を有する。
バッファメモリ３２に蓄積された圧縮画像データ及び圧縮音声信号データは、記録時であれば、順次所定タイミングで読み出しが行われて、メディアドライブ部４のＭＤ−ＤＡＴＡ２エンコーダ／デコーダ４１に伝送される。ただし、例えば再生時においてバッファメモリ３２に蓄積されたデータの読み出しと、この読み出したデータをメディアドライブ部４からデッキ部５を介してディスク５１に記録するまでの動作は、間欠的に行われても構わない。
このようなバッファメモリ３２に対するデータの書き込み及び読み出し制御は、例えば、データ処理／システムコントロール回路３１によって実行される。
【００４４】
ビデオ信号処理部３における再生時の動作としては、概略的に次のようになる。
再生時には、ディスク５１から読み出され、ＭＤ−ＤＡＴＡ２エンコーダ／デコーダ４１（メディアドライブ部４内）の処理によりＭＤ−ＤＡＴＡ２フォーマットに従ってデコードされた圧縮画像データ、圧縮音声信号データ（ユーザ再生データ）が、データ処理／システムコントロール回路３１に伝送されてくる。
データ処理／システムコントロール回路３１では、例えば入力した圧縮画像データ及び圧縮音声信号データを、一旦バッファメモリ３２に蓄積させる。そして、例えば再生時間軸の整合が得られるようにされた所要のタイミング及び転送レートで、バッファメモリ３２から圧縮画像データ及び圧縮音声信号データの読み出しを行い、圧縮画像データについてはＭＰＥＧ２ビデオ信号処理回路３３に供給し、圧縮音声信号データについては音声圧縮エンコーダ／デコーダ３７に供給する。
【００４５】
ＭＰＥＧ２ビデオ信号処理回路３３では、入力された圧縮画像データについて伸張処理を施して、データ処理／システムコントロール回路３１に伝送する。データ処理／システムコントロール回路３１では、この伸張処理された画像信号データを、ビデオＤ／Ａコンバータ６１（表示／画像／音声入出力部６内）に供給する。
音声圧縮エンコーダ／デコーダ３７では、入力された圧縮音声信号データについて伸張処理を施して、Ｄ／Ａコンバータ６５（表示／画像／音声入出力部６内）に供給する。
【００４６】
表示／画像／音声入出力部６においては、ビデオＤ／Ａコンバータ６１に入力された画像信号データは、ここでアナログ画像信号に変換され、表示コントローラ６２及びコンポジット信号処理回路６３に対して分岐して入力される。
表示コントローラ６２では、入力された画像信号に基づいて表示部６Ａを駆動する。これにより、表示部６Ａにおいて再生画像の表示が行われる。また、表示部６Ａにおいては、ディスク５１から再生して得られる画像の表示だけでなく、当然のこととして、レンズブロック１及びカメラブロック２からなるカメラ部位により撮影して得られた撮像画像も、ほぼリアルタイムで表示出力させることが可能である。
また、再生画像及び撮像画像の他、前述のように、機器の動作に応じて所要のメッセージをユーザに知らせるための文字やキャラクタ等によるメッセージ表示も行われるものとされる。このようなメッセージ表示は、例えばビデオコントローラ３８の制御によって、所要の文字やキャラクタ等が所定の位置に表示されるように、データ処理／システムコントロール回路３１からビデオＤ／Ａコンバータ６１に出力すべき画像信号データに対して、所要の文字やキャラクタ等の画像信号データを合成する処理を実行するようにすればよい。つまり、本例では、ビデオコントローラ３８とデータ処理／システムコントロール回路３１とにより、キャラクタジェネレータと、オンスクリーンディスプレイの機能を有するものとされる。
【００４７】
コンポジット信号処理回路６３では、ビデオＤ／Ａコンバータ６１から供給されたアナログ画像信号についてコンポジット信号に変換して、ビデオ出力端子Ｔ１に出力する。例えば、ビデオ出力端子Ｔ１を介して、外部モニタ装置等と接続を行えば、当該ビデオカメラで再生した画像を外部モニタ装置により表示させることが可能となる。
【００４８】
また、表示／画像／音声入出力部６において、音声圧縮エンコーダ／デコーダ３７からＤ／Ａコンバータ６５に入力された音声信号データは、ここでアナログ音声信号に変換され、ヘッドフォン／ライン端子Ｔ２に対して出力される。また、Ｄ／Ａコンバータ６５から出力されたアナログ音声信号は、アンプ６６を介してスピーカＳＰに対しても分岐して出力され、これにより、スピーカＳＰからは、再生音声等が出力されることになる。
【００４９】
メディアドライブ部４では、主として、記録時にはＭＤ−ＤＡＴＡ２フォーマットに従って記録データをディスク記録に適合するようにエンコードしてデッキ部５に伝送し、再生時においては、デッキ部５においてディスク５１から読み出されたデータについてデコード処理を施すことで再生データを得て、ビデオ信号処理部３に対して伝送する。
【００５０】
このメディアドライブ部４のＭＤ−ＤＡＴＡ２エンコーダ／デコーダ４１は、記録時においては、データ処理／システムコントロール回路３１から記録データ（圧縮画像データ＋圧縮音声信号データ）が入力され、この記録データについて、ＭＤ−ＤＡＴＡ２フォーマットに従った所定のエンコード処理を施し、このエンコードされたデータを一時バッファメモリ４２に蓄積する。そして、所要のタイミングで読み出しを行いながらデッキ部５に伝送する。
【００５１】
再生時においては、ディスク５１から読み出され、ＲＦ信号処理回路４４、二値化回路４３を介して入力されたデジタル再生信号について、ＭＤ−ＤＡＴＡ２フォーマットに従ったデコード処理を施して、再生データとしてビデオ信号処理部３のデータ処理／システムコントロール回路３１に対して伝送する。
なお、この際においても、必要があれば再生データを一旦バッファメモリ４２に蓄積し、ここから所要のタイミングで読み出したデータをデータ処理／システムコントロール回路３１に伝送出力するようにされる。このような、バッファメモリ４２に対する書き込み／読み出し制御はドライバコントローラ４６が実行するものとされる。
なお、例えばディスク５１の再生時において、外乱等によってサーボ等が外れて、ディスクからの信号の読み出しが不可となったような場合でも、バッファメモリ４２に対して読み出しデータが蓄積されている期間内にディスクに対する再生動作を復帰させるようにすれば、再生データとしての時系列的連続性を維持することが可能となる。
【００５２】
ＲＦ信号処理回路４４には、ディスク５１からの読み出し信号について所要の処理を施すことで、例えば、再生データとしてのＲＦ信号、デッキ部５に対するサーボ制御のためのフォーカスエラー信号、トラッキングエラー信号等のサーボ制御信号を生成する。ＲＦ信号は、上記のように二値化回路４３により２値化され、デジタル信号データとしてＭＤ−ＤＡＴＡ２エンコーダ／デコーダ４１に入力される。
また、生成された各種サーボ制御信号はサーボ回路４５に供給される。サーボ回路４５では、入力したサーボ制御信号に基づいて、デッキ部５における所要のサーボ制御を実行する。
【００５３】
なお、本例においては、ＭＤ−ＤＡＴＡ１フォーマットに対応するエンコーダ／デコーダ４７を備えており、ビデオ信号処理部３から供給された記録データを、ＭＤ−ＤＡＴＡ１フォーマットに従ってエンコードしてディスク５１に記録すること、或いは、ディスク５１からの読み出しデータがＭＤ−ＤＡＴＡ１フォーマットに従ってエンコードされているものについては、そのデコード処理を行って、ビデオ信号処理部３に伝送出力することも可能とされている。つまり本例のビデオカメラとしては、ＭＤ−ＤＡＴＡ２フォーマットとＭＤ−ＤＡＴＡ１フォーマットとについて互換性が得られるように構成されている。
ドライバコントローラ４６は、メディアドライブ部４を総括的に制御するための機能回路部とされる。
【００５４】
デッキ部５は、ディスク５１を駆動するための機構からなる部位とされる。ここでは図示しないが、デッキ部５においては、装填されるべきディスク５１が着脱可能とされ、ユーザの作業によって交換が可能なようにされた機構（ディスクスロット２０３（図６参照））を有しているものとされる。また、ここでのディスク５１は、ＭＤ−ＤＡＴＡ２フォーマット、あるいはＭＤ−ＤＡＴＡ１フォーマットに対応する光磁気ディスクであることが前提となる。
【００５５】
デッキ部５においては、装填されたディスク５１をＣＬＶにより回転駆動するスピンドルモータ５２によって、ＣＬＶにより回転駆動される。このディスク５１に対しては記録／再生時に光学ヘッド５３によってレーザ光が照射される。
光学ヘッド５３は、記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力を行ない、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力を行なう。このため、光学ヘッド５３には、ここでは詳しい図示は省略するがレーザ出力手段としてのレーザダイオード、偏光ビームスプリッタや対物レンズ等からなる光学系、及び反射光を検出するためのディテクタが搭載されている。光学ヘッド５３に備えられる対物レンズとしては、例えば２軸機構によってディスク半径方向及びディスクに接離する方向に変位可能に保持されている。
【００５６】
また、ディスク５１を挟んで光学ヘッド５３と対向する位置には磁気ヘッド５４が配置されている。磁気ヘッド５４は記録データによって変調された磁界をディスク５１に印加する動作を行なう。
また、図示しないが、デッキ部５においては、スレッドモータ５５により駆動されるスレッド機構が備えられている。このスレッド機構が駆動されることにより、上記光学ヘッド５３全体及び磁気ヘッド５４はディスク半径方向に移動可能とされている。
【００５７】
操作部７は図６に示した各操作子３００〜３１１等に相当し、これらの操作子によるユーザの各種操作情報は例えばビデオコントローラ３８に供給される。ビデオコントローラ３８は、ユーザー操作に応じた必要な動作が各部において実行されるようにするための操作情報、制御情報をカメラコントローラ２５、ドライバコントローラ４６に対して供給する。
【００５８】
外部インターフェイス８は、当該ビデオカメラと外部機器とでデータを相互伝送可能とするために設けられており、例えば図のようにＩ／Ｆ端子Ｔ３とビデオ信号処理部間に対して設けられる。なお、外部インターフェイス８としてはここでは特に限定されるものではないが、例えばＩＥＥＥ１３９４等が採用されればよい。
例えば、外部のデジタル画像機器と本例のビデオカメラをＩ／Ｆ端子Ｔ３を介して接続した場合、ビデオカメラで撮影した画像（音声）を外部デジタル画像機器に録画したりすることが可能となる。また、外部デジタル画像機器にて再生した画像（音声）データ等を、外部インターフェイス８を介して取り込むことにより、ＭＤ−ＤＡＴＡ２（或いはＭＤ−ＤＡＴＡ１）フォーマットに従ってディスク５１に記録するといったことも可能となる。更には、例えばキャプションの挿入などに利用する文字情報としてのファイルも取り込んで記録することが可能となる。
【００５９】
電源ブロック９は、内蔵のバッテリにより得られる直流電源あるいは商用交流電源から生成した直流電源を利用して、各機能回路部に対して所要のレベルの電源電圧を供給する。電源ブロック９による電源オン／オフは、上述したメインダイヤル３００の操作に応じてビデオコントローラ３８が制御する。
また記録動作中はビデオコントローラ３８はインジケータ２０６の発光動作を実行させる。
【００６０】
４．メディアドライブ部の構成
続いて、図４に示したメディアドライブ部４の構成として、ＭＤ−ＤＡＴＡ２に対応する機能回路部を抽出した詳細な構成について、図５のブロック図を参照して説明する。なお、図５においては、メディアドライブ部４と共にデッキ部５を示しているが、デッキ部５の内部構成については図４により説明したため、ここでは、図４と同一符号を付して説明を省略する。また、図５に示すメディアドライブ部４において図４のブロックに相当する範囲に同一符号を付している。
【００６１】
光学ヘッド５３のディスク５１に対するデータ読み出し動作によりに検出された情報（フォトディテクタによりレーザ反射光を検出して得られる光電流）は、ＲＦ信号処理回路４４内のＲＦアンプ１０１に供給される。
ＲＦアンプ１０１では入力された検出情報から、再生信号としての再生ＲＦ信号を生成し、二値化回路４３に供給する。二値化回路４３は、入力された再生ＲＦ信号について二値化を行うことにより、デジタル信号化された再生ＲＦ信号（二値化ＲＦ信号）を得る。
この二値化ＲＦ信号はＭＤ−ＤＡＴＡ２エンコーダ／デコーダ４１に供給され、まずＡＧＣ／クランプ回路１０３を介してゲイン調整、クランプ処理等が行われた後、イコライザ／ＰＬＬ回路１０４に入力される。
イコライザ／ＰＬＬ回路１０４では、入力された二値化ＲＦ信号についてイコライジング処理を施してビタビデコーダ１０５に出力する。また、イコライジング処理後の二値化ＲＦ信号をＰＬＬ回路に入力することにより、二値化ＲＦ信号（ＲＬＬ（１，７）符号列）に同期したクロックＣＬＫを抽出する。
【００６２】
クロックＣＬＫの周波数は現在のディスク回転速度に対応する。このため、ＣＬＶプロセッサ１１１では、イコライザ／ＰＬＬ回路１０４からクロックＣＬＫを入力し、所定のＣＬＶ速度（図３参照）に対応する基準値と比較することにより誤差情報を得て、この誤差情報をスピンドルエラー信号ＳＰＥを生成するための信号成分として利用する。また、クロックＣＬＫは、例えばＲＬＬ（１，７）復調回路１０６をはじめとする、所要の信号処理回路系における処理のためのクロックとして利用される。
【００６３】
ビタビデコーダ１０５は、イコライザ／ＰＬＬ回路１０４から入力された二値化ＲＦ信号について、いわゆるビタビ復号法に従った復号処理を行う。これにより、ＲＬＬ（１，７）符号列としての再生データが得られることになる。
この再生データはＲＬＬ（１，７）復調回路１０６に入力され、ここでＲＬＬ（１，７）復調が施されたデータストリームとされる。
【００６４】
ＲＬＬ（１，７）復調回路１０６における復調処理により得られたデータストリームは、データバス１１４を介してバッファメモリ４２に対して書き込みが行われ、バッファメモリ４２上で展開される。
このようにしてバッファメモリ４２上に展開されたデータストリームに対しては、先ず、ＥＣＣ処理回路１１６により、ＲＳ−ＰＣ方式に従って誤り訂正ブロック単位によるエラー訂正処理が施され、更に、デスクランブル／ＥＤＣデコード回路１１７により、デスクランブル処理と、ＥＤＣデコード処理（エラー検出処理）が施される。
これまでの処理が施されたデータが再生データＤＡＴＡｐとされる。この再生データＤＡＴＡｐは、転送クロック発生回路１２１にて発生された転送クロックに従った転送レートで、例えばデスクランブル／ＥＤＣデコード回路１１７からビデオ信号処理部３のデータ処理／システムコントロール回路３１に対して伝送されることになる。
【００６５】
転送クロック発生回路１２１は、例えば、クリスタル系のクロックをメディアドライブ部４とビデオ信号処理部３間のデータ伝送や、メディアドライブ部４内における機能回路部間でのデータ伝送を行う際に、適宜適正とされる周波数の転送クロック（データ転送レート）を発生するための部位とされる。
また、当該ビデオカメラの動作状態に応じて、メディアドライブ部４及びビデオ信号処理部３の各機能回路部に供給すべき所要の周波数のクロックを発生する。
【００６６】
光学ヘッド５３によりディスク５１から読み出された検出情報（光電流）は、マトリクスアンプ１０７に対しても供給される。
マトリクスアンプ１０７では、入力された検出情報について所要の演算処理を施すことにより、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報（ディスク５１にウォブルドグルーブＷＧとして記録されている絶対アドレス情報）ＧＦＭ等を抽出しサーボ回路４５に供給する。即ち抽出されたトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥはサーボプロセッサ１１２に供給され、グルーブ情報ＧＦＭはＡＤＩＰバンドパスフィルタ１０８に供給される。
【００６７】
ＡＤＩＰバンドパスフィルタ１０８により帯域制限されたグルーブ情報ＧＦＭは、Ａ／Ｂトラック検出回路１０９、ＡＤＩＰデコーダ１１０、及びＣＬＶプロセッサ１１１に対して供給される。
Ａ／Ｂトラック検出回路１０９では、例えば図２（ｂ）にて説明した方式などに基づいて、入力されたグルーブ情報ＧＦＭから、現在トレースしているトラックがトラックＴＲ・Ａ，ＴＲ・Ｂの何れとされているのかについて判別を行い、このトラック判別情報をドライバコントローラ４６に出力する。また、ＡＤＩＰデコーダ１１０では、入力されたグルーブ情報ＧＦＭをデコードしてディスク上の絶対アドレス情報であるＡＤＩＰ信号を抽出し、ドライバコントローラ４６に出力する。ドライバコントローラ４６では、上記トラック判別情報及びＡＤＩＰ信号に基づいて、所要の制御処理を実行する。
【００６８】
ＣＬＶプロセッサ１１１には、イコライザ／ＰＬＬ回路１０４からクロックＣＬＫと、ＡＤＩＰバンドパスフィルタ１０８を介したグルーブ情報ＧＦＭが入力される。ＣＬＶプロセッサ１１１では、例えばグルーブ情報ＧＦＭに対するクロックＣＬＫとの位相誤差を積分して得られる誤差信号に基づき、ＣＬＶサーボ制御のためのスピンドルエラー信号ＳＰＥを生成し、サーボプロセッサ１１２に対して出力する。なお、ＣＬＶプロセッサ１１１が実行すべき所要の動作はドライバコントローラ４６によって制御される。
【００６９】
サーボプロセッサ１１２は、上記のようにして入力されたトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、スピンドルエラー信号ＳＰＥ、ドライバコントローラ４６からのトラックジャンプ指令、アクセス指令等に基づいて各種サーボ制御信号（トラッキング制御信号、フォーカス制御信号、スレッド制御信号、スピンドル制御信号等）を生成し、サーボドライバ１１３に対して出力する。
サーボドライバ１１３では、サーボプロセッサ１１２から供給されたサーボ制御信号に基づいて所要のサーボドライブ信号を生成する。ここでのサーボドライブ信号としては、二軸機構を駆動する二軸ドライブ信号（フォーカス方向、トラッキング方向の２種）、スレッド機構を駆動するスレッドモータ駆動信号、スピンドルモータ５２を駆動するスピンドルモータ駆動信号となる。
このようなサーボドライブ信号がデッキ部５に対して供給されることで、ディスク５１に対するフォーカス制御、トラッキング制御、及びスピンドルモータ５２に対するＣＬＶ制御が行われることになる。
【００７０】
ディスク５１に対して記録動作が実行される際には、例えば、ビデオ信号処理部３のデータ処理／システムコントロール回路３１からスクランブル／ＥＤＣエンコード回路１１５に対して記録データＤＡＴＡｒが入力されることになる。このユーザ記録データＤＡＴＡｒは、例えば転送クロック発生回路１２１にて発生された転送クロック（データ転送レート）に同期して入力される。
【００７１】
スクランブル／ＥＤＣエンコード回路１１５では、例えば記録データＤＡＴＡｒをバッファメモリ４２に書き込んで展開し、データスクランブル処理、ＥＤＣエンコード処理（所定方式によるエラー検出符号の付加処理）を施す。この処理の後、例えばＥＣＣ処理回路１１６によって、バッファメモリ４２に展開させている記録データＤＡＴＡｒに対してＲＳ−ＰＣ方式によるエラー訂正符号を付加するようにされる。
ここまでの処理が施された記録データＤＡＴＡｒは、バッファメモリ４２から読み出されて、データバス１１４を介してＲＬＬ（１，７）変調回路１１８に供給される。
【００７２】
ＲＬＬ（１，７）変調回路１１８では、入力された記録データＤＡＴＡｒについてＲＬＬ（１，７）変調処理を施し、このＲＬＬ（１，７）符号列としての記録データを磁気ヘッド駆動回路１１９に出力する。
【００７３】
ところで、ＭＤ−ＤＡＴＡ２フォーマットでは、ディスクに対する記録方式として、いわゆるレーザストローブ磁界変調方式を採用している。レーザストローブ磁界変調方式とは、記録データにより変調した磁界をディスク記録面に印加すると共に、ディスクに照射すべきレーザ光を記録データに同期してパルス発光させる記録方式をいう。
このようなレーザストローブ磁界変調方式では、ディスクに記録されるピットエッジの形成過程が磁界の反転速度等の過渡特性に依存せず、レーザパルスの照射タイミングによって決定される。
このため、例えば単純磁界変調方式（レーザ光をディスクに対して定常的に照射すると共に記録データにより変調した磁界をディスク記録面に印加するようにした方式）と比較して、レーザストローブ磁界変調方式では、記録ピットのジッタをきわめて小さくすることが容易に可能とされる。つまり、レーザストローブ磁界変調方式は、高密度記録化に有利な記録方式とされるものである。
【００７４】
メディアドライブ部４の磁気ヘッド駆動回路１１９では、入力された記録データにより変調した磁界が磁気ヘッド５４からディスク５１に印加されるように動作する。また、ＲＬＬ（１，７）変調回路１１８からレーザドライバ１２０に対しては、記録データに同期したクロックを出力する。レーザドライバ１２０は、入力されたクロックに基づいて、磁気ヘッド５４により磁界として発生される記録データに同期させたレーザパルスがディスクに対して照射されるように、光学ヘッド５３のレーザダイオードを駆動する。この際、レーザダイオードから発光出力されるレーザパルスとしては、記録に適合する所要のレーザパワーに基づくものとなる。このようにして、本例のメディアドライブ部４により上記レーザストローブ磁界変調方式としての記録動作が可能とされる。
【００７５】
５．本実施の形態に対応するディスク構造例
次に、本実施の形態に対応するディスク５１の構造例について説明する。
図７は、本実施の形態に対応するとされるディスク５１の構造例を概念的に示している。なお、この図に示すディスク５１の物理フォーマットについては、先に図１及び図２により説明した通りである。
【００７６】
ディスク５１においては、例えば、管理情報エリアとしてＰＴＯＣ、及びＲＴＯＣの領域が設けられる。ＰＴＯＣは、例えばディスク最内周のプリマスタードエリア（ピットエリア）において、ピット形態により所要の管理情報が記録される。このＰＴＯＣの内容は書き換えが不可とされている。
例えば、上記ＰＴＯＣが記録されるプリマスタードエリアの外周には、光磁気記録再生が可能とされる光磁気記録領域が形成される。そして、先ずその最内周における所定サイズの区間に対して上記ＲＴＯＣの領域が設けられるものとされる。このＲＴＯＣは、例えばディスクに記録されたデータを管理するのに必要な基本的な情報が記録される。
例えば本例の場合であれば、ディスクに記録されたデータとして、後述するトラック（ファイルと同義の場合有り）、及びフォルダ（トラックをグループ化して管理するための構造）を記録再生時において管理するための情報が格納される。
なお、管理エリアにおけるＵ−ＴＯＣの内容は、例えば、これまでのディスクに対するデータの記録結果や、トラック（ファイル）、フォルダの削除等の編集処理結果に従って逐次書き換えが行われるものとされる。
【００７７】
上記ＲＴＯＣの外周側に対しては、ユーザデータが記録されるためのデータエリアが設けられる。本実施の形態では、このデータエリアは、１つのルートフォルダ内に置かれたボリュームフォルダ(Volume Folder)として管理される。本実施の形態においてボリューム(Volume)とは、ユーザデータの完全な集合として定義され、１枚のディスクにはただ１つのボリュームが存在するものとして規定される。そして、このボリューム内に含まれるデータは、上記ＰＴＯＣ、ＲＴＯＣで管理されるものを除いて、ボリュームフォルダ以下のフォルダ及びトラックとして格納されることになる。
【００７８】
ボリュームフォルダ内においては、先ず、物理的に最内周側の位置（ＲＴＯＣ近傍の管理トラッ優先領域）において、所定サイズ（例えば１２クラスタ）のボリュームインデックストラック(Volume Index Track)が置かれる。
このボリュームインデックストラックは、例えば上記ＰＴＯＣ、ＲＴＯＣが主的管理情報とすれば、いわば副管理情報が記録される領域として規定されるもので、トラック（ファイル）、フォルダ、及び補助データ(Auxiliary Data)に関すプロパティ、タイトル、及びトラックを形成するパケットデータを管理するための情報が記録されるテーブルを有する。
【００７９】
また、少なくとも最初の１クラスタがＲＴＯＣ近傍の管理トラック優先領域に位置するようにして記録されるトラックとして、サムネイルトラック(Thumbnail
Picture Track)がオプションとして配置可能とされている。
本実施の形態においては、ディスクに記録された各ファイルごとに対応付けして、所定解像度により縮小された１枚の静止画像をサムネイル画像として有することが可能とされている。サムネイル画像は、ファイルを視覚的に認識可能とするための代表画像として扱われる。
サムネイルトラックには、ディスクに記録されているファイル（トラック）との対応付けと、サムネイル画像の格納位置とが示されるインデックス情報と共に記録される。サムネイルトラックのデータ長は、格納されるサムネイル画像数等に応じて任意に拡張可能とされる。
【００８０】
そして、例えばユーザが撮影等によって記録した画像／音声データはファイル単位で管理され、ボリュームフォルダ内において、トラックとしてボリュームフォルダの下に置かれる、或いは、ボリュームフォルダ以下に置かれるフォルダ内に置かれることになる。なお、本実施の形態のディスクにおいては、動画像データ、静止画データ、音声データの他、文書等のテキストファイルもファイル（トラック）として格納することができる。
図７では、或る１ファイルが１トラックとして表現された上で、このトラックが或る１つのフォルダ内に格納されている状態が示されている。フォルダは、上述のように、トラック又はフォルダを１グループにまとめて管理するための構造である。
従ってボリュームフォルダ以下の構造においては、ボリュームフォルダ内に格納可能な最大件数と、フォルダの階層構造の最大段数により規定される範囲内で、任意の数のトラック又はフォルダが格納されることになる。
【００８１】
また、ボリュームフォルダ内には、補助データ(Auxiliary Data)が格納される補助データトラック(Auxiliary Data Track)が配置される。
補助データトラックに格納されるべき情報としては、例えば、実際に適用されるアプリケーションによって任意とされる。
本実施の形態においては、再生制御情報としてのスクリプトの情報が格納されることになる。
【００８２】
ところで、上記した管理情報であるＰＴＯＣ，ＲＴＯＣ、また更にはボリュームインデックストラックに格納された情報（これらの情報を総称しても、本実施の形態では「管理情報」ということにする）は、例えば、ディスク装填時において読み出されて、例えば、メディアドライブ部４のバッファメモリ４２（又はバッファメモリ３２）の所定領域に保持される。そして、データ記録時や編集時においては、その記録結果や編集結果に応じてバッファメモリに保持されているこれら管理情報について書き換えを行うようにし、その後、所定の機会、タイミングでもって、バッファメモリに保持されている管理情報の内容に基づいて、ディスク５１の管理情報を書き換える（更新する）ようにされる（但し、ＰＴＯＣについては更新は行われない）。
【００８３】
なお、この図に示すディスク構造例はあくまでも一例であって、ディスク上での各エリアの物理的位置関係は、実際の使用条件等に応じて変更されて構わないし、データが格納される構造も変更されてかまわないものである。
【００８４】
６．サムネイル画像生成処理
上記図７に示したサムネイルトラックに格納されるサムネイル画像は、本実施の形態のビデオカメラにより生成することが可能とされるが、ここで、サムネイル画像の生成処理について説明しておく。なお、ここでは一旦ディスクに記録された画像ファイルについてのサムネイル画像を生成する場合について説明する。
【００８５】
前述のように、例えばディスク５１に記録されている管理情報（ＰＴＯＣ、ＲＴＯＣ、ボリュームインデックストラック）は、ディスク装填時などの所定のタイミングで読み出されて、バッファメモリ４２（或いはバッファメモリ３２）に対して格納されているものとされる。
【００８６】
そして、ドライバコントローラ４６は、例えばバッファメモリ４２に格納されている管理情報を参照して、これよりサムネイル画像を生成すべきファイルについて、サムネイル画像として指定されている画像データが記録されているディスク上のアドレスを求め、このアドレスにアクセスしてディスクに対する読み出し動作を実行させることで、サムネイル画像の生成元としての画像データを得るようにされる。
この画像データは、順次メディアドライブ部４からビデオ信号処理部３に伝送され、データ処理／システムコントロール回路３１に供給される。
なお、管理情報によりサムネイル画像の生成元として規定される画像データは、特段の指定が無ければ、例えばファイル中における先頭のフレーム（又はフィールド）画像データが指定されているものとされる
【００８７】
そして、データ処理／システムコントロール回路３１では、供給された画面データについて、先ず、ＭＰＥＧ２ビデオ信号処理回路３３を制御してＭＰＥＧ２フォーマットに従った伸張処理を施し、フィールド画像単位の画像データのレベルにまでデコードしたデータを獲得するようにされる。
【００８８】
例えば、上記フィールド画像単位のレベルにまでデコードされた画像データの段階では、通常は、表示画面に対してほぼフルサイズで表示されるだけの画像サイズ（画素数）を有したデータとされる。
そこで、上記フィールド画像単位によるフルサイズの画像データが得られた後は、このフルサイズの画像データについて縮小処理を行って、実際に必要とされるサムネイル画像のサイズが得られるように処理を行うことになる。
このような画像サイズの縮小のためには、例えば元のフルサイズの画像データに対して、適切なタイミングで画素データに対するサンプリングを行い、このサンプリングした画素データによって画像データを再構成するように信号処理を実行すればよい。
【００８９】
そして、例えばビデオコントローラ３８は、このようにして得られたサムネイル画像データについてのインデックス情報（図７により説明）を生成し、このインデックス情報と共にこのサムネイル画像データをディスクのサムネイルトラックに記録するように制御を実行する。
このようにして、ファイルごとに対応したサムネイル画像データが得られ、ディスクに記録される。
【００９０】
なお、本実施の形態としては、これまでの説明から分かるように、画像データ（音声データを含む）の他、音声のみによる音声データ、更には文字情報データなどもファイルとして記録可能とされるが、例えば、音声データ、文字情報データ等、そのファイル内にサムネイル画像の生成元となる画像データが無いような場合には、例えば、予め音声データや文字情報データであることを視覚的に認識できるような絵柄の画像データを用意しておき（例えばビデオコントローラ３８のＲＯＭ内に格納しておいたり、ディスクの所定領域に格納するなどしておけばよい）、この画像データをサムネイル画像として利用するようにすればよいものである。
【００９１】
７．スクリプト概要
また、本実施の形態においては、当該ビデオカメラにより記録したファイル（主として録画ファイル）についての、再生順指定や再生時に所要の特殊効果を与えるなどの編集処理を行うことができる。
上記のような編集を行うのにあたり、本実施の形態では、録画ファイルについて所要の再生出力態様を与えることのできる再生制御情報としてのスクリプトを用意し、ビデオカメラにおいては、例えばビデオコントローラ３８がこのスクリプトを解釈することで、編集結果に応じた再生出力態様（例えば再生順）を得るようにするものである。また、編集段階においては、スクリプトの内容の更新を行うことで編集処理を実行するように構成されるものである。なお、ここでいう「スクリプト」とは、動画像データ、静止画像データ、音声データ、更には文書データ等を同時タイミングで再生出力するために、所定のプログラム言語により記述された手続き書き構造をいうものとされる。
【００９２】
そこで先ず、本実施の形態において再生制御情報として利用されるスクリプトについて概略的に説明する。
【００９３】
本実施の形態としては、スクリプトとしてＳＭＩＬ(Synchronized Multimedia
Integration Language)を採用するものとする。
ＳＭＩＬとは、例えばインターネット上でのテレビ番組放送、プレゼンテーション等を実現するために、Ｗ３Ｃ（インターネットの標準化団体）で標準化が行われている言語であり、ＸＭＬ（ＨＴＭＬのスーパーセット）の文法に基づき、時系列的なプレゼンテーション等を実現しようとするものである。
【００９４】
先ず、スケジューリングは＜ｓｅｑ＞，＜ｐａｒ＞の２つのタグにより表現される。
＜ｓｅｑ＞は、ｓｅｑｅｎｔｉａｌ、つまり直列を意味し、このタグで囲まれた情報は時間順に再生されることになる。
＜ｐａｒ＞は、ｐａｒａｌｌｅｌ、つまり並列を意味し、このタグで囲まれた情報は同期して再生されることになる。
【００９５】
ここで、例えばディスクに記録されているとされるファイルにおいて、ｖｉｄｅｏ１，ｖｉｄｅｏ２，ｖｉｄｅｏ３として表される画像データのファイルについて、ｖｉｄｅｏ１→ｖｉｄｅｏ２→ｖｉｄｅｏ３の順に再生するように指定した場合には、
0003988266.tif 000002
のようにして記述が行われる。
【００９６】
また、ファイルｖｉｄｅｏ１→ｖｉｄｅｏ２→ｖｉｄｅｏ３の順に再生すると共に、ｖｉｄｅｏ１に対しては、音声データのファイルであるａｕｄｉｏ１をアフレコトラックとして同時再生させたいときには、
0003988266.tif 000003
のようにして記述が行われることになる。
【００９７】
また、或るファイルと同期再生させるべきファイルについて、この或るファイルが再生されて何秒後の位置から再生させる等の指定を行うための記述も用意されている。
例えば、ｖｉｄｅｏ１の画像ファイルが表示（再生）されてから５秒後にキャプション（例えば文字情報としての画像）を表示させるような場合には、
0003988266.tif 000004
のようにして記述が行われることになる。
【００９８】
また、例えば静止画ファイルとしてのファイルｐｉｃｔｕｒｅ１を５秒間表示するように指示するのであれば、
＜ｉｍａｇｅ  ｓｒｃ＝”ｐｉｃｔｕｒｅ１”  ｄｕｒ  ＝  ”５ｓ”＞
のようにして記述される。
【００９９】
また、いわゆるフレームミュートといわれ、或る動画ファイルの一部を抜き出すようにして再生する場合には、「ｒａｎｇｅ」を利用する。例えば、タイムコードとしてＳＭＰＴＥ(Society of Motion Picture and Television)の規格を採用しているとして、
＜ｖｉｄｅｏ  ｓｒｃ＝”ｖｉｄｅｏ１”ｒａｎｇｅ＝”ｓｍｐｔｅ：１０：０７：００−１０：０７：３３”＞
のようにして記述することができる。
【０１００】
また、或るファイルを指定してリピートを行うのには、「ｒｅｐｅａｔ」を利用する。例えばｖｉｄｅｏ１のファイルを１０回リピートするのであれば、
＜ｖｉｄｅｏ  ｓｒｃ  ＝  ”ｖｉｄｅｏ１”ｒｅｐｅａｔ  ＝  ”１０”＞
のようにして記述する。
【０１０１】
そして本実施の形態においては、このような、ＳＭＩＬといわれるスクリプトを利用し、サムネイル表示として所要の表示形態を与えるための表示制御を実行可能に構成されるものである。
このため、例えば本実施の形態のビデオカメラシステムにおいては、このＳＭＩＬに対応した解釈、及びスクリプトの記述（生成）が行えるように、ＸＭＬのサブセットが用意されることになる。これは、例えばビデオコントローラ３８が実行すべきプログラムとして、ビデオコントローラ３８内のＲＯＭ等に予め格納したり、或いはディスクのアプリケーションレイヤーに対して記録して、読み出しが行えるようにしておけばよい。
【０１０２】
本実施の形態においては、このようなスクリプトは、例えば、編集段階（又は録画操作を行っている段階）において、ビデオコントローラ３８が生成又は更新を行って、例えばバッファメモリ３２内の所定領域に保持しておくものとされる。
そして、このようにしてバッファメモリ３２に保持されたスクリプトを、所定の機会、又はタイミングでもってディスクに記録するようにされる。このスクリプトのデータは、図７にて説明した補助データトラック(Auxiliary Data Track)に対して、スクリプトファイルとして格納されることになる。このようにしてディスクにスクリプトが記録されることで、次にこのディスクを新たに装填したときには、このディスクに記録されたスクリプトを読み出し、例えば、バッファメモリ３２に対して保持させてこれを参照することで、以前の編集により得られた再生順等に従って編集再生等を行うことが可能となるものである。
【０１０３】
８．本実施の形態の映像作品の作成機能
８−１．概要
続いて、本実施の形態の映像作品の作成機能（編集機能）について説明する。本実施の形態の映像作品の作成機能にあたっては、編集用のアプリケーションプログラム（入力指示プログラム及び編集プログラム）が用意される。この編集用のアプリケーションプログラムは、或る特定のジャンルの映像作品を編集するためのプログラムとされ、予め設定された脚本に従って映像作品を作成するようにされるものである。
具体的には、先ず映像作品の素材となるソース（録画ファイル）の撮影時において、上記脚本に基づいてガイド機能としてのＧＵＩを表示することで、ユーザに対して適宜、必要とされる入力操作及び撮影を促すようにされる。このＧＵＩに従って行われた入力操作により得られた情報（文字情報を含む）や、撮影により得られた録画ファイル（画像／音声データのファイル）が編集素材情報として扱われる。
そして、実際の編集処理としては、上記脚本構造に従って、上記編集素材情報を利用した編集を行うことで映像作品を作成するものである。但し、本実施の形態では、編集処理に際して、撮影された録画ファイルに直接編集処理を施すのではなく、前述したスクリプトにより録画ファイルの再生順、および各種編集効果（例えばスーパインポーズやＢＧＭの挿入）の指定が行われ、ビデオカメラでは、このスクリプトを解釈して適宜所要の信号処理を行うことで編集再生を行うものである。
【０１０４】
また、本実施の形態では、この編集用のアプリケーションプログラムは、ディスクに対して１つのファイル（トラック）として記録されているものとされる。そして、この編集用のアプリケーションプログラムのガイド機能によって録画されたファイルや、スクリプトファイルもこの同じディスクに記録されるものである。
つまり、本実施の形態では、或る特定の目的に従った映像作品のための編集用のアプリケーションプログラムをディスクに記録し、この編集に必要な素材としてのデータ、及びスクリプトを記録可能とすることで、この特定のジャンルの映像作品を作成して再生するために特化されたディスクを提供するものである。
なお、編集用のアプリケーションプログラムについては、例えばビデオカメラ側に不揮発性メモリを設け、この不揮発性メモリに対してこれを記憶させておくことも考えられる。つまり、ビデオカメラ自体が、或る特定のジャンルの映像作品を作成するための機能を備えるように構成することが考えられる。
【０１０５】
８−２．ガイド機能に従った情報入力及び撮影
そこで以降、本実施の形態における映像作品の作成の過程を、１つの具体例に沿って説明していくこととする。
ここでは、具体例としてゴルフコンペの模様を映像作品として作成する場合を例に挙げる。従って、この場合のユーザは、ゴルフコンペ用の編集用プログラムが記録されて、ゴルフコンペの映像作品作成用に特化されたディスクを用意することになる。
また、ここではＡさん、Ｂさん、Ｃさんの三人のユーザがゴルフコンペを行う場合を例に挙げることとする。以降、「ユーザ」といった場合には、Ａさん、Ｂさん、Ｃさんのうちの少なくとも何れかのうち当該ビデオカメラを扱う人を指すことになる。
【０１０６】
先ず、図８〜図１０により、ユーザがゴルフコンペを行いながら、編集のための情報入力（操作情報の入力、及び編集素材の撮影）を行う手順例について説明する。また、以降の説明においては、入力操作等に対応するプログラムを逐次必要に応じて示すが、このプログラムは、当該ビデオカメラのマスターコントローラ（ビデオコントローラ３８）がＪＡＶＡ言語を理解可能なシステムを搭載している構成対応している場合のプログラムとする。そこで、このプログラムにおける本例での変数定義及びクラス定義について、先に、ここに示しておく。
0003988266.tif 000005
変数一覧
ｉｎｔ  ｎｕｍｂｅｒｏｆｐａｒｔｙ；／／パーティの人数
Ｓｔｒｉｎｇ  ｃｏｕｒｓｅ；／／コースの名前
Ｐａｒｔｙ  ｐａｒｔｙ［］；／／パーティの人数分のメンバーの情報
Ｔｒａｃｋ  ｔｒａｃｋ［］；／／自由に撮影したトラックの
Ｈｏｌｅ  ｈｏｌｅ［］；／／このコースの情報（１８ホール）
【０１０７】
例えばユーザ（Ａさん、Ｂさん、Ｃさん）は、本実施の形態のビデオカメラ及び、ゴルフコンペ映像作品作成用に特化された本実施の形態のディスク（以降、単に「ゴルフ用ディスク」という）を携帯して目的のゴルフ場に赴くようにされる。
そして、例えばゴルフ場においてコースをラウンドする前の段階で、ビデオカメラにゴルフ用ディスクを装填し、所定操作によってディスクに記録されている編集用アプリケーションプログラムのガイド機能表示を動作させる。このための操作としては、例えば、通常のファイル再生のための所定の操作手順に従って編集用プログラムを選択して再生するようにされる。これにより、編集用プログラムが起動されることになり、例えば最初に編集用プログラムのメニュー画面が表示される。そして、ユーザはこのメニュー画面に対して操作を行って、ガイド機能表示を呼び出すようにされる。
【０１０８】
これにより、例えば表示部６Ａには、編集用プログラムに従って図８に示すガイド表示が行われていくことになる。なお、この図８に示されるガイド表示は、ラウンド前において編集に必要な各種情報を入力するためのものとされる。
【０１０９】
ここでは、ラウンド前の準備入力のためのガイド表示として、先ず図８（ａ）に示す表示が行われる。図８（ａ）のガイド表示は、コースをラウンドする人数を入力するためのものとされる。この場合には、３人であるので、ユーザはこＮ画面に対して３人であることを入力するための操作を行う。このときの操作手順としては、例えば「２人」「３人」「４人」「５人」のボタンと、「それ以上  人」の入力ウィンドが表示されているので、例えばユーザは、十字／クリックキー３１０を操作して「３人」のボタンにカーソル（図示せず）を配置させ、この状態で十字／クリックキー３１０のセンター部分に対するクリック操作を行う。つまり、「３人」のボタンを選択してクリック操作を行う。これにより、ラウンドする人数が３人であるという情報が入力される。この入力操作に応じたプログラムとしては、例えば
ｎｕｍｂｅｒｏｆｐａｒｔｙ＝３；
のようになる。
なお、以降においても示されるこのようなプログラムの記述は、後述するスクリプトの作成に利用されるために保存されておく必要があるが、例えば逐次、ディスクの所定のディレクトリに対して記録するように構成すればよい。或いは、ビデオカメラ内部のメモリ（例えばバッファメモリ４２など）の所定領域に格納して保持しておくようにすることも考えられる。
【０１１０】
図８（ａ）のガイド表示に対する入力操作が終了し、例えば「次へ」と表示されているボタンに対してクリック操作を行うと、図８（ｂ）に示すガイド表示に切り替わる。
図８（ｂ）のガイド表示は、メンバー一人一人が抱負を語っている場面の撮影を促すものである。例えばここでは、現在の撮像画像（現在レンズブロック１及びカメラブロック２により得られている画像信号である）が表示されている状態とされたうえで、「１人目の今日の抱負を５秒くらいで撮ってください」などのように、抱負を語るメンバーの撮影を促す文字表示（スーパインポーズ）と、被写体となるメンバーの構図を指定する「撮影指定枠」のインポーズ表示が行われる。この「撮影指定枠」は、変種素材としての被写体について理想的な構図を指定するために表示するものであり、実際の編集再生時には表示はされない（上記文字表示も同様である）。この表示が行われている表示部６Ａをモニタしながら、ユーザは、抱負を語る１メンバーの撮影を、そのメンバーが撮影指定枠にほぼちょうど収まるような構図で、５秒程度で行うようにされる。
ここで撮影された録画ファイル（動画像／音声ファイル）は、例えばｖｉｄｅｏ１とファイル名が付されてディスクに記録されることで保存されると共に、プログラムでは、
ｐａｒｔｙ［０］．ｂｅｇｉｎｃｏｍｍｅｎｔ＝ｖｉｄｅｏ１；
のような形式で１人目のラウンド前のコメントであるという関連付けを行う。
【０１１１】
ここでは、或る１メンバーの撮影が終了したとすると、ガイド表示として図８（ｃ）に示す表示が行われるものとされる。つまり、今撮影した映像がユーザにとって納得したものであるか否かが問われる。そして、この段階では、「見直す」のボタンに対するクリック操作で、今撮影した画像を再生してチェックすることができ、また、納得のいかない撮影結果だったのであれば、「取り直す」ボタンに対するクリック操作によって、再度、図８（ｂ）に示すガイド表示の状態での撮影を再開することができる。ここで、撮影した画像が結果的にユーザにとって納得のいくものであれば、所定操作により図８（ｃ）のガイド表示を抜けて、図８（ｄ）に示すガイド表示に移行させる。
【０１１２】
図８（ｄ）に示すガイド表示では、今撮影したメンバーに関する情報として、名前、ハンディなど、実際には予め入力項目として用意された項目に対して文字入力を行うことができるようになっている。本実施の形態では、図６に示したジョグダイヤル３１１を利用して文字入力を行うことができるようになっている。また、このガイド表示では、メンバーの顔写真が表示されているものとされる。この顔写真の画像は、先に抱負を語った場面を録画したファイルの画像データからサムネイル画像を生成することにより得られる。このような処理は、編集用プログラムにより、自動的に実行されるものとされる。
そして、必要な項目に対する文字入力が終了したら、例えば「ＯＫ」ボタンに対するクリック操作を行う。このとき、プログラムとしては、例えば一人目に撮影したメンバーについての文字入力が行われたのであれば、
ｐａｒｔｙ［０］．ｎａｍｅ＝″Ａさん″；
ｐａｒｔｙ［０］．ｈａｎｄｙｃａｐ＝２０；
のようにして、メンバーの名前、ハンディキャップが登録される。
【０１１３】
ここで、上記「ＯＫ」ボタンに対するクリック操作を行った場合に移行するガイド表示であるが、未だメンバー全員についての抱負を語る場面の撮影が完了していなければ、図８（ｂ）に戻るようにされる。この場合には、メンバーが３人なので、図８（ｂ）→図８（ｃ）→図８（ｄ）により説明した手順をユーザは３回繰り返すようにされる。このようにして、メンバー全員についての抱負を語る場面の撮影が完了した段階では、プログラムとして、
ｐａｒｔｙ［１］．ｂｅｇｉｎｃｏｍｍｅｎｔ＝ｖｉｄｅｏ２；
ｐａｒｔｙ［２］．ｂｅｇｉｎｃｏｍｍｅｎｔ＝ｖｉｄｅｏ３；
のようにして、２人目、３人目のメンバーの抱負を語った録画ファイルがｖｉｄｅｏ２、ｖｉｄｅｏ３として登録され、また、図８（ｄ）のガイド表示に対する２人目、３人目のメンバーについての文字入力により、
ｐａｒｔｙ［１］．ｎａｍｅ＝″Ｂさん″；
ｐａｒｔｙ［１］．ｈａｎｄｙｃａｐ＝８；
ｐａｒｔｙ［２］．ｎａｍｅ＝″Ｃさん″；
ｐａｒｔｙ［２］．ｈａｎｄｙｃａｐ＝１５；
のようにして関連付けが行われる。
【０１１４】
上記のようにして、図８（ｂ）→図８（ｃ）→図８（ｄ）により説明した手順がメンバー全員分繰り返された後、図８（ｄ）に示す「ＯＫ」ボタンが操作された場合には、図８（ｅ）のガイド表示に移行する。
【０１１５】
図８（ｅ）のガイド表示では、これよりラウンドするコース選択を行うようにされる。
このため、図８（ｅ）に示すガイド表示では、ゴルフ場のコースの候補が表示される。ここに候補として表示されるゴルフ場のコースは、編集用プログラム内にデータベースとして格納されているものとされ、このデータベースには、例えば各コースごとのホール数、ホールごとのヤード数（距離）、パー数等の情報が格納されている。
ユーザは、図８（ｅ）に示すガイド表示上で、例えば十字／クリックキー３１０を操作することで、これよりラウンドするゴルフ場のコースを選択してクリック操作（決定操作）を行う。ここでは、ゴルフ場のコースとして「柏カントリークラブ」を選択決定したものとする。
これにより、プログラムとしては、
ｃｏｕｒｓｅ＝″柏カントリークラブ″；
のようにして登録が行われることになる。
【０１１６】
前述したように、この編集用プログラムはコースのデーターベースを持っており、この場合であれば、上記のようにして柏カントリークラブが登録されたことで、柏カントリークラブの全ホールに対する全長、パー数などのデータにアクセス可能となる。これらのデータベースについては、プログラムとして、
ｈｏｌｅ［？］．ｐａｒ
ｈｏｌｅ［？］．ｌｅｎｇｔｈ
のような変数からアクセスができる。
これまでの説明のようにして、コース選択までの入力操作（図８（ｅ））が完了されると、この場合には、例えば図８（ｆ）のガイド表示に示すようにして、「ラウンド前の準備完了です」のようなテロップを表示させ、ユーザに、ラウンド前の準備としての入力操作が全て完了したことを知らせるようにされる。
【０１１７】
続いて、図９及び図１０によりラウンド中のガイド表示と、これに従ったユーザの手順について説明する。
例えば、上記図８に示した入力操作終了後においては、図９（ａ）に示すようなガイド表示が行われ、第１ホールのティーショットを撮影するように指示が行われる。そして、続いて表示される図９（ｂ）のガイド表示において、被写体となるメンバーを選択するための操作が促される。また、この図９（ｂ）のガイド表示でも、先に抱負を語った場面を録画したファイルの画像データから生成したサムネイル画像を利用して、各メンバーの顔写真を表示している。そして、この各メンバーの顔写真に対してカーソルを移動させて、選択決定操作を行うようにするものである。
【０１１８】
図９（ｂ）に示すガイド表示に対して選択決定操作が行われると、表示部６Ａは図９（ｃ）に示すガイド表示となり、例えば、現在の撮像画像に対して「５秒くらいで撮ってください」というスーパインポーズによる撮像時間の指示と、構図を指定する撮影指示枠が表示される。そして、この状態でユーザはプレーヤがティーショットを行っているところを撮影する（録画操作を行う）ようにされる。また、この場合にも録画操作が終了されると、図９（ｄ）に示すようにして「見直し」「取り直す」「ＯＫ」ボタンが提示されるガイド表示が表示されるのは、先に説明した図８（ｂ）→（ｃ）の手順による撮影時の場合と同様である。
【０１１９】
そして、この場合には図９（ｄ）に示すガイド表示において「ＯＫ」ボタンが操作されると、図９（ｅ）のガイド表示に移行し、今撮影したティーショットの腕前がどの程度であったのかを入力することができるようにされる。ここでは、「素晴らしい」「まあまあ」「チョロ」「てんぷら」の４つのボタンが候補として提示されており、ユーザはこれらのボタンから所望のボタンを選択してクリック操作（決定操作）を行うようにされる。
この図９（ｂ）→図９（ｃ）→図９（ｄ）→図９（ｅ）に示すガイド表示表示は、メンバーの人数分（この場合には３回）繰り返されて、各メンバーのティーショットが撮影できるようにされている。
そして、図９（ｂ）→図９（ｃ）→図９（ｄ）→図９（ｅ）のガイド表示に従った手順により、メンバー全員（３人）のティーショットについての撮影とショット評価の入力が完了したとする。
この段階では、３人のメンバーのティーショットを撮影した録画ファイルは、ｖｉｄｅｏ４，ｖｉｄｅｏ５，ｖｉｄｅｏ６と名前が付けられてディスクへの記録が行われている。そして、プログラム上では、
ｐａｒｔｙ［０］．ｔｅｅｓｈｏｔ＝ｖｉｄｅｏ４；
ｐａｒｔｙ［１］．ｔｅｅｓｈｏｔ＝ｖｉｄｅｏ５；
ｐａｒｔｙ［２］．ｔｅｅｓｈｏｔ＝ｖｉｄｅｏ６；
という形式で、各録画ファイルと共に、誰のショットであるかとの関連付けを行うようにされる。
また、図９（ｅ）のガイド表示に対する入力操作に基づき、例えば
ｐａｒｔｙ［０］．ｔｅｅｓｈｏｔ＿ｑｕａｌｉｔｙ＝ＯＫ；
ｐａｒｔｙ［１］．ｔｅｅｓｈｏｔ＿ｑｕａｌｉｔｙ＝ＧＲＥＡＴ；
ｐａｒｔｙ［２］．ｔｅｅｓｈｏｔ＿ｑｕａｌｉｔｙ＝ＣＨＯＲＯ；
といった形式でショット評価が登録される。この場合には、Ａさんのショットについては「まあまあ（ＯＫ）」ボタンに対するクリック操作が行われ、Ｂさんのショットは「素晴らしい（ＧＲＥＡＴ）」ボタン、Ｃさんのショットについては「チョロ（ＣＨＯＲＯ）」ボタンに対するクリック操作が行われた結果が反映されている。
【０１２０】
上記のようにしてティーショットに関する手順が完了すると、例えば以降は、図９（ｆ）に示すガイド表示が行われる。このガイド表示では、以降はユーザが任意に好みの場面を撮影（ここでは撮像画像の録画行うことと同義である）することを促している。そしてこの場合には、その撮影内容の候補として、風景の撮影に対応する「風景」ボタンと、プレーヤのコメントしている場面の撮影に対応する「コメント」ボタンと、ティーショットよりも以降の任意のショットの撮影に対応する「ショット」ボタンとが用意されている。
ユーザはこれより撮影したいと思う内容に応じて、このボタンのうちの何れかを選択してクリック操作を行うようにされる。
【０１２１】
上記図９（ｆ）に示すガイド表示のもとで、「風景」ボタンに対するクリック操作を行ったとすれば、例えばガイド表示は図１０（ａ）に示すような、風景の撮影を促す内容のものとなる。ここでは、現在の撮像画像に対して「風景を撮ってください」」というテロップが表示されている。ユーザは、このガイド表示が表示されている表示部６Ａを見て撮像画像のモニタをしながら、目的とする風景の撮影を行えばよい。
【０１２２】
また、図９（ｆ）に示すガイド表示上で「コメント」ボタンに対するクリック操作を行ったとすれば、図１０（ｂ）に示すような、プレーヤがコメントしている場面を撮影するためのガイド表示表示が行われる。このガイド表示も、例えば現在の撮像画像に対して「コメントを撮ってください」というテロップと、構図を決めるための撮影指定枠とがインポーズ表示されている。ユーザは、このガイド表示上でモニタしながら、コメントしているユーザを撮影する。
なお、ここでは図示しないが、「コメント」の撮影に際しては、例えば図９（ｂ）に準るようなガイド表示を表示させるなどして、どのプレーヤのコメントの撮影であるのかを指定するための入力操作も行われるものとする。
【０１２３】
或いは、図９（ｆ）に示すガイド表示上で「ショット」ボタンに対するクリック操作を行ったとすれば、図１０（ｃ）に示すガイド表示に移行する。このガイド表示では、これより撮影するショットが行われるホール番号と、そのホールでの打数の入力を促すための表示と、ショットの種類を入力するためのボタン表示（ここでは、「ティー」「アイアン」「トラブル」「パット」ボタンが用意される。また、ここでも図示は省略するが、例えば図９（ｂ）に準ずるガイド表示を出すなどして、どのプレーヤのショットであるのかを指定するための入力操作が促されるものである。
そして、図１０（ｃ）のガイド表示に対する入力操作が完了すると、図１０（ｃ）に示すようにして、プレーヤのショットを５秒くらいで撮影することを促すテロップと撮影指定枠とが撮像画像にインポーズされたガイド表示が表示され、ユーザはショットの撮影を行うようにされる。
なお、説明の重複を避けるためにここでは省略しているが、この場合にも、プレーヤのショットの撮影が終了したら、例えば図９（ｄ）（ｅ）に示したような見直し、撮り直しのためのガイド表示や、ショットの評価を入力するガイド表示が表示されるようにしてよいものである。
そしてユーザは、プレー中において、必要に応じて上記図９（ｆ）〜図１０（ｄ）により説明した手順を繰り返すようにされる。
【０１２４】
ここで、上記図９（ｆ）〜図１０（ｄ）の手順により得られるプログラム内容の例を挙げておく。、
先ず、ショットの撮影を行った場合に対応するものとして、例えば第４ホールの２打目でのＡさんのトラブルショットがｖｉｄｅｏ７として記録されたとすると、例えば、
ｔｒａｃｋ［０］．ｔｒａｃｋ＝ｖｉｄｅｏ７；
ｔｒａｃｋ［０］．ｔｙｐｅ＝ＳＨＯＴ；
ｔｒａｃｋ［０］．ｈｏｌｅ＝４；
ｔｒａｃｋ［０］．Ｓｈｏｔｎｕｍｂｅｒ＝２；
ｔｒａｃｋ［０］．Ｓｈｏｔｔｙｐｅ＝ＴＲＯＵＢＬＥ；／／ＴＲＯＵＢＬＥはトラブルショットを意味する。
ｔｒａｃｋ［０］．ｐｅｒｓｏｎｎｕｍｂｅｒ＝０；／／ｐａｒｔｙ［０］がＡさんである。
のような付加情報が登録されることになる。
【０１２５】
そして、このショットに対するＢさんのコメントをｖｉｄｅｏ８として記録していたとすると、例えば、
ｔｒａｃｋ［１］．ｔｒａｃｋ＝ｖｉｄｅｏ８；
ｔｒａｃｋ［１］．ｔｙｐｅ＝ＣＯＭＭＥＮＴ；
ｔｒａｃｋ［１］．ｐｅｒｓｏｎｎｕｍｂｅｒ＝０；
のようして付加情報が登録されることになる。
【０１２６】
また、上記Ｂさんのコメントを撮影した次に、風景をｖｉｄｅｏ９として撮影していたとすると、
ｔｒａｃｋ［２］．ｔｒａｃｋ＝ｖｉｄｅｏ９；
ｔｒａｃｋ［２］．ｔｙｐｅ＝ＳＣＥＮＥ；
ｔｒａｃｋ［２］．ｈｏｌｅ＝４；／／何ホール目のときに撮影されたものであるのかが示される
のようして付加情報が登録されることになる。なお、この付加情報には、この風景が何ホール目で撮影されているのかを示す内容が含まれているが、この何ホール目であるのかの情報は、これより以前の撮影状況（例えばこれより以前に撮影されたショットに対応して入力されたホール番号等の情報）から類推して記録することができる。
【０１２７】
そして、例えば、プレー終了に対応する所定の入力操作（ここでは図示せず）が行われたり、これまでの撮影状況からプレーが終了したことが推測されたような場合には、先ず図１０（ｅ）に示すスコア入力のためのガイド表示が行われる。ユーザは、このガイド表示に対して、例えばジョグダイヤル３１１を操作することで、各メンバーごとスコア数値を入力するようにされる。なお、このようなスコア入力画面は、プレー中においても必要に応じて呼び出せるようにして、適宜スコア入力が可能なように構成してもよいものである。
スコア入力に対応したプログラムとしては、
ｐａｒｔｙ［０］．ｓｃｏｒｅ＿ｈｏｌｅ［１］＝３；
ｐａｒｔｙ［０］．ｓｃｏｒｅ＿ｈｏｌｅ［２］＝５；
のようにして記録が行われることになる。
【０１２８】
そして、メンバー全員のスコア入力が終了したとされると、例えば図１０（ｆ）に示すガイド表示が表示される。このガイド表示表示は、プレー後において各メンバーがコメントを行っている場面の撮影を促すためのもので、この場合には、図のようにこれより撮影すべきメンバー（図９（ｂ）のようにメンバーの顔がサムネイル画像として表示されている）を選択するための画面が先ず表示される。
この画面上で、ユーザが被写体となるメンバーを選択するための操作を行うと、例えばガイド表示としては、先に図９（ｃ）に示したような数秒間の撮影を促すガイド表示と、図９（ｄ）に示すような撮影後における確認を促すガイド表示が行われるようにされ、ユーザはこの表示に従って撮影や録画状態の確認、撮り直し等を行うようにされる。そして、同様の手順を踏んで、メンバー全員がコメントを行っている場面を撮影するようにされる。
例えば３人のメンバーのコメントをＡさん、Ｂさん、Ｃさんの順で撮影し、これらがそれぞれファイル名ｖｉｄｅｏ１０、ｖｉｄｅｏ１１、ｖｉｄｅｏ１２の録画ファイルとして記録されたとすると、プログラムとしては、
ｐａｒｔｙ［０］．ｅｎｄｃｏｍｍｅｎｔ＝ｖｉｄｅｏ１０；
ｐａｒｔｙ［１］．ｅｎｄｃｏｍｍｅｎｔ＝ｖｉｄｅｏ１１；
ｐａｒｔｙ［２］．ｅｎｄｃｏｍｍｅｎｔ＝ｖｉｄｅｏ１２；
のようにして各録画ファイルに対する関連付けが行われるようにされる。
【０１２９】
これまでの全ての手順の完了を以て、編集素材情報として、映像作品作成のための所要の情報の入力操作に基づくプログラム情報と、及び編集の素材となる録画ファイル（画像／音声情報）が得られることになる。
【０１３０】
なお、上記図８〜図１０に示すガイド表示が行われているときには、実際には、編集用アプリケーションプログラムに格納されている露出制御値に基づいて、当該ビデオカメラ装置のレンズブロックにおけるプログラムＡＥ(Automatic Exposure)機能に対する補正が行われている状態にあるものとされる。
つまり、編集用アプリケーションプログラムとして設定されている脚本に従えば、ガイド表示の下で編集素材を集めるための撮影はどのような状況で行われるのかは容易に想定し得るものである。例えばゴルフコンペであれば、状況としては屋外にて撮影されることになる。
そこで、予測される撮影状況に適したＡＥに対する補正値を予め編集用アプリケーションプログラムに用意し、実際のガイド表示に従った撮影時にはこの補正値により自動的にＡＥ補正を行うようにされる。例えばゴルフコンペに対応する場合には、屋外での撮影に最適とされるＡＥの補正値を編集用アプリケーションプログラムに用意し、この補正によってプログラムＡＥを制御することになる。これにより、例えば、ユーザが特にＡＥのプログラム変更等の操作を行わなくとも、ＡＥプログラムがほぼ最適な状態を維持するように制御され、結果的には良好な画質の編集素材としての録画ファイルを得ることが可能になるものである。
【０１３１】
８−３．編集再生（映像作品としての再生）
そして、本実施の形態のビデオカメラ装置においては、編集用のアプリケーションプログラムの下で設定されている脚本に従って、上記のようにして得られた入力情報を利用して、録画ファイルを素材とする映像作品を作成するための編集処理を行う。この編集処理は、各録画ファイルの再生順を含む再生タイミングや、再生された録画ファイルに対するスーパインポーズなどを指定するスクリプトを構成するという処理により実現される。そして、このようにして得られたスクリプトを解釈して録画ファイルの再生及び、特殊効果の付与等のための画像処理を実行することで、映像作品としての再生が行われる。なお、作成されたスクリプトは、これに対応する編集用アプリケーションプログラムが格納されているディスクの補助データトラック(Auxiliary Data Track)に記録されることで保存が行われるようにされる。
【０１３２】
そこで、先ず、図８〜図１０により説明した手順応じて記述されたスクリプトにより作成される映像作品の再生態様例について、図１１〜図１３を参照して説明する。なお、以降述べる映像作品の再生態様例に対応する記述内容、及びスクリプトの生成方法については後述する。
【０１３３】
例えば、ユーザは、ゴルフ場で撮影に使用していたゴルフ編集用ディスク（この段階では、編集素材となる録画ファイルや映像作品の編集のためのスクリプトは既に記録されている状態にある）をビデオカメラに装填して、再生のための操作を行うようにされる。
この操作に応答して、ビデオカメラではディスクからスクリプトの読み出しを行い、このスクリプトの解釈を行いながら録画ファイルの再生及び画像／音声信号処理を行うことで、次に示すような映像作品の再生を実現する。
【０１３４】
この場合、先ず最初には、図１１（ａ）に示すようなオープニングタイトルが効果音の出力と共に表示される。
そして、続いては、図１１（ｂ）に示すようにしてメンバー紹介の画像が表示される。ここでは、メンバーの顔写真がその名前と共に表示されている。このメンバーの顔写真は、図９（ｂ）のガイド表示で利用されたものを利用するようにすればよい。つまり、図９（ｂ）のガイド表示に利用されたサムネイル画像は、現場での入力操作及び撮影時においてディスクのサムネイルトラックに対して記録が行われていたものである。
【０１３５】
続いては、例えば図１１（ｃ）に示すようにして、Ａさんが抱負を語る場面が動画（ｖｉｄｅｏ１として記録された録画ファイル）により表示される。この際には、ｖｉｄｅｏ１の録画ファイルを再生しているのであるから、音声によりＡさんが抱負を語る音声が同期して出力される。また、ここでは「今日の意気込みを語るＡさん」のようにして文字表示（スーパインポーズ表示Ｓｉｍｐ）が行われる。このメンバーが抱負を語る場面の表示は、Ａさんに続いて、同様にしてＢさん、Ｃさんについても行われる（ｖｉｄｅｏ２，ｖｉｄｅｏ３の再生）。
【０１３６】
この後は、各メンバーのティーショットの場面が表示される。例えばここでは、上記図１１（ｃ）に示した各メンバーの抱負のコメント場面の表示の後において、図１１（ｄ）に示すようにして、Ａさんがティーショットをしている場面が表示された状態が示されている（ｖｉｄｅｏ４）。ここでは、「１Ｈ  ３００ｙｄ  ｐａｒ５」のようにしてそのホールの情報を示すスーパインポーズ表示Ｓｉｍｐと、「Ａさんティーショット！」いうその場面を説明するスーパインポーズ表示Ｓｉｍｐが行われている。更には、素晴らしいショットであることを効果的に説明する「ＧＲＥＡＴ」の文字によるスーパインポーズ表示Ｓｉｍｐが行われている。例えばこの「ＧＲＥＡＴ」のスーパインポーズ表示Ｓｉｍｐは、図９（ｅ）に示したガイド表示従った入力操作に応じて表示されるものであるが、このように、本実施の形態では、例えば編集効果として、このようなデザインのスーパインポーズ表示Ｓｉｍｐが自動的に表示されるように構成されるものである。このようなティーショットの場面の表示も、メンバー全員分について順に行われるものである（ｖｉｄｅｏ５，６）。なお、この際も録画ファイルを再生していることで基本的な表示が得られている以上、このとき同時に記録された音声を再生出力しても構わないものであり、これは容易に実現可能である。
【０１３７】
この後は、例えばティーショット後において現場で任意に撮影された録画ファイルの画像音声が、何らかの所要の編集効果が与えられて出力される。
この場合には、図１１（ｄ）に示した各メンバーのティーショット場面の表示後において、図１２（ａ）に示すようにして、Ａさんのトラブルショットの場面（ｖｉｄｅｏ７として記録されたもの）が表示される。
ここでは、スーパインポーズ表示Ｓｉｍｐとしてホールの情報を示す内容と、Ａさんがトラブルショット中にあることを現在のスコアと共に示す内容とが挿入されている。
【０１３８】
続いては、例えば図１２（ｂ）に示すように、ｖｉｄｅｏ８を再生することで、トラブルショット後のコメントをしているＡさんの動画が表示され、このときのコメントの音声も出力される。また、ここではスーパインポーズ表示Ｓｉｍｐとして、例えば「コメントするＡさん」のように現在の状況を説明するものと、「４Ｈ終了現在のスコア＋８」などのようにプレーの進行過程及びスコアを示すものとが表示されている。
【０１３９】
また、この場合には、上記図１２（ｂ）に続いて、ユーザがｖｉｄｅｏ９として撮影した風景として、或るホールのグリーンを撮影した動画像（又は静止画像）が図１２（ｃ）に示すようにして表示される。この場合には、編集用アプリケーションプログラムで用意したＢＧＭが適当に選択されて音声として出力されている。このときには、音声出力としてはＢＧＭだけでもよいし、このｖｉｄｅｏ９の録画ファイルから再生して得られた音声に対して、ＢＧＭを合成して出力するようにしても構わない。
【０１４０】
そして、このような表示が行われ、ゲーム終了までの映像出力が行われたとすると、表示画面としては例えば図１３（ａ）に示すように。これまでの各メンバーの成績を示すスコアが表示される。このスコア表示は、図１０（ｅ）に示したスコア入力操作により得られた情報に基づいて得られるものである。
【０１４１】
そして、スコア表示が終了すると、エンディングタイトルとして、例えば図１３（ｂ）に示すような形態による表示が行われる。ここでは、例えば編集用アプリケーションプログラムで用意した、にっこりと笑っているキャラクタの画像が表示されていると共に、「というわけで、今回は、」「Ｂさん優勝！」という、優勝者を効果的に示すスーパインポーズ表示Ｓｉｍｐが表示されている。この優勝者の特定は、スクリプトの作成方法でも後述するが、図１０（ｅ）に示したスコア入力操作により得られた各メンバーのスコアを参照することで行われるものである。
このエンディングタイトルの表示の終了を以て、映像作品としての再生が終了する。
【０１４２】
８−４．スクリプトの内容
続いて、上記図１１〜図１３に示す映像作品としての表示を実現するためのスクリプトの内容を示す。
前述したように、本実施の形態のビデオカメラでは、図８〜図１０に示したようなガイド表示に従って得られた入力情報と、録画ファイルとして記録された編集素材としてのファイルを組み合わせて使用することで、スクリプトファイルと呼ばれるメタ情報を構成する。このスクリプトファイルの構築は、ガイド表示に従った情報入力及び撮影が終了した後の所要の機会（実際には直後であることが好ましい）において、編集用アプリケーションプログラムが実行されている下で、例えばビデオコントローラ３８が、内部に搭載されているＸＭＬのサブセットを利用して実行するものとされる。
ここでは、ＳＭＩＬ文法に基づき、スーパインポーズにＪＡＶＡ  Ａ４３１ｐｐｌｅｔを用いた例を示す。
0003988266.tif 000006
0003988266.tif 000007
0003988266.tif 000008
0003988266.tif 000009
【０１４３】
なお、上記スクリプトにおけるｓｕｐｅｒｉｍｐｏｓｅアプレットにより指定されたテキストをスーパインポーズさせるための画像処理としては、例えば次のようにして実行すればよい。
【０１４４】
１つには、ビデオコントローラ３８及びデータ処理／システムコントロール回路３１により実現されるキャラクタジェネレータ及びオンスクリーンディスプレイの機能を利用するものである。つまり、ビデオコントローラ３８では、解釈を行ったスクリプトが、ｓｕｐｅｒｉｍｐｏｓｅアプレットにより指定されたテキストを表示すべきものであった場合には、この指定されたテキストの文字／シンボル情報を発生させる。そして、この発生された文字／シンボル等が再生されている録画ファイルの画像上にて所定の位置に表示されるように、データ処理／システムコントロール回路３１に対する制御を実行するものである。
【０１４５】
また、図１１（ａ）の「柏ＣＣゴルフコンペ」や図１１（ｄ）の「ＧＲＥＡＴ」などのようにデザイン化が施されたスーパインポーズ表示Ｓｉｍｐの文字については、上記画像処理に従ってその画像データを生成することも可能であるが、例えば、上記のような特殊なデザインのものについては、予め編集用アプリケーションプログラムのデータとして、所要のディレクトリにファイルとして記録しておくようにして、この画像データを必要に応じて読み出して、録画ファイル（ｖｉｄｅｏ）の再生画像に重畳するように処理を行えば（このような画像処理はデータ処理／システムコントロール回路３１にて行われれる）、ビデオコントローラ３８及びデータ処理／システムコントロール回路３１の処理負担が軽くなる。
【０１４６】
なお、例えば上記スーパインポーズ処理は、先に図８〜図１０に示した、撮像画像を背景としているガイド表示におけるテロップの表示や、撮影指定枠の表示を実現する場合にも準用される。
つまり、ビデオコントローラ３８は、編集用アプリケーションプログラムが用意したテロップや撮影指定枠の画像データファイルをディスクから読み出して、ビデオ信号処理部３に供給するためのを制御処理を実行する。ビデオ信号処理部３では、例えばこの供給された画像データファイルについてデコード処理を施す。
そして、データ処理／システムコントロール回路３１においては、ビデオコントローラ３８の制御に従って、デコードされたテロップや撮影指定枠の画像データが、カメラブロックから供給される撮像画像上の所要の位置に表示されるように画像合成処理を行う。そして、この画像データを表示部６Ａに表示出力するようにされる。
【０１４７】
８−５．スクリプトの生成方法
続いて、本実施の形態の編集用アプリケーションプログラムが起動されている環境のもとで得られるスクリプトの生成方法について説明する。
ここでは、具体例として上記した、図１１〜図１３に示す映像作品としての表示を実現するためのスクリプト内容を生成する場合を例に挙げ、各スクリプトのセクションについて、入力した変数やその他のセットの情報からどのようにウイザードが生成されていくかを見ていくことにする。また、ここではパラメーターの算出方法をＣ＋＋言語で示すこととする。
セクション１（図１１（ａ））
ｃｏｕｒｓｅ＝ｃｏｕｒｓｅｎａｍｅ；／／ユーザーの選択したコースに従う
ｄａｔｅ＝ｇｅｔｄａｔｅ（）；／／セット（例えばビデオコントローラ３８）が備えるカレンダー機能からｄａｔｅを受け取る。
0003988266.tif 000010
0003988266.tif 000011
0003988266.tif 000012
セクション８（図１３（ａ））
予め入力されたスコアをｓｃｏｒｅ．ｔｘｔというファイルに変換してディスクに記録する。
セクション９（図１３（ｂ））
先ず合計スコアが最小のメンバーを探索する。それがｉ番目の人の場合
ｖｉｄｅｏ＝ｐａｒｔｙ［ｉ］．ｅｎｄｃｏｍｍｅｎｔ；
ｔｏｐｃａｐｔｉｏｎ＝″というわけで、今回は″；
ｂｏｔｔｏｍｃａｐｔｉｏｎ″ｖａｌｕｅ＝ｐａｒｔｙ［ｉ］．ｎａｍｅ＋″さん優勝″；
スクリプトはこのような演算を実行することで、図８〜図１０により説明した入力操作により得られる入力情報、及び撮像画像の録画ファイルから導き出すことができるものである。
【０１４８】
８−６．処理動作
続いて、これまで説明した編集動作を実現するための処理動作例について、図１３及び図１４のフローチャートを参照して説明する。なお、図１３及び図１４に示す処理動作は、例えばビデオコントローラ３８がマスターコントローラとして機能したうえで、必要に応じて、データ処理／システムコントロール回路３１、ドライバコントローラ４６及びカメラコントローラ２５が制御処理（或いは信号処理）を実行することにより実現される。また、この処理は、編集用アプリケーションプログラムが起動されている環境のもとで実行される処理動作となる。
【０１４９】
図１４に示す処理動作は、例えば図８〜図１０に示したガイド表示と、このガイド表示に従って行われた情報入力（撮像画像の録画を含む）に基づいてスクリプトを生成するまでの処理が示されている。
先ず、ユーザの操作部７に対する所定操作によって、編集用アプリケーションプログラムのガイド機能表示を動作させるための指示が行われたとすると、ビデオコントローラ３８は、ステップＳ１０１に進んで、装填されているディスクから編集用アプリケーションプログラムを読み出すための制御処理を実行する。
そして、続くステップＳ１０２において、例えばビデオコントローラ３８内部のＲＡＭを利用して、編集用アプリケーションプログラムを起動させるための処理を実行する。
【０１５０】
次のステップＳ１０３においては、編集用アプリケーションプログラムに含まれている、当該ビデオカメラ装置の撮像光学系に対する露出制御値を参照し、この露出制御値に基づいて、レンズブロック１におけるＡＥ(Automatic Exposure)機能に対する露光補正を行うための制御を実行する。この処理は、例えばビデオコントローラ３８がカメラコントローラ２５に対してＡＥ補正のための制御を実行するように指示する。カメラコントローラ２５では上記露出制御値に基づいてＡＥの補正が適切に行われるようにレンズブロック１に対する制御を実行することになる。
【０１５１】
そして、次のステップＳ１０４において、起動された編集用アプリケーションプログラムに従い、ガイド表示を行うための制御処理を開始する。これにより、以降は例えば表示部６Ａに対してガイド表示が行われることになる。
【０１５２】
ステップＳ１０５は、ガイド表示により促される指示に従って逐次行われた入力操作、及び撮影（録画）により得られるコンテンツ（入力情報のことであり、ここでは操作入力情報、及び録画ファイルとされる）を保存するための処理が実行される。
つまり、例えば図８〜図１０にて説明したように、ユーザはガイド表示ごとに促される情報の入力に従って、所要の入力操作又は録画を行うようにされるが、これらの入力操作により得られた情報及び、録画により得られた録画ファイルを編集素材として保持する処理を実行するものである。ここでは、操作入力により得られた入力情報（操作入力情報）は、例えばビデオコントローラ３８内部のＲＡＭに保持するようにされているものとする。また、撮影により得られた録画ファイルについては、ディスクのフォルダ内のディレクトリに対してファイル（トラック）として記録を行うことになる。
そして、例えば、ガイド表示に従った情報入力が全て行われたとされる（つまりガイド表示の終了に至る）と、ステップＳ１０６に進むようにされる。
【０１５３】
ステップＳ１０６においては、保持されたコンテンツを編集用アプリケーションプログラムとして予め設定されている脚本に従って再構成するための処理が実行される。つまりは、図８〜図１０による説明に並行して記述したプログラム内容を設定するものである。ここでは、このステップＳ１０５の処理が、ガイド表示の終了後に実行されるものとしているが、例えば実際には、ステップＳ１０５の処理として、コンテンツの獲得（操作入力情報の保持、及び録画ファイルの記録）が行われるごとに、ステップＳ１０６の処理が実行されるようにしてもよいものである。
【０１５４】
上記ステップＳ１０６の処理が終了されると、ビデオコントローラ３８はステップＳ１０７に進み、上記のようにして再構成されたコンテンツの内容を利用し、編集用アプリケーションプログラムにより予め設定されている脚本に従ってスクリプトを生成するための処理を実行する。これにより、例えば先に示したような記述内容によるスクリプトが得られる。
【０１５５】
そして、次のステップＳ１０８では、上記のようにして生成されたスクリプトを、スクリプトファイルとしてディスクの補助データトラックに記録するための制御処理を実行して、これまでの処理を終了するようにされる。
これまでの処理により、ディスクには予め記録されていた編集用アプリケーションプログラムに加え、編集素材となる録画ファイル、及び編集内容を指定するための記述がされたスクリプトファイルが記録されることになる。
【０１５６】
続いて、上記のようにして得られたディスクを利用した編集再生、つまり編集素材となる録画ファイルを基として映像作品を再生するための処理動作について図１５のフローチャートを参照して説明する。
【０１５７】
例えば映像作品の再生を開始させるための所要の操作が操作部に対して行われたとすると、ビデオコントローラ３８は、この図１５に示す処理に移行する。
この図に示す処理においては、先ずステップＳ２０１においてディスクに記録されているスクリプトを読み出すことが行われる。ここで読み出されるべきスクリプトとは、事前の編集用アプリケーションプログラムの実行に従って作成された、映像作品再生ための内容が記述されたスクリプトである。
ディスクから読み出されたスクリプトは、例えばバッファメモリ３２の所定領域に対して格納される。また、ビデオコントローラ３８内部のＲＡＭの記憶容量に余裕あれば、この内部ＲＡＭに対して格納するように構成することも考えられる。
【０１５８】
そしてステップＳ２０２では、上記のようにしてディスクから読み出されたスクリプトファイルについての解釈を開始し、続くステップＳ２０３の処理として、解釈されたスクリプトの記述内容に従った再生処理を実行する。つまり、スクリプトの記述に従って必要とされる所要の録画ファイル（及びＢＧＭ用の音声トラックなどのファイル）をディスクから読み出して、これを画像／音声として出力するための再生処理が実行されるように、所要の機能回路部に対する制御を実行する。また、これと共に、例えば＜ａｐｐｌｅｔ＞タグ等に対応した、所要の文字やシンボルのスーパインポーズ表示が行われるようにするための画像信号処理や、ＢＧＭの出力などのための音声信号処理等を実行する。
このステップＳ２０３の処理によって、例えば図１１〜図１３に示した映像作品としての画像／音声の再生出力態様が得られることになるものである。
【０１５９】
そして、ステップＳ２０４の処理として、スクリプトの解釈の終了が行われたとされると、これまでの処理を終了することになる。つまり、映像作品の再生が最後まで行われた状態で、これまでの再生動作が終了されることになる。なお、この図には示していないが、例えば停止操作が行われれば、映像作品の再生はその時点で終了され、また、一時停止操作が行われれば、一時停止操作が行われていた時点で表示されていた画像が表示された状態を維持し、スクリプト解釈の進行も一時停止されるように制御処理が実行されるものである。
【０１６０】
なお、上記実施の形態は、ゴルフコンペに対応する映像作品を作成するための編集処理を実現するための構成について説明したが、これはあくまでも一例であり、他の目的に従った映像作品を作成する場合も、これまで説明した構成に従って実現することが可能である。
【０１６１】
また、上記実施の形態として示したガイド表示や、映像作品として仕上がった状態での各種編集効果の与え方などは、実際に応じて適宜変更可能である。
また、本実施の形態において採用されるスクリプトの言語としては、ＳＭＩＬに限定されるものではなく、他の言語が採用する構成を採っても構わないものである。
【０１６２】
また、例えば、上記実施の形態として図８〜図１０に示した編集操作例は、あくまでも一例であって、一般のユーザによっても簡易とされるような操作形態であれば、他の操作形態や他の表示形態が採られても構わない。一例として、表示部６Ａがタッチパネルとしての機能を有するように構成して、図８〜図１０による説明に準ずるような操作を、表示部６Ａに対して指や何らかのポインティングデバイスを用いてポインティングするようにして行うようにすることも考えられる。
【０１６３】
更に、本実施の形態のビデオカメラとしては、ビデオ記録再生部位として、ＭＤ−ＤＡＴＡ２に基づくディスク記録再生装置としたが、ビデオ記録再生部位としては、本実施の形態としての構成の他、他の種類のディスク状記録媒体に対応する記録再生装置とされても構わない。
更に、動画像データを圧縮するために本実施の形態では、ＭＰＥＧ２方式を採用するものとして説明したが、例えば他の動画像データの圧縮符号化が可能な方式が採用されて構わない。また、静止画データ及び音声データについての圧縮方式も、本実施の形態として例示したもの（ＪＰＥＧ，ＡＴＲＡＣ２等）に限定される必要は特にない。
【０１６４】
【発明の効果】
以上説明したように本発明は、編集処理のためのプログラム（編集用アプリケーションプログラム）として、編集のために必要となる情報の入力を促すためのガイド機能としてのＧＵＩを実現するもの（入力指示プログラム）を用意し、このガイド表示に従って、入力操作による所要の入力情報の入力、及び撮像画像（音声も含む）のファイルの記録媒体への記録を行うと、上記プログラム（編集プログラム）に従った編集処理として、上記入力操作により得られた入力情報に基づいて、撮像画像のファイルについて所要の再生出力態様を与えるためのスクリプトを生成して記録媒体に記録するようにされる。そして、再生時においては、このスクリプトの記述内容に従った編集効果を与えながら上記撮像画像のファイルの再生を行うようにされる。
つまり、ユーザは、自分がビデオカメラなどにより撮影して得た画像、音声などのソースに対して特に複雑な編集処理を施すことなく、撮影時において、ガイド表示に従った入力操作や撮影を行うだけで、結果的に相応に高度な品質の編集が与えられた映像作品等を作成することができるという効果を有している。
【０１６５】
そして、上記発明に対応する記録媒体として、画像情報及び音声情報、上記ガイド機能を有する編集プログラム、及びスクリプトファイルが記録される各記録領域を設定したものを提供することで、ユーザが目的とする編集作業と編集再生は、本発明による１つの記録媒体で賄うことができる。つまり、或る目的に従った編集プログラムが記録されている１つの記録媒体をこれに対応する記録再生装置により記録再生することで、編集のための入力操作や撮影などの作業と、作成されたスクリプトに基づく編集再生とを行うことができる。これにより、編集に際してのユーザの作業の手間が省かれる他、編集された映像ソースのライブラリ管理も容易なものとすることができる。
【図面の簡単な説明】
【図１】本実施の形態の記録装置に対応するディスクのトラック構造を示す概念図である。
【図２】本実施の形態の記録装置に対応するディスクのトラック部分を拡大して示す概念図である。
【図３】本実施の形態の記録装置に対応するディスクのスペックを示す説明図である。
【図４】本発明の実施の形態としての記録装置を備えて構成されるビデオカメラの外観を示す正面図、背面図及び側面図である。
【図５】本発明の実施の形態としてのビデオカメラの内部構成を示すブロック図である。
【図６】本実施の形態のビデオカメラにおいて、メディアドライブ部のＭＤ−ＤＡＴＡ２ブロックに対応する機能回路部とデッキ部とを示すブロック図である。
【図７】本実施の形態としての編集機能に対応するディスク構造例を示す概念図である。
【図８】本実施の形態において、映像作品の作成（編集処理）に必要とされる情報入力を促すためのガイド表示の表示形態例を示すである。
【図９】本実施の形態において、映像作品の作成（編集処理）に必要とされる情報入力を促すためのガイド表示の表示形態例を示すである。
【図１０】本実施の形態において、映像作品の作成（編集処理）に必要とされる情報入力を促すためのガイド表示の表示形態例を示す説明図である。
【図１１】映像作品としての再生例を示す説明図である。
【図１２】映像作品としての再生例を示す説明図である。
【図１３】映像作品としての再生例を示す説明図である。
【図１４】ガイド表示に従った情報入力の獲得と、スクリプトの生成を実現するための処理動作を示すフローチャートである。
【図１５】スクリプトに基づく映像作品の再生動作を実現するための処理動作を示すフローチャートである。
【符号の説明】
１  レンズブロック、２  カメラブロック、３  ビデオ信号処理部、４  メディアドライブ部、５  デッキ部、６  表示／画像／音声入出力部、６Ａ  表示部、７  操作部、８  外部インターフェイス、９  電源ブロック、１１  光学系、１２  モータ部、２２  サンプルホールド／ＡＧＣ回路、２３  Ａ／Ｄコンバータ、２４  タイミングジェネレータ、２５  カメラコントローラ、３１  データ処理／システムコントロール回路、３２  バッファメモリ、３３  ビデオ信号処理回路、３４  メモリ、３５  動き検出回路、３６  メモリ、３７  音声圧縮エンコーダ／デコーダ、３８  ビデオコントローラ、４１  ＭＤ−ＤＡＴＡ２エンコーダ／デコーダ、４２  バッファメモリ、４３  二値化回路、４４  ＲＦ信号処理回路、４５  サーボ回路、４６  ドライバコントローラ、５１  ディスク、５２  スピンドルモータ、５３  光学ヘッド、５４  磁気ヘッド、５５  スレッドモータ、６１  ビデオＤ／Ａコンバータ、６２  表示コントローラ、６３  コンポジット信号処理回路、６４  Ａ／Ｄコンバータ、６５  Ｄ／Ａコンバータ、６６  アンプ、１０１  ＲＦアンプ、１０３  ＡＧＣ／クランプ回路、１０４  イコライザ／ＰＬＬ回路、１０５  ビタビデコーダ、１０６  ＲＬＬ（１，７）復調回路、１０７  マトリクスアンプ、１０８  ＡＤＩＰバンドパスフィルタ、１０９  Ａ／Ｂトラック検出回路、１１０  ＡＤＩＰデコーダ、１１１  ＣＬＶプロセッサ、１１２  サーボプロセッサ、１１３  サーボドライバ、１１４  データバス、１１５  スクランブル／ＥＤＣエンコード回路、１１６  ＥＣＣ処理回路、１１７  デスクランブル／ＥＤＣデコード回路、１１８  ＲＬＬ（１，７）変調回路、１１９  磁気ヘッド駆動回路、１２０  レーザドライバ、１２１  転送クロック発生回路、２０１  カメラレンズ、２０２マイクロフォン、２０３ディスクスロット、２０４  ビューファインダ、２０５  スピーカ、３００  メインダイヤル、３０１  レリーズキー、３０４  ズームキー、３０５  イジェクトキー、３０６  再生キー、３０７  停止キー、３０８，３０９  サーチキー、３１０  十字／クリックキー、３１１  ジョグダイヤル、４０１  サムネイル画像、４０２  ポインタ、４０３  グループタブ、４０４グループ囲み枠、Ｌｄランド、ＮＷＧ  ノンウォブルドグルーブ、ＷＧ  ウォブルドグルーブ、Ｔｒ・Ａ，Ｔｒ・Ｂ  トラック、Ｓｉｍｐ  スーパインポーズ表示
【図１】
0003988266.tif 000013
【図２】
0003988266.tif 000014
【図３】
0003988266.tif 000015
【図４】
0003988266.tif 000016
【図５】
0003988266.tif 000017
【図６】
0003988266.tif 000018
【図７】
0003988266.tif 000019
【図８】
0003988266.tif 000020
【図９】
0003988266.tif 000021
【図１０】
0003988266.tif 000022
【図１１】
0003988266.tif 000023
【図１２】
0003988266.tif 000024
【図１３】
0003988266.tif 000025
【図１４】
0003988266.tif 000026
【図１５】
0003988266.tif 000027