(57)【要約】  【課題】  本発明は、ユーザが必要とする時に、容易な操作で最適なコンテンツを配信するコンテンツ利用システムを提供することを目的とする。  【解決手段】  本発明では、コンテンツ利用システムにおいて、端末から時間情報を受信する受信手段と、前記受信手段で受信した時間情報に対応するコンテンツを抽出するコンテンツ抽出手段とを備えた構成とした。【選択図】  図７                                            
2005182165.tif 000002
【特許請求の範囲】
【請求項１】
端末から時間情報を受信する受信手段と、
前記受信手段で受信した時間情報に対応するコンテンツを抽出するコンテンツ抽出手段とを備えたことを特徴とするコンテンツ利用システム。
【請求項２】
請求項１に記載のコンテンツ利用システムにおいて、
前記コンテンツ抽出手段は、前記時間情報と一致する再生時間のコンテンツを抽出することを特徴とするコンテンツ利用システム。
【請求項３】
請求項１に記載のコンテンツ利用システムにおいて、
コンテンツ情報を記憶するメモリを備え、
前記コンテンツ抽出手段は、前記メモリに記憶されたコンテンツ情報に基づいて前記時間情報に対応するコンテンツを抽出することを特徴とするコンテンツ利用システム。
【請求項４】
請求項１に記載のコンテンツ利用システムにおいて、
前記コンテンツ抽出手段が抽出したコンテンツを端末に配信する配信手段を備えることを特徴とするコンテンツ利用システム。
【請求項５】
請求項１に記載のコンテンツ利用システムにおいて、
前記コンテンツは、動画コンテンツであることを特徴とするコンテンツ利用システム。
【請求項６】
請求項１に記載のコンテンツ利用システムにおいて、
前記コンテンツは、音楽コンテンツであることを特徴とするコンテンツ利用システム。
【請求項７】
請求項１に記載のコンテンツ利用システムにおいて、
前記端末は、デジタルカメラであることを特徴とするコンテンツ利用システム。
【請求項８】
請求項１に記載のコンテンツ利用システムにおいて、
前記端末は、携帯電話であることを特徴とするコンテンツ利用システム。
【請求項９】
請求項１に記載のコンテンツ利用システムにおいて、
前記時間情報は、前記端末のユーザがコンテンツを観賞可能な時間に関する情報であることを特徴とするコンテンツ利用システム。
【請求項１０】
請求項１に記載のコンテンツ利用システムにおいて、
前記コンテンツ抽出手段は、前記時間情報の他にユーザ登録情報に基づいてコンテンツを抽出することを特徴とするコンテンツ利用システム。
【請求項１１】
請求項１０に記載のコンテンツ利用システムにおいて、
前記ユーザ登録情報は、ユーザの性別情報、ユーザの年齢情報、ユーザの好みのコンテンツジャンル情報のうちの１つを含むことを特徴とするコンテンツ利用システム。
【請求項１２】
請求項１に記載のコンテンツ利用システムにおいて、
前記受信手段は、端末からコンテンツを変更する信号を受信し、
前記抽出手段は、変更を受信した時点からの残り時間から新たなコンテンツを抽出することを特徴とするコンテンツ利用システム。
【請求項１３】
請求項４に記載のコンテンツ利用システムにおいて、
前記受信手段は、端末からコンテンツを中断する信号を受信し、
前記配信手段は、前記受信手段による中断信号の受信に応じてコンテンツの配信を中断することを特徴とするコンテンツ利用システム。
【請求項１４】
請求項１３に記載のコンテンツ利用システムにおいて、
前記配信手段は、コンテンツの中断個所から再配信することを特徴とする情報端末。
【請求項１５】
請求項１に記載のコンテンツ利用システムにおいて、
前記抽出手段は、有料コンテンツが拒否された場合に自動的に無料コンテンツを抽出することを特徴とするコンテンツ利用システム。
【請求項１６】
端末から時間情報を受信する受信手段と、
前記受信手段で受信した時間情報に対応するコンテンツを抽出するコンテンツ抽出手段と、
前記抽出手段で抽出したコンテンツに関する情報を一覧表示可能に送信する送信手段とを備えることを特徴とするコンテンツ利用システム。                                
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを利用するコンテンツ利用システムに関し、特に、コンテンツの送受信、鑑賞を行うことができるコンテンツ利用システムに関する。
【背景技術】
【０００２】
従来から、コンテンツ配信サーバから配信される音楽コンテンツ、動画コンテンツ、ゲームコンテンツを待ち時間中に利用することは行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、配信されたコンテンツが待ち時間内に終了しなかったり、待ち時間に満たなかったりしていた。また、コンテンツの再生が待ち時間内に終了しなかった場合には、待ち時間を過ぎてもコンテンツの鑑賞に没頭してしまい、約束の時間に遅れてしまうといったことも考えられる。また、コンテンツの再生が待ち時間に満たなかった場合には、再度コンテンツを探す必要があった。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明では、コンテンツ利用システムにおいて、端末から時間情報を受信する受信手段と、前記受信手段で受信した時間情報に対応するコンテンツを抽出するコンテンツ抽出手段とを備えた構成とした。
【０００５】
請求項２に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記コンテンツ抽出手段は、前記時間情報と一致する再生時間のコンテンツを抽出する構成とした。
【０００６】
請求項３に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、コンテンツ情報を記憶するメモリを備え、前記コンテンツ抽出手段は、前記メモリに記憶されたコンテンツ情報に基づいて前記時間情報に対応するコンテンツを抽出する構成とした。
【０００７】
請求項４に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記コンテンツ抽出手段が抽出したコンテンツを端末に配信する配信手段を備える構成とした。
【０００８】
請求項５に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記コンテンツは、動画コンテンツである構成とした。
【０００９】
請求項６に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記コンテンツは、音楽コンテンツである構成とした。
【００１０】
請求項７に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記端末は、デジタルカメラである構成とした。
【００１１】
請求項８に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記端末は、携帯電話である構成とした。
【００１２】
請求項９に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記時間情報は、前記端末のユーザがコンテンツを観賞可能な時間に関する情報である構成と
した。
【００１３】
請求項１０に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記コンテンツ抽出手段は、前記時間情報の他にユーザ登録情報に基づいてコンテンツを抽出する構成とした。
【００１４】
請求項１１に記載の発明では、請求項１０に記載のコンテンツ利用システムにおいて、前記ユーザ登録情報は、ユーザの性別情報、ユーザの年齢情報、ユーザの好みのコンテンツジャンル情報のうちの１つを含む構成とした。
【００１５】
請求項１２に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記受信手段は、端末からコンテンツを変更する信号を受信し、前記抽出手段は、変更を受信した時点からの残り時間から新たなコンテンツを抽出する構成とした。
【００１６】
請求項１３に記載の発明では、請求項４に記載のコンテンツ利用システムにおいて、前記受信手段は、端末からコンテンツを中断する信号を受信し、前記配信手段は、前記受信手段による中断信号の受信に応じてコンテンツの配信を中断する構成とした。
【００１７】
請求項１４に記載の発明では、請求項１３に記載のコンテンツ利用システムにおいて、前記配信手段は、コンテンツの中断個所から再配信する構成とした。
【００１８】
請求項１５に記載の発明では、請求項１に記載のコンテンツ利用システムにおいて、前記抽出手段は、有料コンテンツが拒否された場合に自動的に無料コンテンツを抽出する構成とした。
【００１９】
請求項１６に記載の発明では、コンテンツ利用システムにおいて、端末から時間情報を受信する受信手段と、前記受信手段で受信した時間情報に対応するコンテンツを抽出するコンテンツ抽出手段と、前記抽出手段で抽出したコンテンツに関する情報を一覧表示可能に送信する送信手段とを備える構成とした。
【発明を実施するための最良の形態】
【００２０】
以下に図面を用いて本発明の実施の形態によるコンテンツ配信システムについて説明する。
【００２１】
本発明の第１実施形態によるコンテンツ配信システムについて説明する。
【００２２】
先ず、本発明の第１実施形態によるコンテンツ配信システムのシステム構成について説明する。図１は、本実施形態のコンテンツ配信システムのシステム構成を示すブロック図である。図１において、コンテンツ配信サーバ１、携帯電話２、コンテンツサーバ３により構成される。コンテンツ配信サーバ１と携帯電話２は、インターネットを利用して接続される。またコンテンツ配信サーバ１とコンテンツサーバ３もインターネットを利用して接続される。なお、当然インターネット以外のネットワークを利用してそれぞれを接続してもよい。また、本システムにおいて、個人利用者がインターネットを利用するためにはインターネット・サービス・プロバイダー等が存在するが本発明と直接関係しないため説明を省略する。
【００２３】
コンテンツ配信サーバ１は、携帯電話２等の通信端末に映像、音楽等のコンテンツを配信するためのサーバである。コンテンツ配信サーバ１を運営する事業者Ａは、登録ユーザから徴収する月額の基本料金、コンテンツ配信毎に課金される有料コンテンツ料、他企業から募ったＣＭコンテンツを配信することによる広告料等を収入源としている。当然、他
の収入源を持っていてもよい。
【００２４】
携帯電話２は、デジタルカメラ機能を備えた携帯電話である。インターネット閲覧機能、メール送受信機能等を備える。インターネット閲覧機能を使用して、コンテンツ配信サーバ１から配信されたコンテンツを閲覧することができる。コンテンツを閲覧できる機能を備えていれば、必ずしもデジタルカメラ機能を備えていなくてもよい。また、通信機能、コンテンツ閲覧機能を備えていれば携帯電話でなく、通話機能のないデジタルカメラ、ＰＤＡ等の端末であってもよい。
【００２５】
コンテンツサーバ３は、コンテンツ配信サーバ１にコンテンツを提供するためのサーバである。コンテンツサーバ３は、コンテンツ配信サーバ１を運営する事業者Ａと異なる事業者Ｂが運営する。事業者Ａが、多くのユーザを満足させるための多数ジャンルのコンテンツを全て制作することは困難であるので、コンテンツサーバ３からコンテンツの供給を受ける。事業者Ａは、コンテンツサーバ３からユーザに配信したコンテンツに対応するコンテンツ使用料を事業者Ｂに支払う。図１に示す例では、１つのコンテンツサーバを示したが、複数のコンテンツサーバを利用してもよい。複数の事業者のコンテンツサーバからコンテンツの供給を受けることにより、コンテンツの種類を増やすことができる。
【００２６】
なお、他の事業者が制作したコンテンツは、コンテンツサーバ３に保存しておくことで、コンテンツ配信サーバ１のメモリの圧迫を押さえている。当然、全てのコンテンツをコンテンツ配信サーバ１内に保存するようにしてもよい。また、コンテンツ配信サーバ１内にはコンテンツを一切保存せずに、全てのコンテンツをコンテンツサーバ３から供給されるようにしてもよい。
【００２７】
次に、実施形態１におけるコンテンツ配信システムを構成する装置について説明する。
【００２８】
先ず、実施形態１におけるコンテンツ配信サーバ１について説明する。
【００２９】
図２は、コンテンツ配信サーバ１の構成を示すブロック図である。図２において、コンテンツ配信サーバ１は、ＣＰＵ１０１、通信部１０２、ユーザ情報データベース１０３、コンテンツデータベース１０４、プログラム部１０５を備える。
【００３０】
ＣＰＵ１０１は、コンテンツ配信サーバ１で実行する全ての制御を司るための回路である。通信部１０２は、携帯電話２、コンテンツサーバ３等の外部装置と通信を行うための回路である。ユーザ情報データベース１０３は、コンテンツ配信サービスを利用するユーザ情報を登録したデータベースである。ユーザ情報には、サービス開始時のユーザ登録時に登録した、認証ＩＤ、パスワード、音楽や動画等配信してほしいコンテンツの種類、好きなジャンル、等の情報の他に、ユーザにコンテンツを配信する度に更新される、既に配信したコンテンツリスト情報等が登録されている。
【００３１】
コンテンツデータベース１０４には、動画等の映像コンテンツ、音楽コンテンツ等のコンテンツが保存されている。また、コンテンツデータベース１０４には、これらコンテンツを管理するための管理用データが記録されている。管理用データは、コンテンツジャンル、コンテンツタイトル名、キーワード、コンテンツ再生時間等の条件で検索できるような情報を備えている。また、管理用データには、コンテンツデータベース１０４内に保存されていない、コンテンツサーバ３に保存されているコンテンツについても同様に検索できるように情報を備える。
【００３２】
プログラム部１０５は、コンテンツ配信サーバ１で実行される制御プログラムを記憶する。なお、図２における、これらユーザ情報データベース１０３、コンテンツデータベー
ス１０４、プログラム部１０５は、説明の都合上仮想的にブロック化したもので、実際にはハードディスク等のメモリ装置内に記憶されているデータである。
【００３３】
次に、第１実施形態による携帯電話２について説明する。
【００３４】
図３、図４は、第１実施形態の携帯電話２の外観図である。携帯電話２は、２つ折りに折りたたみ可能で、図３では携帯電話２が折りたたまれていない状態の内面側から見た図を示している。また、図４では携帯電話２が折りたたまれた状態の外面側から見た図を示している。
【００３５】
図３において、携帯電話２は、モニタ２０１とカーソル移動ボタン２０２とダイヤルボタン２０３を備える。また、図４において、携帯電話２は、サブモニタ２０４、撮像部２０５を備える。
【００３６】
なお、現在、流通している携帯電話の中で、インターネット接続機能およびアプリケーション実行機能を備えた携帯電話であれば、別途提供されるコンテンツ閲覧プログラムを実行することにより、本実施形態のコンテンツ配信システムにおける携帯電話として利用可能である。したがって、携帯電話２の内部機能については、既に公知のものとして説明は省略する。携帯電話２で実行するコンテンツ閲覧プログラムについては後述する。なお、本実施形態ではデジタルカメラ機能を備えた携帯電話２をユーザ端末として用いたが、デジタルカメラ機能を持たない携帯電話、ＰＤＡ等でもよい。
【００３７】
以下に、第１実施形態によるコンテンツ配信システムで実行される制御を説明する。
【００３８】
先ず、コンテンツ配信システムで実行される制御の概要を説明する。
【００３９】
コンテンツ配信システムは、ユーザの待ち時間に合ったコンテンツをコンテンツ配信サーバ１が検索し、コンテンツをユーザの携帯電話２に配信する。
【００４０】
例えば、駅で電車を待つ、人との待ち合わせ等で、登録ユーザに待ち時間が発生した場合に、携帯電話２を使って、コンテンツ配信サーバ１に接続する。コンテンツ配信サーバ１に接続すると、図５に示すようなトップページが携帯電話２のモニタ２０１に表示される。配信されるコンテンツの内容を設定したい場合には、トップページ内のメニューを選択すると、図６に示すサブページに移り、待ち時間以外にも配信されるコンテンツに関して設定を行うことができる。
【００４１】
図５における待ち時間の入力は、ダイヤルボタン２０３を使ってダイレクトに入力することができる。また、カーソル移動ボタン２０２を左右操作で、入力する欄にカーソル移動して、カーソル移動ボタン２０２の上下操作でアップダウンさせ、待ち時間を設定することができる。
【００４２】
そして、送信を選択することで、待ち時間情報がコンテンツ配信サーバ１に送信される。携帯電話２には、コンテンツ配信サーバ１から待ち時間に合ったコンテンツがストリーミング配信される。
【００４３】
次に、コンテンツ配信サーバ１から携帯電話２に配信されるコンテンツについて説明する。
【００４４】
コンテンツ配信サーバ１から携帯電話３に配信されるコンテンツは、ユーザの待ち時間と一致した再生時間のコンテンツであると共に、ユーザの好みに合ったコンテンツである
必要がある。
【００４５】
本実施形態のコンテンツ配信システムは、ユーザの好みに合ったコンテンツを提供するため、ユーザ登録時に登録されたユーザ登録情報を考慮して配信するコンテンツを決定する。
【００４６】
ユーザ登録で登録されたユーザ登録情報には、認証ＩＤ、パスワード、ユーザの年齢、性別、家族構成等のユーザに関するプロフィール情報がある。また、ユーザ登録情報には、音楽コンテンツを優先するか映像コンテンツを優先するかの情報、好きな音楽コンテンツのジャンル情報、好きな映像コンテンツのジャンル情報、好きなコンテンツの長さ（短編、長編）、有料コンテンツの配信を希望するか、映像コンテンツの音声の有無、音声の言語、字幕優先、吹き替え優先等のコンテンツに関する情報がある。更に、ユーザ登録情報には、ユーザが使用している受信端末の機種名、コンテンツを表示するモニタの大きさ、通信速度等の使用機器に関する情報である。
【００４７】
また、ユーザ登録情報を自動更新する学習機能を持っており、配信したコンテンツに関する情報を追加していく。これにより同じコンテンツを２度配信してしまうことを防ぐ。また、配信したコンテンツに対してキャンセルした、再配信を希望した等の情報により登録情報は更新される。
【００４８】
また、コンテンツを配信した複数の他ユーザのキャンセル状況、再配信状況等の統計からコンテンツを評価して好評価のコンテンツを優先して配信する。
【００４９】
コンテンツ配信サーバ１は、以上説明した登録された情報と、配信直前に入力される待ち時間情報とに基づいて、ユーザが必要とするコンテンツを選択し、配信する。
【００５０】
次に、コンテンツ配信サーバ１で選択されるコンテンツの内容について説明する。
【００５１】
コンテンツには有料で配信される有料コンテンツと無料で配信される無料コンテンツが存在する。無料コンテンツは、コンテンツ全体が企業の宣伝効果を狙ったものや、コンテンツの一部に企業の宣伝を挿入したものがある。また、有料コンテンツや劇場公開映画を紹介するためのサンプルムービー等のコンテンツがある。
【００５２】
また、待ち時間が長い場合に、長編コンテンツを配信するか、短編コンテンツを複数配信するかを設定することができる。在宅中でコンテンツをじっくり見ることができる環境では長編コンテンツで問題ない。しかし、外出中や移動途中である場合には、コンテンツをじっくり見ることができない環境では、待ち時間が長くても複数の短編コンテンツを時系列に配信する方がよい。また、ユーザによっては、在宅中であっても長時間携帯端末のモニタを見ていると目が疲れるため、長時間コンテンツを好まないことがある。
【００５３】
このように待ち時間やユーザ環境に合ったコンテンツを配信するように制御することにより、待ち時間を有効利用することができるとともに、待ち時間の終了を知らせることができる。
【００５４】
次に、コンテンツ配信システムで実行される制御を具体的に説明する。
【００５５】
先ず、コンテンツ配信サーバで実行されるコンテンツ配信制御について説明する。図７は、コンテンツ配信サーバ１で実行される制御を示すフローチャート図である。本フローは、携帯電話２とコンテンツ配信サーバが通信可能に接続されたことを検出してスタートする。
【００５６】
先ず、ステップＳ１１では、ユーザに認証ＩＤ、パスワード、待ち時間等の情報を入力してもらうためのトップページの画面情報を携帯電話２に送信する。トップページの画面を図５に示す。続いて、ステップＳ１２では、トップページに従った入力情報を携帯電話２から受信したか検出する。受信した場合にはステップＳ１３に進み、受信しない場合にはステップＳ１２の検出を継続する。
【００５７】
そして、ステップＳ１３では、受信した認証ＩＤ、パスワードから既に登録されているユーザであるか認証する。ユーザ認証ができた場合にはステップＳ１４に進み、ユーザ認証できない場合にはステップＳ１１に戻る。
【００５８】
そして、ステップＳ１４では、認証したユーザのユーザ登録情報の中からコンテンツを抽出するために必要な情報を読み出す。続いて、ステップＳ１５では、読み出したユーザ登録情報と今回受信した待ち時間情報等に基づいてユーザに最適なコンテンツを抽出するための抽出条件を設定する。コンテンツ検索用のデータベースには、コンテンツに対応して、再生時間、ジャンル、適正年齢、適正性別、キーワード等の情報を持つ管理用データを持っており、最適な抽出条件で検索することによりユーザに最適なコンテンツを見つけ出すことができる。また、このデータベースには、コンテンツサーバ３にあるコンテンツについてもデータベース化されている。
【００５９】
続いて、ステップＳ１６では、設定された抽出条件に従ってコンテンツを検索して抽出する。本ステップで実行されるコンテンツ抽出の詳細な制御については後述する。次に、ステップＳ１７では、抽出したコンテンツを携帯電話２に向けて配信する。
【００６０】
このように制御することにより、ユーザは待ち時間中、ユーザに最適なコンテンツを閲覧して有効に過ごすことができる。
【００６１】
次に、ユーザに最適なコンテンツを抽出するコンテンツ抽出制御について説明する。
【００６２】
図８は、コンテンツ配信サーバ１で実行されるコンテンツ抽出制御を示すフローチャート図である。本フローは、図７のステップＳ１６で実行される。
【００６３】
先ず、ステップＳ３１では、コンテンツ配信サーバ１内のコンテンツデータベース内に存在するコンテンツに対するデータベースを設定された抽出条件を用いて検索を実行する。次に、ステップＳ３２では、抽出条件に一致するコンテンツが抽出されたか検出する。抽出された場合にはステップＳ３６に進み、抽出されない場合にはステップＳ３３に進む。
【００６４】
そして、ステップＳ３３では、コンテンツサーバ３内のコンテンツに対するデータベースを検索する。次に、ステップＳ３４では、抽出条件に一致するコンテンツがヒットしたか検出する。ヒットした場合にはステップＳ３６に進み、ヒットしない場合にはステップＳ３５に進む。
【００６５】
また、ステップＳ３５では、コンテンツ配信サーバ１、コンテンツサーバ３に存在するコンテンツに対するデータベース内を再度検索し、最も抽出条件に近いコンテンツを抽出する。そして、ステップＳ３６では、抽出したコンテンツを配信するコンテンツに決定する。
【００６６】
以上の通り本制御では、抽出条件に一致するコンテンツが存在しない場合には、自動的に最も抽出条件に近いコンテンツを抽出するので、ユーザは再度抽出条件を設定しなおす
等の操作を行うことなく、待ち時間に合ったコンテンツを受信できる。
【００６７】
しかし、ユーザの待ち時間は多様であるので、待ち時間と完全に一致する再生時間のコンテンツが存在しない可能性がある。そこで、コンテンツを加工編集して、コンテンツの再生時間を待ち時間と一致させる必要がある。
【００６８】
次に、コンテンツを加工編集するコンテンツ編集制御について説明する。
【００６９】
上記実施形態では、抽出条件に一致するコンテンツが存在しない場合に、抽出条件に最も近いコンテンツを抽出して、ユーザの携帯電話２に配信するようにした。
【００７０】
次に説明する実施形態では、抽出条件に一致するコンテンツが存在しない場合には抽出条件に一致するようにコンテンツを編集する。
【００７１】
コンテンツの編集では、抽出条件に再生時間以外が一致する複数のコンテンツを用いて生成する。
【００７２】
図９は、コンテンツ配信サーバ１で実行されるコンテンツ編集制御を示すフローチャート図である。本フローは、コンテンツ配信サーバ１が携帯電話２から認証信号、待ち時間情報、位置情報等の信号を受信したことを検出するとスタートする。
【００７３】
先ず、ステップＳ１０１では、携帯電話２から受信した認証信号に基づいてユーザ登録データベースを検索する。続いて、ステップＳ１０２では、検索の結果から既に登録されたユーザであるか判別する。登録されたユーザである場合にはステップＳ１０３に進み、登録されていないユーザである場合にはステップＳ１１１に進む。そして、ステップＳ１０３では、データベースに登録されているユーザ情報を読み出す。続いてステップＳ１０４では、ユーザから受信した待ち時間情報、時刻情報、位置情報等の情報を分析する。
【００７４】
そして、ステップＳ１０５では、登録されているユーザ情報から、映像コンテンツか音声コンテンツか、コンテンツのジャンル、音声の有無、未視聴のコンテンツ、また、受信した待ち時間情報、時刻情報、位置情報からユーザに最適なコンテンツを抽出するための抽出条件を設定する。続いてステップＳ１０６では、コンテンツデータベースを決定した抽出条件で検索する。また、ステップＳ１０７では、設定した抽出条件に一致するコンテンツが存在するか判別し、抽出条件に一致するコンテンツが存在する場合にはステップＳ１０９に進み、抽出条件に一致するコンテンツが存在しない場合にはステップＳ１０８に進む。
【００７５】
そして、ステップＳ１０８では、設定した抽出条件に合ったコンテンツを生成するためのコンテンツ作成処理を施す。ここでのコンテンツ作成処理については後述する。また、ステップＳ１０９では、ユーザ端末の受信環境に合わせて、ここでは携帯電話２の受信環境に合わせてコンテンツを加工する。ここでのコンテンツの加工とは、ユーザ端末の通信速度、画面サイズ等に合わせて、画像サイズ、ビットレートを増減させる。そして、ステップＳ１１０では、ユーザ端末にコンテンツを配信する。
【００７６】
一方、ステップＳ１１１では、認証に失敗したことと、ユーザ登録を促すことを記したページを携帯電話２に送信する。続いて、ステップ１１２では、携帯電話２からユーザ登録することを示す信号を受信したか検出する。検出した場合にはステップ１１３に進み、検出しない場合にはステップ１１４に進む。そして、ステップ１１３では、ユーザ登録作業を実行する。また、ステップ１１４では、携帯電話２から再度認証情報等の信号を受信したか検出し、検出した場合にはステップ１０１に戻り、検出しない場合には本フローを
終了する。
【００７７】
以上のように、抽出条件に一致するコンテンツが見つからない場合には、抽出条件に合ったコンテンツを生成するようにすることで、ユーザに最適なコンテンツを配信することが可能になる。
【００７８】
次に、図９のステップＳ１０８で実行されるコンテンツ作成処理について具体的に説明する。設定した抽出条件に一致するコンテンツが無い場合には、次に示すような処理を実行する。
【００７９】
（１）待ち時間より再生時間の短い複数のコンテンツを繋ぎ合わせて再生時間を待ち時間に一致させる。または、複数のコンテンツを時系列に連続して配信する。（２）待ち時間より再生時間の少し短いコンテンツの再生時間を伸ばす処置をして待ち時間と一致させる。（３）待ち時間より再生時間の少し長いコンテンツの再生時間を縮める処置をして待ち時間と一致させる。（４）待ち時間より再生時間の少し短いコンテンツにＣＭ映像コンテンツを挿入して待ち時間と一致させる。（５）待ち時間より再生時間の長いコンテンツを待ち時間に合わせて複数に分割して配信を複数回に分ける。
【００８０】
以下にコンテンツ配信サーバで実行される具体的なコンテンツ作成制御を説明する。
【００８１】
先ず、時間以外の条件に合った複数のコンテンツを繋ぎ合わせる処理について説明する。ここでは、２つのコンテンツを繋ぐ例を紹介する。
【００８２】
図１０は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【００８３】
先ず、ステップＳ２０１では、再生時間が待ち時間と一致せず、他の条件は抽出条件に合ったコンテンツを抽出する。続いて、ステップＳ２０２では、ユーザが短編コンテンツを希望しているかユーザ情報から判断し、短編コンテンツを希望している場合にはステップＳ２０３に進み、短編コンテンツを希望していない場合にはステップＳ２０４に進む。
【００８４】
そして、ステップＳ２０３では、ステップＳ２０１で抽出したコンテンツの中から、再生時間が所定時間以下の短編コンテンツを抽出する。また、ステップＳ２０４では、ステップＳ２０１で抽出したコンテンツの中から、待ち時間に近い所定時間以上の再生時間の長編コンテンツと短編コンテンツとを抽出する。
【００８５】
そして、ステップＳ２０５では、抽出した複数コンテンツを時系列に繋ぎ合わせた時の合計再生時間が待ち時間と一致する組み合わせを抽出する。続いて、ステップＳ２０６では、抽出した組み合わせの中から最適な組み合わせを選択する。次に、ステップＳ２０７では、抽出した組み合わせに対応する複数のコンテンツを読み出し、時系列に連続して再生されるように編集する。
【００８６】
このように制御することにより、１つのコンテンツでの再生時間が待ち時間と一致するものがなくても、複数のコンテンツを繋ぎ合わせることで、待ち時間と一致した再生時間のコンテンツをユーザに配信することができる。
【００８７】
次に、待ち時間より再生時間が短い１つまたは複数のコンテンツの再生時間を延ばす例を説明する。
【００８８】
例えば、ユーザの待ち時間が３１分で、再生時間が３０分のコンテンツが存在する場合
には、３０分のコンテンツを３１分でスロー再生されるように処置する。但し、コンテンツ著作権者がこのようなコンテンツ再生方法を許可しているコンテンツに対してのみ実施される。
【００８９】
図１１は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【００９０】
先ず、ステップＳ３０１では、データベース内を検索し、待ち時間より短い時間で、他の条件は抽出条件に合っているコンテンツを抽出する。ステップＳ３０２では、最も待ち時間に近いコンテンツを選択する。ステップＳ３０３では、選択したコンテンツの再生時間と待ち時間により配信する速度を算出する。ステップＳ３０４では、算出した速度でスロー再生されるように、選択したコンテンツを処置する。ステップＳ３０５では、通常よりコンテンツの再生速度が遅いことを示す文字列を、コンテンツ映像にオーバラップされるように処置する。図１２に表示例を示す。
【００９１】
このように制御することにより、コンテンツの再生時間を待ち時間と一致させることができる。また、再生時間が待ち時間に一番近いコンテンツを使用するのではなく、再生時間以外の条件が合うコンテンツを使用することで、ユーザに最適なコンテンツを配信できる。
【００９２】
次に、待ち時間より再生時間が長いコンテンツの再生時間を縮める例を説明する。例えば、ユーザの待ち時間が２９分で、再生時間が３０分のコンテンツが存在する場合には、３０分のコンテンツを２９分でクイック再生されるように処置する。上述したコンテンツをスロー再生するのと同様に、著作権者によっては、このような変更が作品意図に合わないと、許可しない可能性がある。著作権者がこのような使い方を許可しているコンテンツに対してのみ実施される。
【００９３】
図１３は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【００９４】
先ず、ステップＳ４０１では、データベース内を検索し、待ち時間より長い時間で、他の条件には合っているコンテンツを抽出する。ステップＳ４０２では、最も待ち時間に近いコンテンツを選択する。ステップＳ４０３では、選択したコンテンツの再生時間と待ち時間により配信する速度を算出する。ステップＳ４０４では、算出した速度でクイック再生されるように、選択したコンテンツを処置する。ステップＳ４０５では、通常よりコンテンツの再生速度が速いことを示す文字列を、コンテンツ映像にオーバラップして表示されるよう処置する。図１２に表示例を示す。
【００９５】
また、待ち時間に一致するコンテンツが存在していても、短い時間に多くのコンテンツを鑑賞したいユーザのために上記制御を使用してもよい。例えば、待ち時間の２倍の再生時間を持つニュースコンテンツを２倍速再生させ、鑑賞時間を短縮させるように処置できる。
【００９６】
次に、コンテンツにＣＭ等の短時間コンテンツを加えることで時間調整する。
【００９７】
ＣＭコンテンツは、他の企業からの依頼を受けて配信する。ＣＭコンテンツは、企業が決められた年齢、性別等の条件にあうユーザに対してのみ配信される。コンテンツ配信サーバ１の事業者は、ユーザにＣＭコンテンツを配信することにより依頼した企業から料金を徴収する。なお、コンテンツ配信サーバ１には、ＣＭコンテンツは再生時間調整用コンテンツとして様々な再生時間のものが用意されている。
【００９８】
図１４は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【００９９】
先ず、ステップＳ５０１では、データベース内を検索し、待ち時間より短い時間で、他の条件は抽出条件に合っているコンテンツを抽出する。続いて、ステップＳ５０２では、最も待ち時間に近いコンテンツを選択する。次に、ステップＳ５０３では、選択したコンテンツの再生時間と待ち時間との時間差を算出する。次に、ステップＳ５０４では、算出した時間差の再生時間のＣＭコンテンツを抽出する。そして、ステップＳ５０５では、ステップＳ５０２で選択したコンテンツとＣＭコンテンツとを連続して再生されるように処置する。ＣＭコンテンツは、選択コンテンツのどの部分に接続するかを選択することができる。例えば、ＣＭコンテンツを選択コンテンツの前、中間、後のいずれかに再生させるか選択できる。コンテンツ鑑賞途中に着信、通話した場合には、コンテンツの再生が中断されるため、待ち時間中にＣＭコンテンツを再生する必要がなくなる可能性があるので、初期値としてＣＭコンテンツは最後に再生されるように処置される。
【０１００】
このように制御することにより、コンテンツの再生時間を待ち時間と一致させることができる。また、コンテンツサーバ３にあるコンテンツは、コンテンツサーバ３を運営する事業者にコンテンツ使用料を支払うため、基本的に有料コンテンツである。有料コンテンツにＣＭコンテンツを組み合わせて配信させることにより、有料コンテンツの料金をＣＭコンテンツの料金で相殺することで、ユーザの料金負担を軽減する。
【０１０１】
次に、有料コンテンツの配信を希望するユーザへのコンテンツ配信制御を説明する。有料コンテンツの配信を希望しているユーザにも課金の確認をする。鑑賞したくないコンテンツに課金されてしまうのはユーザにとって不都合である。コンテンツサーバ１側でも、配信するコンテンツの人気度合いを確認できる。
【０１０２】
図１５は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。本フローは、携帯電話２から信号を受信したことを検出してスタートする。
【０１０３】
先ず、ステップＳ１００１では、ユーザ登録情報から、有料配信を希望しているユーザであるか判別する。希望しているユーザである場合にはステップＳ１００２に進み、希望していないユーザであればステップＳ１０１０に進む。そして、ステップＳ１００２では、抽出条件に一致する有料コンテンツを抽出する。次に、ステップＳ１００３では、抽出した有料コンテンツをユーザ端末に向けて配信する。続いて、ステップＳ１００４では、課金を了承するかを問い合わせる文字列がコンテンツ映像にオーバーラップさせて表示されるよう文字列情報を送信する。次に、ステップＳ１００５では、ユーザ端末から課金を了承する信号を受信したか検出する。検出した場合にはステップＳ１００６に進み、検出しない場合にはステップＳ１００８に進む。
【０１０４】
そして、ステップＳ１００６では、課金処理を実行する。続いて、ステップＳ１００７では、文字列情報の送信を停止する。
【０１０５】
また、ステップＳ１００８では、課金を了承しない信号を受信したか検出する。検出した場合にはステップＳ１０１０に進み、検出しない場合にはステップＳ１００９に進む。そして、ステップＳ１００９では、コンテンツを配信し始めてから所定時間が経過したか判別する。所定時間が経過している場合にはステップＳ１０１０に進み、所定時間が経過していない場合にはステップＳ１００４に戻る。
【０１０６】
そして、ステップＳ１０１０では、有料コンテンツ、文字列情報の配信を停止する。続いて、ステップＳ１０１１では、抽出条件に一致する無料コンテンツを抽出する。ここで、待ち時間入力からの経過時間を考慮してコンテンツを抽出する。次に、ステップＳ１０１２では、抽出した無料コンテンツをユーザ端末に配信する。
【０１０７】
このように制御することで、コンテンツ配信にオーバーラップさせて課金の確認をするため、課金確認のために有料コンテンツの配信が待ち時間と狂うことが無い。また、有料コンテンツの課金の了承が得られなかった場合には、自動的に無料のコンテンツを配信しなおすので、再度配信の手続きをしなおすことが無い。また、有料コンテンツの課金の了承が得られなかった場合には、経過時間を考慮して無料コンテンツの中から配信するコンテンツを検索するので、待ち時間が狂うことが無い。
【０１０８】
次に別の実施形態のコンテンツ配信システムを説明する。次に説明する実施形態は、コンテンツ配信サーバ１が一方的に配信するコンテンツを決定するのではなく、抽出条件に合ったコンテンツ情報の一覧情報を配信し、ユーザに好みのコンテンツを選択させるものである。
【０１０９】
例えば、１５分の待ち時間が生じた場合には、ユーザは、携帯電話２を使って待ち時間が１５分であることを示す待ち時間情報をコンテンツ配信サーバ１に対して送信する。するとコンテンツ配信サーバ１から再生時間が１５分のコンテンツタイトルの一覧が送信される。また、コンテンツタイトル一覧では、ユーザ登録情報から判断したユーザの好みの順にコンテンツ情報が並べられる。図１６にコンテンツタイトル一覧の表示例を示す。コンテンツタイトル一覧の中から自分が見たいコンテンツタイトルを指定することにより、そのコンテンツがコンテンツ配信サーバ１から携帯電話２に配信される。
【０１１０】
以下に具体的な制御を説明する。
【０１１１】
先ず、コンテンツ配信サーバ１で実行される制御について説明する。図１７は、コンテンツ配信サーバ１で実行される制御を示すフローチャート図である。本フローは、携帯電話２から信号を受信したことを検出してスタートする。
【０１１２】
先ず、ステップＳ１１０１では、ユーザから受信した待ち時間情報、ユーザ登録情報に従ってコンテンツ抽出条件を設定する。次に、ステップＳ１１０２では、設定した抽出条件でコンテンツを検索する。続いて、ステップＳ１１０３では、ユーザ登録情報から判別したユーザの好み順に抽出したコンテンツに順位をつける。
【０１１３】
そして、ステップＳ１１０４では、コンテンツタイトルがユーザの好み順に並んだコンテンツタイトル一覧情報を生成し、携帯電話２に送信する。次に、ステップＳ１１０５では、携帯電話２からコンテンツ指示情報を受信したか検出する。受信した場合にはステップＳ１１０６に進み、受信しない場合にはステップＳ１１０５の検出を継続する。
【０１１４】
そして、ステップＳ１１０６では、指示されたコンテンツをコンテンツデータベースから読み出し、必要であればユーザの携帯電話２の受信、表示環境に合ったコンテンツに加工編集する。続いて、ステップＳ１１０７では、コンテンツを携帯電話２に送信する。
【０１１５】
次に、携帯電話２において実行される制御を説明する。
【０１１６】
図１８は、携帯電話２で実行される制御を示すフローチャート図である。本フローは、コンテンツ配信サーバ１から信号を受信したことを検出してスタートする。
【０１１７】
先ず、ステップＳ１２０１では、コンテンツ配信サーバ１から受信したトップページをモニタ２０１に表示する。次に、ステップＳ１２０２では、ページの指示に従って待ち時間情報等が入力され、送信操作があったか検出する。操作を検出した場合にはステップＳ１２０３に進み、操作を検出しない場合にはステップＳ１２０２で検出を継続する。
【０１１８】
そして、ステップＳ１２０３では、入力された情報をコンテンツ配信サーバ１に送信する。続いて、ステップＳ１２０４では、コンテンツ配信サーバ１からコンテンツタイトル一覧情報を受信したか検出する。コンテンツタイトル一覧情報を受信した場合にはステップＳ１２０５に進み、コンテンツタイトル一覧情報を受信しない場合にはステップＳ１２０４で検出を継続する。
【０１１９】
そして、ステップＳ１２０５では、受信したコンテンツタイトル一覧情報に従いコンテンツタイトルをモニタ２０１に一覧表示する。次に、ステップＳ１２０６では、コンテンツタイトルを選択指示され、送信操作されたか検出する。送信操作を検出した場合にはステップＳ１２０７に進み、送信操作を検出しない場合にはステップＳ１２０６で検出を継続する。
【０１２０】
そして、ステップＳ１２０７では、コンテンツ指示情報をコンテンツ配信サーバ１に送信する。続いて、ステップＳ１２０８では、指示したコンテンツタイトルのコンテンツを受信したか検出する。受信を検出した場合にはステップＳ１２０９に進み、受信を検出しない場合にはステップＳ１２０８で検出を継続する。そして、ステップＳ１２０９では、コンテンツ再生用プログラムを起動し、受信したコンテンツを再生し、モニタ２０１に表示する。
【０１２１】
以上のように、抽出条件に一致したコンテンツが複数存在する場合には、ユーザに配信するコンテンツを選択させるため、鑑賞したくないコンテンツが配信されることを防ぐことができる。
【０１２２】
次に、配信中のコンテンツを別のコンテンツに変更するための変更制御について説明する。
【０１２３】
ユーザの好きなジャンルに従ってコンテンツを選択しても、時間や場所によっては適切でないコンテンツがある。例えば、他の乗客がいる電車を使って移動中に、お笑いコンテンツを閲覧していると、思わず噴出してしまい他の乗客に迷惑をかけてしまう可能性がある。
【０１２４】
このような場合には、ユーザはジャンル変更ボタンを操作する。携帯電話２は、既存のボタンをコンテンツ配信中のみジャンル変更ボタンに割り当てる。例えば、テンキーボタンの「０」をジャンル変更ボタンに割り当てる。ジャンル変更ボタンが操作されると、配信中のコンテンツのジャンルと異なるジャンル（第二優先のジャンル）のコンテンツに切り換えて再配信する。第二優先のジャンル情報は、ユーザ登録情報に予め登録されている。また、コンテンツ変更ボタンが操作されると、配信中のコンテンツと同ジャンルで異なるコンテンツがある場合には同ジャンルの異なるコンテンツに切り換えて再配信する。携帯電話２は、ジャンル変更ボタンと同様、既存のボタンをコンテンツ配信中のみコンテンツ変更ボタンに割り当てる。例えば、テンキーボタンの「９」をコンテンツ変更ボタンに割り当てる。なお、同ジャンルに異なるコンテンツがない場合には第二優先のジャンルからコンテンツに切り換えて再配信するようにしてもよい。
【０１２５】
図１９は、コンテンツ配信サーバ１で実行されるコンテンツ変更制御を示すフローチャート図である。本フローは、コンテンツ配信と同時に実行される。
【０１２６】
先ず、ステップＳ２００１では、ジャンル変更ボタンが操作されたか否かを検出する。操作を検出した場合にはステップＳ２００２に進み、検出しない場合にはステップＳ２００４に進む。そして、ステップＳ２００２では、配信中のコンテンツ配信を停止する。続いて、ステップＳ２００３では、残りの待ち時間で、第二優先のジャンルのコンテンツを抽出するためコンテンツデータベースを検索しなおす。
【０１２７】
また、ステップＳ２００４では、コンテンツ変更ボタンが操作されたか否かを検出する。操作を検出した場合にはステップＳ２００５に進み、検出しない場合はステップＳ２００８に進む。そして、ステップＳ２００５では、配信中のコンテンツ配信を停止する。続いて、ステップＳ２００６では、残りの待ち時間で、同じジャンルの異なるコンテンツを抽出するためコンテンツデータベースを検索しなおす。
【０１２８】
そして、ステップＳ２００７では、新たに抽出したコンテンツを配信する。次に、ステップＳ２００８では、コンテンツ配信中であるか検出する。配信中である場合にはステップＳ２００１に戻り、配信が終了している場合には本フローを終了する。
【０１２９】
以上のように制御することで、配信中のコンテンツから異なるコンテンツに簡単に変更することができると共に、自動的に変更時点からの残り待ち時間に合ったコンテンツが配信されるため、ユーザは再度待ち時間を入力する必要がない。
【０１３０】
なお、本発明の第１実施形態におけるシステムでは、インターネット閲覧機能を備える携帯電話であれば、デジタルカメラ機能を備えていない携帯電話でも実現可能である。また、インターネット閲覧機能を備えた端末であれば携帯電話でなくても実現可能である。
【０１３１】
他の実施形態について説明する。
【０１３２】
次に、電子レンジ等の家電と連携したコンテンツ配信システムについて説明する。図２０は、コンテンツ配信システムを構成する家電ネットワークを示す図である。
【０１３３】
図２０において、本実施形態の家電ネットワークにおけるコンテンツ配信システムは、コンテンツ配信サーバ１、携帯電話２、ホームサーバ４、電子レンジ５、テレビ６、オーディオプレーヤ７、ビデオ８、洗濯機９、冷蔵庫１０、デジタルカメラ１１、掃除機１２で構成される。
【０１３４】
コンテンツ配信サーバ１、携帯電話２は、上述した実施形態で説明したものと同様の機能を備える。ホームサーバ４は、ネットワーク接続された家電を制御することができる。また、ハードディスク等の大容量メモリを備え、コンテンツを蓄積することができる。また、コンテンツ配信サーバ１と接続し、コンテンツ配信サーバ１と家電との間で仲介することで、家電を使用するユーザの待ち時間に対して最適なコンテンツを鑑賞させることができる。
【０１３５】
本実施形態では、家電の中の電子レンジ５を用いたコンテンツ配信システムについて説明する。
【０１３６】
図２１は、電子レンジ５の外観を示す図である。図２１において電子レンジ５は、モニタ５０３、調理開始ボタン５１０、十字ボタン５１１、調理方法設定ボタン５１２を備える。
【０１３７】
図２２は、電子レンジ５の機能を説明するためのブロック図である。図２２において電
子レンジ５は、ＣＰＵ５０１、表示制御回路５０２、モニタ５０３、メモリ５０４、スイッチ回路５０５、調理部５０６、通信回路５０７を備える。
【０１３８】
ＣＰＵ５０１は、電子レンジ５で実行される全ての機能を制御する回路である。表示制御回路５０２は、モニタ５０３に表示される映像を制御する回路である。メモリ５０４は、電子レンジ５で実行される機能を実現するための制御プログラムを記憶する。また、コンテンツ配信サーバ１から配信されたコンテンツを一時記憶する。スイッチ回路５０５は、調理開始ボタン５１０、十字ボタン５１１、調理方法設定ボタン５１２が操作されとことを検出する回路である。調理回路５０６は、電子レンジ５における調理を実現するための回路である。通信回路５０７は、ホームサーバ４を介してコンテンツ配信サーバ１と通信するための回路である。
【０１３９】
次に、本実施例のコンテンツ配信システムで実行される制御について説明する。
【０１４０】
電子レンジ５での調理時間が決定されると、それを待ち時間として待ち時間に鑑賞するコンテンツを配信する。コンテンツの配信先は、大型モニタを持つ端末であったり、電子レンジ端末であったりする。調理時間により配信端末を変える。例えば、調理時間が１時間である場合に、電子レンジ５に配信すると電子レンジ５のあるキッチン内で１時間コンテンツを閲覧することになる。それに対して居間に置いてあるテレビ６等の大型モニタ端末に配信すれば、閲覧環境に優れた居間で閲覧することができる。また、調理時間が１分である場合には、キッチンをはなれて居間で閲覧するとキッチンまで戻るのが手間になるので電子レンジ５に配信する。また、配信途中で端末を切り換えることができる。電子レンジ５に配信されたコンテンツを途中からテレビ６に配信するように配信先を切り換えることができる。切り換え方法は、切り換えモードを選択して配信を切り換える端末を選択する。
【０１４１】
先ず、電子レンジ５側で実行される制御を説明する。
【０１４２】
図２３は、電子レンジ５で実行される調理制御を示すフローチャート図である。ユーザにより調理方法設定ボタン５１２が操作されたことを検出して本フローがスタートする。
【０１４３】
先ず、ステップＳ３００１では、調理食材の分量、レシピにより調理にかかる時間を算出し、モニタ５０３に表示する。続いて、ステップＳ３００２では、調理時間、ユーザ情報からコンテンツの抽出条件を設定する。次にステップＳ３００３では、抽出条件でホームサーバ４を介してコンテンツ配信サーバ１内にあるコンテンツを検索するよう命令する。次に、ステップＳ３００４では、検索して抽出したコンテンツの中から、ユーザ情報等から最適なコンテンツを選択する。
【０１４４】
続いて、ステップＳ３００５では、コンテンツ配信サーバ１に対して、選択したコンテンツの配信を指示するためのコンテンツ指示情報を送信し、ダウンロードを実行する。次に、ステップＳ３００６では、調理開始ボタン５１０が操作されたか検出する。操作を検出した場合にはステップＳ３００７に進み、操作を検出しない場合には操作検出を継続する。
【０１４５】
そして、ステップＳ３００７では、調理を開始する。続いて、ステップＳ３００８では、ダウンロードしたコンテンツを再生し、モニタ５０３に表示する。次に、ステップＳ３００９では、調理時間を経過したか否か検出する。終了している場合にはステップＳ３０１０に進み、終了していない場合には調理を継続する。
【０１４６】
そして、ステップＳ３０１０では、調理を終了する処理を実行する。続いて、ステップ
Ｓ３０１１では、調理、コンテンツ再生が終了したことをモニタ５０３に表示する。
【０１４７】
次に、コンテンツ配信サーバ１側で実行される制御を説明する。コンテンツ配信サーバ１では、電子レンジ５が指定したコンテンツを配信するための制御を実行する。
【０１４８】
図２４は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。本フローは、電子レンジ５側と接続したことを検出してスタートする。
【０１４９】
先ず、ステップＳ３１０１では、電子レンジ５側に対してコンテンツ情報の検索を可能にする。次に、ステップＳ３１０２では、電子レンジ５側からコンテンツ指示情報を受信したか検出する。受信した場合にはステップＳ３１０３に進み、受信しない場合には検出を継続する。そして、ステップＳ３１０３では、指定されたコンテンツを抽出する。続いて、ステップＳ３１０４では、抽出したコンテンツを電子レンジ側に配信する。
【０１５０】
以上のように制御することで、電子レンジによる調理時間に合った再生時間のコンテンツが配信されるため、ユーザは調理時間中コンテンツを鑑賞することができるとともに調理の終了を知ることができる。
【０１５１】
なお、上記制御では、調理を開始する前にコンテンツをダウンロードする例を示した。調理を開始したのと同時にダウンロードを開始してもよい。
【０１５２】
次に説明する実施形態では、電子レンジ５側では、コンテンツ選択等を行わず、コンテンツ配信サーバ１側でユーザ情報等を解析して最適なコンテンツを選択して、配信を実行する例を示す。
【０１５３】
電子レンジが調理素材の分量、レシピにより自動的に調理時間を決定する。また、ユーザが手動で調理時間を入力する場合もある。
【０１５４】
先ず、電子レンジ５で実行される制御を説明する。
【０１５５】
図２５は、電子レンジ５で実行されるコンテンツ再生制御を示すフローチャート図である。本フローは、調理開始ボタン５１０の操作を検出することでスタートする。
【０１５６】
先ず、ステップＳ３５０１では、調理時間を含めた情報をホームサーバ４を介してコンテンツ配信サーバ１に送信する。調理時間を含めた情報には、電子レンジ５のＩＰアドレス、機種情報、認証ＩＤ、パスワード等の情報がある。次に、ステップＳ３５０２では、調理を開始する。続いて、ステップＳ３５０３では、コンテンツ配信サーバ１から受信したコンテンツを再生し、モニタ５０３に表示する。
【０１５７】
次に、ステップＳ３５０４では、調理時間を経過したか検出する。調理時間を経過している場合にはステップＳ３５０５に進み、経過していない場合には検出を継続する。
【０１５８】
そして、ステップＳ３５０５では、調理を終了する。続いて、ステップＳ３５０６では、調理とコンテンツ再生が終了したことをモニタ５０３に表示する。
【０１５９】
次に、コンテンツ配信サーバ１で実行される制御について説明する。
【０１６０】
図２６は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。本フローは、電子レンジ５側と接続が確立することを検出してスタートする。
【０１６１】
先ず、ステップＳ３６０１では、電子レンジ５側から情報を受信する。受信情報には、調理時間情報、電子レンジ５のＩＰアドレス、機種情報、認証ＩＤ、パスワード等の情報がある。続いて、ステップＳ３６０２では、電子レンジ５側から受信した情報を解析する。次に、ステップＳ３６０３では、最適なコンテンツを抽出するための抽出条件を設定する。次に、ステップＳ３６０４では、設定した抽出条件でコンテンツを検索し、抽出する。続いて、ステップＳ３６０５では、抽出したコンテンツの中から最適なコンテンツを選択する。そして、ステップＳ３６０６では、選択したコンテンツを電子レンジ５側に配信する。
【０１６２】
上記制御では、電子レンジ５により調理時間を自動的に設定する実施形態について説明したが、ユーザが調理時間を入力して設定する電子レンジにおいても本発明は適用できる。
【０１６３】
また、コンテンツをコンテンツ配信サーバから受信する実施形態を説明したが、電子レンジ５内メモリ、またはホームネットワークに接続されたホームサーバ４に記憶されているコンテンツを使用してもよい。
【０１６４】
他の実施形態について説明する。
【０１６５】
次に説明する実施形態では、電子レンジ５とネットワークに接続された他の機器、例えばテレビ６にコンテンツを表示する例を説明する。
【０１６６】
例えば、オーブン機能を持った電子レンジ５の場合には、オーブンを使った調理時間が１時間といった長時間になる場合がある。長時間の調理時間中、キッチンに設置された電子レンジ５に設けられたモニタの前でコンテンツを見つづけるには、鑑賞する環境がよくない。居間に設置されたテレビ６等の長時間鑑賞に耐えることができる環境で鑑賞したい。
【０１６７】
テレビ６と電子レンジ５とは、ネットワークでホームサーバ４を介して接続され、ホームサーバ４により制御される。ホームサーバ４は、コンテンツ配信サーバに接続し、コンテンツを受信し、テレビ６または電子レンジ５でコンテンツを再生できるよう制御する。
【０１６８】
ユーザは、テレビ６でコンテンツを鑑賞する場合には、電子レンジ５に食材をセットし、調理可能な状態にしたのち、コンテンツを再生する機器としてテレビ６を選択する。図２７は、電子レンジ５のモニタ５０３に表示される設定画面を示す図である。図における表示機器で電子レンジ５でなくテレビ６を選択する。そして、ユーザは、コンテンツを鑑賞するためテレビ６の前に行き、テレビモニタに自動的に表示されたメニューの中から、電子レンジ５の調理スタートを指示する。すると、ネットワークを通じて電子レンジ５の調理が開始されると共に、テレビモニタにはコンテンツが再生される。そして、テレビモニタのコンテンツ再生が終了すると、電子レンジ５による調理も終了している。
【０１６９】
図２８は、ホームサーバ４で実行される制御を示すフローチャート図である。本フローは、電子レンジ５が操作されたことを検出してスタートする。
【０１７０】
先ず、ステップＳ３７０１では、電子レンジ５から情報を取得する。続いて、ステップＳ３７０２では、電子レンジ５から取得した情報と予め登録されているユーザ情報からコンテンツを抽出するための抽出条件を設定する。そして、ステップＳ３７０３では、コンテンツ配信サーバ１に接続する。
【０１７１】
続いて、ステップＳ３７０４では、抽出条件に従って、コンテンツ配信サーバ１に蓄積されているコンテンツの中から、調理時間に合った再生時間の最適なコンテンツを抽出する。
【０１７２】
次に、ステップＳ３７０５では、取得した情報からコンテンツの再生機器として設定されているのが電子レンジ５であるかテレビ６であるか検出する。電子レンジ５が選択されている場合にはステップＳ３７０６に進み、テレビ６が選択されている場合にはステップＳ３７０７に進む。ステップＳ３７０６では、電子レンジ５で再生する通常制御を実行する。
【０１７３】
一方、ステップＳ３７０７では、テレビ６の電源が投入されているか検出する。投入されている場合にはステップＳ３７０９に進み、投入されていない場合にはステップＳ３７０８に進む。そして、ステップＳ３７０８では、テレビ６に対して電源を投入する。また、ステップＳ３７０９では、テレビモニタに電子レンジ操作メニューを表示する。図２９は、電子レンジ操作メニュー例を示す図である。
【０１７４】
次に、ステップＳ３７１０では、調理開始操作がなされたか検出する。操作された場合にはステップＳ３７１１に進み、操作されない場合には操作検出を継続する。そして、ステップＳ３７１１では、電子レンジ５に対して調理開始を指示する。続いて、ステップＳ３７１２では、コンテンツ配信サーバ１に対して抽出したコンテンツの配信を指示する。また、ステップＳ３７１３では、テレビ６に配信されたコンテンツの再生を指示する。
【０１７５】
次に、ステップＳ３７１４では、調理時間を経過したか検出する。経過している場合にはステップＳ３７１５に進み、経過していない場合には経過検出を継続する。そして、ステップＳ３７１５では、コンテンツ配信サーバとの接続を断つ。
【０１７６】
また、ステップＳ３７１６では、電子レンジ５による調理が終了しているか確認する。終了している場合にはステップＳ３７１８に進み、終了していない場合にはステップＳ３７１７に進む。そして、ステップＳ３７１７では、テレビモニタに警告表示をする。次に、ステップＳ３７１８では、テレビモニタに電源オフ等の操作を行うためのメニュー画面を表示する。
【０１７７】
以上のように本実施の形態のコンテンツ鑑賞システムでは、居間等に設置されたテレビ等の他の機器でコンテンツ鑑賞できるようにしたため、調理時間が長時間であってもコンテンツを困難なく鑑賞することができ、調理が終了したことも知らせることができる。
【０１７８】
また、電子レンジ５ではコンテンツ鑑賞機器としてテレビ６だけでなく、ホームネットワークに接続されているオーディオプレーヤ７を選択することができる。配信されるコンテンツが映像コンテンツでなく音楽コンテンツの場合には、テレビでなくオーディオプレーヤ７を選択し、鑑賞することもできる。
【０１７９】
次に更に他の実施形態を説明する。
【０１８０】
調理が終了したか確認するために電子レンジ５の前にきたが、調理が終了しておらず、調理終了までの最後の数分を電子レンジ５の前で待つということがある。その際に電子レンジ５を操作することで、コンテンツを鑑賞して残り時間を過ごすことを可能にする。この場合には、電子レンジ５に設けられたモニタ５０３にコンテンツを表示する。
【０１８１】
本実施形態では、コンテンツ配信サーバ１ではなく、ホームサーバ４内に記憶されているコンテンツを鑑賞する例を示す。ホームサーバ４内には、ユーザが放送番組等を録画し
たコンテンツが蓄積されている。
【０１８２】
図３０は、電子レンジ５で実行される制御を示すフローチャート図である。調理途中で、コンテンツを鑑賞するように操作されたことを検出して本フローはスタートする。
【０１８３】
先ず、ステップＳ４００１では、残り調理時間を検出する。続いて、ステップＳ４００２では、ホームサーバ４にアクセスして、ホームサーバ４内に記録されているコンテンツを検索する。次に、ステップＳ４００３では、検出した残り調理時間に最適な再生時間のコンテンツを抽出する。続いて、ステップＳ４００４では、抽出したコンテンツを配信するようホームサーバ４に指示する。
【０１８４】
続いて、ステップＳ４００５では、配信されたコンテンツを再生し、モニタ５０３に表示する。次に、ステップＳ４００６では、調理時間を経過したか否か検出する。経過している場合にはステップＳ４００７に進み、経過していない場合には検出を継続する。
【０１８５】
そして、ステップＳ４００７では、調理を終了する。続いて、ステップＳ４００８では、コンテンツ再生を終了し、モニタ５０３に調理終了を示す表示を行う。
【０１８６】
以上のように制御することにより、調理が完了したかを確認するためにキッチンに来たユーザに対して、調理が終了していない場合には調理時間終了までのコンテンツを鑑賞できるようにした。これにより、ユーザは、待ち時間を無駄に過ごすことがない。
【０１８７】
また、上記実施形態では、残り調理時間と同じ再生時間のコンテンツを選択した。しかし、調理時間より長い再生時間のコンテンツを選択し、調理の終了と共にコンテンツの再生を中断するようにしてもよい。コンテンツの再生中断が調理の終了をユーザに知らせることになる。また、ユーザが見たいコンテンツを再生することができる。また、途中まで鑑賞したコンテンツを続きから再生してもよい。以下に説明する。
【０１８８】
ホームサーバ４により制御する例を説明する。図３１は、ホームサーバ４で実行されるコンテンツ配信制御を示すフローチャート図である。本フローは、電子レンジ５から調理時間情報を受信することによりスタートする。
【０１８９】
先ず、ステップＳ５００１では、ホームサーバ４内メモリに記録されているコンテンツのうち、配信または再生を中断した中断箇所情報を持つコンテンツがあるか検出する。中断箇所情報を持つコンテンツある場合には、ステップＳ５００２に進み、中断箇所情報を持つコンテンツがない場合には、ステップＳ５００３に進む。ステップＳ５００２では、中断箇所情報を持つコンテンツの中から直前に中断したコンテンツを中断箇所から再生されるように抽出する。ステップＳ５００３では、直前にメモリに記録したコンテンツを抽出する。次に、ステップＳ５００４では、電子レンジ５から調理開始信号を受信したか検出する。受信した場合にはステップＳ５００５に進み、受信しない場合には検出を継続する。
【０１９０】
そして、ステップＳ５００５では、抽出したコンテンツを電子レンジ５に配信する。次に、ステップＳ５００６では、電子レンジ５から調理終了信号を受信したか検出する。受信した場合にはステップＳ５００７に進み、受信しない場合には検出を継続する。
【０１９１】
そして、ステップＳ５００７では、コンテンツの配信が終了しているか検出する。終了している場合には本フローを終了し、終了していない場合にはステップＳ５００８に進む。ステップＳ５００８では、電子レンジ５へのコンテンツの配信を停止する。続いて、ステップＳ５００９では、配信していたコンテンツ情報と関連付けて、配信を中断した箇所
を示す中断箇所情報をコンテンツと関連付けて記憶する。中断箇所情報を記憶しておくことにより、次に他の機器に配信するときに中断した箇所から配信することができる。また、ホームサーバ４自身がコンテンツを再生する場合でも中断箇所情報に基づいて中断箇所から再生することができる。
【０１９２】
以上のように制御することにより、調理時間とコンテンツ再生時間が一致しない場合でも、ユーザが鑑賞したいコンテンツを鑑賞することができると共に、調理時間の終了を知ることができる。
【０１９３】
コンテンツを途中から再生したり、中断した場合には中断箇所情報を記録したりするので、個人的に管理できるホームサーバ４等のメモリにコンテンツが記録されている場合に特に有効である。
【０１９４】
上述した実施形態では、家電の代表として電子レンジ５を用いた例を説明したが、図２０に示した他の家電でも実現可能である。電子レンジ５による調理時間に相当するものとして、洗濯機による洗濯時間、乾燥時間、自動掃除機による掃除時間、冷蔵庫による解凍時間、製氷時間、携帯電話やデジタルカメラ等の充電時間、オーディオプレーヤのダビング時間、ビデオのテープ巻き戻し、早送り時間、録画中時間、等がある。
【０１９５】
次に説明する実施形態のデジタルカメラ１１は、デジタルカメラ１１内のメモリカードに記憶されているデータをコンテンツとして利用し、待ち時間に合わせたコンテンツを閲覧できるようにするものである。メモリカードに記憶されているデータには、静止画像データ、動画像データ、他からダウンロードしたコンテンツデータ等がある。また、デジタルカメラ１１内にテレビチューナを備えていれば、録画した放送番組データをコンテンツとすることができる。
【０１９６】
以下に、デジタルカメラ１１内のデータをコンテンツとして利用する方法について説明する。
【０１９７】
デジタルカメラ１１で撮影された静止画像データを所定の順序で再生していくスライドショー機能を利用する。入力された待ち時間に合わせて、スライドショーで再生する静止画像枚数、静止画像１枚当たりの再生時間を設定する。
【０１９８】
デジタルカメラ１１で撮影された動画像データを、入力された待ち時間に合わせて、連続して再生する。また、静止画像データ、動画像データ、放送番組データを組み合わせたコンテンツを生成して再生するようにしてもよい。
【０１９９】
以下に、デジタルカメラ１１内メモリに記憶された静止画像データを、待ち時間に再生する、スライドショー機能を利用した制御を説明する。
【０２００】
図３２は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。本フローは、待ち時間モードでスライドショーが選択されることでスタートする。
【０２０１】
先ず、ステップＳ６００１では、待ち時間が入力されたか検出する。待ち時間の入力を検出した場合にはステップＳ６００２に進み、待ち時間の入力を検出しない場合には入力検出を継続する。そして、ステップＳ６００２では、入力された待ち時間に応じて最適な再生する静止画像データの枚数と再生時間とを算出する。続いて、ステップＳ６００３では、算出された枚数の画像データが存在するか、メモリカード内をチェックする。存在している場合にはステップＳ６００５に進み、存在していない場合にはステップＳ６００４
に進む。
【０２０２】
ステップＳ６００４では、メモリカード内に存在する画像データの枚数から再生時間を算出しなおす。そして、ステップＳ６００５では、算出された枚数または存在する枚数と、再生時間でスライドショーが実行されるようにスライドショー機能を設定する。続いて、ステップＳ６００６では、設定されたスライドショーを実行する。
【０２０３】
以上のように制御することで、待ち合わせ時間に合わせて、再生する画像の枚数を自動的に設定したり、１枚の画像の再生時間を自動的に設定したりするので、容易に待ち時間に合わせた再生時間のスライドショーを実行することができる。
【０２０４】
また、画像の枚数や画像の再生時間を自動的に設定する以外に、枚数か再生時間のどちらかをユーザに設定させることもできる。
【０２０５】
また、再生時間は、通常のスライドショー設定で既に設定されている時間を用いて、枚数だけ自動的に設定するようにしてもよい。
【０２０６】
以下に、再生時間を既に設定されている時間を使用する例を説明する。
【０２０７】
図３３は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。本フローは、待ち時間モードでスライドショーが選択されることでスタートする。
【０２０８】
先ず、ステップＳ６１０１では、待ち時間が入力されたか検出する。待ち時間の入力を検出した場合にはステップＳ６１０２に進み、待ち時間の入力を検出しない場合には入力検出を継続する。そして、ステップＳ６１０２では、通常のスライドショー設定で設定されている１枚の画像の再生時間情報を読み出す。
【０２０９】
ステップＳ６１０３では、入力された待ち時間と設定されている再生時間に応じて静止画像データの再生枚数を算出する。続いて、ステップＳ６１０４では、算出された枚数の画像データが存在するか、メモリカード内をチェックする。存在している場合にはステップＳ６１０６に進み、存在していない場合にはステップＳ６１０５に進む。
【０２１０】
ステップＳ６１０５では、メモリカード内に存在する画像データの枚数から再生時間を算出する。そして、ステップＳ６１０６では、算出された枚数または存在する枚数と、再生時間でスライドショーが実行されるようにスライドショー機能を設定する。続いて、ステップＳ６１０７では、設定されたスライドショーを実行する。
【０２１１】
以上のように制御することにより、通常のスライドショーで既に設定されている１枚当たりの再生時間情報を利用するので、ユーザの好みの再生時間で、待ち時間に合ったスライドショーの実行が可能である。
【０２１２】
また、従来のスライドショーのように、再生時間のみを決めている場合には、画像データの枚数により終了時間を見極めることができなかった。再生枚数または再生時間を調整することで終了時間を知ることができる。
【０２１３】
次に説明する実施形態では、スライドショーの実行中に、削除する画像データを選択できる。スライドショーを見ているときに、必要のない画像が見つかり、削除したいと思うことがある。スライドショーを鑑賞している時に、削除したい画像が見つかったとき、スライドショーから抜けて削除可能なモードにして、削除したい画像を探し出すといった操
作をする必要あった。
【０２１４】
本実施形態では、スライドショーを実行中であっても削除対象の画像データを選択することを可能にし、容易に削除指示することができるようにする。また、削除指示だけでなく、スライドショー実行中にプリントの有無、プリント枚数、外部転送の有無等の指示を画像データに対して行える。
【０２１５】
以下に、スライドショー実行中の画像データ選択制御について説明する。
【０２１６】
上記制御で選択した画像データを削除、プリント、外部転送等の対象とすることができる。
【０２１７】
図３４は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。本フローはスライドショーが実行されることでスタートする。
【０２１８】
先ず、ステップＳ７００１では、設定された再生順で再生する画像データを選択する。続いて、ステップＳ７００２では、選択されたメモリカード内の画像データを読み出し、モニタに表示する。次に、ステップＳ７００３では、選択操作がされたか検出する。選択操作を検出した場合にはステップＳ７００４に進み、検出しない場合にはステップＳ７００５に進む。
【０２１９】
そして、ステップＳ７００４では、再生している画像データに関連づけて、選択されたことを示す選択情報をメモリカードに記憶する。また、ステップＳ７００５では、設定されている再生時間が経過したか検出する。設定されている再生時間を経過した場合にはステップＳ７００６に進み、経過していない場合にはステップＳ７００３に戻る。
【０２２０】
そして、ステップＳ７００６では、次に再生する画像データが存在しているか検出する。存在している場合にはステップＳ７００７に進み、存在していない場合にはステップＳ７００８に進む。そして、ステップＳ７００７では、設定された再生順で次に再生する画像データを選択し、ステップＳ７００２に戻る。また、ステップＳ７００８では、スライドショーによる画像データの再生を終了する。
【０２２１】
続いて、ステップＳ７００９では、今回実行したスライドショー中に選択操作された画像データが存在したか検出する。存在している場合にはステップＳ７０１０に進み、存在しない場合には本フローを終了する。そして、ステップＳ７０１０では、スライドショー実行中に選択された画像データをどのように処理するかを選択させるメニューをモニタに表示する。続いて、ステップＳ７０１１では、メニューに対して指示されたか検出する。指示されたことを検出した場合にはステップＳ７０１２に進み、指示されたことを検出しない場合には検出を継続する。
【０２２２】
そして、ステップＳ７０１２では、画像データについて、メニューで指示された処理を施す。
【０２２３】
以上の通り制御することで、スライドショーを中断することなく、画像データ削除等の処理を施したい画像データを選択することができる。
【０２２４】
上記の制御では、スライドショーを中断することなく、画像データを選択することができる。しかし、選択を指示する操作が遅れてしまった場合には、選択したかった画像とは異なる画像データを選択してしまっている可能性が有る。また、上記制御では、選択した画像データに対して行う処理をスライドショー終了後にメニューから選択するようにした
。
【０２２５】
次に説明する実施形態のデジタルカメラ１１は、スライドショー実行時に選択画像データを間違いなく選択できる機能を備える。
【０２２６】
本実施形態のスライドショー実行中の選択操作について説明する。削除処理を施す画像データを選択する制御について説明する。
【０２２７】
図３５は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。本フローはスライドショーが実行されることでスタートする。
【０２２８】
先ず、ステップＳ７１０１では、設定された再生順で再生する画像データを選択する。続いて、ステップＳ７１０２では、選択されたメモリカード内の画像データを読み出し、モニタに表示する。次に、ステップＳ７１０３では、削除操作がされたか検出する。削除操作を検出した場合にはステップＳ７１０４に進み、検出しない場合にはステップＳ７１０８に進む。
【０２２９】
そして、ステップＳ７１０４では、スライドショーを中断する。続いて、ステップＳ７１０５では、削除操作を検出した時点で再生していた画像とその直前に再生していた画像データを並べてモニタ上に表示する。また、２つの画像のどちらを選択するかを指示するメニューを表示する。２つの画像を並べて表示する理由は、削除操作が遅れてしまった場合に、操作時点で既に削除したい画像の次の画像が再生されている可能性があるからである。
【０２３０】
次に、ステップＳ７１０６では、２つの画像のいずれかまたは両方の選択指示がされたか検出する。選択指示された場合にはステップＳ７１０７に進み、選択指示されない場合には指示の検出を継続する。そして、ステップＳ７１０７では、削除選択された画像データに関連付けて削除選択されたことを示す選択情報をメモリカードに記憶する。続いて、ステップＳ７１０８では、スライドショーに復帰する。
【０２３１】
次に、ステップＳ７１０９では、設定されている再生時間が経過したか検出する。設定されている再生時間を経過した場合にはステップＳ７１１０に進み、経過していない場合にはステップＳ７１０３に戻る。
【０２３２】
そして、ステップＳ７１１０では、次に再生する画像データが存在しているか検出する。存在している場合にはステップＳ７１１１に進み、存在していない場合にはステップＳ７１１２に進む。そして、ステップＳ７１１１では、設定された再生順で次に再生する画像データを選択し、ステップＳ７１０２に戻る。また、ステップＳ７１１２では、スライドショーによる画像データの再生を終了する。
【０２３３】
続いて、ステップＳ７１１３では、今回実行したスライドショー中に選択操作された画像データが存在したか検出する。存在している場合にはステップＳ７１１４に進み、存在しない場合には本フローを終了する。
【０２３４】
そして、ステップＳ７１１４では、スライドショー実行中に削除操作された画像データを順に再生するスライドショーを実行する。これにより削除する画像データをもう一度確認することができる。
【０２３５】
そして、ステップＳ７１１５では、削除確認操作がされたか検出する。検出した場合にはステップＳ７１１６に進み、検出しない場合には検出を継続する。次に、ステップＳ７
１１６では、スライドショーが終了したか検出する。終了している場合にはステップＳ７１１８に進み、終了していない場合にはステップＳ７１１７に進む。
【０２３６】
そして、ステップＳ７１１７では、スライドショーを中断する。削除確認操作がされた時点で、それ以降にスライドショーで再生される画像データも削除していいことを確認したとみなす。また、ステップＳ７１１８では、削除指示された画像データを削除処理する。
【０２３７】
以上の制御により、スライドショー実行中に処理対象の画像データを確実に指示することができる。また、スライドショーの終了後、処理対象の画像データを再生するスライドショーがスタートするので、簡単に処理対象画像が確認できる。
【０２３８】
以上の制御では、削除選択時には画像データを消去せず、再度の確認終了後に削除するようにしたが、削除選択時に画像データを消去してもよい。
【０２３９】
また、スライドショーの時に削除ボタンが操作されても、削除する画像を確認することなく、スライドショーを中断せずに削除選択できるようにしてもよい。
【０２４０】
その場合には、スライドショー終了後に削除選択画像を確認させた後に削除することが望ましい。
【図面の簡単な説明】
【０２４１】
【図１】図１は、本実施形態のコンテンツ配信システムのシステム構成を示すブロック図である。
【図２】図２は、コンテンツ配信サーバ１の構成を示すブロック図である。
【図３】図３は、第１実施形態の携帯電話２の外観図である。
【図４】図４は、第１実施形態の携帯電話２の外観図である。
【図５】図５は、表示の一例を示す図である。
【図６】図６は、表示の一例を示す図である。
【図７】図７は、コンテンツ配信サーバ１で実行される制御を示すフローチャート図である。
【図８】図８は、コンテンツ配信サーバ１で実行されるコンテンツ抽出制御を示すフローチャート図である。
【図９】図９は、コンテンツ配信サーバ１で実行されるコンテンツ編集制御を示すフローチャート図である。
【図１０】図１０は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【図１１】図１１は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【図１２】図６は、表示の一例を示す図である。
【図１３】図１３は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【図１４】図１４は、図９のステップＳ１０８で実行されるコンテンツ生成制御の一例を示すフローチャート図である。
【図１５】図１５は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。
【図１６】図１６は、コンテンツタイトル一覧の表示例を示す図である。
【図１７】図１７は、コンテンツ配信サーバ１で実行される制御を示すフローチャート図である。
【図１８】図１８は、携帯電話２で実行される制御を示すフローチャート図である。
【図１９】図１９は、コンテンツ配信サーバ１で実行されるコンテンツ変更制御を示すフローチャート図である。
【図２０】図２０は、コンテンツ配信システムを構成する家電ネットワークを示す図である。
【図２１】図２１は、電子レンジ５の外観を示す図である。
【図２２】図２２は、電子レンジ５の機能を説明するためのブロック図である。
【図２３】図２３は、電子レンジ５で実行される調理制御を示すフローチャート図である。
【図２４】図２４は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。
【図２５】図２５は、電子レンジ５で実行されるコンテンツ再生制御を示すフローチャート図である。
【図２６】図２６は、コンテンツ配信サーバ１で実行されるコンテンツ配信制御を示すフローチャート図である。
【図２７】図２７は、電子レンジモニタに表示される設定画面を示す図である。
【図２８】図２８は、ホームサーバ４で実行される制御を示すフローチャート図である。
【図２９】図２９は、電子レンジ操作メニュー例を示す図である。
【図３０】図３０は、電子レンジ５で実行される制御を示すフローチャート図である。
【図３１】図３１は、ホームサーバ４で実行されるコンテンツ配信制御を示すフローチャート図である。
【図３２】図３２は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。
【図３３】図３３は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。
【図３４】図３４は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。
【図３５】図３５は、デジタルカメラ１１で実行されるスライドショー制御を示すフローチャート図である。
【符号の説明】
【０２４２】
１・・・コンテンツ配信サーバ
２・・・携帯電話
３・・・コンテンツサーバ
４・・・ホームサーバ
５・・・電子レンジ                                   
【図１】
2005182165.tif 000003
【図２】
2005182165.tif 000004
【図３】
2005182165.tif 000005
【図４】
2005182165.tif 000006
【図５】
2005182165.tif 000007
【図６】
2005182165.tif 000008
【図７】
2005182165.tif 000009
【図８】
2005182165.tif 000010
【図９】
2005182165.tif 000011
【図１０】
2005182165.tif 000012
【図１１】
2005182165.tif 000013
【図１２】
2005182165.tif 000014
【図１３】
2005182165.tif 000015
【図１４】
2005182165.tif 000016
【図１５】
2005182165.tif 000017
【図１６】
2005182165.tif 000018
【図１７】
2005182165.tif 000019
【図１８】
2005182165.tif 000020
【図１９】
2005182165.tif 000021
【図２０】
2005182165.tif 000022
【図２１】
2005182165.tif 000023
【図２２】
2005182165.tif 000024
【図２３】
2005182165.tif 000025
【図２４】
2005182165.tif 000026
【図２５】
2005182165.tif 000027
【図２６】
2005182165.tif 000028
【図２７】
2005182165.tif 000029
【図２８】
2005182165.tif 000030
【図２９】
2005182165.tif 000031
【図３０】
2005182165.tif 000032
【図３１】
2005182165.tif 000033
【図３２】
2005182165.tif 000034
【図３３】
2005182165.tif 000035
【図３４】
2005182165.tif 000036
【図３５】
2005182165.tif 000037