(57)【要約】【課題】  ネットワーク端末を使った有用なオーサリングを可能とする手段を提供する。【解決手段】  オーサリングシステム１は、複数の携帯端末２およびオーサリングサーバ３がネットワーク４を介して接続されて構成される。携帯端末２は、ユーザによって操作されて、オーサリングサーバ３にアクセスしながら、オーサリング処理を進めるための端末である。オーサリングサーバ３は、オーサリングに用いられる画像データやテンプレートデータを保持し、それらのデータを携帯端末２に提供すると共に、携帯端末２からの指示やデータに従ってオーサリング処理を行い、その処理の結果であるコンテンツをデータベースに格納するサーバである。オーサリングサーバ３は、オーサリングのサービスを提供するセンタなどに設置される。ネットワーク４は、携帯端末２およびオーサリングサーバ３を接続する通信網である。【選択図】      図１
2006190203.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末と、
前記端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバと、
がネットワークを介して接続されて構成されるオーサリングシステムであって、
前記端末は、
オーサリングの処理を開始するオーサリング開始指示を前記オーサリングサーバに送信し、前記オーサリングサーバからオーサリングの作業手順を簡単にするテンプレートデータを受信し、その受信したテンプレートデータを表示部に表示させ、その表示されたテンプレートデータに沿ってユーザの操作を入力し、その入力に応じてオーサリングの指示およびその指示に関するデータを前記オーサリングサーバに送信し、
前記オーサリングサーバは、
前記端末から前記オーサリング開始指示を受信し、記憶部から前記テンプレートデータを読み出し、その読み出したテンプレートデータを前記端末に送信し、前記端末から受信したオーサリングの指示およびデータに従ってオーサリングを行う
ことを特徴とするオーサリングシステム。
【請求項２】
前記端末は、
前記オーサリングが行われたオーサリングデータに関する付加情報を前記オーリングサーバに送信し、
前記オーサリングサーバは、
前記端末から前記付加情報を受信し、その受信した付加情報を前記オーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させる
ことを特徴とする請求項１に記載のオーサリングシステム。
【請求項３】
ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末とネットワークを介して接続され、前記端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバであって、
前記端末からオーサリングの処理を開始するオーサリング開始指示を受信し、記憶部からオーサリングの作業手順を簡単にするテンプレートデータを読み出し、その読み出したテンプレートデータを前記端末に送信し、前記端末から受信したオーサリングの指示およびデータに従ってオーサリングを行う
ことを特徴とするオーサリングサーバ。
【請求項４】
前記端末からオーサリングが行われたオーサリングデータに関する付加情報を受信し、その受信した付加情報を前記オーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させる
ことを特徴とする請求項３に記載のオーサリングサーバ。
【請求項５】
ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末とネットワークを介して接続され、前記端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバにおけるオーサリング方法であって、
前記オーサリングサーバは、
前記端末からオーサリングの処理を開始するオーサリング開始指示を受信するステップと、
記憶部からオーサリングの作業手順を簡単にするテンプレートデータを読み出し、その読み出したテンプレートデータを前記端末に送信するステップと、
前記端末から受信したオーサリングの指示およびデータに従ってオーサリングを行うステップと、
を含んで実行することを特徴とするオーサリング方法。
【請求項６】
前記オーサリングサーバは、
前記端末からオーサリングが行われたオーサリングデータに関する付加情報を受信するステップと、
前記受信した付加情報を前記オーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させるステップと、
をさらに含んで実行することを特徴とする請求項５に記載のオーサリング方法。
【請求項７】
コンピュータに請求項５または請求項６に記載のオーサリング方法を実行させることを特徴とするオーサリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のマルチメディア要素を編集、統合して、１つのコンテンツとしてまとめるシステム（オーサリングシステム）に関する。
【背景技術】
【０００２】
昨今、静止画、動画、音声、文字などのデータを編集、統合して、１つのコンテンツを作成することをオーサリングという。例えば、自分が撮影した静止画や動画に対して、ＢＧＭ（Back Ground Music）やナレーションなどの音声を重ねたり、タイトルやコメントなどの文字を入れたりして、１つのコンテンツにまとめることである。そして、このオーサリングを支援するソフトウェア（例えば、非特許文献１参照）は、「オーサリングソフト」、「オーサリングツール」と呼ばれる。
【非特許文献１】「PasoViまるごとBOOK(2)  MediaStudio Pro6 実践講座」，玄光社，ｐ．７−１１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のオーサリングツールには、いくつかの問題があった。まず、スタンドアロンのＰＣ（Personal Computer）構成だけに対応しているため、ネットワークを介して任意の場所からオーサリングデータを参照することができなかった。次に、データベースに対応していないため、オーサリングデータに日付や登場人物などの情報を併せて保存しておけないので、有用な検索ができなかった。また、オーサリングツールによる編集操作には、相応の知識が必要であるため、初心者は使い難かった。さらに、ネットワーク端末（例えば、携帯電話など）で撮影した写真や動画の編集を行うときには、一旦ＰＣにそれらのデータをダウンロードしなければならず、使い勝手が悪かった。
【０００４】
そこで、本発明は、前記問題に鑑み、ネットワーク端末を使った有用なオーサリングを可能とする手段を提供することを課題とする。
【課題を解決するための手段】
【０００５】
前記課題を解決する本発明は、ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末と、端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバとがネットワークを介して接続されて構成されるオーサリングシステムであって、端末が、オーサリングの処理を開始するオーサリング開始指示をオーサリングサーバに送信し、オーサリングサーバからオーサリングの作業手順を簡単にするテンプレートデータを受信し、その受信したテンプレートデータを表示部に表示させ、その表示されたテンプレートデータに沿ってユーザの操作を入力し、その入力に応じてオーサリングの指示およびその指示に関するデータをオーサリングサーバに送信し、オーサリングサーバが、端末からオーサリング開始指示を受信し、記憶部からテンプレートデータを読み出し、その読み出したテンプレートデータを端末に送信し、端末から受信したオーサリングの指示およびデータに従ってオーサリングを行うことを特徴とする。
【０００６】
また、本発明は、オーサリングシステムであって、端末が、オーサリングが行われたオーサリングデータに関する付加情報をオーリングサーバに送信し、オーサリングサーバが、端末から付加情報を受信し、その受信した付加情報をオーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させることを特徴とする。
【０００７】
また、本発明は、ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末とネットワークを介して接続され、端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバであって、端末からオーサリングの処理を開始するオーサリング開始指示を受信し、記憶部からオーサリングの作業手順を簡単にするテンプレートデータを読み出し、その読み出したテンプレートデータを端末に送信し、端末から受信したオーサリングの指示およびデータに従ってオーサリングを行うことを特徴とする。
【０００８】
また、本発明は、オーサリングサーバであって、端末からオーサリングが行われたオーサリングデータに関する付加情報を受信し、その受信した付加情報をオーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させることを特徴とする。
【０００９】
また、本発明は、ユーザによって各種データを編集、統合するオーサリングを行うために操作され、その操作による入力に応じて指示およびデータを送信する端末とネットワークを介して接続され、端末から送信された指示およびデータに従って、オーサリングを行うオーサリングサーバにおけるオーサリング方法であって、オーサリングサーバが、端末からオーサリングの処理を開始するオーサリング開始指示を受信するステップと、記憶部からオーサリングの作業手順を簡単にするテンプレートデータを読み出し、その読み出したテンプレートデータを端末に送信するステップと、端末から受信したオーサリングの指示およびデータに従ってオーサリングを行うステップとを含んで実行することを特徴とする。
【００１０】
また、本発明は、オーサリングサーバにおけるオーサリング方法であって、オーサリングサーバが、端末からオーサリングが行われたオーサリングデータに関する付加情報を受信するステップと、受信した付加情報をオーサリングデータに付加し、その付加情報が付加されたオーサリングデータを記憶部に記憶させるステップとをさらに含んで実行することを特徴とする。
【００１１】
また、本発明は、コンピュータにオーサリング方法を実行させることを特徴とするオーサリングプログラムである。
【発明の効果】
【００１２】
本発明によれば、ネットワーク端末（端末）を使った有用なオーサリングが可能になる。これによると、例えば、カメラ付携帯電話で撮影した画像データを、その場で編集、加工することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１４】
≪オーサリングの概要≫
図５は、本発明の実施の形態に係るオーサリングの概要を示す図である。オーサリングとは、各種データ（画像、音声、文字などのデータ）を編集、統合して、１つのコンテンツを作成することをいい、図５はその一例を示すものである。図５の上の枠内には、オーサリングの対象となるものとして、データＡ、データＢおよび写真１０が示されている。データＡは、動画１分のデータであり、例えば、３０コマ／秒であるとすれば、１８００コマのデータが含まれている。次に、データＢは、動画３０秒のデータであり、例えば、３０コマ／秒であるとすれば、９００コマのデータが含まれている。また、写真１０は、１枚の静止画データである。それらのデータを編集、加工、すなわち、オーサリングした結果（以下、コンテンツという）が図５の下の枠内に示されている。このコンテンツは、データＡのコマ１〜１００、写真１０を４秒間表示するデータ、データＡのコマ１０１〜２００およびデータＢのコマ５０〜１００が合成されている。そして、コンテンツの先頭に位置するデータＡのコマ１〜１００には、“Ｘ’ｍａｓパーティ”というテキスト文をテロップとして合成する。ここで、テロップとは、画像データに重ねたり、追加したりするタイトルやコメントのことをいう。さらに、コンテンツの最後に位置するデータＢのコマ５０〜１００には、エンディングのＢＧＭを合成する。このように、任意の画像データを合成するとともに、その合成された画像データにテキストデータや音声データを重ね合わせることによって、新たなコンテンツを作成することができる。
【００１５】
≪システムの構成と概要≫
図１は、本発明の実施の形態に係るオーサリングシステムの構成を示す図である。オーサリングシステム１は、１台以上の携帯端末２およびオーサリングサーバ３がネットワーク４を介して接続されて構成される。携帯端末２は、ユーザによって操作されて、オーサリングサーバ３にアクセスしながら、オーサリング処理を進めるための端末である。携帯端末２は、携帯電話、携帯情報端末（ＰＤＡ、Personal Digital Assistant）、ノートＰＣ（Personal Computer）などによって実現される。なお、携帯端末２は、他の端末、例えば、ハードディスク装置が接続されたテレビやデスクトップのＰＣなどに置き換えることができる。オーサリングサーバ３は、オーサリングに用いられる画像データやテンプレートデータを保持し、それらのデータを携帯端末２に提供すると共に、携帯端末２からの指示やデータに従ってオーサリング処理を行い、その処理の結果であるコンテンツをデータベースに格納するサーバである。オーサリングサーバ３は、サーバ用コンピュータによって実現され、オーサリングのサービスを提供するセンタなどに設置される。ネットワーク４は、携帯端末２およびオーサリングサーバ３を接続する通信網であり、携帯電話網やインターネットなどによって実現される。なお、図１では、オーサリングサーバ３が１台であるように示されているが、複数台のオーサリングサーバ３がオーサリング処理を行うように構成されてもよい。
【００１６】
携帯端末２は、処理部２１、通信部２２、表示部２３、入力部２４および記憶部２５を含んで構成される。処理部２１は、通信部２２、表示部２３、入力部２４および記憶部２５に接続され、携帯端末２全体を制御する。処理部２１は、所定のメモリにロードされたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。通信部２２は、ネットワーク４に接続され、ネットワーク４を介してオーサリングサーバ３とデータの送受信を行う。通信部２２は、ネットワーク接続機器などによって実現される。表示部２３は、オーサリング処理の対象となる画像データやテンプレートデータなどを表示する。表示部２３は、液晶画面などによって実現される。入力部２４は、オーサリング処理に必要な選択や文字の入力操作をユーザに実行させて、その入力内容を処理部２１に伝達するためのものである。入力部２４は、ボタンやスクロールキー、キーボードやマウスなどによって実現される。記憶部２５は、携帯端末２側で保持しておくべきデータを格納する。記憶部２５は、フラッシュメモリやハードディスク装置などの不揮発性記憶装置によって実現される。
【００１７】
オーサリングサーバ３は、処理部３１、通信部３２および記憶部３３を含んで構成される。処理部３１は、通信部３２および記憶部３３に接続され、オーサリングサーバ３全体を制御する。処理部３１は、所定のメモリにロードされたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。通信部３２は、ネットワーク４に接続され、ネットワーク４を介して携帯端末２とデータの送受信を行う。通信部３２は、ネットワーク接続機器などによって実現される。記憶部３３は、予め準備された画像データやオーサリングの操作を簡単にするためのテンプレートデータを保持するとともに、オーサリング処理の結果であるコンテンツをデータベースとして格納する。記憶部３３は、ハードディスク装置などの不揮発性記憶装置によって実現される。なお、図１では、記憶部３３がオーサリングサーバ３に内蔵されるように示されているが、外部接続されるように構成されてもよい。
【００１８】
≪テンプレートデータ≫
次に、本発明の実施の形態に係るテンプレートデータについて説明する。テンプレートデータは、オーサリングサーバ３の記憶部３３に格納され、携帯端末２から発行されるオーサリング処理の開始指示を受けて、オーサリングサーバ３の処理部３１が記憶部３３から読み出して携帯端末２に送信するデータである。このテンプレートデータは、通常の場合には階層構造になっている操作メニューを簡単にして、初心者のユーザであってもオーサリングの操作を容易に行えるようにするものである。また、複雑な画面遷移がないので、携帯電話などのように表示部２３が小さい携帯端末２を使う場合には有効である。具体的には、オーサリングの処理には、画像データの編集（順序の変更、削除、追加）、テロップの入力、ＢＧＭの挿入、ナレーションの入力、付加情報の入力など種々の処理があるが、実際に行う処理およびその順序を限定することによって、オーサリングの操作を容易にする。
【００１９】
例えば、簡単な作業用テンプレートデータとして、「順序の変更→テロップ作成」（図３から図４への遷移）や「順序の変更→テロップ作成→ＢＧＭの挿入」などを設定することができる。これによれば、ユーザは、複雑な操作メニューを階層的に選択する必要がなくなる。また、作業用テンプレートデータの応用として、所定のシチュエーション（状況）を想定した雛形テンプレートを設定することができる。ここで、シチュエーションとは、オーサリングの対象となる動画データを撮影したときの状況を示すものであり、観光、パーティ、買い物などが考えられる。なお、シチュエーションごとに複数の種類の雛形テンプレートがあってもよい。例えば、観光というシチュエーションを想定した雛形テンプレートデータは、「タイトル作成→ＢＧＭ選択→画像データ編集→ナレーション入力→感想テロップ作成」のようなパターンになっていて、１つの操作が終了した時点で次の操作の詳細な項目の入力待ちが表示されることによって操作メニューが進むようになる。また、例えば、図３に示すように、「順序の変更」という作業の中に「動かしたいものを選択」や「挿入箇所を指定」などの小作業がある場合に、１つの小作業から他の小作業へ移行するときもテンプレートデータによってその移行の手順を設定することができる。
【００２０】
≪システムの処理≫
図２は、本発明の実施の形態に係るオーサリングシステムの処理を示すフローチャートである。ここでは、主として動画データを取り扱う場合について説明する。まず、ユーザは、携帯端末２にオーサリング処理を行いたい旨を入力する。例えば、表示部２３に表示された処理メニューから入力部２４を使用して「オーサリング」を選択する。その選択をトリガにして、携帯端末２の処理部２１は、オーサリング処理の開始指示を通信部２２およびネットワーク４経由でオーサリングサーバ３に発行（送信）する（ステップＳ２０１）。オーサリングサーバ３の処理部３１は、携帯端末２から発行されたオーサリング処理の開始指示を受けて、テンプレートデータを記憶部３３から読み出し、その読み出したテンプレートデータを通信部３２およびネットワーク４経由で携帯端末２に送信する（ステップＳ３０１）。
【００２１】
携帯端末２の処理部２１は、オーサリングサーバ３からテンプレートデータを受信し、その受信したテンプレートデータを表示部２３に表示させる（ステップＳ２０２）。このとき、最初に実行すべき作業名「画像データ送信」が表示部２３に表示される。なお、ステップＳ２０５ないしＳ２１１の各処理は、テンプレートデータに沿ってユーザが入力または指定する内容に従って行われるものとする。そのテンプレートデータは、「画像データ送信→画像データ編集→テロップ作成→ＢＧＭ挿入→ナレーション入力→付加情報入力→処理終了指示」のような作業名の順序が定義されているものとする。
【００２２】
そして、表示部２３に表示された作業名「画像データ送信」に従ってユーザに選択された画像データ（撮影された画像データなど）を、サーバで処理すべきデータとしてオーサリングサーバ３に送信する（ステップＳ２０３）。このとき、オーサリングサーバ３は、携帯端末２から受信した画像データを記憶部３３に記憶させる。なお、携帯端末２の処理部２１は、記憶部２５のメモリ容量が充分にある場合には、記憶部２５にも画像データを記憶させる。続いて、処理部２１は、画像データを表示部２３にサムネイル表示する（ステップＳ２０４）。画像データを表示する場合、その画像データが静止画であるときは、そのままサムネイル表示すればよいが、その画像データが動画であるときは、最初の１枚、中間の１枚や最後の１枚といった特定の限られた画像データを表示する。そして、その表示された画像データの編集を行う（ステップＳ２０５）。ここで、画像データの編集とは、時系列に並んだ複数の画像データに対して、順序の変更、画像データの削除や追加を行うことをいう。
【００２３】
なお、図２のステップＳ２０５ないしＳ２０８においては、携帯端末３からオーサリングサーバ３にアクセスしないように示されているが、それぞれの処理においてアクセスすることもある。これは、携帯端末２の記憶部２５のメモリ容量などで動作が異なることによる。すなわち、記憶部２５のメモリ容量が充分にある場合には、それぞれの処理においてデータ（テロップ、ＢＧＭなど）やそのデータに関する指示（入力位置や挿入位置の指定など）を記憶部２５に蓄積させておいて、ステップＳ２０９で音声データを送信するときに、まとめてオーサリングサーバ３に送信する。記憶部２５のメモリ容量が充分にない場合には、それぞれの処理ごとにデータや指示を逐次オーサリングサーバ３に送信する。オーサリングサーバ３は、携帯端末２から受信したデータや指示に従って画像データを編集、加工する。以下、ステップＳ２０５ないしＳ２０８の処理における、携帯端末２およびオーサリングサーバ３の間の通信については、詳細説明を省略する。
【００２４】
図３は、本発明の実施の形態に係る画像データの順序の変更を行うときの画面遷移を示す図である。まず、テンプレートデータの作業名「画像データ編集」の中の小作業として、携帯端末２の表示部２３に「順序の変更」の画面Ｇ３０１が表示される。画面Ｇ３０１は、画像データの順序を変更するための画面であり、太枠のカーソル２３１が、デフォルトの表示位置として、サムネイル表示された画像データのうち左上の画像データに位置付いている。具体的には、動かしたいもの（画像データ）を選択するための画面である。次に、ユーザは、入力部２４に用いて、カーソル２３１を中央の画像データＣに位置付けて（画面Ｇ３０２）、選択する。これにより動かしたいものが決定したので、続いて、挿入箇所を指定するための画面Ｇ３０３が表示部２３に表示される。画面Ｇ３０３では、縦線のカーソル２３２が、デフォルトの表示位置として、サムネイル表示された画像データのうち左上の画像データの左側に位置付いている。これは、画像データの挿入箇所を指定するのに、その挿入箇所が、先頭の画像データの前、各画像データの間、最後の画像データの後のいずれであるかを明確にするものである。ユーザは、入力部２４を用いて、例えば、カーソル２３２を画像データＤと画像データＥとの間に位置付けて（画面Ｇ３０４）、選択する。これにより、画像データＤと画像データＥとの間に、画面Ｇ３０２で選択された画像データＣが挿入されたように表示される（画面Ｇ３０５）。これで、画像データの「順序の変更」が１つ行われたことになり、その次の「順序の変更」を行うことが可能になる。
【００２５】
なお、同様の操作によって、必要に応じて画像データの削除や追加を行うことが可能である。例えば、動画データにおける不要部分の削除（トリミング）であれば、その動画データを再生しながら所望の箇所で一時停止し、不要部分の最初の画像データおよび最後の画像データを指定することによって可能となる。また、静止画データについては、その画像データ１枚あたりの表示時間を指定することも可能である。これは、例えば、３秒表示することが指定された場合、同じ静止画データを９０コマ作成することによって可能となる。
【００２６】
ここで、オーサリング処理中においては、いつでも画像データの再生ができるものとする。そのトリガは、ユーザが携帯端末２の再生ボタン（入力部２４）を押圧することによる。そして、記憶部２５のメモリ容量が充分にある場合には、画像データが記憶部２５に格納されているので、処理部２１がその画像データを読み出し、表示部２３に逐次表示させる。また、記憶部２５のメモリ容量が充分にない場合には、画像データがオーサリングサーバ３の記憶部３３に格納されているので、処理部２１が通信部２２およびネットワーク４を介してオーサリングサーバ３に画像データのストリーミング送信の指示を発行する。オーサリングサーバ３は、その指示を受信して、記憶部３３から当該画像データを逐次読み出しながら、通信部３２およびネットワーク４を介してその画像データを携帯端末２にストリーミング送信する。そして、携帯端末２の処理部２１は、通信部２２を介して受信した画像データを、表示部２３に逐次表示させる。
【００２７】
図２に戻って、画像データの編集を行った（ステップＳ２０５）後、テロップの入力指定および文字入力を行う（ステップＳ２０６）。例えば、テロップを入れるか、または、入れないかを指定し、入れる場合には、テロップの内容を入力し、テロップの色や表示位置などを指定する。
【００２８】
図４は、本発明の実施の形態に係るテロップの作成を行うときの画面遷移を示す図である。まず、テンプレートデータの作業名「テロップ作成」に従って、携帯端末２の表示部２３に「テロップ作成」の画面Ｇ４０１が表示される。画面Ｇ４０１は、テロップを作成して画像データに合成するための画面であり、太枠のカーソル２３１が、デフォルトの表示位置として、サムネイル表示された画像データのうち左上の画像データに位置付いている。具体的には、テロップの合成先（画像データ）を指定するための画面である。次に、ユーザは、入力部２４を用いて、カーソル２３１を上段中央の画像データＦに位置付けて（画面Ｇ４０２）、選択する。これにより合成先が決定したので、続いて、テロップの入力内容を指定するための画面Ｇ４０３が表示部２３に表示される。画面Ｇ４０３では、テロップとして使用するテキストデータ、テロップ色、画像データに対してテロップを貼付ける位置が入力、指定可能である。ユーザは、入力部２４を用いて、例えば、テロップとして「太郎・花子の結婚式  ２０１０年」、テロップ色として「青」、テロップ貼付け位置として「中央」を指定した（画面Ｇ４０３）後、その指定を決定する。これにより、画像データＦに画面Ｇ４０３で指定されたテロップが合成されたように表示される（画面Ｇ４０４）。これで、画像データに対する「テロップ作成」が１つ行われたことになり、その次の「テロップ作成」を行うことが可能になる。
【００２９】
図２に戻って、携帯端末２の処理部２１は、テロップの入力指定および文字入力を行った（ステップＳ２０６）後、ＢＧＭの選択およびその選択したＢＧＭの挿入位置の指定を行う（ステップＳ２０７）。ここで、ＢＧＭの挿入位置の指定は、例えば、ユーザが動画データを再生しながら所望の箇所で一時停止し、画像データを指定することによって行われる。次に、ナレーションを入力するかしないかの指定、入力する場合には、入力位置の指定を行う（ステップＳ２０８）。ここで、ナレーションの入力位置の指定は、例えば、ユーザが動画データを再生しながら所望の箇所で一時停止し、画像データを指定することによって行われる。そして、ナレーションの内容となる音声データを入力し、その入力した音声データをオーサリングサーバ３に送信する（ステップＳ２０９）。この場合、音声データの入力は、ユーザが携帯端末２に内蔵または外部接続されたマイクなど（図示せず）に向かって発声し、その音声をマイクなどが受信することによって行われる。また、処理部２１は、記憶部２５にステップＳ２０５ないしＳ２０８の処理結果が格納されているときには、その処理結果をオーサリングサーバ３に送信する。
【００３０】
さらに、処理部２１は、付加情報を入力し、その入力した付加情報をオーサリングサーバ３に送信する（ステップＳ２１０）。ここで、付加情報とは、編集された結果であるコンテンツ（オーサリングデータ）をデータベースとしてオーサリングサーバ３の記憶部３３に格納するときに付加する情報であり、例えば、動画データの撮影年月日、撮影場所、登場人物の氏名、メモ、動画データの長さ（時間）などである。そして、付加情報の入力は、例えば、ユーザが携帯端末２の入力部２４を使用して、テキストデータを入力することによって行われるが、マイクなど（図示せず）を使った音声入力および処理部２１による音声認識の機能を用いるようにしてもよい。
【００３１】
このとき、オーサリングサーバ３では、通信部３２が携帯端末２から送信された付加情報を受信し、処理部３１がその受信した付加情報をコンテンツとともに記憶部３３に記憶させる（ステップＳ３０２）。ここで、動画データを取り扱う場合、テキストデータを持つことはできない。そこで、受信した付加情報であるテキストデータをビットマップデータとして処理を行うことにする。
具体的には、オーサリングサーバ３の処理部３１が、通信部３２から付加情報を受けた時点で、テキストデータをビットマップデータに変換する。そして、その変換後のビットマップデータを静止画として動画データ（コンテンツ）の先頭または最後に挿入し、そのビットマップデータが挿入された動画データをデータベースとして記憶部３３に記憶させる。これによって、ユーザが入力した付加情報は、コンテンツを再生するときにタイトルやエンディングのようなイメージとして見ることができる。
【００３２】
携帯端末２からオーサリングサーバ３のデータベースを検索する場合、ユーザが携帯端末２の入力部２４によって検索対象の文字（検索条件）を入力し、携帯端末２の処理部２１がその検索対象の文字であるテキストデータを通信部２２およびネットワーク４経由でオーサリングサーバ３に送信する。オーサリングサーバ３では、処理部３１が、携帯端末２から送信されたテキストデータを通信部３２経由で受信し、その受信したテキストデータをビットマップデータに変換する。そして、その変換後のビットマップデータ（検索条件）と、データベースとして記憶部３３に記憶されている各動画データ（コンテンツ）の先頭や最後に挿入されたビットマップデータ（付加情報）とを逐次比較することによって、検索を行う。通常、文字情報の比較は、文字コードのデータ同士を比較することによって行われるが、ここでは、ビットマップデータ同士を比較することによって行う。
【００３３】
続いて、携帯端末２の処理部２１は、一連のオーサリング処理の終了指示をオーサリングサーバ３に発行する（ステップＳ２１１）。この終了指示の発行は、ユーザが入力部２４を用いることによってオーサリング処理終了のトリガが与えられたときに行う。そして、オーサリングサーバ３では、処理部３１が、携帯端末２から発行された終了指示を受信し、その応答として、完成したコンテンツを記憶部３３から読み出して、そのコンテンツを携帯電話２に送信する（ステップＳ３０３）。携帯端末２の処理部２１は、オーサリングサーバ３から送信されたコンテンツを受信し、その受信したコンテンツを表示部２３に表示させる（ステップＳ２１２）。この場合、コンテンツに音声データが含まれるときには、携帯端末２のスピーカ（図示せず）によってその音声データが出力されるものとする。これによって、ユーザは、オーサリング処理を行った結果であるコンテンツの内容を確認することができる。なお、オーサリングサーバ３が設置されたセンタ（オーサリングサーバ３の運用機関）によっては、ユーザに対するサービスやビジネスとして、完成したコンテンツをＤＶＤ（Digital Versatile Disk）などに記憶させて送付することも考えられる。
【００３４】
以上では、主として動画データのオーサリング処理について説明したが、例えば、静止画データで構成されたスライドショーのような動画データ（以下、スライドデータという）をオーサリングしてもよい。このスライドデータの場合も、動画データの場合とほぼ同じであるが、異なる点について説明する。それは、静止画データごとにメッセージ（サブタイトル）を入力することができる点である。というのは、静止画データはビットマップデータであり、そのビットマップデータに文字を表すビットマップデータを重ね合わせることができるからである。このメッセージの入力では、図４に示したテロップの作成例と同様に、入力先の指定、メッセージ内容の文字入力、メッセージの色や入力位置の指定を行う。
【００３５】
以上本発明の実施の形態について説明したが、図１に示すオーサリングシステム１のそれぞれで実行されるプログラム（オーサリングサーバ３の処理部３１で実行されるオーサリングプログラムを含む）をコンピュータによる読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本発明の実施の形態に係るオーサリングシステムおよびオーサリングサーバが実現されるものとする。
【００３６】
以上の説明によれば、ユーザは、携帯電話などの携帯端末２からオーサリングサーバ３にアクセスし、予め用意されたテンプレートデータに沿って操作を行うことにより、オーサリングを容易に行うことができる。また、携帯端末２がカメラ付携帯電話などであれば、画像を撮影したその場で、その画像データの編集、加工を行うことができる。さらに、オーサリングしたデータ（コンテンツ）は、日付、場所、登場人物などの付加情報とともにオーサリングサーバ３のデータベースに保存することができるので、コンテンツの検索を容易に行うことができる。
【００３７】
≪その他の実施の形態≫
以上本発明について好適な実施の形態について一例を示したが、本発明は前記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。例えば、以下のような実施の形態が考えられる。
（１）前記実施の形態では、図１に示すように、携帯端末２がネットワーク３を介してそのままオーサリングサーバ３にアクセスするように説明したが、各地方の施設（ホテルや、テーマパーク）などに設置された中継装置をネットワーク４に接続し、携帯端末２がその中継装置経由でセンタに設置されたオーサリングサーバ３にアクセスするようにしてもよい。例えば、オーサリングサーバ３には全国共通の画像データやテンプレートデータを格納しておき、中継装置には地方や施設に特有の画像データやテンプレートデータを格納しておく。これによれば、携帯端末２は、中継装置にアクセスすることにより、全国共通のデータを基にして、必要に応じて地方や施設に特有のデータを用いて、オーサリングを行うことができる。なお、中継装置をオーサリングサーバ３に接続せず、単独のオーサリングサーバとして使用してもよい。
【００３８】
（２）前記実施の形態では、オーサリングサーバ３がオーサリングのサービスを提供するセンタなどに設置されるように記載したが、オーサリングサーバ３で実行されるオーサリングプログラムをユーザに提供するようにしてもよい。これによれば、ユーザの職場または自宅のＰＣにオーサリングプログラムをインストールし、予め所望の画像データやテンプレートデータを格納しておくことにより、仕事や趣味の中でカメラ付携帯電話により撮影した画像データを用いて、その場で自分の嗜好に応じてオーサリングを行うことができる。また、ユーザのＰＣであれば、他のユーザからアクセスが来ることはなく、専有して使用することができるので、効率よくオーサリングを行うことが可能である。
【００３９】
（３）前記実施の形態では、１人のユーザが携帯端末２を使ってオーサリングを行うように記載したが、複数のユーザがそれぞれの携帯端末２を使って共同してオーサリングを行ってもよい。この場合、オーサリングサーバ３は、ある携帯端末２からオーサリング処理の開始指示を受信したときに、共同してオーサリングを行うユーザの携帯端末２にそれぞれ異なるテンプレートデータを送信し、オーサリングの作業を分担させるようにしてもよい。例えば、ユーザＡ、ＢおよびＣがいたとすると、図２に示す作業を分けて、画像の撮影を行うユーザＡの携帯端末２には、「画像データ送信→画像データ編集→テロップ作成」、音楽や音声の効果に詳しいユーザＢの携帯端末２には、「ＢＧＭ挿入→ナレーション入力」、完成したコンテンツの再利用するユーザＣの携帯端末２には、「付加情報入力→処理終了指示」のテンプレートデータを送信する。そして、ユーザＡの携帯端末２は、テロップ作成を終了したときに、その旨のメッセージをユーザＢの携帯端末２に送信する。ユーザＢの携帯端末２は、ユーザＡの携帯端末２からそのメッセージを受信したときに、作業名「ＢＧＭ挿入」を表示する。さらに、ユーザＢの携帯端末２は、ナレーション入力を終了したときに、その旨のメッセージをユーザＣの携帯端末２に送信する。ユーザＣの携帯端末２は、ユーザＢの携帯端末２からそのメッセージを受信したときに、作業名「付加情報入力」を表示する。このようにして、ユーザＡ、ＢおよびＣの携帯端末２の間で、リレー式にオーサリング処理を進めることができる。
【００４０】
（４）前記実施の形態では、携帯端末２を使った例について説明したが、端末として、例えば、ハードディスク装置が接続されたテレビやデスクトップのＰＣなどを使ってもよい。これらの端末を使用した場合、端末に内蔵または外部接続されたハードディスク装置の記憶容量が大きいので、テレビ放送の受信やインターネット接続によるダウンロードなどで取得した様々な画像データを蓄積しておくことができる。これによれば、それらの端末をオーサリングサーバ３に接続することで、ユーザの嗜好に応じて蓄積された画像データを編集、加工することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態に係るオーサリングシステムの構成を示す図である。
【図２】本発明の実施の形態に係るオーサリングシステムの処理を示すフローチャートである。
【図３】本発明の実施の形態に係る画像データの順序の変更を行うときの画面遷移を示す図である。
【図４】本発明の実施の形態に係るテロップの作成を行うときの画面遷移を示す図である。
【図５】本発明の実施の形態に係るオーサリングの概要を示す図である。
【符号の説明】
【００４２】
１      オーサリングシステム
２      携帯端末（端末）
２３    表示部
２４    入力部
３      オーサリングサーバ
３３    記憶部
４      ネットワーク
【図１】
2006190203.tif 000003
【図２】
2006190203.tif 000004
【図３】
2006190203.tif 000005
【図４】
2006190203.tif 000006
【図５】
2006190203.tif 000007