(57)【特許請求の範囲】
【請求項１】
リアルタイムで入力される画像と各種情報を表示するための表示手段と、
画像に対する効果を特定する効果特定情報を予め設定された配列で上記表示手段に表示させる効果特定情報配列手段と、
上記効果特定情報配列手段により上記表示手段に表示された上記効果特定情報の中から所望の効果特定情報を選択する選択手段と、
リアルタイムで入力される画像に対して付加する効果を特定する効果特定情報を、上記選択手段により選択されている効果特定情報から決定する決定手段と、
リアルタイムで入力される画像に対し、上記決定手段により決定されたタイミングで、決定された効果特定情報により特定された効果を付加する効果付加手段と、
上記効果付加手段により効果が付加された上記画像を、リアルタイムで他の装置に送信する送信手段と
を具える効果付加装置。
【請求項２】
予め備える複数の効果の中からリアルタイムで入力される画像に対して常時付加される効果を決定するプリセットエフェクト決定手段をさらに具え、
上記効果付加手段は、リアルタイムで入力される画像に対し、上記プリセットエフェクト決定手段により決定された効果を常時付加すると共に、上記決定手段により決定された効果特定情報により特定された効果を該決定手段で決定されたタイミングで付加する
請求項１に記載の効果付加装置。
【請求項３】
操作者の操作を入力する操作手段を有し、
上記効果特定情報配列手段は、上記効果特定情報の配列の一部を表示し、上記操作手段の操作に従って上記配列をスクロール表示させる
請求項１に記載の効果付加装置。
【請求項４】
上記効果特定情報配列手段は、上記効果特定情報の配列を複数列表示させる
請求項１に記載の効果付加装置。
【請求項５】
上記効果特定情報の配列は、指定された時間だけ効果を付加する短期的効果を特定する第１の配列と、継続的に効果を付加する継続的効果を特定する第２の配列とを有する
請求項４に記載の効果付加装置。
【請求項６】
上記選択手段は、上記効果特定情報を上記第１の配列及び上記第２の配列から１つずつ一括選択し、
上記決定手段は、上記一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項４に記載の効果付加装置。
【請求項７】
上記選択手段は、上記第１の配列及び上記第２の配列において相互に隣接する１つの行の上記効果特定情報を一括選択し、
上記決定手段は、上記一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項６に記載の効果付加装置。
【請求項８】
上記効果付加装置は、操作者の操作に基づき予め備える複数の効果の中から１つ以上の効果を選択し、上記選択した効果を特定する効果特定情報の配列を設定する配列設定手段を有する
請求項１に記載の効果付加装置。
【請求項９】
上記効果付加装置は、
上記選択手段によって一括選択した上記相互に隣接する１つの行の上記効果特定情報のうち、上記決定手段によって上記１つの列の効果特定情報を決定し、上記選択手段によって次に一括選択した他の行の効果特定情報のうち、上記決定手段によって上記１つの列とは異なる列の効果特定情報を決定したときの、互いに行が異なる２つの効果特定情報の種類を示す種類通知画面を上記表示手段に表示することにより、上記効果付加手段によって上記効果を付加している上記２つの効果特定情報の種類を上記操作者に認識させる効果特定情報通知手段と
を具える請求項７に記載の効果付加装置。
【請求項１０】
リアルタイムで入力される画像に対する効果を特定する効果特定情報を予め設定された配列で表示する配列表示ステップと、
上記表示された効果特定情報の中から所望の効果特定情報を選択する選択ステップと、
リアルタイムで入力される画像に対して付加する効果を特定する効果特定情報を、上記選択ステップにより選択されている効果特定情報から決定する決定ステップと、
リアルタイムで入力される画像に対し、上記決定ステップで決定されたタイミングで、上記決定された効果特定情報により特定された効果を付加する効果付加ステップと、
上記効果付加ステップで効果が付加された上記画像を、リアルタイムで他の装置に送信する送信ステップと
を有する効果付加方法。
【請求項１１】
予め備える複数の効果の中からリアルタイムで入力される画像に対して常時付加される効果を決定するプリセットエフェクト決定ステップをさらに有し、
上記効果付加ステップでは、リアルタイムで入力される画像に対し、上記プリセットエフェクト決定ステップで決定された効果を常時付加すると共に、上記選択ステップで選択された効果特定情報により特定された効果を上記決定ステップで決定されたタイミングで付加する
請求項１０に記載の効果付加方法。
【請求項１２】
上記配列表示ステップは、上記効果特定情報の配列の一部を表示し、操作者の操作に基づき上記配列をスクロール表示させる
請求項１０に記載の効果付加方法。
【請求項１３】
上記配列表示ステップは、上記効果特定情報の配列を複数列表示させ、
上記効果特定情報の配列は、指定された時間だけ効果を付加する短期的効果を特定する第１の配列と、継続的に効果を付加する継続的効果を特定する第２の配列とを有する
請求項１０に記載の効果付加方法。
【請求項１４】
上記選択ステップは、上記効果特定情報を上記第１の配列及び上記第２の配列から１つずつ一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項１３に記載の効果付加方法。
【請求項１５】
上記選択ステップは、上記第１の配列及び上記第２の配列において相互に隣接する１つの行の上記効果特定情報を一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項１４に記載の効果付加方法。
【請求項１６】
操作者の操作に基づき予め備える画像に対する効果の中から１つ以上の効果を選択し、上記選択した効果を特定する効果特定情報の配列を設定する配列設定ステップを有する
請求項１０に記載の効果付加方法。
【請求項１７】
上記効果付加方法は、
上記選択ステップで一括選択した上記相互に隣接する１つの行の上記効果特定情報のうち、上記決定ステップで上記１つの列の効果特定情報を決定し、上記選択ステップで次に一括選択した他の行の効果特定情報のうち、上記決定ステップで上記１つの列とは異なる列の効果特定情報を決定したときの、互いに行が異なる２つの効果特定情報の種類を示す種類通知画面を上記表示手段に表示することにより、上記効果付加手段によって上記効果を付加している上記２つの効果特定情報の種類を上記操作者に認識させる効果特定情報通知ステップと
を有する請求項１５に記載の効果付加方法。
【請求項１８】
コンピュータに対して、
リアルタイムで入力される画像に対する効果を特定する効果特定情報を予め設定された配列で表示する配列表示ステップと、
上記表示された効果特定情報の中から所望の効果特定情報を選択する選択ステップと、
リアルタイムで入力される画像に対して付加する効果を特定する効果特定情報を、上記選択ステップにより選択されている効果特定情報から決定する決定ステップと、
リアルタイムで入力される画像に対し、上記決定ステップで決定されたタイミングで、上記決定された効果特定情報により特定された効果を付加する効果付加ステップと、
上記効果付加ステップで効果が付加された上記画像を、リアルタイムで他の装置に送信する送信ステップと
を実行させるための効果付加プログラム。
【請求項１９】
予め備える複数の効果の中からリアルタイムで入力される画像に対して常時付加される効果を決定するプリセットエフェクト決定ステップをさらに有し、
上記効果付加ステップでは、リアルタイムで入力される画像に対し、上記プリセットエフェクト決定ステップで決定された効果を常時付加すると共に、上記選択ステップで選択された効果特定情報により特定された効果を上記決定ステップで決定されたタイミングで付加する
請求項１８に記載の効果付加プログラム。
【請求項２０】
上記配列表示ステップは、上記効果特定情報の配列の一部を表示し、操作者の操作に基づき上記配列をスクロール表示させる
請求項１８に記載の効果付加プログラム。
【請求項２１】
上記配列表示ステップは、上記効果特定情報の配列を複数列表示させ、
上記効果特定情報の配列は、指定された時間だけ効果を付加する短期的効果を特定する第１の配列と、継続的に効果を付加する継続的効果を特定する第２の配列とを有する
請求項１８に記載の効果付加プログラム。
【請求項２２】
上記選択ステップは、上記効果特定情報を上記第１の配列及び上記第２の配列から１つずつ一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項２１に記載の効果付加プログラム。
【請求項２３】
上記選択ステップは、上記第１の配列及び上記第２の配列において相互に隣接する１つの行の上記効果特定情報を一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項２２に記載の効果付加プログラム。
【請求項２４】
操作者の操作に基づき予め備える画像に対する効果の中から１つ以上の効果を選択し、上記選択した効果を特定する効果特定情報の配列を設定する配列設定ステップを有する
請求項１８に記載の効果付加プログラム。
【請求項２５】
上記効果付加方法は、
上記選択ステップで一括選択した上記相互に隣接する１つの行の上記効果特定情報のうち、上記決定ステップで上記１つの列の効果特定情報を決定し、上記選択ステップで次に一括選択した他の行の効果特定情報のうち、上記決定ステップで上記１つの列とは異なる列の効果特定情報を決定したときの、互いに行が異なる２つの効果特定情報の種類を示す種類通知画面を上記表示手段に表示することにより、上記効果付加手段によって上記効果を付加している上記２つの効果特定情報の種類を上記操作者に認識させる効果特定情報通知ステップと
を有する請求項２３に記載の効果付加プログラム。
【請求項２６】
リアルタイムで入力される画像に対する効果を特定する効果特定情報を予め設定された配列で表示する配列表示ステップと、
上記表示された効果特定情報の中から所望の効果特定情報を選択する選択ステップと、
リアルタイムで入力される画像に対して付加する効果を特定する効果特定情報を、上記選択ステップにより選択されている効果特定情報から決定する決定ステップと、
リアルタイムで入力される画像に対し、上記決定ステップで決定されたタイミングで、上記決定された効果特定情報により特定された効果を付加する効果付加ステップと、
上記効果付加ステップで効果が付加された上記画像を、リアルタイムで他の装置に送信する送信ステップと
を有する効果付加プログラムを格納する効果付加プログラム格納媒体。
【請求項２７】
予め備える複数の効果の中からリアルタイムで入力される画像に対して常時付加される効果を決定するプリセットエフェクト決定ステップをさらに有し、
上記効果付加ステップでは、リアルタイムで入力される画像に対し、上記プリセットエフェクト決定ステップで決定された効果を常時付加すると共に、上記選択ステップで選択された効果特定情報により特定された効果を上記決定ステップで決定されたタイミングで付加する
請求項２６に記載の効果付加プログラム格納媒体。
【請求項２８】
上記配列表示ステップは、上記効果特定情報の配列の一部を表示し、操作者の操作に基づき上記配列をスクロール表示させる
請求項２６に記載の効果付加プログラム格納媒体。
【請求項２９】
上記配列表示ステップは、上記効果特定情報の配列を複数列表示させ、
上記効果特定情報の配列は、指定された時間だけ効果を付加する短期的効果を特定する第１の配列と、継続的に効果を付加する継続的効果を特定する第２の配列とを有する
請求項２６に記載の効果付加プログラム格納媒体。
【請求項３０】
上記選択ステップは、上記効果特定情報を上記第１の配列及び上記第２の配列から１つずつ一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項２９に記載の効果付加プログラム格納媒体。
【請求項３１】
上記選択ステップは、上記第１の配列及び上記第２の配列において相互に隣接する１つの行の上記効果特定情報を一括選択し、
上記決定ステップは、上記選択ステップにおいて一括選択された効果特定情報の中から１つの列の上記効果特定情報を上記第１の配列又は上記第２の配列のいずれかから決定する
請求項３０に記載の効果付加プログラム格納媒体。
【請求項３２】
操作者の操作に基づき予め備える画像に対する効果の中から１つ以上の効果を選択し、上記選択した効果を特定する効果特定情報の配列を設定する配列設定ステップを有する
請求項２６に記載の効果付加プログラム格納媒体。
【請求項３３】
上記効果付加方法は、
上記選択ステップで一括選択した上記相互に隣接する１つの行の上記効果特定情報のうち、上記決定ステップで上記１つの列の効果特定情報を決定し、上記選択ステップで次に一括選択した他の行の効果特定情報のうち、上記決定ステップで上記１つの列とは異なる列の効果特定情報を決定したときの、互いに行が異なる２つの効果特定情報の種類を示す種類通知画面を上記表示手段に表示することにより、上記効果付加手段によって上記効果を付加している上記２つの効果特定情報の種類を上記操作者に認識させる効果特定情報通知ステップと
を有する請求項３０に記載の効果付加プログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は効果付加装置、効果付加方法、効果付加プログラム及び効果付加プログラム格納媒体に関し、例えば動画に対してリアルタイムにエフェクトを付加する効果付加装置、効果付加方法、効果付加プログラム及び効果付加プログラム格納媒体に適用して好適なものである。
【０００２】
【従来の技術】
従来、ビデオカメラにおいては撮影画像を編集等する際、当該撮影画像に対して文字情報（タイトル）の付加や、色調変更等のエフェクトを付加することが一般的に行われている。
【０００３】
また、近年のビデオカメラにおいては、撮影時や再生時の撮影画像に対してエフェクトを付加するエフェクト付加機能を具備しており、これにより一般ユーザであっても撮影時等の撮影画像に対してエフェクトを容易に付加し得るようになされている。
【０００４】
【発明が解決しようとする課題】
ところで、この種のエフェクト付加機能を有する効果（エフェクト）付加装置においては、各種エフェクトに対応して設けられた複数の操作ボタンを介して所望のエフェクトをユーザに対して選択させ得るようになされており、所望のエフェクトに対応する操作ボタンを素早く選択することは不慣れなユーザにとっては困難であるという問題があった。
【０００５】
また効果付加装置においては、エフェクトの数より操作ボタンの数が少ない場合、当該操作ボタンを複数回操作して所望のエフェクトを選択しなければならず、順次異なるエフェクトを短時間で選択し得ず、撮影画像に対して順次異なるエフェクトをリアルタイムに付加することは困難であるという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、所望のエフェクトを簡易かつ迅速に選択して付加し得る効果付加装置、効果付加方法、効果付加プログラム及び効果付加プログラム格納媒体を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、画像に対する効果を特定する効果特定情報を予め設定された配列で表示し、表示された効果特定情報の中から所望の効果特定情報を選択し、リアルタイムで入力される画像に対して付加する効果を特定する効果特定情報を選択されている効果特定情報から決定し、リアルタイムで入力される画像に対し、P決定されたタイミングで、選択された効果特定情報により特定された効果を付加し、効果が付加された画像を、リアルタイムで他の装置に送信するようにした。
【０００８】
これにより、リアルタイムで入力される画像に対する効果を特定する効果特定情報を使用順の配列で表示することができ、ユーザは、所望の効果を簡易かつ迅速に選択することができ、入力画像に対して所望の効果を所望のタイミングで付加することができる。
【０００９】
【発明の実施の形態】
以下、図面について、本発明の一実施の形態を詳述する。
【００１０】
（１）コンテンツ配信システム
（１−１）コンテンツ配信システムの全体構成
図１において、１は全体としてコンテンツ配信システムを示し、当該コンテンツ配信システム１によって後述するパーソナルキャスティングサービスを実現するようになされている。
【００１１】
このコンテンツ配信システム１は、図示しないＩＳＰ（Internet Service Provider）及び公衆回線網３（電話回線網３Ａ、ケーブルテレビ網３Ｂ又はＡＤＳＬ（Asymmetric Digital Subscriber Line）網３Ｃ）を介してインターネット２と接続されたユーザＰＣ（Personal Computer）４と、インターネット２に接続されたサーバ使用予約管理センタ５と、ユーザＰＣ４から公衆回線網３又はサーバ接続専用ネットワーク６を介して受信したコンテンツをインターネット２を介して複数のクライアントＰＣ７Ａ、７Ｂ及び７Ｃへストリーム配信するストリーミングサーバ８とによって構成されている。
【００１２】
この場合ユーザＰＣ４は、ストリーミングサーバ８へコンテンツを送信する際、例えば公衆回線網３の電話回線網３Ａを介してサーバ接続専用ネットワーク６のアクセスポートにＰＰＰ（Point to Point Protocol）接続を行うことにより、ストリーミングサーバ８との伝送路を確立し、当該伝送路を介してコンテンツをストリーミングサーバ８へ確実に送信し得るようになされている。
【００１３】
なおユーザＰＣ４は、公衆回線網３からＩＳＰ及びインターネット２を介してストリーミングサーバ８とインターネット接続することもでき、その際には当該ユーザＰＣ４が回線接続可能な電話回線網３Ａ、ケーブルテレビ網３Ｂ又はＡＤＳＬ網３Ｃのうち任意に選択された伝送路を介してコンテンツをストリーミングサーバ８へ送信し得るようになされている。
【００１４】
ストリーミングサーバ８は、ユーザＰＣ４からサーバ接続専用ネットワーク６又はインターネット２を介して受信したコンテンツを、インターネット２を介して複数のクライアントＰＣ７Ａ、７Ｂ及び７Ｃへストリーム配信し得るようになされている。
【００１５】
またストリーミングサーバ８は、専用回線９を介してサーバ使用予約管理センタ５とも接続されており、ユーザＰＣ４やクライアントＰＣ７Ａ、７Ｂ及び７Ｃに対する認証処理の際に専用回線９を介して相互に認証データを授受するようになされている。
【００１６】
実際上ユーザＰＣ４は、ストリーミングサーバ８のストリーミング配信機能を使用する時間帯の予約をサーバ管理予約センタ５へ要求し、当該サーバ管理予約センタ５を介してストリーミングサーバ８に予約登録を行う。
【００１７】
ストリーミングサーバ８は、ユーザＰＣ４によって予約登録された予約時間帯になると、当該ユーザＰＣ４から送信されたコンテンツをサーバ接続専用ネットワーク６を介して受信してバッファに記憶しながら当該コンテンツを読み出し、要求のあったクライアントＰＣ７Ａ、７Ｂ及び７Ｃへストリーム配信する。
【００１８】
これによりコンテンツ配信システム１は、ユーザＰＣ４から送信されたコンテンツを所定の予約時間帯でストリーミングサーバ８を介してクライアントＰＣ７Ａ、７Ｂ及び７Ｃへリアルタイムに提供するといった個人放送局すなわちパーソナルキャスティングサービスを実現し得るようになされている。
【００１９】
なお、本実施の形態においては、ストリーミング配信機能を有するストリーミングサーバ８を用いる場合について以下説明するが、リアルタイムにコンテンツを提供し得れば、他の種々の機能を有するサーバを用いてコンテンツを提供するようにしても良い。
【００２０】
（１−２）ユーザＰＣの構成
次に、放送者側となるユーザが撮影した例えばライブのコンテンツをストリーミングサーバ８へ送信する場合に用いられるユーザＰＣ４の構成について説明する。
【００２１】
図２に示すようにユーザＰＣ４は、各種演算処理を実行すると共に各回路部を制御するＣＰＵ（Central Processing Unit）１０、当該ＣＰＵ１０のワークエリアとして用いられるＲＡＭ（Random Access Memory）１１、当該ＣＰＵ１０によって実行される一連のプログラム郡を格納したＲＯＭ（Read Only Memory）１２、当該ＣＰＵ１０によって実行されるオペレーティングシステム（例えば、「Windows95/98/2000」（マイクロソフト社））やアプリケーションプログラム等のプログラム郡を格納したハードディスク１３、当該ＣＰＵ１０の処理結果をバス２０及び表示用インターフェース１５を介して受け取って表示する液晶ディスプレイ等でなる表示部１４、ユーザが命令を入力するためのキーボード、マウス、後述する回転、回動及び押圧自在なジョグダイヤル等の操作ボタンでなる操作部１６、当該操作部１６で入力された命令をバス２０を介してＣＰＵ１０へ送出する操作部インターフェース１７、公衆回線網３を介してインターネット２（図１）やサーバ接続専用ネットワーク６と接続された外部装置との間でデータを授受するためのネットワークインターフェース１８、ユーザＰＣ４と一体に取り付けられたディジタルビデオカメラ１９及びコンテンツをＭＰＥＧ（Moving Picture Experts Group）２規格に従って圧縮符号化するＭＰＥＧ２コーデック２２を備えた構成を有する。なおハードディスク１３は、ＣＰＵ１０によって読み書きされ、コンテンツ及び各種制御用データの保管用にも使用される。
【００２２】
ここでユーザＰＣ４は、図３（Ａ）に示すように液晶ディスプレイでなる表示部１４が設けられた表示側筐体部３１Ａと、キーボード１６Ａが設けられたキーボード側筐体部３１Ｂとを有し、ヒンジ部３２を介して相互に回動可能な状態に連結されている。
【００２３】
表示側筐体部３１Ａは、キーボード側筐体部３１Ｂに対して矢印a方向に回動自在に取り付けられており、図３（Ｂ）に示すように当該表示側筐体部３１Ａが１８０度回転された状態で使用し得ると共に、当該表示側筐体部３１Ａの右端部上方に回転、回動及び押圧自在なジョグダイヤル１６Ｂが取り付けられている。
【００２４】
キーボード側筐体部３１Ｂは、当該キーボード側筐体部３１Ｂの右側端面に対して、複数（４種類）の操作ボタン１６Ｃが配設された操作ボタン筐体部３１Ｃが取付固定されていると共に、ディジタルビデオカメラ１９が当該右側端面の一点で指示されており、これにより矢印b方向へ自在に回動し得るようになされている。
【００２５】
なおユーザＰＣ４は、図４（Ａ）に示すような形態で使用することができ、この場合にはユーザが当該ユーザＰＣ４を把持し、当該ユーザ自身をディジタルビデオカメラ１９によって撮影することが可能となる。この際、ユーザは表示部１４が当該ユーザに向けられていることにより、撮影内容を表示部１４を介して目視確認しながら撮影することができる。
【００２６】
しかしながら、このような形態で使用する場合、キーボード１６Ａが表示部１４の裏側に位置するため、ユーザはキーボード１６Ａを用いて正確に操作することは困難である。
【００２７】
この点を考慮してユーザＰＣ４は、ディジタルビデオカメラ１９による撮影や当該撮影に関する命令（例えば、撮影開始、停止、ズーム、エフェクトの付加、コンテンツの保存、送信等の命令）を、ジョグダイヤル１６Ｂ及び操作ボタン１６Ｃを適宜操作することによって入力し得るようになされている。
【００２８】
またユーザＰＣ４は、図４（Ｂ）に示すような形態で使用することができ、この場合にはユーザに対して当該ユーザＰＣ４を把持させ、正面の撮影対象を表示部１４でユーザに目視確認させながらディジタルビデオカメラ１９によって撮影することができる。
【００２９】
実際上ユーザＰＣ４（図２）は、電源の投入に応じてＣＰＵ１０がＲＯＭ１２及びハードディスク１３に格納されている各種アプリケーションプログラム郡を読み出して実行することにより、撮影処理、特殊効果を施す等のコンテンツに対する加工処理、ストリーミングサーバ８への当該コンテンツの送信処理及びＷＷＷ（World Wide Web）ブラウジング等の各種処理を実行する。
【００３０】
（１−３）ユーザＰＣの機能
以下、ユーザＰＣ４のＣＰＵ１０が上述の各種アプリケーションプログラム郡に従って所定の処理を実行することにより実現される様々な機能について具体的に説明する。まず、ユーザＰＣ４においては、ＣＰＵ１０の制御により図５に示すような初期画面３５を表示部１４に表示する。
【００３１】
この初期画面３５には、ディジタルビデオカメラ１９により撮影された画像を表示する大型サイズの主画像表示エリア４０と、前回の撮影時において最後に撮影された画像のプレビューを表示する小型サイズの副画像表示エリア４１とが設けられ、当該副画像表示エリア４１の下部にモード（mode）、画像種類（camera）、設定（setting）及び命令内容（operation）といった上位項目をユーザに選択させるためのＧＵＩ（Graphical User Interface）４２が設けられると共に、主画像表示エリア４０の下部にユーザＰＣ４の各種状態を示すステータスウィンドウ４３が設けられている。
【００３２】
ＧＵＩ４２の上位項目「mode」には、撮影モード（「撮る」が選択された場合のモード）、アップロードモード（「見る・送る」が選択された場合のモード）、Ｗｅｂ確認モード（「Ｗｅｂを見る」が選択された場合のモード）、ライブ予約／確認モード（「ライブ予約／確認へ」が選択された場合のモード）及びライブ配信モード（「ライブ配信へ」が選択された場合のモード）からなる５種類のモードが選択対象として表示されている。因みに、ユーザＰＣ４の起動時には初期状態として撮影モードが選択されている。
【００３３】
ここで撮影モードは、ユーザＰＣ４のディジタルビデオカメラ１９により撮影を行うためのモードであり、当該撮影モードが選択された場合若しくは初期状態において、ＣＰＵ１０は図６（Ａ）に示すような撮影モード画面５０を表示部１４に表示する。
【００３４】
この撮影モード画面５０では、上述した初期画面３５（図５）と同様に主画像表示エリア６０及び副画像表示エリア６１が設けられており、主画像表示エリア６０に現在撮影中の画像が表示されると共に、副画像表示エリア６１に前回撮影したときの最後の画像がプレビュー表示される。
【００３５】
また撮影モード画面５０では、初期画面３５と同様のＧＵＩ６２が設けられ、図６(Ｂ)に示すように当該ＧＵＩ６２にも「mode」、「camera」、「setting」及び「operation」といった上位項目が設けられている。
【００３６】
これらの上位項目には、さらに複数の下位項目がそれぞれ設けられており、表示側筐体部３１Ａにおけるジョグダイヤル１６Ｂの回転操作に応じて太線枠で示されたフォーカスＦが所望の下位項目へ移動された後に当該ジョグダイヤル１６Ｂが押圧操作されることにより、その下位項目が選択決定されるようになされている。
【００３７】
また撮影モードでは、操作ボタン筐体部３１Ｃに設けられた操作ボタン１６Ｃ（図３及び図４）に対しても、所定のコマンド（例えば、撮影時の画像に特殊効果を施すためのエフェクト項目を選択決定するコマンド等）が予め割り当てられている。
【００３８】
従ってユーザは、キーボード１６Ａを用いることなく、ジョグダイヤル１６Ｂ又は操作ボタン１６Ｃに対する操作だけで撮影モードにおける各種操作を実行し得、図４（Ａ）及び（Ｂ）に示した場合のようなキーボード１６Ａが操作し難い環境下であっても容易に撮影操作を実行し得るようになされている。
【００３９】
なお撮影モードにおいては、デフォルトとして操作ボタン１６Ｃに対して撮影時の画像に特殊効果を施すためのエフェクト項目を選択決定するコマンドが予め割り当てられているが、操作ボタン１６Ｃに対して任意にコマンドを割り当てたり、又は他のモードにおいて操作ボタン１６Ｃに他の種々のコマンドを割り当てるようにしても良い。この場合ユーザＰＣ４の操作性は、一段と向上することになる。
【００４０】
さらに撮影モードでは、ステータスウィンドウ６３に現時点におけるユーザＰＣ４の状態（例えば、バッテリ残量やハードディスク１３の残記憶容量等）、選択中のモードにおける処理状態（例えば撮影中の画像データサイズ、画像データの指定保存先及び操作ボタン１６Ｃに対して割り当てられているコマンドの種類等）が表示される。
【００４１】
ところで撮影モードでは、画像データの保存先としてハードディスク１３に代えてネットワーク上のサーバを指定し得るようになされており、その場合にはコンテンツ配信システム１におけるストリーミングサーバ８を保存先として指定し、フォーカスＦによる「キャプチャ」ボタンの選択操作に応じて画像データがインターネット２を介してストリーミングサーバ８へ転送される。
【００４２】
実際上、図７に示すようにユーザＰＣ４のＣＰＵ１０は、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１に移る。ステップＳＰ１においてユーザＰＣ４のＣＰＵ１０は、撮影モード時に撮影したコンテンツの画像データの保存先としてストリーミングサーバ８が指定されている場合、フォーカスＦにより「キャプチャ」ボタンが選択されたか否かを判定する。
【００４３】
ここで否定結果が得られると、このことは「キャプチャ」ボタンが選択操作されていないことを表しており、このときユーザＰＣ４のＣＰＵ１０は「キャプチャ」ボタンが選択操作されるまで待ち受ける。
【００４４】
これに対してステップＳＰ１で肯定結果が得られると、このことは「キャプチャ」ボタンが選択操作されたことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ２へ移る。
【００４５】
ステップＳＰ２においてユーザＰＣ４のＣＰＵ１０は、「キャプチャ」ボタンが選択操作された時点における撮影画像の画像データを取り込んでハードディスク１３に一旦記憶し、次のステップＳＰ３へ移る。
【００４６】
ステップＳＰ３においてユーザＰＣ４のＣＰＵ１０は、当該ユーザＰＣ４がインターネット２と接続されているか否かを判定する。ここで否定結果が得られると、このことは未だインターネット２とは接続されていないことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ５へ移り、インターネット２への接続処理を行い、次のステップＳＰ４へ移る。
【００４７】
これに対してステップＳＰ３で肯定結果が得られると、このことは既にインターネット２とは接続されていることを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ４へ移る。
【００４８】
ステップＳＰ４においてユーザＰＣ４のＣＰＵ１０は、予め登録されているうＲＬ（Uniform Resource Locator）に基づいてストリーミングサーバ８への接続処理を開始し、次のステップＳＰ６へ移る。
【００４９】
ステップＳＰ６においてユーザＰＣ４のＣＰＵ１０は、サーバ使用予約管理センタ５に対して予め保持しているユーザ登録情報を送信し、当該サーバ使用予約管理センタ５によってユーザ登録確認が行われ、正規ユーザであることが判断された場合、ハードディスク１３に格納した画像データをストリーミングサーバ８へ転送し、次のステップＳＰ７へ移る。
【００５０】
ステップＳＰ７及びステップＳＰ８においてユーザＰＣ４のＣＰＵ１０は、インターネット２との接続が切断されるか保存先が変更されるまでは、「キャプチャ」ボタンが選択操作されたことに応じて撮影画像の画像データを取り込み、ストリーミングサーバ８へ転送を行う。
【００５１】
このようにユーザＰＣ４のＣＰＵ１０は、ストリーミングサーバ８との接続処理や画像データの転送処理を自動的に行うことにより、ユーザに対して特別な操作を行わせることなくストリーミングサーバ８のメモリにコンテンツの画像データを保存し得るようになされている。
【００５２】
次にアップロードモードは、上述した撮影モードで撮影したコンテンツを表示部１４を介してユーザに参照させたり、当該コンテンツの画像データをインターネット２と接続された所定のアップロード先のストリーミングサーバ８へ送信するためのモードであり、ＣＰＵ１０は図８（Ａ）に示すようなアップロードモード画面５１を表示部１４に表示する。
【００５３】
このアップロードモード画面５１では、撮影モード画面５０（図６）と同様のＧＵＩ７２及びステータスウィンドウ７３が設けられると共に、新にプレビューエリア７４、撮影したコンテンツのうち代表的な静止画像を複数並べて表示する一覧表示エリア７５及び送信カプセルアイコン７７が設けられている。
【００５４】
図８（Ｂ）に示すように、アップロードモード画面５１におけるＧＵＩ７２には、「mode」項目の他に「operation」項目及び「view」項目が設けられている。
【００５５】
「operation」項目には、インターネット２との接続／切断を命令するための「ネット接続／切断」ボタン、コンテンツの送信開始／終了を命令するための「送信開始／終了」ボタンが下位項目として設けられ、また「view」項目には、一覧表示エリア７５へフォーカスＦの移動を命令するための「フォーカス移動」ボタン、送信カプセルアイコン７７の中身を確認する、すなわち送信すべく選択したコンテンツの一覧をユーザが参照するための「送信カプセル参照」ボタンが下位項目として設けられている。
【００５６】
このＧＵＩ７２においても、撮影モード画面５０（図６）の場合と同様に、表示側筐体部３１Ａにおけるジョグダイヤル１６Ｂの回転操作に応じてフォーカスＦが所望の下位項目へ移動された後に当該ジョグダイヤル１６Ｂが押圧操作されることにより当該下位項目が選択決定されるようになされている。
【００５７】
またアップロードモードにおいては、操作ボタン１６Ｃ（図３及び図４）に対して、プレビューエリア７４に表示したコンテンツの再生／停止や、静止画像の表示を命令するコマンドが予め割り当てられており、ステータスウィンドウ７３には画像データのファイル名、ファイルサイズ、フォーマット（ＪＰＥＧ（Joint Photographic Experts Group）又はＭＰＥＧ等）や、現在指定されている送信先を示す情報（アップロード先のサーバ名及びそのＵＲＬ）等が表示される。
【００５８】
ここでＣＰＵ１０は、ユーザによるジョグダイヤル１６Ｂの回転操作に応じてフォーカスＦを「フォーカス移動」ボタンに移動した後、当該ジョグダイヤル１６Ｂの押圧操作に応じて当該「フォーカス移動」ボタンが決定されたことを認識すると、フォーカスＦを一覧表示エリア７５上へ移動する。
【００５９】
ユーザは、フォーカスＦが一覧表示エリア７５上に移動された状態でジョグダイヤル１６Ｂを回転操作することにより、当該フォーカスＦを当該一覧表示エリア７５の静止画像上で移動させることができる。続いてユーザは、所望の静止画像上にフォーカスＦを移動させた状態でジョグダイヤル１６Ｂを押圧操作することにより、当該所望の静止画像を容易に選択して送信すべきコンテンツを決定し得るようになされている。
【００６０】
このときＣＰＵ１０は、サブＧＵＩ７６を一覧表示エリア７５の隣に表示し、図８（Ｃ）に示すように当該サブＧＵＩ７６の各項目上にフォーカスＦを移動して表示する。
【００６１】
サブＧＵＩ７６には、「保存」ボタン、「削除」ボタン、「プレビュー」ボタン及び「送信カプセルに入れる」ボタンといった選択ボタンが設けられており、ジョグダイヤル１６Ｂの回転操作及び押圧操作によりフォーカスＦで「送信カプセルに入れる」ボタンが選択決定されると、ＣＰＵ１０は一覧表示エリア７５の中から選択決定されたコンテンツを送信カプセルアイコン７７の送信すべきコンテンツの一覧に加えるようになされている。
【００６２】
その後ユーザによってフォーカスＦがＧＵＩ７２に戻され、当該フォーカスＦで「送信開始／終了」ボタンが選択決定されると、ＣＰＵ１０は先ほど送信カプセルアイコン７７に加えたものを含む全てのコンテンツを所定のアップロード先のストリーミングサーバ８へ送信するようになされている。
【００６３】
次にＷｅｂ確認モードは、インターネット２と接続してブラウジングを行うモードであり、Wｅｂ確認モードが選択されると、ＣＰＵ１０は図９（Ａ）に示すようなWｅｂ確認モード画面５２を表示部１４に表示する。
【００６４】
このWｅｂ確認モード画面５２では、撮影モード画面５０（図６）と同様のＧＵＩ８２及びステータスウィンドウ８３が設けられていると共に、新にWｅｂブラウザを表示するためのブラウザ表示エリア８０と、当該ブラウザ表示エリア８０に表示したリソースのＵＲＬを表示するＵＲＬ表示欄８４とが設けられている。
【００６５】
ここでWｅｂ確認モードが選択された場合、ＣＰＵ１０はハードディスク１３からブラウザソフトウェア（例えば、Internet Explorer（マイクロソフト社）又はNetscape Navigator（ネットスケープ社））を読み出して実行することにより、ブラウザ表示エリア８０にブラウザソフトウェアによるブラウジング画像を表示する。
【００６６】
また、図９（Ｂ）に示すようにWｅｂ確認モード画面５２のＧＵＩ８２には、初期画面３５における「setting」項目及び「camera」項目に代えて新に「browsing」項目が設けられている。
【００６７】
この「browsing」項目には、所定のＷｅｂページにジャンプすることを命令するための「予約ジャンプ」ボタン、ブラウザを操作するための「次へ」ボタン及び「戻る」ボタン等の下位項目が設けられている。なお、このWｅｂ確認モードでは、ＵＲＬを入力してブラウジングを行うといった通常の一般的なブラウジング処理を実行することも可能である。
【００６８】
このＧＵＩ８２においても、撮影モード画面５０の場合と同様に、表示側筐体部３１Ａにおけるジョグダイヤル１６Ｂの回転操作に応じてフォーカスＦが所望の下位項目へ移動された後に当該ジョグダイヤル１６Ｂが押圧操作されることにより当該下位項目が選択決定されるようになされている
【００６９】
次にライブ予約／確認モードは、ストリーミングサーバ８のストリーム配信機能により生中継でコンテンツの個人放送を行うための時間帯を予約するモードであり、ライブ予約／確認モードが選択されると、ＣＰＵ１０は図１０（Ａ）に示すようなライブ予約／確認モード画面５３を表示部１４に表示する。
【００７０】
このライブ予約／確認モード画面５３では、Wｅｂ確認モード画面５２（図９）と同様のブラウザ表示エリア９０、ＧＵＩ９２、ステータスウィンドウ９３及びＵＲＬ表示欄９４が設けられていると共に、新に予約一覧表示エリア９５が設けられている。
【００７１】
また図１０（Ｂ）に示すようにライブ予約／確認モード画面５３のＧＵＩ９２には、Wｅｂ確認モード画面５２（図９）のＧＵＩ８２と同様に「mode」項目、「operation」項目及び「browsing」項目が設けられており、当該「browsing」項目には、ライブ予約を行うためのＷｅｂページにジャンプすることを命令する「予約ジャンプ」ボタンや、ブラウザを操作するための「次へ」ボタン及び「戻る」ボタン等が設けられている。
【００７２】
またＧＵＩ９２においても、Ｗｅｂ確認モード画面５２の場合と同様に、表示側筐体部３１Ａにおけるジョグダイヤル１６Ｂの回転操作に応じてフォーカスＦが所望の下位項目へ移動された後に当該ジョグダイヤル１６Ｂが押圧操作されることにより当該下位項目が選択決定されるようになされている
【００７３】
なお、ライブ予約を行うためのＷｅｂページとは、サーバ使用予約管理センタ５内の後述するライブキャスティングサーバがそのハードディスクに格納しているライブ予約のための予約用画面のＷｅｂページである。
【００７４】
ここでユーザＰＣ４のＣＰＵ１０は、ユーザにより「予約ジャンプ」ボタンがフォーカスＦで選択決定されると、サーバ使用予約管理センタ５内のライブキャスティングサーバへアクセスし、当該ライブキャスティングサーバへ予約要求情報を送信したり、ライブキャスティングサーバからライブ予約設定情報ファイルをダウンロードする等のライブ予約に関する各種データを授受し得るようになされている。
【００７５】
ライブ予約／確認モード画面５３における予約一覧表示エリア９５には、サーバ使用予約管理センタ５に対して行われたライブ予約の予約項目が一覧表示され、当該予約項目毎に設定された時間帯等の概要情報が表示されている。
【００７６】
ユーザＰＣ４のＣＰＵ１０は、ユーザのジョグダイヤル１６Ｂに対する回転操作及び押圧操作によりフォーカスＦを介して予約一覧表示エリア９５の任意の予約項目が選択決定されると、サーバ使用予約管理センタ５内のライブキャスティングサーバに対して当該予約項目の予約内容を示す予約確認用画面のＷｅｂページへジャンプする制御を行う。この場合のユーザＰＣ４のＣＰＵ１０とサーバ使用予約管理センタ５との間のライブ予約に関する処理については後述する。
【００７７】
次に、ライブ配信モードは、ユーザＰＣ４のディジタルビデオカメラ１９によって撮影したコンテンツをストリーミングサーバ８のストリーム配信機能によりあたかも個人放送局のようにインターネット２を経由してクライアントＰＣ７Ａ、７Ｂ及び７Ｃへリアルタイムに配信するためのモードである。
【００７８】
実際上ユーザＰＣ４のＣＰＵ１０は、ユーザによってライブ配信モードが選択されると、図１１（Ａ）に示すようなライブ配信モード画面５４を表示部１４に表示する。
【００７９】
このライブ配信モード画面５４では、ＧＵＩ１０２、ライブ配信を行う際のコンテンツの動画像データに対して施すべき各種エフェクトが設定されたエフェクトリスト表示欄１０５、それらの各種エフェクトによる特殊効果が施されたエフェクト画像を表示するプレビュー画像表示エリア１０４及び実際に特殊効果を施しているエフェクトの種類を示すカレントエフェクト表示エリア１０６が設けられている。因みに、当該プレビュー画像表示エリア１０４に表示されたエフェクト画像が実際にストリーミングサーバ８へ送信されるべきコンテンツの画像となる。
【００８０】
ＧＵＩ１０２には、ライブ配信モードに切り換えるための「ライブ配信」ボタン及びライブ予約／確認モードに切り換えるための「ライブ予約確認」ボタンが設けられていると共に、エフェクトリスト表示欄１０５へフォーカスFを移動するための「エフェクトリスト」ボタン、コンテンツの動画像データに対して施す各種エフェクトを設定するための「エフェクト設定」ボタンが設けられている。
【００８１】
さらにＧＵＩ１０２には、インターネット２と接続／切断することを命令するための「ネット接続／切断」ボタン、ライブ配信の開始／終了を命令するための「配信開始／終了」ボタン及びライブ配信の一時停止を命令するための「一時停止」ボタンが設けられている。
【００８２】
プレビュー画像表示エリア１０４には、プレビュー表示画面１０４Ａの下部に、ライブコンテンツのタイトル、ライブ配信中であることを「ＯＮＡＩＲ」の文字で示すオンエアー情報、パーソナルキャスティングサービスにおけるサービス提供者側の時刻情報、ライブ配信に関する配信開始時刻や終了予定時刻を示す予約時間帯情報、画像サイズ情報、配信データの伝送速度（ビットレート）を示すビットレート情報等が表示される。
【００８３】
またエフェクトリスト表示欄１０５には、操作ボタン１６Ｃ（図３及び図４）のいずれか一つをＡボタン、当該操作ボタン１６Ｃの他のいずれか一つをＢボタンとした場合に、Ａボタンが押下されている間だけ特殊効果を施す一発系エフェクトが設定されている一発系エフェクト表示欄１０５Ａと、継続的に特殊効果を施す継続系エフェクトが設定されている継続系エフェクト表示欄１０５Ｂとが左右両側に分かれて縦一列づつ設けられている。
【００８４】
ここで、ユーザがエフェクトリスト表示欄１０５の一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂに一発系エフェクト及び継続系エフェクトを設定する場合には、ＧＵＩ１０２の「エフェクト設定」ボタンを選べば良い。
【００８５】
すなわちユーザＰＣ４のＣＰＵ１０は、「エフェクト設定」ボタンがクリックされると、アプリケーションプログラムに基づいて、図１２に示すようなエフェクト設定画面１１０をライブ配信モード画面５４に重ねて表示する。
【００８６】
このエフェクト設定画面１１０は、エフェクトリスト表示欄１０５の一発系エフェクト表示欄１０５Ａに表示される一発系エフェクトの種類及びその順番を設定するための一発系エフェクト設定画面１１０Ａと、継続系エフェクト表示欄１０５Ｂに表示される継続系エフェクトの種類及びその順番を設定するための継続系エフェクト設定画面１１０Ｂと、配信中に継続系エフェクトの特殊効果を終始施すように設定するためのプリセットエフェクト設定画面１１０Ｃとが切り換えられるようになされている。
【００８７】
エフェクト設定画面１１０の一発系エフェクト設定画面１１０Ａに切り換えられた状態では、一発系エフェクトリスト欄１１１に選択対象となる複数の一発系エフェクトが表示されており、ユーザは所望の一発系エフェクトを選択して一発系エフェクト設定欄１１２へドラッグアンドドロップすることにより、一発系エフェクトの種類及びその順番（上から順番が決定される）を設定するようになされている。
【００８８】
因みに一発系エフェクト設定画面１１０Ａでは、一発系エフェクトリスト欄１１１だけがアクティブであり、継続系エフェクト設定欄１１３及びプリセットエフェクト設定欄１１４には網掛処理が施されており、一発系エフェクトが継続系エフェクト設定欄１１３又はプリセットエフェクト設定欄１１４に設定されることを防止している。
【００８９】
次に、エフェクト設定画面１１０の継続系エフェクト設定画面１１０Ｂに切り換えられた状態では、継続系エフェクトリスト欄１１５に選択対象となる複数の継続系エフェクトが表示されており、ユーザは所望の継続系エフェクトを選択して継続系エフェクト設定欄１１３へドラッグアンドドロップすることにより、継続系エフェクトの種類及びその順番を設定するようになされている。
【００９０】
なお、この継続系エフェクト設定画面１１０Ｂでも、継続系エフェクトリスト欄１１３だけがアクティブであり、一発系エフェクト設定欄１１２及びプリセットエフェクト設定欄１１４には網掛処理が施されており、継続系エフェクトが一発系エフェクト設定欄１１２又はプリセットエフェクト設定欄１１４に設定されることを防止している。
【００９１】
続いて、エフェクト設定画面１１０のプリセットエフェクト設定画面１１０Ｃに切り換えられた状態では、継続系エフェクトリスト欄１１５に選択対象となる複数の継続系エフェクトが表示されており、ユーザは所望の継続系エフェクトを選択してプリセットエフェクト設定欄１１４へドラッグアンドドロップすることにより、プリセットエフェクトを設定するようになされている。因みに、プリセットエフェクト設定欄１１４には１種類のプリセットエフェクト（例えば「日時」を表示するエフェクト）だけが設定される。
【００９２】
なお、このプリセットエフェクト設定画面１１０Ｃでも、プリセットエフェクト設定欄１１４だけがアクティブであり、一発系エフェクト設定欄１１２及び継続系エフェクト設定欄１１３には網掛処理が施されており、一発系エフェクト設定欄１１２又は継続系エフェクト設定欄１１３に継続系エフェクトがプリセットエフェクトとして設定されることを防止している。
【００９３】
このようにしてエフェクト設定画面１１０において、一発系エフェクト、継続系エフェクト及びプリセットエフェクトが設定されると、ライブ配信モード画面５４（図１１）におけるエフェクトリスト表示欄１０５の一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂに一発系エフェクト及び継続系エフェクトが順番通り表示されることになる。
【００９４】
この場合、一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂに表示される一発系エフェクト及び継続系エフェクトは、コンテンツを撮影する際のシナリオ等に沿ってその順番が設定されることが望ましく、当該一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂにはその順番通りに一発系エフェクト及び継続系エフェクトが表示されている。
【００９５】
このようにしてライブ配信モード画面５４におけるエフェクトリスト表示欄１０５の一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂに設定された一発系エフェクト及び継続系エフェクトの種類及び順番については、ハードディスク１３に格納されて記憶される。
【００９６】
因みに、このライブ配信モード画面５４（図１１）におけるエフェクトリスト表示欄１０５は、一発系エフェクト設定欄１０５Ａ及び継続系エフェクト設定欄１０５Ｂに一発系エフェクト及び継続系エフェクトが既に設定されている状態であり、ジョグダイヤル１６Ｂの回転操作に応じて相互に隣接した一発系エフェクト及び継続系エフェクトが組み合わされた状態で同時に回転移動するようになされている。
【００９７】
但し、このときフォーカスＦは図示の位置で固定されており、隣同士が１対となった一発系エフェクト及び継続系エフェクトがジョグダイヤル１６Ｂの回転操作に応じてフォーカスＦの背後で同時に回転移動することになる。
【００９８】
このようにジョグダイヤル１６Ｂの回転操作に応じて特殊効果を与えるべきエフェクトがフォーカスＦによって選択され、当該フォーカスＦにより選択された状態で操作ボタン１６ＣのうちのＡボタン若しくはＢボタンが押下されると、ユーザＰＣ４のＣＰＵ１０は押下されたＡボタン若しくはＢボタンに対応した特殊効果をそのときの画像データに対して施すようになされている。
【００９９】
すなわちユーザＰＣ４のＣＰＵ１０は、相互に隣接して組み合わされた一発系エフェクト及び継続系エフェクトをその状態で同時に回転移動することにより、その組み合わせのまま一発系エフェクト及び継続系エフェクトの特殊効果を画像データに対して施す場合には、ジョグダイヤル１６Ｂを回転操作しないで済む分だけ短時間でエフェクトを選択し得るようになされている。
【０１００】
ライブ配信モード画面５４（図１１）のカレントエフェクトリスト表示エリア１０６には、フォーカスＦで選択されてＡボタンの押下された一発系エフェクト、フォーカスＦで選択されてＢボタンの押下された継続系エフェクト及びプリセットエフェクト設定欄１１４に設定されたプリセットエフェクトが表示されるようになされており、現時点で選択されているエフェクトの種類をユーザに対して認識させ得るようになされている。
【０１０１】
またライブ配信モード画面５４においては、フォーカスＦによって選択された隣同士の１対となった一発系エフェクト及び継続系エフェクトに関する特殊効果を施すばかりではなく、隣同士ではない一発系エフェクトと継続系エフェクトとを組み合わせて特殊効果を施すこともできるようになされている。
【０１０２】
ユーザＰＣ４のＣＰＵ１０は、例えばフォーカスＦで「フラワー」の一発系エフェクト及び「セピア」の継続系エフェクトを選択した状態でＢボタンが押下されたことに対応して「セピア」の継続系エフェクトを施し、その上で、ジョグダイヤル１６Ｂの回転操作によりフォーカスＦで「ハート」の一発系エフェクト及び「モザイク」の継続系エフェクトを選択し、その状態でＡボタンが押下されたことに対応して「ハート」の一発系エフェクトを施し得るようにもなされている。
【０１０３】
従って、この場合「ハート」の一発系エフェクト及び「セピア」の継続系エフェクトが施されている状態となり、隣同士で１対となった組み合わせ以外の一発系エフェクト及び継続系エフェクトを施すことが可能となる。
【０１０４】
但し、ライブ配信モード画面５４としては、最終的にはフォーカスＦが「ハート」の一発系エフェクト及び「モザイク」の継続系エフェクトを選択した状態となり、あたかもフォーカスＦで選択されている「ハート」の一発系エフェクト及び「モザイク」の継続系エフェクトが特殊効果として施されているかのような誤解をユーザに対して与えてしまうことにもなる。
【０１０５】
そこでユーザＰＣ４のＣＰＵ１０は、フォーカスＦで選択した一発系エフェクト及び継続系エフェクトの表示とは無関係に、実際に画像データに対して施している特殊効果の種類を示す一発系エフェクト及び継続系エフェクトをカレントエフェクト表示エリア１０６に表示することにより、上述のような誤解が生じることを防止し得るようになされている。
【０１０６】
なお、カレントエフェクト表示エリア１０６には、Ａボタンに対応した一発系エフェクト、Ｂボタンに対応した継続形エフェクトだけではなく、配信中継続して特殊効果が施されるべきプリセットエフェクトについても常時表示すると共に、左側から「Ａボタンに対応した一発系エフェクト＋Ｂボタンに対応した継続形エフェクト＋プリセットエフェクト」として表示することにより、特殊効果を画像データに施すべき順番についても直感的に認識させ得るようになされている。
【０１０７】
ここで、ジョグダイヤル１６Ｂの回転操作及び押圧操作によりフォーカスＦを介して「配信開始／終了」ボタンが選択決定されると、ユーザＰＣ４のＣＰＵ１０は上述したライブ予約／確認モードにおいてサーバ使用予約管理センタ５内のライブキャスティングサーバから供給されたライブ配信用の予約設定情報ファイルに従い、サーバ接続専用ネットワーク６を介する専用回線接続又はインターネット２を介するインターネット接続によりストリーミングサーバ８と伝送路を確立する。
【０１０８】
続いてユーザＰＣ４のＣＰＵ１０は、予約設定情報ファイルに設定された内容（例えば、データ伝送速度等）に従って、ディジタルビデオカメラ１９で撮影したコンテンツの動画像データをリアルタイムにストリーミングサーバ８へ送信するようになされている。
【０１０９】
実際上、ユーザＰＣ４のＣＰＵ１０はコンテンツの動画像データに対して所望の特殊効果を施してストリーミングサーバ８へ送信する場合、図１３及び図１４に示すコンテンツの配信処理シーケンスに従って行う。
【０１１０】
すなわちユーザＰＣ４のＣＰＵ１０は、ルーチンＲＴ２の開始ステップから入って次のステップＳＰ１１へ移る。ステップＳＰ１１においてユーザＰＣ４のＣＰＵ１０は、ライブ配信モード画面５４（図１１）で「エフェクト設定」ボタンが選択されたことに応じてエフェクト設定画面１１０（図１２）を表示し、次のステップＳＰ１２へ移る。
【０１１１】
ステップＳＰ１２においてユーザＰＣ４のＣＰＵ１０は、ユーザのエフェクト設定画面１１０に対する操作に従って一発系エフェクト、継続系エフェクト及びプリセットエフェクトの設定を行い、次のステップＳＰ１３へ移る。
【０１１２】
ステップＳＰ１３においてユーザＰＣ４のＣＰＵ１０は、各種エフェクトの設定が終了したか否かを判定する。ここで否定結果が得られると、このことは各種エフェクトの設定が未だ終了していないことを表しており、このときユーザＰＣ４のＣＰＵ１０はステップ１２に戻って各種エフェクトの設定を続ける。
【０１１３】
これに対してステップＳＰ１３で肯定結果が得られると、このことは各種エフェクトの設定が終了したことを表しており、このときユーザＰＣ４のＣＰＵ１０は、次のステップＳＰ１４へ移る。
【０１１４】
ステップＳＰ１４においてユーザＰＣ４のＣＰＵ１０は、各種エフェクトの設定が終了したのでエフェクト設定画面１１０からライブ配信モード画面５４へ戻し、その時点でフォーカスＦにより囲われている一発系エフェクト及び継続系エフェクトと、設定されたプリセットエフェクトのサンプル画像をカレントエフェクト表示エリア１０６に表示することにより、現在フォーカスＦで選択されているエフェクトの種類をユーザに対して認識させ、次のステップＳＰ１５へ移る。
【０１１５】
ステップＳＰ１５においてユーザＰＣ４のＣＰＵ１０は、予めライブ予約／確認モードにおいて予約されたライブ配信の予約時間帯に合わせて、「配信開始／終了」ボタンが操作されたか否かを判定する。
【０１１６】
ここで否定結果が得られると、このことは未だ「配信開始／終了」ボタンが操作されていないことを表しており、このときユーザＰＣ４のＣＰＵ１０は「配信開始／終了」ボタンが操作されるまで待ち受ける。
【０１１７】
これに対してステップＳＰ１５で肯定結果が得られると、このことはライブ配信を行うべき配信開始時刻に合わせて「配信開始／終了」ボタンが操作されたことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ１６へ移る。
【０１１８】
ステップＳＰ１６においてユーザＰＣ４のＣＰＵ１０は、「配信開始／終了」ボタンが操作されたことに応じて、撮影中のコンテンツの画像データ及び音声データを公衆回線網３又はサーバ接続専用ネットワーク６を介してストリーミングサーバ８へ送信することにより、当該ストリーミングサーバ８を介してコンテンツのライブ配信を開始し、次のステップＳＰ１７へ移る。
【０１１９】
ステップＳＰ１７においてユーザＰＣ４のＣＰＵ１０は、ジョグダイヤル１６Ｂの回転操作によりエフェクトリスト表示欄１０５のフォーカスＦを介してユーザが希望する一発系エフェクト又は継続系エフェクトを選択し、次のステップＳＰ１８へ移る。
【０１２０】
ステップＳＰ１８においてユーザＰＣ４のＣＰＵ１０は、フォーカスＦにより一発系エフェクト又は継続系エフェクトを選択した状態で、操作ボタン１６ＣのＡボタンが押下されたか否かを判断する。ここで否定結果が得られると、このことはＡボタンが押下されていないことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ２１へ移る。
【０１２１】
これに対してステップＳＰ１８で肯定結果が得られると、このことはＡボタンの押下によってフォーカスＦにより囲われている一発系エフェクトの特殊効果を与える命令が入力されたことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ１９へ移る。
【０１２２】
ステップＳＰ１９においてユーザＰＣ４のＣＰＵ１０は、フォーカスＦで囲われている一発系エフェクトの特殊効果を画像データに対してリアルタイムに施し得ると共に、カレントエフェクト表示エリア１０６のＡボタン対応部分に現在特殊効果を施している一発系エフェクトの種類を示すサンプル画像を表示し、次のステップＳＰ２０へ移る。
【０１２３】
ステップＳＰ２０においてユーザＰＣ４のＣＰＵ１０は、ジョグダイヤル１６Ｂの回転操作によりフォーカスＦで囲われていた一発系エフェクト及び継続系エフェクトに変更があったか否かを判定する。
【０１２４】
ここで否定結果が得られると、このことはフォーカスＦで囲われている一発系エフェクト及び継続系エフェクトに変更はないことを表しており、このときユーザＰＣ４のＣＰＵ１０は再度ステップＳＰ２０に戻り、フォーカスＦで囲われている一発系エフェクト及び継続系エフェクトに変更があるまで待ち受ける。
【０１２５】
これに対してステップＳＰ２０で肯定結果が得られると、このことはフォーカスＦで囲われている一発系エフェクト及び継続系エフェクトに変更があったことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ２１へ移る。
【０１２６】
ステップＳＰ２１においてユーザＰＣ４のＣＰＵ１０は、ユーザの操作により、フォーカスＦで次に希望する一発系エフェクト又は継続系エフェクトの選択を行い、次のステップＳＰ２２へ移る。
【０１２７】
ステップＳＰ２２においてユーザＰＣ４のＣＰＵ１０は、フォーカスＦにより次の一発系エフェクト又は継続系エフェクトを選択した状態で、操作ボタン１６ＣのＢボタンが押下されたか否かを判断する。ここで否定結果が得られると、このことはＢボタンが押下されていないことを表しており、このときユーザＰＣ４のＣＰＵ１０は再度ステップＳＰ２１に戻り、フォーカスＦで次に希望する一発系エフェクト又は継続系エフェクトの選択を行う。
【０１２８】
これに対してステップＳＰ２２で肯定結果が得られると、このことはＢボタンの押下によってフォーカスＦにより囲われている継続系エフェクトの特殊効果を与える命令が入力されたことを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ２３へ移る。
【０１２９】
ステップＳＰ２３においてユーザＰＣ４のＣＰＵ１０は、フォーカスＦで囲われている継続系エフェクトの特殊効果を画像データに対して与えると共に、カレントエフェクト表示１０６のＢボタン対応部分に現在特殊効果を施している継続系エフェクトの種類を示すサンプル画像を表示し、次のステップＳＰ２４へ移る。なおユーザＰＣ４のＣＰＵ１０は、Ａボタンが押下され続けている間だけ一発系エフェクトの特殊効果を施し、Ｂボタンが押下された後は配信が終了するまで継続系エフェクトの特殊効果を施し、配信開始から終了まで終始プリセットエフェクトの特殊効果を施すようになされている。
【０１３０】
ステップＳＰ２４においてユーザＰＣ４のＣＰＵ１０は、「配信開始／終了」ボタンが操作されたか否かを判定する。ここで否定結果が得られると、このことは未だ「配信開始／終了」ボタンが操作されておらず、コンテンツの配信処理を継続する意思がユーザにあることを表しており、このときユーザＰＣ４のＣＰＵ１０は「配信開始／終了」ボタンが操作されるまで待ち受ける。
【０１３１】
これに対してステップＳＰ２４で肯定結果が得られると、このことはコンテンツの配信処理を終了する意思がユーザにあることを表しており、このときユーザＰＣ４のＣＰＵ１０は次のステップＳＰ２５へ移る。
【０１３２】
ステップＳＰ２５においてユーザＰＣ４のＣＰＵ１０は、コンテンツのストリーミングサーバ８への送信処理を停止し、次のステップＳＰ２６で当該コンテンツの配信を終了する。
【０１３３】
このようにしてユーザＰＣ４のＣＰＵ１０は、コンテンツのシナリオに沿った順番で予め設定した一発系エフェクト及び継続系エフェクトをフォーカスＦにより選択し、Ａボタン又はＢボタンの押下に基づいて一発系エフェクト又は継続系エフェクトに対する特殊効果を施すことにより、コンテンツの画像データに対して所望のエフェクトを所望のタイミングでリアルタイムに付加することができる。
【０１３４】
またユーザＰＣ４のＣＰＵ１０は、ほぼ同時に使用する一発系エフェクトと継続系エフェクトとを隣同士で１対の組み合わせとして並べて表示することにより、ユーザに対してほぼ同時に使用する一発系エフェクト及び継続系エフェクトを素早く選択させることができる。
【０１３５】
さらにユーザＰＣ４のＣＰＵ１０は、フォーカスＦで囲われた隣同士で１対の組み合わせの一発系エフェクト及び継続系エフェクトを選択するのではなく、一発系エフェクト及び継続系エフェクトを任意の組み合わせで選択して特殊効果を施すこともできる。
【０１３６】
この場合、ユーザＰＣ４のＣＰＵ１０はカレントエフェクト表示エリア１０６に現在特殊効果を施している一発系エフェクト、継続系エフェクト及びプリセットエフェクトを表示することにより、フォーカスＦで選択された見かけ上のエフェクトではなく、現時点で実際に施しているエフェクトの種類をユーザに対して目視確認させ得るようになされている。
【０１３７】
またユーザＰＣ４のＣＰＵ１０は、カレントエフェクト表示エリア１０６に現在特殊効果を施している一発系エフェクト、継続系エフェクト及びプリセットエフェクトを表示したことにより、現時点で実際に施しているエフェクトの種類をユーザに対して目視確認させると共に、誤った特殊効果を施すことを未然に防止し得るようになされている。
【０１３８】
（２）動作及び効果
以上の構成において、ユーザＰＣ４のＣＰＵ１０は、エフェクトリスト表示欄１０５の一発系エフェクト表示欄１０５Ａ及び継続系エフェクト表示欄１０５Ｂに設定された一発系エフェクト及び継続系エフェクトをフォーカスＦで選択し、そのとき選択された隣同士で１対となった一発系エフェクト及び継続系エフェクトに対する特殊効果をＡボタン及びＢボタンの押下操作に応じて施すことにより、コンテンツの画像データに対して所望のエフェクトを所望のタイミングでリアルタイムに付加することができる。
【０１３９】
このときユーザＰＣ４のＣＰＵ１０は、フォーカスＦで選択された一発系エフェクト及び継続系エフェクトの種類と、実際に特殊効果を施しているエフェクトの種類とが一致しているので問題はない。
【０１４０】
しかしユーザＰＣ４のＣＰＵ１０は、特殊効果を施すときの一発系エフェクト及び継続系エフェクトに対する組み合わせが隣同士で１対となったものだけに限定されてしまうのでは、使い勝手が悪く臨機応変に対応し得ない。
【０１４１】
そこでユーザＰＣ４のＣＰＵ１０は、例えばジョグダイヤル１６Ｂの回転操作によりフォーカスＦで次に選択した「ハート」の一発系エフェクトに対するＡボタンの押下に応じて「ハート」の特殊効果を施しながら、フォーカスＦで選択した「セピア」の継続系エフェクトに対するＢボタンの押下に応じて「セピア」の特殊効果を施すこともできる。
【０１４２】
しかしながら、そのときフォーカスＦにより囲われているのは「ハート」の一発系エフェクトと「モザイク」の継続系エフェクトであり、そのフォーカスＦを介して「ハート」の一発系エフェクトと「モザイク」の継続系エフェクトとを現時点で施しているかの誤解をユーザに与えてしまう。
【０１４３】
しかしユーザＰＣ４のＣＰＵ１０は、そのときでもカレントエフェクト表示エリア１０６を介して実際に特殊効果を施している一発系エフェクト、継続系エフェクト及びプリセットエフェクトを表示するようにしたことにより、実際に与えられている特殊効果の種類をフォーカスＦの表示に惑わされることなくンテンツ提供者に対して認識させることができる。
【０１４４】
以上の構成によれば、ユーザＰＣ４のＣＰＵ１０はライブ配信モード画面５４のエフェクトリスト表示欄１０５に設定された隣同士で１対の組み合わせとなる一発系エフェクト及び継続系エフェクト以外の組み合わせをフォーカスＦによって選択して特殊効果を施した場合に、カレントエフェクト表示エリア１０６を介して実際に特殊効果を施している一発系エフェクト、継続系エフェクト及びプリセットエフェクトのサンプル画像を表示することにより、フォーカスＦで囲われた一発系エフェクト及び継続系エフェクトに惑わされることなく実際に特殊効果を施している一発系エフェクト及び継続系エフェクトの種類を視覚的かつ直感的に認識させることができ、エフェクトの誤選択を未然に防止することができる。
【０１４５】
（３）他の実施の形態
なお上述の実施の形態においては、撮影中におけるコンテンツの画像データに対してのみ特殊効果を施すようにした場合について述べたが、本発明はこれに限らず、撮影後におけるコンテンツの画像データに対して特殊効果を施すようにしても良く、又は編集時等に特殊効果を施すようにしても良い。なお、特殊効果を施した画像データについてはハードディスク１３やビデオテープ等に記録するようにしてもよい。
【０１４６】
また上述の実施の形態においては、ライブ配信モード画面５４におけるエフェクトリスト表示欄１０５に一発系エフェクト及び継続系エフェクトを縦一列づつ２列に表示するようにした場合について述べたが、本発明はこれに限らず、要は一発系エフェクト及び継続系エフェクトをシナリオに沿った順番で配列し表示できれば、横方向に並べて表示したり、縦方向に３列以上に並べて表示したり、円環状に並べて表示する等、種々の表示形態を用いても良い。
【０１４７】
さらに上述の実施の形態においては、撮影機能を備えたパーソナルコンピュータでなるユーザＰＣ４を本発明に適用する場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや、ビデオカメラ等から入力される画像データに対してエフェクトを付加し得る電子機器に広く適用することができる。
【０１４８】
また、エフェクトの付加を他の電子機器が行うようにすれば、その電子機器はエフェクトを付加する前の画像データを他の機器に送信すると共に付加したいエフェクトの情報をその機器に通知すればよい。この場合、例えば、図１５に示すように、エフェクト付加機能を具備しない電子機器をビデオカメラＸとし、エフェクトを付加する他の機器をネットワークを介して接続されるサーバＹとすることも可能である。
【０１４９】
また、上述したエフェクト付加等の特殊効果を施す処理を行うためのアプリケーションプログラムとしては、ＲＯＭ又はＩＣカード等の半導体記憶装置や、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical ）等の光記憶媒体や、ＦＤ（Flexible Disk ）やＨＤ（Hard Disk ）等の磁気記録媒体等のプログラム格納媒体に記録してもよい。これらプログラム格納媒体にアプリケーションプログラムを格納する手段としては、ローカルエリアネットワークやインターネット、ディジタル衛星放送等の有線および無線通信媒体を利用してもよく、ルータやモデム等の各種通信インターフェースを介在させて格納するようにしてもよい。
【０１５０】
【発明の効果】
本発明によれば、リアルタイムで入力される画像に対する効果を特定する効果特定情報を使用順の配列で表示することができ、ユーザは、所望の効果を簡易かつ迅速に選択することができ、入力画像に対して所望の効果を所望のタイミングで付加することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるコンテンツ配信システムの全体構成を示す略線的ブロック図である。
【図２】ユーザＰＣの回路構成を示すブロック図である。
【図３】ユーザＰＣの外観構成（１）を示す略線的斜視図である。
【図４】ユーザＰＣの外観構成（２）を示す略線的斜視図である。
【図５】ユーザＰＣによるアプリケーションプログラム起動時の初期画面を示す略線図である。
【図６】撮影モード画面の全体構成を示す略線図である。
【図７】画像データ転送処理手順を示すフローチャートである。
【図８】アップロードモード画面の全体構成を示す略線図である。
【図９】Ｗｅｂ確認モード画面の全体構成を示す略線図である。
【図１０】ライブ予約／確認モード画面の全体構成を示す略線図である。
【図１１】ライブ配信モード画面の全体構成を示す略線図である。
【図１２】エフェクト設定画面を示す略線図である。
【図１３】コンテンツの配信処理シーケンス（１）を示すフローチャートである。
【図１４】コンテンツの配信処理シーケンス（２）を示すフローチャートである。
【図１５】他の実施の形態における電子機器がエフェクトを付加する例を示す略線図である。
【符号の説明】
１……コンテンツ配信システム、２……インターネット、３……公衆回線網、４……ユーザＰＣ、５……サーバ使用予約管理センタ、８……ストリーミングサーバ、７Ａ、７Ｂ、７Ｃ……クライアントＰＣ、６……サーバ接続専用ネットワーク、１０……ＣＰＵ、５４……ライブ配信モード画面、１１０……エフェクト設定画面。
【図１】
0004671011.tif 000002
【図２】
0004671011.tif 000003
【図３】
0004671011.tif 000004
【図４】
0004671011.tif 000005
【図５】
0004671011.tif 000006
【図６】
0004671011.tif 000007
【図７】
0004671011.tif 000008
【図８】
0004671011.tif 000009
【図９】
0004671011.tif 000010
【図１０】
0004671011.tif 000011
【図１１】
0004671011.tif 000012
【図１２】
0004671011.tif 000013
【図１３】
0004671011.tif 000014
【図１４】
0004671011.tif 000015
【図１５】
0004671011.tif 000016