(57)【要約】【課題】画像処理に関する専門的な知識を有しない一般ユーザであっても、品質の高い編集データを作成して楽しむことができるようにする。【解決手段】画像処理装置に要求部１００、シナリオ解析部１０１、画像生成部１０２および音声生成部１０３を設ける。また、画像処理装置に装着された記録メディア９に、画像処理の専門家によって作成されたシナリオ元データ２２およびＧＵＩデータ２３を予め格納しておく。要求部１００はＧＵＩデータ２３を参照しつつ、ユーザに必要な情報を入力するように促すＧＵＩ画面を表示する。ユーザはＧＵＩ画面に従って入力するだけで、シナリオ元データ２２において要求される編集前データとデジタルスチルカメラで撮像された素材データ９０とがシナリオ解析部１０１によって関連づけられる。この関連づけに従って素材データ９０にデータ処理を実行して編集データを生成する。【選択図】図３
2009266215.tif 000002
【特許請求の範囲】
【請求項１】
編集データを作成する画像処理装置であって、
素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、
前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、
前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記シナリオ元データにおいて要求される編集前データを特定するための特定情報を入力するようにユーザに対して要求する要求手段と、
前記要求手段の要求に応じてユーザが入力した特定情報を受け付ける操作手段と、
をさらに備え、
前記シナリオ解析手段は、前記特定情報に基づいて編集前データを特定することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
被写体を撮像して撮像データを生成する撮像手段をさらに備え、
前記要求手段は、撮像指示情報を出力することにより前記撮像手段による撮像をユーザに対して要求するとともに、前記要求に応じて行われる撮像により生成される撮像データを、前記シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することを特徴とする画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
周囲の音声を録音して録音データを生成する録音手段をさらに備え、
前記要求手段は、録音指示情報を出力することにより前記録音手段による録音をユーザに対して要求するとともに、前記要求に応じて行われる録音により生成される録音データを、前記シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することを特徴とする画像処理装置。
【請求項５】
請求項１ないし４に記載の画像処理装置であって、
前記生成手段により生成された編集データを再生する再生手段をさらに備えることを特徴とする画像処理装置。
【請求項６】
請求項１ないし５に記載の画像処理装置であって、
前記生成手段により生成された編集データを記録データとして保存する保存手段をさらに備えることを特徴とする画像処理装置。
【請求項７】
編集データを作成する画像処理方法であって、
オペレータがシナリオ元データを予め作成する工程と、
素材データと前記シナリオ元データとを記憶する工程と、
前記シナリオ元データに基づいて、前記素材データの中から前記シナリオ元データにおいて要求される編集前データを特定する工程と、
編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づける工程と、
データ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する工程と、
を有する画像処理方法。
【請求項８】
コンピュータによって実行されるプログラムであって、前記コンピュータによる前記プログラムの実行は、前記コンピュータを、
素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、
前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、
前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段と、
を備える画像処理装置として機能させることを特徴とするプログラム。
【請求項９】
編集データを作成する画像処理装置であって、
素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、
前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、
編集データを再生する再生装置に関する性能データを取得する取得手段と、
前記取得手段により取得された性能データに応じて、前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段と、
を備える画像処理装置。
【請求項１０】
請求項９に記載の画像処理装置であって、
前記生成手段により生成された編集データを前記再生装置に出力する出力手段をさらに備えることを特徴とする画像処理装置。
【請求項１１】
請求項９または１０に記載の画像処理装置であって、
前記性能データは、前記再生装置の識別子、処理能力、解像度、記憶容量または再生可能なデータ形式に関するデータの少なくとも１つを含むことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによって取得された画像データを含む素材データを加工して、品質の高い編集データを生成する技術に関する。
【背景技術】
【０００２】
昨今、カメラ付きの携帯電話やデジタルスチルカメラが広く普及し、一般的なユーザが手軽にデジタル画像データを楽しむようになってきた。そして、これらの画像データを単にディスプレイに表示させて楽しむだけでなく、音声データや文字データと合成してナレーションを入れたり、様々な特殊効果を施した画像データとして表示させるなど、楽しみ方も多様化してきた。
【０００３】
従来より、デジタルスチルカメラで撮像した複数の静止画像データを、撮影順に一定時間間隔で表示してスライドショーのような画像を表示させるための編集データを作成する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０６４２６号公報
【特許文献２】特開２００８−０４２２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、スライドショーは単純であり一般ユーザにとっても比較的容易に作成できるものの、品質の高い凝った表現方法とは言えない。一方、画像に関する特殊な表現方法や加工技法等について専門的な知識を有していないと、凝った演出（修飾）を用いた品質の高い編集データを作成することは、困難であるという問題があった。すなわち、専門的知識がないと、素材となる画像データにそもそもどのようなデータ処理を施してよいか指示することができないからである。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、画像処理に関する専門的な知識を有しない一般ユーザであっても、品質の高い編集データを生成して楽しむことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、請求項１の発明は、編集データを作成する画像処理装置であって、素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段とを備える画像処理装置。
【０００８】
また、請求項２の発明は、請求項１の発明に係る画像処理装置であって、前記シナリオ元データにおいて要求される編集前データを特定するための特定情報を入力するようにユーザに対して要求する要求手段と、前記要求手段の要求に応じてユーザが入力した特定情報を受け付ける操作手段とをさらに備え、前記シナリオ解析手段は、前記特定情報に基づいて編集前データを特定することを特徴とする。
【０００９】
また、請求項３の発明は、請求項２の発明に係る画像処理装置であって、被写体を撮像して撮像データを生成する撮像手段をさらに備え、前記要求手段は、撮像指示情報を出力することにより前記撮像手段による撮像をユーザに対して要求するとともに、前記要求に応じて行われる撮像により生成される撮像データを、前記シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することを特徴とする。
【００１０】
また、請求項４の発明は、請求項２または３の発明に係る画像処理装置であって、周囲の音声を録音して録音データを生成する録音手段をさらに備え、前記要求手段は、録音指示情報を出力することにより前記録音手段による録音をユーザに対して要求するとともに、前記要求に応じて行われる録音により生成される録音データを、前記シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することを特徴とする。
【００１１】
また、請求項５の発明は、請求項１ないし４の発明に係る画像処理装置であって、前記生成手段により生成された編集データを再生する再生手段をさらに備えることを特徴とする。
【００１２】
また、請求項６の発明は、請求項１ないし５の発明に係る画像処理装置であって、前記生成手段により生成された編集データを記録データとして保存する保存手段をさらに備えることを特徴とする。
【００１３】
また、請求項７の発明は、編集データを作成する画像処理方法であって、オペレータがシナリオ元データを予め作成する工程と、素材データと前記シナリオ元データとを記憶する工程と、前記シナリオ元データに基づいて、前記素材データの中から前記シナリオ元データにおいて要求される編集前データを特定する工程と、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づける工程と、データ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する工程とを有する画像処理方法。
【００１４】
また、請求項８の発明は、コンピュータによって実行されるプログラムであって、前記コンピュータによる前記プログラムの実行は、前記コンピュータを、素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段とを備える画像処理装置として機能させることを特徴とする。
【００１５】
また、請求項９の発明は、編集データを作成する画像処理装置であって、素材データとオペレータにより予め作成されるシナリオ元データとを記憶する記憶手段と、前記シナリオ元データに基づいて、前記記憶手段に記憶された素材データの中から前記シナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと前記編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析手段と、編集データを再生する再生装置に関する性能データを取得する取得手段と、前記取得手段により取得された性能データに応じて、前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段とを備える画像処理装置。
【００１６】
また、請求項１０の発明は、請求項９の発明に係る画像処理装置であって、前記生成手段により生成された編集データを前記再生装置に出力する出力手段をさらに備えることを特徴とする。
【００１７】
また、請求項１１の発明は、請求項９または１０の発明に係る画像処理装置であって、前記性能データは、前記再生装置の識別子、処理能力、解像度、記憶容量または再生可能なデータ形式に関するデータの少なくとも１つを含むことを特徴とする。
【発明の効果】
【００１８】
請求項１ないし１１に記載の発明は、素材データとオペレータにより予め作成されるシナリオ元データとを記憶し、シナリオ元データに基づいて、素材データの中からシナリオ元データにおいて要求される編集前データを特定するとともに、編集前データとして特定された素材データと編集前データに対して実行すべきデータ処理とを互いに関連づけ、データ処理が関連づけられた素材データに当該データ処理を実行して編集データを生成することにより、ユーザが専門的な知識を有していなくても、高品質な編集データを得ることができる。
【００１９】
請求項２に記載の発明は、シナリオ元データにおいて要求される編集前データを特定するための特定情報を入力するようにユーザに対して要求する要求手段と、要求手段の要求に応じてユーザが入力した特定情報を受け付ける操作手段とをさらに備え、シナリオ解析手段は、特定情報に基づいて編集前データを特定することにより、例えば撮り溜める膨大な画像データが素材データとして記憶手段に記憶されていたとしても、要求手段の要求に従って入力するだけで、ユーザは容易に必要な編集前データを指定できる。
【００２０】
請求項３に記載の発明は、撮像指示情報を出力することにより撮像手段による撮像をユーザに対して要求するとともに、当該要求に応じて行われる撮像により生成される撮像データを、シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することにより、出力される撮像指示情報に従うことによって、ユーザは、どのようなシーンを撮像したらよいかを容易に知ることができる。また、このようにして撮像された撮像データは、既に存在している素材データよりも適切な編集前データとなる。
【００２１】
請求項４に記載の発明は、録音指示情報を出力することにより録音手段による録音をユーザに対して要求するとともに、当該要求に応じて行われる録音により生成される録音データを、シナリオ元データにおいて要求される編集前データとして特定するための特定情報を生成することにより、出力される録音指示情報に従うことによって、ユーザは、どのような音声を録音したらよいかを容易に知ることができる。また、このようにして録音された録音データは、既に存在している素材データよりも適切な編集前データとなる。
【００２２】
請求項５に記載の発明は、生成手段により生成された編集データを再生する再生手段をさらに備えることにより、容易に編集データを確認することができる。
【００２３】
請求項６に記載の発明は、生成手段により生成された編集データを記録データとして保存する保存手段をさらに備えることにより、編集データの汎用性が向上する。
【００２４】
請求項９に記載の発明は、編集データを再生する再生装置に関する性能データを取得する取得手段と、前記取得手段により取得された性能データに応じて、前記シナリオ解析手段によりデータ処理が関連づけられた素材データに前記データ処理を実行して編集データを生成する生成手段とを備えることにより、再生装置に適した編集データを作成することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係る画像処理装置として構成されるデジタルスチルカメラを含む情報処理システムを示す図である。
【図２】デジタルスチルカメラの構成を示すブロック図である。
【図３】デジタルスチルカメラの機能ブロックをデータの流れとともに示す図である。
【図４】デジタルスチルカメラにおける画像処理方法を示す流れ図である。
【図５】本発明に係る画像処理装置として構成されるサーバ装置を含む情報処理システムを示す図である。
【図６】第２の実施の形態におけるデジタルスチルカメラの構成を示すブロック図である。
【図７】第２の実施の形態におけるデジタルスチルカメラの機能ブロックをデータの流れとともに示す図である。
【図８】第２の実施の形態におけるサーバ装置の構成を示すブロック図である。
【図９】第２の実施の形態におけるサーバ装置の機能ブロックをデータの流れとともに示す図である。
【図１０】第２の実施の形態におけるデジタルスチルカメラにＧＵＩデータをダウンロードする画像処理方法を示す流れ図である。
【図１１】第２の実施の形態におけるデジタルスチルカメラにおいて、素材データを特定する画像処理方法を示す流れ図である。
【図１２】第２の実施の形態において記録データを作成する画像処理方法を示す流れ図である。
【発明を実施するための形態】
【００２６】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００２７】
＜１．  第１の実施の形態＞
図１は、本発明に係る画像処理装置として構成されるデジタルスチルカメラ１を含む情報処理システムを示す図である。情報処理システムは、一般ユーザが所持するデジタルスチルカメラ１と、例えばコンテンツプロバイダ等に設置されるサーバ装置２とが互いにネットワーク８を介して接続される構成となっている。
【００２８】
なお、ネットワーク８としては、インターネットや公衆網等が該当する。また、デジタルスチルカメラ１およびサーバ装置２の台数は１台に限定されるものではなく、例えば複数のデジタルスチルカメラ１や複数のサーバ装置２がネットワーク８に接続されていてもよい。
【００２９】
サーバ装置２は、データベース２０を備えた一般的なコンピュータとして構成されており、先述のようにネットワーク８に接続されている。サーバ装置２のデータベース２０には、シナリオ元データ２２、ＧＵＩデータ２３および素材データ２４（以下、これらを「コンテンツデータ２１」と総称する場合がある。）が予め保存されている。なお、コンテンツデータ２１は、シナリオ元データ２２、ＧＵＩデータ２３および素材データ２４を全て含んでいる必要はなく、それらのうちのいずれかであってもよい。
【００３０】
コンテンツデータ２１は、画像処理に関する専門知識を有するオペレータ（イラストレータやカメラマン、プログラマ等）によって予め作成されたデータである。したがって、コンテンツデータ２１は、一般ユーザによって作成されるデータに比べて品質の高いデータとして提供される。コンテンツデータ２１のうちのシナリオ元データ２２およびＧＵＩデータ２３は、デジタルスチルカメラ１において実行されるデータであって、例えば、スクリプト言語等で記述されるテキストデータである。
【００３１】
シナリオ元データ２２は、結婚式やゴルフコンペ、運動会、卒業式といった様々なテーマごとにそれぞれ制作されており、対応するテーマと関連づけられて保存されている。したがって、ユーザは具体的なテーマを選択するだけで、個々のシナリオ元データ２２の内容を詳細に理解していなくても、所望の編集データを作成するためのシナリオ元データ２２を複数のシナリオ元データ２２の中から容易に指定することが可能である。
【００３２】
なお、シナリオ元データ２２と関連づけられるテーマは、上記に挙げたものに限定されるものではないが、ユーザが状況に応じて容易に思いつき、かつ、内容を容易に想像できるものが好ましい。また、編集データとは、ユーザが作成しようとする目的のデータであって、本実施の形態では画像（静止画像または動画像）や音声を表現した未圧縮のストリーム情報である。
【００３３】
また、各シナリオ元データ２２には対応するＧＵＩデータ２３が関連づけられている。対応づけられるＧＵＩデータ２３は、各シナリオ元データ２２にとって専用のＧＵＩデータ２３であってもよいし、複数のシナリオ元データ２２において共通に使用される汎用のＧＵＩデータ２３であってもよい。このようにシナリオ元データ２２にＧＵＩデータ２３が関連づけられていることにより、ユーザはテーマを選択するだけで、シナリオ元データ２２を指定できるとともに、当該シナリオ元データ２２に必要なＧＵＩデータ２３も特定される。
【００３４】
シナリオ元データ２２には、目的の編集データに必要な編集前データ（画像データや音声データ、フォントデータ等）の識別子が記述されるとともに、各編集前データに対して実行すべきデータ処理が各編集前データごとに記述される。すなわち、シナリオ元データ２２には、編集前データの識別子とデータ処理とが互いに関連づけられて記述される。
【００３５】
シナリオ元データ２２に記述されるデータ処理として、例えば、画像を表現した編集前データについて、どのような画像効果（Effect）を施すか、どのような画像合成（Synthesis）を行うか、あるいはどのように画像移行（Transition）させるか等が想定され、対応する編集前データに応じて画像処理の専門家であるオペレータによって選択され記述される。また、音声を表現した編集前データについても、再生のタイミングや音量等に関する設定情報（データ処理）が記述される。
【００３６】
なお、シナリオ元データ２２に識別子が記述される編集前データのうち、オペレータが制作したデータ（サーバ装置２に存在する素材データ２４）については、当該シナリオ元データ２２において当該素材データ２４との関連づけが既にされている。したがって、シナリオ元データ２２が特定されると、特定されたシナリオ元データ２２において使用される素材データ２４も編集前データとして特定される。
【００３７】
このように、コンテンツプロバイダは、ユーザがテーマを選択するだけで、サーバ装置２上の必要なシナリオ元データ２２、ＧＵＩデータ２３および素材データ２４が容易に特定されるように、それぞれの関連づけを行って提供する。
【００３８】
ＧＵＩデータ２３は、対応するシナリオ元データ２２に応じて、適切なＧＵＩをデジタルスチルカメラ１のユーザに提供するものである。すなわち、ＧＵＩデータ２３を実行することにより、デジタルスチルカメラ１は、シナリオ元データ２２において要求される編集前データを素材データ９０（図２）の中から特定するための特定情報を入力するようにユーザに対して要求し、デジタルスチルカメラ１におけるユーザ操作を支援する。例えば、対応するシナリオ元データ２２で要求されている編集前データのうち、ユーザが指定（選択）しなければならないデータについては、その入力を促したり、当該編集前データとして適切な素材データ９０をユーザが容易に指定できるように、当該編集前データに関する情報を表示したりする。
【００３９】
素材データ２４は、デジタルスチルカメラ１において加工される素材となるデータであって、画像データや音声データ、フォントデータ等である。素材データ２４に含まれる画像データとしては、例えば、アニメキャラクタや映画の名場面、名所を撮影した風景画像、イラスト画像等であり、静止画像に限らず動画像であってもよい。また、音声データとしては、例えば、声優や俳優の声、ＢＧＭ、動物の鳴き声、楽器の音、効果音等であり、現実に録音されたデータであってもよいし、機械的に合成された音を出力するためのデータであってもよい。素材データ２４は、各シナリオ元データ２２に最適なデータとして、専門家のオペレータによって制作され収集されたデータである。
【００４０】
先述のように、デジタルスチルカメラ１とサーバ装置２とは互いにデータ通信によるデータの送受信が可能であり、デジタルスチルカメラ１は必要に応じてサーバ装置２において提供されるコンテンツデータ２１をダウンロードすることが可能である。
【００４１】
図１に示すように、本実施の形態におけるデジタルスチルカメラ１は、携帯型の装置として構成されており、無線通信機能によって必要に応じてネットワーク８に接続することが可能とされている。このような無線通信機能を実現する構成としては、ＷｉＦｉ（Wireless Fidelity）や赤外線通信といった通信規格を採用することが可能である。
【００４２】
また、デジタルスチルカメラ１は、図１に示すように可搬性の記録メディア９を着脱可能に設計されており、当該記録メディア９に記憶されているデータを読み出して利用したり、デジタルスチルカメラ１において生成したデータ（あるいはダウンロードしたデータ）を当該記録メディア９に記憶させたりすることが可能である。本実施の形態では記録メディア９としてＳＤカードを採用するが、記録メディア９はこれに限定されるものではなく、例えばＰＣカードやメモリスティック等であってもよい。
【００４３】
図２は、デジタルスチルカメラ１の構成を示すブロック図である。図２に示すように、サーバ装置２からダウンロードされたシナリオ元データ２２、ＧＵＩデータ２３および素材データ２４は、記録メディア９に格納される。
【００４４】
なお、撮像データ９１および録音データ９２は、デジタルスチルカメラ１においてユーザにより撮像または録音され生成されるユーザ由来（サーバ装置２から提供されるデータではないという意味）のデータである。したがって、記録メディア９に記憶される素材データ９０は、オペレータによって制作される素材データ２４の他に、撮像データ９１および録音データ９２を含んでいる。先述のように、素材データ２４はシナリオ元データ２２によって特定されダウンロードされたデータであるから、シナリオ元データ２２において要求されている編集前データである。しかし、撮像データ９１および録音データ９２はシナリオ元データ２２とは無関係に取得されたデータを含んでおり、これらのうちのいずれが編集前データとなるかを記録メディア９上で区別することは本実施の形態においてはできない。すなわち、本実施の形態においては、素材データ９０は編集前データ以外のデータを含んでいる。
【００４５】
デジタルスチルカメラ１は、各種データに関する演算処理を行うＣＰＵ１０と、各種データを必要に応じて適宜記憶する記憶部１１とを備えており、一般的なコンピュータとしても構成されている。
【００４６】
ＣＰＵ１０は、記憶部１１のＲＡＭを一時的なワーキングエリアとして使用しつつ、記憶部１１のＲＯＭに格納されているプログラム１１０に従って動作することにより、デジタルスチルカメラ１の各構成を制御する。なお、ＣＰＵ１０は、サーバ装置２からダウンロードされて記録メディア９に格納されているシナリオ元データ２２およびＧＵＩデータ２３を実行する機能も有しているが詳細は後述する。
【００４７】
デジタルスチルカメラ１は、各種データを取り込むための構成として、ユーザによって操作される操作部１２と、周囲の音声を電気信号に変換することにより録音を行うマイク１３と、入射する光を電気信号に変換することにより撮像を行う撮像部１４とを備える。
【００４８】
操作部１２は、ユーザがデジタルスチルカメラ１に対して指示を入力するために使用される。操作部１２は、例えば、デジタルスチルカメラ１（撮像部１４）に撮像を行わせるための指示を入力するシャッターボタン、デジタルスチルカメラ１の動作に必要な設定データ等を入力するためのボタン類、あるいは文字データを入力するためのキー等で構成されている。特に、本実施の形態では、操作部１２は、ユーザが、所望のテーマ（シナリオ元データ２２）を選択するときや、記録メディア９に記憶されている素材データ９０から編集前データを特定するための特定情報を入力するとき等に操作される。
【００４９】
マイク１３は、先述のように、音声を電気信号に変換する機能を備えており、マイク１３によって取得された電気信号はＡ／Ｄ変換された後、例えば、後述するＡ／Ｖコーデック１７１に伝達される。
【００５０】
撮像部１４は、レンズ等の光学系と、光学系によって導かれた光を受光して電気信号に変換する複数の光電変換素子（例えばＣＣＤ素子）とを備えている。複数の光電変換素子は、アレイ状に配列されており、それぞれが撮像時に受光した光の光量に応じた電気信号を出力する。撮像部１４は、ユーザが操作部１２（シャッターボタン）を操作することにより撮像を行い、１度の撮像によって複数の光電変換素子から得られたそれぞれの出力信号はＡ／Ｄ変換や色補正等がされた後、１枚の画像を表現したデジタルデータとして、例えば、後述するＪＰＥＧコーデック１７０に伝達される。
【００５１】
デジタルスチルカメラ１は、各種データを出力するための構成として、音声データに基づいて生成される電気信号により音声を再生するスピーカ１５と、画像データに基づいて画像を表示する液晶パネル１６とを備える。
【００５２】
スピーカ１５は、録音データ９２等の音声データに基づいて音声を再生するための装置である。
【００５３】
液晶パネル１６は、ＣＰＵ１０からの制御によって必要なデータを画像として表示する表示装置として構成されている。例えば、液晶パネル１６は記録メディア９内に記憶されている素材データ９０（画像を表現したデータ）や、作成された編集データのうちの映像に関するデータを再生表示するだけでなく、ＣＰＵ１０からの指示に従って所定のメッセージ（文字）等を表示する機能も有している。特に、本実施の形態における液晶パネル１６は、ＣＰＵ１０がＧＵＩデータ２３を実行することにより提供されるＧＵＩ画面を表示する機能を有している。
【００５４】
さらに、デジタルスチルカメラ１は、データ変換部１７、画像処理部１８および通信部１９を備えている。
【００５５】
データ変換部１７は、論理回路（ハードウェア）から主に構成され、ＪＰＥＧコーデック１７０と、Ａ／Ｖコーデック１７１とを備えている。
【００５６】
ＪＰＥＧコーデック１７０は、画像データのデータ形式をＪＰＥＧ形式に変換（エンコード）する機能と、ＪＰＥＧ形式の画像データをデコードして例えば液晶パネル１６に伝達する機能とを有している。したがって、例えば、ＪＰＥＧコーデック１７０は、撮像部１４から伝達される画像データをＪＰＥＧ形式に圧縮された静止画像データに変換して撮像データ９１を生成する。ＪＰＥＧコーデック１７０により生成された撮像データ９１は、記録メディア９に転送され記憶される。
【００５７】
Ａ／Ｖコーデック１７１は、マイク１３によって取得されたデータのデータ形式を例えばＭＰ３形式等にエンコードして録音データ９２を生成し記録メディア９に記録させる。また、逆に録音データ９２をデコードし例えばスピーカ１５に伝達する。また、Ａ／Ｖコーデック１７１は、画像データおよび音声データのデータ形式を、例えばＭＰＥＧ形式等にエンコードして記録データ９３を生成し記録メディア９に伝達する機能と、ＭＰＥＧ形式等の記録データ９３をデコードし例えばスピーカ１５や液晶パネル１６に伝達する。
【００５８】
詳細は図示しないが画像処理部１８は、画像データを解析して被写体の動きや形状等を判定する画像認識回路と、画像の合成や補間、変換等の様々な加工を行う画像加工回路とを備えている。
【００５９】
通信部１９は、デジタルスチルカメラ１において必要となるデータを外部から取得する機能と、デジタルスチルカメラ１で生成されたデータを外部に伝達する機能とを有している。通信部１９は、ネットワークインタフェースやハードウェアインタフェース等の総称であって、通信部１９を介してデジタルスチルカメラ１に接続される構成はネットワーク８や記録メディア９に限定されるものではない。例えば、専用のケーブルで接続されるテレビやオーディオ機器、ＵＳＢ接続される外部のコンピュータや専用のクレードル、ＮＡＮＤフラッシュメモリやＤＲＡＭ等の記録媒体等であってもよい。
【００６０】
図３は、デジタルスチルカメラ１の機能ブロックをデータの流れとともに示す図である。図３に示す要求部１００、シナリオ解析部１０１、画像生成部１０２および音声生成部１０３は、主にＣＰＵ１０が記憶部１１に記憶されているプログラム１１０に従って動作することにより実現される機能ブロックである。
【００６１】
なお、以下の説明では、ユーザによって「テーマ」が既に選択されており、当該選択されたテーマに応じて特定された１つのシナリオ元データ２２がサーバ装置２からダウンロードされているものとする。すなわち、図３は、ユーザが操作部１２を操作することにより、既にシナリオ元データ２２の特定は完了し、特定されたシナリオ元データ２２に関連づけられているＧＵＩデータ２３および素材データ２４も既にダウンロードされ、記録メディア９に記憶されている状態を示している。
【００６２】
要求部１００は、ＧＵＩデータ２３を参照しつつ、そこに記述されている内容に従って、デジタルスチルカメラ１のユーザに対して必要な情報を入力するように促すＧＵＩを提供する。すなわち、要求部１００は、液晶パネル１６にメニュー画面や入力画面等を表示させることにより、シナリオ元データ２２において要求される編集前データを特定するための特定情報を入力するようにユーザに対して要求する機能を有している。
【００６３】
シナリオ元データ２２に記述されている編集前データの識別子とは、いわば編集データにおける役名である。そして、各役名にどの俳優（素材データ９０）を具体的に割り当てるかは、ユーザが特定情報を入力することにより決定される。ユーザがＧＵＩデータ２３によって提供されるＧＵＩに従って入力することにより、役名（編集前データの識別子）と俳優名（素材データ９０の識別子）とが関連づけられる。
【００６４】
したがって、ユーザは、液晶パネル１６に表示されるＧＵＩ画面によって要求される情報を、当該ＧＵＩ画面に従って操作部１２を操作して入力するだけで、専門的な知識を有していなくても、編集データを作成するために必要な指示をデジタルスチルカメラ１に与えることが可能である。
【００６５】
また、本実施の形態における要求部１００は、すでに記録メディア９に記憶されている素材データ９０から編集前データとなるデータを選択するように要求するだけではなく、素材収集指示情報をＧＵＩ画面に表示することにより、ユーザに対して、編集前データとなる新たな素材データ９０を取得するように要求する。例えば、既に撮像され撮り溜めされた過去の撮像データ９１を選択させるだけでなく、新たに撮像を行って撮像データ９１を取得するよう要求する。
【００６６】
すなわち、要求部１００は、例えば、撮像指示情報を液晶パネル１６に表示させることにより撮像部１４よる撮像をユーザに対して要求するとともに、その要求に応じて行われる撮像により生成される撮像データ９１を、シナリオ元データ２２において要求される編集前データとして特定するための特定情報を生成する。撮像指示情報は、新たな撮像を行うように指示するメッセージだけでなく、どのような場面、被写体を撮像すればよいか等を指示するメッセージ等を含めることも可能である。
【００６７】
なお、要求部１００は、ＧＵＩ画面に従って、ユーザが撮像（あるいは録音）を行って新たに取得したデータを記録メディア９に記憶させる機能も有している。図３では図示していないが、マイク１３および撮像部１４から要求部１００に入力される新たなデータは、ＪＰＥＧコーデック１７０またはＡ／Ｖコーデック１７１を介して記録メディア９に転送され素材データ９０として記憶される。
【００６８】
ユーザからの指示に従って選択あるいは新たに取得された各素材データ９０は、シナリオ元データ２２において宣言されている各編集前データとしてユーザに指定されたものとみなされ、互いに関連づけが行われて、その情報が要求部１００からシナリオ解析部１０１に伝達される。すなわち、全ての編集前データに関するユーザの指定が完了した段階で、要求部１００は、シナリオ元データ２２で要求される編集前データの識別子と、記録メディア９に記憶されている各素材データ９０の記録メディア９上の識別子（例えば記録メディア９における各素材データ９０のファイル名）とを関連づけた情報（以下、「素材指定情報」と称する）をシナリオ解析部１０１に伝達する。先に示した例で言えば、素材指定情報とは、役名と俳優名とを関連づけたリスト情報となる。
【００６９】
シナリオ解析部１０１は、要求部１００から伝達される素材指定情報とシナリオ元データ２２とに基づいて、記録メディア９に記憶された素材データ９０の中から当該シナリオ元データ２２において要求される編集前データを特定する。また、シナリオ解析部１０１は、編集前データとして特定された素材データ９０の識別子と、編集前データに対して実行すべきデータ処理を示す識別子とを、それぞれに関連づけられている編集前データの識別子を仲立ちにして、互いに関連づけ、シナリオデータを作成する。すなわち、シナリオデータとは、シナリオ元データ２２と、素材指定情報とに基づいてシナリオ解析部１０１によって作成されるデータである。
【００７０】
このようなシナリオデータが作成されることによって、編集データを作成するために必要な全ての素材データ９０が特定され、かつ、各素材データ９０に対するデータ処理が特定される。
【００７１】
さらに、シナリオ解析部１０１は、作成する編集データにおいける映像を構成する素材データ９０の識別子と、当該素材データ９０に関連づけられたデータ処理の識別子とを、編集データにおける順序に従って、画像生成部１０２に映像シナリオデータとして伝達する。一方で、作成する編集データにおいて、音声に係る素材データ９０の識別子と、当該素材データ９０に関連づけられたデータ処理の識別子とを、編集データにおける順序に従って、音声生成部１０３に音声シナリオデータとして伝達する。
【００７２】
画像生成部１０２は、シナリオ解析部１０１から伝達される映像シナリオデータを参照しつつ、そこに記述されている素材データ９０の識別子に基づいて記録メディア９から該当する素材データ９０を読み出す。そして、シナリオ解析部１０１から伝達された映像シナリオデータを参照しつつ、当該素材データ９０に関連づけられたデータ処理の識別子に応じて、当該素材データ９０に対して行うべきデータ処理を画像処理部１８を使用しつつ実行し、編集データ（より詳しくは編集データのうちの映像に係るデータ）を生成する。画像生成部１０２は、生成した映像に係る編集データを液晶パネル１６あるいはＡ／Ｖコーデック１７１に伝達する。
【００７３】
音声生成部１０３は、シナリオ解析部１０１から伝達される音声シナリオデータを参照しつつ、そこに記述されている素材データ９０の識別子に基づいて記録メディア９から該当する素材データ９０を読み出す。そして、シナリオ解析部１０１から伝達された音声シナリオデータを参照しつつ、当該素材データ９０に関連づけられたデータ処理の識別子に応じて、当該素材データ９０に対して行うべきデータ処理を実行し、編集データ（より詳しくは編集データのうちの音声に係るデータ）を生成する。音声生成部１０３は、生成した音声に係る編集データをスピーカ１５あるいはＡ／Ｖコーデック１７１に伝達する。
【００７４】
以上がデジタルスチルカメラ１の構成および機能の説明である。次に、デジタルスチルカメラ１を用いて、編集データを作成する方法について説明する。
【００７５】
図４は、デジタルスチルカメラ１における画像処理方法を示す流れ図である。
【００７６】
なお、図４に示す状態となるまでに、サーバ装置２には、オペレータによって作成されたコンテンツデータ２１が記憶されているものとする。すなわち、画像処理の専門家であるオペレータがシナリオ元データ２２を予め作成する工程は、図４に示す各工程の前に既に完了しているものとする。
【００７７】
まず、ユーザはデジタルスチルカメラ１の操作部１２を操作して、所望する状況に応じてテーマを入力する。例えば、結婚式を撮像した素材データ９０を編集して編集データを作成しようとする場合、ユーザはテーマとして「結婚式」を入力する。より詳細には、ユーザはサーバ装置２のネットワーク８におけるアドレス等も入力する。
【００７８】
これに応じてデジタルスチルカメラ１は通信部１９およびネットワーク８を介してサーバ装置２にアクセスし、入力されたテーマ「結婚式」をサーバ装置２に伝達する。サーバ装置２はデジタルスチルカメラ１から伝達されたテーマ「結婚式」をキーワードとしてデータベース２０を検索し、当該テーマに関連づけられているシナリオ元データ２２を、ＧＵＩデータ２３および素材データ２４とともにデジタルスチルカメラ１に送信する。これによって、コンテンツデータ２１（シナリオ元データ２２、ＧＵＩデータ２３および素材データ２４）がデジタルスチルカメラ１にダウンロードされ（ステップＳ１）、記録メディア９に記憶される。
【００７９】
ダウンロードが完了すると、ユーザは操作部１２を操作して編集作業の開始を指示する（ステップＳ２）。この指示に応じて、デジタルスチルカメラ１の要求部１００が記録メディア９に格納されたＧＵＩデータ２３を参照し、ユーザに必要な入力を促すＧＵＩ画面を液晶パネル１６に表示させる（ステップＳ３）。
【００８０】
このとき、要求部１００は、要求される編集前データに関するデータを表示するとともに、当該編集前データとして、既に記録メディア９に記憶されている素材データ９０から選択するか否かを選択するようにユーザに対して要求するメッセージを表示する（ステップＳ４）。
【００８１】
ユーザは、既に記録メディア９に記憶されている素材データ９０を指定する場合は、ステップＳ４において「選択する」と入力する。これにより要求部１００はステップＳ４においてＹｅｓと判定し、ＧＵＩ画面として選択画面を液晶パネル１６に表示する（ステップＳ５）。選択画面が表示されると、ユーザは、一覧表示される素材データ９０（その時点で記録メディア９に記憶されている素材データ９０）から適当なデータを特定するための特定情報を入力することにより、編集前データとしての素材データ９０を選択する（ステップＳ６）。これにより、素材データ９０の中からシナリオ元データ２２において要求される編集前データが１つ特定され、素材指定情報の１レコードが作成される。
【００８２】
一方、ユーザが新たに素材データ９０を取得しようと所望する場合は、ステップＳ４において「選択しない」と入力する。これにより要求部１００はステップＳ４においてＮｏと判定し、ＧＵＩ画面として取得画面を液晶パネル１６に表示させる（ステップＳ７）。取得画面が表示されると、ユーザは取得画面に表示される撮像指示情報（または録音指示情報）に従って、撮像（または録音）を行うように操作部１２を操作し、これにより撮像（または録音）が行われる（ステップＳ８）。撮像（または録音）により取得された素材データ９０は、要求部１００によって、シナリオ元データ２２において要求される編集前データの１つとして特定され、素材指定情報の１レコードが作成される。
【００８３】
次に、要求部１００は、ＧＵＩデータ２３を参照することにより、全ての編集前データが特定されたか否かを判定する（ステップＳ９）。要求部１００は、シナリオ元データ２２において要求されている編集前データ（ＧＵＩデータ２３にも記述されている）のうち、未だ特定されていない編集前データが存在する場合はステップＳ９においてＮｏと判定し、ステップＳ３からの処理を繰り返す。
【００８４】
全ての編集前データが特定されていれば、要求部１００はステップＳ９においてＹｅｓと判定する。そして、シナリオ解析部１０１がシナリオ元データ２２を参照しつつ、編集前データとして特定された各素材データ９０と、各素材データ９０に対して実行すべきデータ処理との関連づけを行い（ステップＳ１０）、シナリオデータを生成する。
【００８５】
素材データ９０とデータ処理との関連づけが完了すると、シナリオ解析部１０１が、シナリオデータを映像シナリオデータまたは音声シナリオデータに分類しつつ、画像生成部１０２および音声生成部１０３にそれぞれ伝達する。これにより、画像生成部１０２および音声生成部１０３が、素材データ９０にデータ処理を実行して編集データを生成する（ステップＳ１１）。さらに、生成された編集データは、スピーカ１５および液晶パネル１６に伝達され、音声が再生されるとともに、映像が再生される（ステップＳ１２）。
【００８６】
これにより、未圧縮のストリーム情報がリアルタイムに演算され、音声および映像が再生される。なお、生成された編集データは、Ａ／Ｖコーデック１７１に伝達され、ＭＰＥＧ形式の記録データ９３として記録メディア９に保存される。
【００８７】
以上のように、本実施の形態におけるデジタルスチルカメラ１は、編集データを作成する画像処理装置として構成されており、素材データ９０とオペレータにより予め作成されるシナリオ元データ２２とを記憶する記録メディア９と、シナリオ元データ２２に基づいて、記録メディア９に記憶された素材データ９０の中からシナリオ元データ２２において要求される編集前データを特定するとともに、編集前データとして特定された素材データ９０と編集前データに対して実行すべきデータ処理とを互いに関連づけるシナリオ解析部１０１と、シナリオ解析部１０１によりデータ処理が関連づけられた素材データ９０にデータ処理を実行して編集データを生成する画像生成部１０２および音声生成部１０３とを備えることにより、ユーザが専門的な知識を有していなくても、高品質な編集データを得ることができる。
【００８８】
また、シナリオ元データ２２において要求される編集前データを特定するための特定情報を入力するようにユーザに対して要求する要求部１００と、要求部１００の要求に応じてユーザが入力した特定情報を受け付ける操作部１２とをさらに備え、シナリオ解析部１０１は、特定情報に基づいて編集前データを特定することにより、例えば撮り溜めた膨大な撮像データ９１が素材データ９０として記録メディア９に記憶されていたとしても、要求部１００の要求に従って入力するだけで、ユーザは容易に必要な編集前データを指定できる。
【００８９】
また、被写体を撮像して撮像データ９１を生成する撮像部１４をさらに備え、要求部１００が撮像指示情報を出力することにより撮像部１４による撮像をユーザに対して要求するとともに、当該要求に応じて行われる撮像により生成される撮像データ９１を、シナリオ元データ２２において要求される編集前データとして特定するための特定情報を生成することにより、出力される撮像指示情報に従うことによって、ユーザは、どのようなシーンを撮像したらよいかを容易に知ることができる。また、このようにして撮像された撮像データ９１は、既に存在している素材データ９０よりも適切な編集前データとなる。
【００９０】
また、周囲の音声を録音して録音データを生成するマイク１３をさらに備え、要求部１００は、録音指示情報を出力することによりマイク１３による録音をユーザに対して要求するとともに、当該要求に応じて行われる録音により生成される録音データ９２を、シナリオ元データ２２において要求される編集前データとして特定するための特定情報を生成することにより、出力される録音指示情報に従うことによって、ユーザは、どのような音声を録音したらよいかを容易に知ることができる。また、このようにして録音された録音データ９２は、既に存在している素材データ９０よりも適切な編集前データとなる。
【００９１】
また、画像生成部１０２および音声生成部１０３により生成された編集データを再生するスピーカ１５および液晶パネル１６をさらに備えることにより、未圧縮のストリーム情報をリアルタイムに演算しつつ再生することができ、容易に編集データを確認することができる。
【００９２】
また、生成された編集データを記録データ９３として保存する記録メディア９を備えることにより、記録データ９３を外部装置に転送したり、ＤＶＤ等の媒体に記憶させて配布したりすることができる。すなわち、編集データの汎用性が向上する。
【００９３】
なお、上記実施の形態では、コンテンツデータ２１を外部のサーバ装置２からダウンロードする例で説明した。このように構成することによって、デジタルスチルカメラ１のユーザは、コンテンツプロバイダから提供される最新のコンテンツデータ２１によって編集データを作成して楽しむことができる。しかし、コンテンツデータ２１に相当する汎用のデータを予めプログラム１１０に含めておけば、デジタルスチルカメラ１のユーザは、ダウンロード操作をすることなく、編集データを作成して楽しむことが可能である。
【００９４】
また、上記実施の形態では画像処理装置としてデジタルスチルカメラ１を例に説明したが、撮像機能を備えた携帯電話であってもよい。あるいは撮像機能を有せず、画像データを通信等により取得する携帯電話によって画像処理装置を構成してもよい。
【００９５】
また、デジタルスチルカメラ１がネットワーク８に接続されているサーバ装置２とデータのやりとりを行う構成としては無線通信に限定されるものではない。例えば、必要に応じて専用ケーブル（ＵＳＢやＳＣＳＩあるいは専用クレードル等）でコンピュータに接続し、当該コンピュータがネットワーク８に接続する構成としてもよい。このような構成の場合、サーバ装置２が提供するコンテンツデータ２１は、一旦、当該コンピュータにネットワーク８を介してダウンロードされ、その後、デジタルスチルカメラ１に専用ケーブルを介して転送される。
【００９６】
また、上記実施の形態では、シナリオ元データ２２と、当該シナリオ元データ２２で必要となる素材データ２４との関連づけが当該シナリオ元データ２２において既にされていると説明した。しかし、コンテンツプロバイダから提供される素材データ２４についても、いくつかの候補の中からユーザが選択できるように構成してもよい。例えば、シナリオ元データ２２で定義されるシーンＡにおいて必要となる１つの素材データ９０として、いくつかの素材データ２４がシナリオ元データ２２とともにデジタルスチルカメラ１にダウンロードされ、ユーザによって１つに絞り込まれてもよい。
【００９７】
＜２．  第２の実施の形態＞
第１の実施の形態では画像処理装置としてデジタルスチルカメラ１を例に説明したが、撮像機能を有せず、画像データを通信等により取得するコンピュータによって画像処理装置を構成してもよい。
【００９８】
図５は、本発明に係る画像処理装置として構成されるサーバ装置３を含む情報処理システムを示す図である。第２の実施の形態における情報処理システムは、一般ユーザが所持するデジタルスチルカメラ１ａと、例えばコンテンツプロバイダ等に設置されるサーバ装置３とが互いにネットワーク８を介して接続される構成となっている。
【００９９】
詳細は後述するが、本実施の形態において画像処理装置として構成されるサーバ装置３は、データベース３０を備えた一般的なコンピュータとして構成されており、先述のようにネットワーク８に接続されている。サーバ装置３のデータベース３０には、シナリオ元データ３２、ＧＵＩデータ３３および素材データ３４（以下、これらを「コンテンツデータ３１」と総称する場合がある。）が予め保存されている。なお、コンテンツデータ３１は、シナリオ元データ３２、ＧＵＩデータ３３および素材データ３４を全て含んでいる必要はなく、それらのうちのいずれかであってもよい。
【０１００】
コンテンツデータ３１は、第１の実施の形態におけるコンテンツデータ２１と同様に、画像処理に関する専門知識を有するオペレータによって予め作成されたデータである。したがって、コンテンツデータ３１は、一般ユーザによって作成されるデータに比べて品質の高いデータとして提供される。コンテンツデータ３１のうちのシナリオ元データ３２およびＧＵＩデータ３３は、例えば、スクリプト言語等で記述されるテキストデータである。
【０１０１】
シナリオ元データ３２は、第１の実施の形態におけるシナリオ元データ２２と同様のデータであるが、サーバ装置３において実行されるデータである点が異なっている。すなわち、第１の実施の形態ではデジタルスチルカメラ１にシナリオ元データ２２がダウンロードされたが、第２の実施の形態ではシナリオ元データ３２がデジタルスチルカメラ１ａにダウンロードされることはない。
【０１０２】
ＧＵＩデータ３３は、対応するシナリオ元データ３２に応じて、適切なＧＵＩをデジタルスチルカメラ１ａのユーザに提供するものである。したがって、ＧＵＩデータ３３は、サーバ装置３からデジタルスチルカメラ１ａに向けてダウンロードされる。そして、ダウンロードされたＧＵＩデータ３３を実行することにより、デジタルスチルカメラ１ａは、シナリオ元データ３２において要求される編集前データを特定するための情報（図６：特定情報９４）を入力するようにユーザに対して要求し、デジタルスチルカメラ１ａにおけるユーザ操作を支援する。
【０１０３】
素材データ３４は、第１の実施の形態における素材データ２４と同様のデータであって、画像データや音声データ、フォントデータ等である。ただし、第２の実施の形態における素材データ３４は、サーバ装置３において加工されるデータであり、デジタルスチルカメラ１ａにダウンロードされることはない。
【０１０４】
図６は、第２の実施の形態におけるデジタルスチルカメラ１ａの構成を示すブロック図である。デジタルスチルカメラ１ａは、画像処理部１８を備えていない一方で、デジタルスチルカメラ１と同様に、スピーカ１５と液晶パネル１６とを備えている。すなわち、第２の実施の形態におけるデジタルスチルカメラ１ａは、サーバ装置３において作成される編集データ（記録データ９５）を再生する再生装置としての機能を備えている。以下の説明では、デジタルスチルカメラ１ａにおいて、第１の実施の形態におけるデジタルスチルカメラ１と同様の構成については同符号を付し、適宜、説明を省略する。
【０１０５】
図６に示すように、サーバ装置３からデジタルスチルカメラ１ａにダウンロードされたＧＵＩデータ３３は、記録メディア９に格納される。なお、第２の実施の形態における編集データである記録データ９５は、サーバ装置３において作成され、サーバ装置３からデジタルスチルカメラ１ａにダウンロードされる。
【０１０６】
第２の実施の形態における素材データ９０は、第１の実施の形態における素材データ９０と同様に撮像データ９１および録音データ９２を含むデータであるが、第２の実施の形態では素材データ３４がデジタルスチルカメラ１ａにダウンロードされることはないので、素材データ９０は素材データ２４に相当するデータ（例えば素材データ３４）を含まないデータである。
【０１０７】
また、本実施の形態における性能データ９６は、デジタルスチルカメラ１ａに固有の識別子（ハードウェアＩＤ）と、記録メディア９における空き容量（記憶可能なデータ容量）を示す値とを含むデータである。ハードウェアＩＤは、サーバ装置３がデジタルスチルカメラ１ａを識別するための情報であり、予め記憶部１１のＲＯＭに格納されており、ＣＰＵ１０によって適宜読み出されて性能データ９６に含められる。また、記録メディア９における空き容量は、性能データ９６を作成する際の記録メディア９の空き容量であって、ＣＰＵ１０によって検出され、性能データ９６に含められる。また、性能データ９６は、デジタルスチルカメラ１ａからサーバ装置３に向けて送信される。
【０１０８】
第２の実施の形態におけるデータ変換部１７ａは、論理回路（ハードウェア）から主に構成され、第１の実施の形態と同様のＪＰＥＧコーデック１７０を備えるとともに、Ａ／Ｖコーデック１７１の代わりに音声コーデック１７２を備えている。
【０１０９】
第２の実施の形態におけるＪＰＥＧコーデック１７０は、撮像部１４によって取得されたデータのデータ形式をＪＰＥＧ形式にエンコードして撮像データ９１（素材データ９０）を生成し記録メディア９に記録させる。このように、デジタルスチルカメラ１ａにおいても、撮像部１４およびＪＰＥＧコーデック１７０によって、被写体を撮像し保存することが可能となっている。
【０１１０】
また、逆に、ＪＰＥＧコーデック１７０は、記録データ９５に含まれる画像に係るデータや撮像データ９１をデコードし、液晶パネル１６に伝達する。これにより、デジタルスチルカメラ１ａにおいても、撮像された画像が液晶パネルに表示される。なお、本実施の形態におけるデジタルスチルカメラ１ａは、ＭＰＥＧ形式のデータをエンコードするハードウェア（第１の実施の形態におけるＡ／Ｖコーデック１７１に相当するハードウェア）を備えていない装置として説明するが、そのような構成を備えていてもよい。
【０１１１】
第２の実施の形態における音声コーデック１７２は、マイク１３によって取得されたデータのデータ形式をＭＰ３形式にエンコードして録音データ９２（素材データ９０）を生成し記録メディア９に記録させる。このように、デジタルスチルカメラ１ａにおいても、マイク１３および音声コーデック１７２によって、周囲の音声を録音することが可能となっている。
【０１１２】
また、逆に、音声コーデック１７２は、記録データ９５に含まれる音声に係るデータや録音データ９２をデコードし、例えばスピーカ１５に伝達する。これにより、デジタルスチルカメラ１ａにおいても、録音された音声がスピーカ１５から再生される。
【０１１３】
図６に示すように、第２の実施の形態における記憶部１１は、プログラム１１０ａを格納している。第２の実施の形態におけるＣＰＵ１０は、プログラム１１０ａおよびＧＵＩデータ３３を実行する機能を有している。
【０１１４】
このように、第２の実施の形態におけるデジタルスチルカメラ１ａは、ＪＰＥＧコーデック１７０および音声コーデック１７２を備えることにより、記録データ９５（編集データ）に含まれる画像および音声を再生する機能を備えている。すなわち、先述のように、第２の実施の形態におけるデジタルスチルカメラ１ａは再生装置としての機能を備えている。
【０１１５】
図７は、第２の実施の形態におけるデジタルスチルカメラ１ａの機能ブロックをデータの流れとともに示す図である。図７に示す要求部１００ａは、主にＣＰＵ１０が記憶部１１に記憶されているプログラム１１０ａに従って動作することにより実現される機能ブロックである。
【０１１６】
要求部１００ａは、ＧＵＩデータ３３を参照しつつ、そこに記述されている内容に従って、デジタルスチルカメラ１ａのユーザに対して必要な情報を入力するように促すＧＵＩを提供する。すなわち、要求部１００ａは、液晶パネル１６にメニュー画面や入力画面等を表示させることにより、シナリオ元データ３２において要求される編集前データを特定するための特定情報９４を入力するようにユーザに対して要求する機能を有している。
【０１１７】
第２の実施の形態においても、シナリオ元データ３２に記述されている編集前データの識別子とは、いわば編集データにおける役名である。そして、各役名にどの俳優（素材データ９０）を具体的に割り当てるかは、ユーザが特定情報を入力することにより決定される。ユーザがＧＵＩデータ３３によって提供されるＧＵＩに従って入力することにより、役名（編集前データの識別子）と俳優名（素材データ９０の識別子）とが要求部１００ａによって関連づけられる。
【０１１８】
したがって、ユーザは、液晶パネル１６に表示されるＧＵＩ画面によって要求される情報を、当該ＧＵＩ画面に従って操作部１２を操作して入力するだけで、専門的な知識を有していなくても、編集データを作成するために必要な指示をデジタルスチルカメラ１ａに与えることが可能である。
【０１１９】
また、要求部１００ａは、第１の実施の形態における要求部１００と同様に、素材収集指示情報をＧＵＩ画面に表示することにより、ユーザに対して、編集前データとなる新たな素材データ９０を取得するように要求する機能も有している。したがって、要求部１００ａは、例えば、撮像指示情報を液晶パネル１６に表示させることにより撮像部１４よる撮像をユーザに対して要求することが可能である。そして、その要求に応じて行われる撮像により生成される撮像データ９１を、シナリオ元データ３２において要求される編集前データとして特定するための特定情報９４を生成する。
【０１２０】
なお、要求部１００ａは、ＧＵＩ画面に従って、ユーザが撮像（あるいは録音）を行って新たに取得したデータを記録メディア９に記憶させる機能も有している。すなわち、マイク１３および撮像部１４から要求部１００ａに入力される新たなデータは、ＪＰＥＧコーデック１７０または音声コーデック１７２を介して記録メディア９に転送され素材データ９０として記憶される。
【０１２１】
さらに、第２の実施の形態における要求部１００ａは、サーバ装置３において提供されている素材データ３４の中から、編集前データとなるデータを特定するための特定情報９４をユーザに対して要求する機能も有している。
【０１２２】
ユーザからの指示に従って選択あるいは新たに取得された各素材データ９０は、シナリオ元データ３２において宣言されている各編集前データとしてユーザに指定されたものとみなされる。そして、要求部１００ａによって、各編集前データと、各素材データ９０（素材データ３４を含む）とが互いに関連づけられ、特定情報９４が作成される。すなわち、全ての編集前データに関するユーザの指定が完了した段階で、要求部１００ａは、シナリオ元データ３２で要求される編集前データの識別子と、記録メディア９に記憶されている各素材データ９０の記録メディア９上の識別子（サーバ装置３のデータベース３０に記憶されている各素材データ３４のデータベース３０上の識別子を含む）とを関連づけた特定情報９４を作成する。
【０１２３】
このようにして作成される特定情報９４は、第１の実施の形態における素材指定情報に相当する情報である。特定情報９４は、操作部１２が操作されることにより入力される送信指示に応じて、通信部１９により、サーバ装置３に向けて送信される。なお、特定情報９４がサーバ装置３に向けて送信される際に、当該特定情報９４とともに、当該特定情報９４において編集前データとして関連づけられている素材データ９０と、性能データ９６とがサーバ装置３に向けて送信される。
【０１２４】
以上が、第２の実施の形態における情報処理システムにおいて再生装置として機能するデジタルスチルカメラ１ａの構成および機能の説明である。次に、第２の実施の形態における情報処理システムにおいて画像処理装置として機能するサーバ装置３の構成および機能について説明する。
【０１２５】
図８は、第２の実施の形態におけるサーバ装置３の構成を示すブロック図である。サーバ装置３は、プログラム１１０ｂを実行しつつサーバ装置３の各構成を制御するＣＰＵ４０、プログラム１１０ｂや既に説明したデータベース３０等を記憶する記憶部４１、マウスやキーボード等から成る操作部４２、および、文字や画像を表示するディスプレイ４３を備えており、一般的なコンピュータとして構成されている。
【０１２６】
記憶部４１に記憶されている装置性能リスト９７とは、市販されている様々な再生装置（例えばデジタルスチルカメラ１ａ）の識別子（ハードウェアＩＤ）と、各再生装置の性能を示す情報とを関連づけたデータベース構造のデータである。装置性能リスト９７は、性能データ９６に含まれるハードウェアＩＤを検索キーとして、当該ハードウェアＩＤによって識別される再生装置の性能を示す情報を検索することが可能なように構成されている。なお、再生装置の性能を示す情報とは、各再生装置が編集データを再生する際のハードウェアスペックを示す情報であって、例えば、各再生装置のＣＰＵ性能（処理能力）、解像度、ワークメモリ容量あるいは再生可能なデータ形式に関するデータ（備えているコーデックの種類を示すデータ）等である。
【０１２７】
また、サーバ装置３は、データ変換部４４、画像処理部４５、および、サーバ装置３をネットワーク８に接続する機能を有する通信部４６を備えている。サーバ装置３は、通信部４６を備えることにより、生成された記録データ９５（編集データ）を、デジタルスチルカメラ１ａにネットワーク８を介して出力する。
【０１２８】
データ変換部４４は、複数種類のコーデック部（図示せず）を備えており、これらを選択的に用いて、ＣＰＵ４０（図９：画像生成部１０２ａおよび音声生成部１０３ａ）によって作成される編集データを、所定のデータ形式に変換し、記録データ９５を生成する機能を有している。すなわち、データ変換部４４は、第１の実施の形態におけるＡ／Ｖコーデック１７１に相当する機能を有している。ただし、Ａ／Ｖコーデック１７１と異なり、データ変換部４４は、１種類のデータ形式だけでなく、一般的に広く採用されている多様なデータ形式に対応できるだけの機能（コーデック部）を有している。
【０１２９】
データ変換部４４は、記録データ９５を生成する際に、デジタルスチルカメラ１ａから送信され記憶部４１に記憶されている性能データ９６を参照し、予め記憶部４１に記憶されている装置性能リスト９７を検索して、記録データ９５を再生するデジタルスチルカメラ１ａの性能に関するデータを取得する。
【０１３０】
画像処理部４５は、第１の実施の形態における画像処理部１８に相当する構成であり、画像処理部１８と同様に、画像データを解析して被写体の動きや形状等を判定する画像認識回路と、画像の合成や補間、変換等の様々な加工を行う画像加工回路とを備えている。
【０１３１】
図９は、第２の実施の形態におけるサーバ装置３の機能ブロックをデータの流れとともに示す図である。図９に示すシナリオ解析部１０１ａ、画像生成部１０２ａ、および、音声生成部１０３ａは、主にＣＰＵ４０がプログラム１１０ｂに従って動作することにより実現される機能ブロックである。
【０１３２】
シナリオ解析部１０１ａは、デジタルスチルカメラ１ａから送信された特定情報９４と、シナリオ元データ３２とに基づいて、記憶部４１に記憶されている素材データ３４，９０の中から当該シナリオ元データ３２において要求される編集前データを特定する。また、シナリオ解析部１０１ａは、編集前データとして特定された素材データ３４，９０の識別子と、編集前データに対して実行すべきデータ処理を示す識別子とを、それぞれに関連づけられている編集前データの識別子を仲立ちにして、互いに関連づけ、シナリオデータを作成する。第２の実施の形態におけるシナリオデータとは、シナリオ元データ３２と、特定情報９４とに基づいてシナリオ解析部１０１ａによって作成されるデータである。
【０１３３】
このようなシナリオデータが作成されることによって、編集データを作成するために必要な全ての素材データ３４，９０が特定され、かつ、各素材データ３４，９０に対するデータ処理が特定される。
【０１３４】
さらに、シナリオ解析部１０１ａは、作成する編集データにおける映像を構成する素材データ３４，９０の識別子と、当該素材データ３４，９０に関連づけられたデータ処理の識別子とを、編集データにおける順序に従って、画像生成部１０２ａに映像シナリオデータとして伝達する。一方で、作成する編集データにおいて、音声に係る素材データ３４，９０の識別子と、当該素材データ３４，９０に関連づけられたデータ処理の識別子とを、編集データにおける順序に従って、音声生成部１０３ａに音声シナリオデータとして伝達する。
【０１３５】
画像生成部１０２ａは、シナリオ解析部１０１ａから伝達される映像シナリオデータを参照しつつ、そこに記述されている素材データ３４，９０の識別子に基づいて記憶部４１から該当する素材データ３４，９０を読み出す。そして、シナリオ解析部１０１ａから伝達された映像シナリオデータを参照しつつ、当該素材データ３４，９０に関連づけられたデータ処理の識別子に応じて、当該素材データ３４，９０に対して行うべきデータ処理を画像処理部４５を使用しつつ実行し、編集データ（より詳しくは編集データのうちの映像に係るデータ）を生成する。さらに、画像生成部１０２ａは、生成した映像に係る編集データをデータ変換部４４に伝達する。
【０１３６】
音声生成部１０３ａは、シナリオ解析部１０１ａから伝達される音声シナリオデータを参照しつつ、そこに記述されている素材データ３４，９０の識別子に基づいて記憶部４１から該当する素材データ３４，９０を読み出す。そして、シナリオ解析部１０１ａから伝達された音声シナリオデータを参照しつつ、当該素材データ３４，９０に関連づけられたデータ処理の識別子に応じて、当該素材データ３４，９０に対して行うべきデータ処理を実行し、編集データ（より詳しくは編集データのうちの音声に係るデータ）を生成する。さらに、音声生成部１０３ａは、生成した音声に係る編集データをデータ変換部４４に伝達する。
【０１３７】
以上が第２の実施の形態における情報処理システムの構成および機能の説明である。次に、情報処理システムによって編集データを作成し再生する方法について説明する。
【０１３８】
図１０は、第２の実施の形態におけるデジタルスチルカメラ１ａにＧＵＩデータ３３をダウンロードする画像処理方法を示す流れ図である。
【０１３９】
ユーザは、デジタルスチルカメラ１ａの操作部１２を操作して、プログラム１１０ａを起動し（ステップＳ１５）、ネットワーク８を介してデジタルスチルカメラ１ａからサーバ装置３にアクセスする（ステップＳ１６）。これにより、デジタルスチルカメラ１ａの液晶パネル１６に、データベース３０に登録されているテーマ（各シナリオ元データ３２に関連づけられている）の一覧が表示される。
【０１４０】
次に、ユーザは、表示されたテーマの一覧から、所望のテーマを選択する（ステップＳ１７）。これにより、シナリオ元データ３２、ＧＵＩデータ３３および素材データ３４が選択される。
【０１４１】
ユーザによるテーマの選択が完了すると、選択されたテーマに応じて、選択されたＧＵＩデータ３３がデジタルスチルカメラ１ａにダウンロードされ（ステップＳ１８）、記録メディア９に格納される（ステップＳ１９）。
【０１４２】
ＧＵＩデータ３３のダウンロードが完了すると、デジタルスチルカメラ１ａはサーバ装置３とのデータ通信を終了する。これにより、ＧＵＩデータ３３がデジタルスチルカメラ１ａに格納され、準備が完了する。
【０１４３】
図１１は、第２の実施の形態におけるデジタルスチルカメラ１ａにおいて、素材データ３４，９０を特定する画像処理方法を示す流れ図である。なお、図１１に示す工程が開始されるまでに、図１０に示した処理が１回は行われており、少なくとも１つのＧＵＩデータ３３がダウンロードされ、記録メディア９に格納されているものとする。
【０１４４】
デジタルスチルカメラ１ａの操作部１２が操作され、ユーザによって特定作業の開始が指示されると（ステップＳ２１）、要求部１００ａはＧＵＩデータ３３を参照して、ＧＵＩ画面を表示する（ステップＳ２２）。なお、本実施の形態では、記録メディア９に格納されているいずれか１つのＧＵＩデータ３３を、ユーザが操作部１２を操作して指定することにより、指定されたＧＵＩデータ３３についての特定作業の開始が指示されるものとする。
【０１４５】
このとき、要求部１００ａは、要求される編集前データに関するデータを表示するとともに、当該編集前データとして、既に記録メディア９に記憶されている素材データ９０（またはデータベース３０に記憶されている素材データ３４）から選択するか否かを選択するようにユーザに対して要求するメッセージを表示する（ステップＳ２３）。
【０１４６】
ユーザは、既に記憶されている素材データ３４，９０を編集前データとして指定する場合は、ステップＳ２３において「選択する」と入力する。これにより要求部１００ａはステップＳ２３においてＹｅｓと判定し、ＧＵＩ画面として選択画面を液晶パネル１６に表示する（ステップＳ２４）。なお、素材データ３４から選択すべき編集前データの場合には、デジタルスチルカメラ１ａはサーバ装置３にアクセスし、サーバ装置３から該当する素材データ３４の一覧を取得して選択画面に表示する。
【０１４７】
選択画面が表示されると、ユーザは、一覧表示される素材データ３４，９０から適当なデータを特定するための特定情報を入力することにより、編集前データとしての素材データ３４，９０を選択する（ステップＳ２５）。これにより、素材データ３４，９０の中からシナリオ元データ３２において要求される編集前データが１つ特定され、特定情報９４の１レコードが作成される。
【０１４８】
一方、ユーザが新たに素材データ９０を取得しようと所望する場合は、ステップＳ２３において「選択しない」と入力する。これにより要求部１００ａはステップＳ２３においてＮｏと判定し、ＧＵＩ画面として取得画面を液晶パネル１６に表示させる（ステップＳ２６）。取得画面が表示されると、ユーザは取得画面に表示される撮像指示情報（または録音指示情報）に従って、撮像（または録音）を行うように操作部１２を操作し、これにより撮像（または録音）が行われる（ステップＳ２７）。撮像（または録音）により取得された素材データ９０は、要求部１００ａによって、シナリオ元データ３２において要求される編集前データの１つとして特定され、特定情報９４の１レコードが作成される。
【０１４９】
次に、要求部１００ａは、ＧＵＩデータ３３を参照することにより、全ての編集前データが特定されたか否かを判定する（ステップＳ２８）。要求部１００ａは、シナリオ元データ３２において要求されている編集前データのうち、未だ特定されていない編集前データが存在する場合はステップＳ２８においてＮｏと判定し、ステップＳ２２からの処理を繰り返す。
【０１５０】
全ての編集前データが特定されていれば、要求部１００ａはステップＳ２８においてＹｅｓと判定し、作成された特定情報９４に、ＧＵＩデータ３３を特定する識別子（以下、「ＧＵＩデータ識別子」と称する。）を含めて、特定作業を終了する。
【０１５１】
図１２は、第２の実施の形態において記録データ９５を作成する画像処理方法を示す流れ図である。なお、図１２に示す工程が実行されるまでに、少なくとも図１１に示す特定作業が１回は実行されており、少なくとも１つのＧＵＩデータ３３について特定情報９４が作成されているものとする。
【０１５２】
まず、デジタルスチルカメラ１ａの操作部１２がユーザによって操作され、編集作業の開始が指示されると（ステップＳ３１）、ＣＰＵ１０が記録メディア９の空き容量を検出する（ステップＳ３２）。さらに、ＣＰＵ１０は、検出した空き容量と、ハードウェアＩＤとに基づいて性能データ９６を作成する（ステップＳ３３）。
【０１５３】
次に、編集作業の開始において指定された特定情報９４と、特定情報９４において特定されている素材データ９０と、ステップＳ３３において作成された性能データ９６とが、デジタルスチルカメラ１ａからサーバ装置３に送信される（ステップＳ３４）。
【０１５４】
サーバ装置３においてこれらのデータが受信されると、シナリオ解析部１０１ａが特定情報９４に含まれるＧＵＩデータ識別子に基づいてシナリオ元データ３２を特定する。さらに、シナリオ解析部１０１ａは、特定したシナリオ元データ３２を参照しつつ、特定情報９４において編集前データとして特定された各素材データ３４，９０と、各素材データ３４，９０に対して実行すべきデータ処理との関連づけを行い（ステップＳ３５）、シナリオデータを生成する。
【０１５５】
素材データ３４，９０とデータ処理との関連づけが完了すると、シナリオ解析部１０１ａが、シナリオデータを映像シナリオデータまたは音声シナリオデータに分類しつつ、画像生成部１０２ａおよび音声生成部１０３ａにそれぞれ伝達する。これにより、画像生成部１０２ａおよび音声生成部１０３ａが、素材データ３４，９０にデータ処理を実行して編集データを生成する（ステップＳ３６）。
【０１５６】
画像生成部１０２ａおよび音声生成部１０３ａにおいて生成された編集データ（未圧縮のストリーム情報）は、データ変換部４４に伝達される。データ変換部４４は、性能データ９６に含まれるハードウェアＩＤを検索キーとして装置性能リスト９７を検索することにより、特定情報９４を送信したデジタルスチルカメラ１ａ（この後作成される記録データ９５を再生する再生装置）の性能に関する情報（性能データ９６に含まれる空き容量に関する情報を含む）を取得する（ステップＳ３７）。
【０１５７】
次に、データ変換部４４は、取得した性能に関する情報に基づいて、作成する記録データ９５のデータ形式（ＭＰＥＧ形式、ＪＰＥＧ形式、モーションＪＰＥＧ形式、ＭＰ３形式等）やデータサイズ（圧縮率や画素数、動画におけるフレーム数等）等を決定し、デジタルスチルカメラ１ａに最適な記録データ９５を生成する（ステップＳ３８）。
【０１５８】
さらに、サーバ装置３は、作成した記録データ９５を、デジタルスチルカメラ１ａに向けて送信し（ステップＳ３９）、当該記録データ９５はデジタルスチルカメラ１ａの記録メディア９に保存される。記録データ９５は、データ変換部４４によって、記録メディア９の空き容量を考慮して作成されており、送信された記録データ９５のデータサイズは記録メディア９の空き容量以下となっている。したがって、記録メディア９の空き容量不足によって、記録データ９５がデジタルスチルカメラ１ａにおいて、受信不能となることを防止できる。
【０１５９】
記録データ９５が記録メディア９に格納された後は、ユーザの再生指示に応じて、記録メディア９に記憶された記録データ９５がデータ変換部１７ａ（ＪＰＥＧコーデック１７０および音声コーデック１７２）によってエンコードされ、スピーカ１５や液晶パネル１６に再生される（ステップＳ４０）。記録データ９５は、デジタルスチルカメラ１ａの性能に応じて作成されているため、例えば、記録データ９５がデジタルスチルカメラ１ａにおいて再生不能なデータ形式であったり、ＣＰＵ１０の処理能力不足であるといった不都合が生じることがない。
【０１６０】
第１の実施の形態における情報システムのように、再生装置となるデジタルスチルカメラ１を画像処理装置として兼用する構成とした場合、記録データ９３をデジタルスチルカメラ１に適したデータとなるように作成することは、デジタルスチルカメラ１が自装置の性能を把握しているため、比較的容易である。しかしながら、本来は撮像装置として構成されるデジタルスチルカメラ１ａに高性能のコーデック（データ変換部１７）を搭載することはコストの面で困難な場合がある。そこで、第２の実施の形態における情報処理システムのように、記録データ９５の作成等の比較的高負荷の処理をサーバ装置３が担うことにより、比較的性能の低いデジタルスチルカメラ１ａにおいても記録データ９５を楽しむことが可能となる。
【０１６１】
一方、第２の実施の形態における情報処理システムのように、再生装置以外の装置（サーバ装置３）を画像処理装置（特に不特定多数の再生装置に対して記録データ９５を生成する画像処理装置）として構成する場合、画像処理装置において作成した記録データ９５が当該記録データ９５を再生する再生装置において実際に再生可能（あるいはユーザの不快感なく再生可能）であるとは限らない。例えば、デジタルスチルカメラ１ａが備えるデータ変換部１７ａでは、ＭＰＥＧ形式のデータをエンコードすることはできないため、記録データ９５がＭＰＥＧ形式で作成されていると、当該記録データ９５を再生することができない。
【０１６２】
しかしながら、第２の実施の形態における画像処理装置であるサーバ装置３は、記録データ９５を再生するデジタルスチルカメラ１ａの性能に関する情報を取得することにより、デジタルスチルカメラ１ａに適した記録データ９５を作成することができる。
【０１６３】
なお、第２の実施の形態において、素材データ３４に関する特定は、素材データ９０に関する特定作業と並行して実行されるように説明したが、これに限定されるものではない。例えば、ＧＵＩデータ３３をダウンロードするとき（あるいは特定情報９４をサーバ装置３に送信するためにサーバ装置３にアクセスしたとき）に、素材データ３４についての特定作業を実行するようにしてもよい。
【０１６４】
また、第１の実施の形態において、デジタルスチルカメラ１がサーバ装置２との間でデータのやりとりを行う構成としては無線通信に限定されるものではないと説明したが、第２の実施の形態においても同様である。例えば、必要に応じてデジタルスチルカメラ１ａを専用ケーブルでコンピュータに接続し、当該コンピュータがネットワーク８に接続する構成としてもよい。このような構成とした場合、例えば、デジタルスチルカメラ１ａに接続されるコンピュータを再生装置として構成してもよいし、当該コンピュータを画像処理装置として構成してもよい。
【０１６５】
また、第２の実施の形態では、性能データ９６に含まれるハードウェアＩＤによって装置性能リスト９７を検索することにより、デジタルスチルカメラ１ａの性能に関する情報を取得すると説明した。しかし、装置性能リスト９７に格納されている情報をそのままデジタルスチルカメラ１ａにおいて性能データ９６に含めるように構成してもよい。その場合、サーバ装置３は、予めデータ（装置性能リスト９７に相当するデータ）を記憶しておく必要がない。
【０１６６】
＜３．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【０１６７】
例えば、上記実施の形態における機能ブロックはプログラム１１０，１１０ａ，１１０ｂ（ソフトウェア）によって実現される例で説明したが、これらの機能ブロックは専用の論理回路（ハードウェア）として実現されてもよい。一方、上記実施の形態において論理回路により構成されると説明したデータ変換部１７，４４や画像処理部１８，４５等の各構成の一部または全部をソフトウェアによって実現するように構成してもよい。
【０１６８】
また、デジタルスチルカメラ１，１ａで使用されるコンテンツデータ２１，３１はサーバ装置２，３によってネットワーク８を介して提供されると説明したが、例えば、記録メディア９によって提供されてもよい。すなわち、コンテンツデータ２１，３１を記憶した記録メディア９が店頭等において配布され、これをデジタルスチルカメラ１，１ａに装着して利用してもよい。
【０１６９】
また、要求部１００，１００ａがＧＵＩデータ２３，３３を実行することにより提供されるのは、液晶パネル１６に出力される。しかし、例えば、スピーカ１５に音声ガイダンスを再生させるように構成してもよい。すなわち、ＧＵＩに限らず、ＵＩを提供するデータを作成してもよい。
【０１７０】
また、上記実施の形態では、デジタルスチルカメラ１，１ａにおいて取得され、素材データ９０として指定される音声データとして録音データ９２についてのみ説明した。しかし、指定の対象となる音声データは必ずしもデジタルスチルカメラ１，１ａにおいて録音されたデータに限られるものではなく、例えば、他のサイト等から別途ダウンロードされた音楽ファイルであってもよい。すなわち、ユーザは、予め好みの曲を別途ダウンロードして記録メディア９に格納しておくことにより、編集データに使用するＢＧＭとして録音データ９２以外の音声データを指定することができる。この場合、ユーザはデジタルスチルカメラ１，１ａのマイク１３を使ってわざわざ好みの曲を録音する必要がない。
【符号の説明】
【０１７１】
１，１ａ  デジタルスチルカメラ
１０，４０  ＣＰＵ
１００，１００ａ  要求部
１０１，１０１ａ  シナリオ解析部
１０２，１０２ａ  画像生成部
１０３，１０３ａ  音声生成部
１１，４１  記憶部
１１０，１１０ａ，１１０ｂ  プログラム
１２，４２  操作部
１３  マイク
１４  撮像部
１５  スピーカ
１６  液晶パネル
１７，１７ａ，４４  データ変換部
１８，４５  画像処理部
１９，４６  通信部
２，３  サーバ装置
２０，３０  データベース
２１，３１  コンテンツデータ
２２，３２  シナリオ元データ
２３，３３  ＧＵＩデータ
２４，３４，９０  素材データ
４３  ディスプレイ
８  ネットワーク
９  記録メディア
９１  撮像データ
９２  録音データ
９３，９５  記録データ
９４  特定情報
９６  性能データ
９７  装置性能リスト
【図１】
2009266215.tif 000003
【図２】
2009266215.tif 000004
【図３】
2009266215.tif 000005
【図４】
2009266215.tif 000006
【図５】
2009266215.tif 000007
【図６】
2009266215.tif 000008
【図７】
2009266215.tif 000009
【図８】
2009266215.tif 000010
【図９】
2009266215.tif 000011
【図１０】
2009266215.tif 000012
【図１１】
2009266215.tif 000013
【図１２】
2009266215.tif 000014