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