(57)【要約】【課題】  中断したコンテンツの出力処理を他の装置で中断点から再開することができるコンテンツ出力装置、コンテンツ出力システム、コンテンツ出力方法、プログラムおよび記録媒体を提供する。【解決手段】  第１装置１０のコンテンツビューアは、コンテンツを表示しているときに、中断操作があると、中継データ６２を第１記憶部１２に記憶する。第２装置２０の「プロクシ設定」で第１装置１０のプロクシサーバが設定される。第１装置１０のプロクシサーバは、第２装置２０から受信したリクエストＵＲＬと特定ＵＲＬ６１とが一致し、かつ第１一時記憶部１３に中継データ６２が記憶されていると、受信したリクエストＵＲＬに代えて、中継データに基づいて生成したリクエスト先ＵＲＬ６３をリクエストＵＲＬとする。そして、リクエストＵＲＬで特定されるウェブサーバからコンテンツを取得し、取得したコンテンツを第２装置２０に送信する。【選択図】      図１
2011223363.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを記憶する記憶手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置。
【請求項２】
コンテンツ出力手段によって出力されるコンテンツの出力の中断を指示する中断指示手段をさらに含み、
前記記憶手段は、中断指示手段によって、コンテンツ出力手段が出力しているコンテンツの出力の中断が指示されたとき、中断された時点のコンテンツを配信する配信元のアドレスを記憶することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
前記予め定めるアドレスは、前記ネットワークに接続される他の装置の電源起動時または前記ネットワークに接続される他の装置のコンテンツ出力手段が起動されたときに、前記ネットワークに接続される他の装置のコンテンツ出力手段が最初にコンテンツを取得する配信元のアドレスであることを特徴とする請求項１または２に記載のコンテンツ出力装置。
【請求項４】
前記プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、
前記記憶手段にアドレスが記憶されているとき、前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得し、
前記記憶手段にアドレスが記憶されていないとき、前記受信したリクエストがコンテンツの取得を要求する予め定めるアドレスの配信元から配信されるコンテンツを取得し、
取得したコンテンツを前記他の装置へ送信することを特徴とする請求項１〜３のいずれか１つに記載のコンテンツ出力装置。
【請求項５】
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信したとき、前記予め定めるアドレスか、前記記憶手段に記憶されるアドレスかを選択するための選択手段をさらに含み、
前記プロクシ手段は、選択手段によって選択されたアドレスの配信元からコンテンツを取得することを特徴とする請求項４に記載のコンテンツ出力装置。
【請求項６】
前記選択手段は、前記予め定めるアドレス、および前記記憶手段に記憶されるアドレスに対応付けられたリンクを同一画面に並列に並べて表示する表示手段と、表示手段に表示されたリンクの中から１つのリンクを指定するリンク指定手段とを含むことを特徴とする請求項５に記載のコンテンツ出力装置。
【請求項７】
前記記憶手段に記憶されるアドレスの消去を指示する消去指示手段をさらに含み、
前記記憶手段は、消去指示手段によって消去が指示されると、記憶しているアドレスを消去することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項８】
前記記憶手段は、前記プロクシ手段が前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得したとき、記憶するアドレスの消去を指示することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項９】
前記コンテンツは、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちの少なくともいずれか１つを含むことを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項１０】
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が前記サーバからコンテンツを取得する度に、取得したコンテンツを配信する配信元のアドレスを上書きして記憶する記憶手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置。
【請求項１１】
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを前記サーバに送信して記憶させるアドレス送信手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、前記サーバに記憶させたアドレスを前記サーバから取得し、該他の装置に代わって、前記サーバから取得したアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置。
【請求項１２】
請求項１〜１１のいずれか１つに記載されるコンテンツ出力装置、他の装置、およびサーバを含むことを特徴とするコンテンツ出力システム。
【請求項１３】
コンテンツをコンテンツ出力装置で出力するコンテンツ出力方法であって、
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力工程と、
コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する記憶工程と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ工程とを含むことを特徴とするコンテンツ出力方法。
【請求項１４】
コンピュータに、
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力工程と、
コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する記憶工程と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ工程とを実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中断した処理を継続して再開することができるコンテンツ出力装置、コンテンツ出力システム、コンテンツ出力方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
インターネットに接続されるコンテンツ出力装置などのクライアントには、サーバが配信するコンテンツを取得して、静止画像の表示、動画の再生あるいは音声の出力を行うことができるものがある。コンテンツ出力装置などのクライアントには、サーバから取得して出力しているコンテンツが中断されても、継続して出力することができるものがある。
【０００３】
たとえば、第１の従来の技術として、特許文献１に記載されるクライアント端末切り換え方法がある。このクライアント端末切り換え方法では、クライアント端末である端末Ａからクライアント端末である端末Ｂに切り換えるとき、端末Ａは、ゲートウェイに、通信の一時停止を指令するとともに、切り換え先の端末Ｂの情報を通知する。ゲートウェイは、ゲートウェイで行なっているアドレス変換のアドレスを端末Ａのアドレスから端末Ｂのアドレスに変更する。端末Ａは、端末Ａから端末Ｂに引き継ぐべきデータを端末Ｂに転送して、端末Ａの状態を端末Ｂに再現した後、ゲートウェイに通信の再開を指令する。
【０００４】
第２の従来の技術として、特許文献２に記載されるデータ中継システムがある。このデータ中継システムでは、プロクシサーバは、プロクシサーバを介して内部ネットワーク上の情報処理装置と外部ネットワーク上の情報処理装置とが接続されているとき、外部情報処理装置から接続中断要求があると、接続中断要求に含まれる接続識別情報を接続管理テーブルに保存して、外部情報処理装置との接続を切断する。外部情報処理装置から接続再開要求があったとき、接続管理テーブルに保存された接続識別情報と接続再開要求に含まれる接続識別情報とが一致すると、関連付けられた内部情報処理装置との接続を再開する。
【０００５】
第３の従来の技術として、特許文献３に記載される視聴情報管理装置がある。この視聴情報管理装置では、コンテンツの中継を行うとき、中継の中断を検知し、コンテンツの中断位置を示す中断情報を記憶する。視聴情報管理装置は、クライアント端末装置から、中断コンテンツリストから選択された中断コンテンツのコンテンツ再生要求を受けると、要求を受けた中断コンテンツの中断情報が示す中断位置以降のコンテンツの配信をコンテンツサーバに要求する。
【０００６】
第４の従来の技術として、特許文献４に記載されるネットワークシステムがある。このネットワークシステムでは、ユーザ端末１がプロクシサーバを介してデータを受信中に、データを受信する端末を、ユーザ端末１からユーザ端末２に切り換えるとき、ユーザ端末１は、ユーザ端末２を介してプロクシサーバに経路切換要求を送信する。この経路切換要求を受信したプロクシサーバは、ユーザ端末１宛てに送信中のデータをユーザ端末２宛てに切り換え、ユーザ端末１は、先に受信して記憶しているデータをユーザ端末２宛てに転送する。
【０００７】
第５の従来の技術として、特許文献５に記載されるファイアウォールサービス提供方法がある。このファイアウォールサービス提供方法では、ファイアウォールに入った新しいセッションがリモートプロクシサーバによるサービスを要求している場合、ファイアウォールは、パケットのデスティネーションアドレスをリモートプロクシサーバのアドレスに置き換える。リモートプロクシサーバは、ファイアウォールに対して、自己から元のデスティネーションへのコネクションに対する許可を要求し、パケットをファイアウォールに送る。ファイアウォールは、パケットを元のデスティネーションへ転送する。
【０００８】
第６の従来の技術として、特許文献６に記載される中継装置がある。この中継装置は、リダイレクト機能を有するルータであり、リダイレクト要求パケットを受信すると、受信したリダイレクト要求パケットに含まれる送信元アドレスおよび送信元ポートをリダイレクト先として宛先変更する。中継装置は、端末からのコンテンツ要求パケットを受信すると、受信したコンテンツ要求パケットを、リダイレクト要求パケットを送信した端末に送信する。リダイレクト要求パケットを送信した端末は、リダイレクトされたコンテンツ要求パケットを受信すると、中継装置に代わって中継機能を果たし、コンテンツ要求パケットに対してサーバから受信するコンテンツパケットを、コンテンツ要求パケットを送信した端末に送信する。
【０００９】
第７の従来の技術として、特許文献７に記載されるコンテンツ記録再生システムがある。このコンテンツ記録再生システムでは、ハードディスクレコーダ１０は、視聴中断要求があると、コンテンツの出力を停止して、受信したコンテンツデータをハードディスクに記録する。ハードディスクレコーダ２０は、タイムシフト視聴再開要求を受けると、コンテンツデータを外部から受信し、受信したコンテンツデータをハードディスクに記録する。また、ハードディスクレコーダ１０は、記録したコンテンツデータをストリーム方式およびコピー方式でハードディスクレコーダ２０に伝送する。たとえば、ストリーム方式でコンテンツデータを受信する場合、ハードディスクレコーダ２０は、コンテンツデータを受信しながら同時にコンテンツデータで示されるコンテンツを出力する。ストリーム方式での再生が終了すると、ハードディスクに記録されているコンテンツデータで示されるコンテンツを出力する。
【００１０】
第８の従来の技術として、特許文献８に記載される電子機器がある。この電子機器では、携帯再生装置は、ネットワークを介してレコーダに電源オンの要求を行った後、現在視聴中の番組に関するチャネル受信要求をレコーダに行うとともに、録画開始要求を行うと、レコーダは指定された番組の録画を開始する。ユーザは、携帯再生装置でコンテンツを視聴中に中断した場合に、継続してそのコンテンツの続きをレコーダで視聴することができる。
【００１１】
第９の従来の技術として、特許文献９に記載されるタイムシフト視聴リレーシステムがある。このタイムシフト視聴リレーシステムは、第７の従来の技術と同様にタイムシフト視聴を可能とするものである。第１０の従来の技術として、特許文献１０に記載される受信装置がある。この受信装置も、第７の従来の技術と同様にタイムシフト視聴を可能とするものである。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００７−１４０７１２号公報
【特許文献２】特開２００７−８６８９４号公報
【特許文献３】特開２００６−３１９４４３号公報
【特許文献４】特開２００４−３６２０６２号公報
【特許文献５】特開２００２−２１５４７８号公報
【特許文献６】特開２００６−１６３８２９号公報
【特許文献７】特開２００８−１０９４９０号公報
【特許文献８】特開２００７−１２４０１７号公報
【特許文献９】特開２００５−２１７５８６号公報
【特許文献１０】特開２００４−３６３６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
第１の従来の技術は、コンテンツ視聴の中断側機器だけでなく、中継装置および引継ぎ側の機器においても、コンテンツ視聴の再開を指示する手段を搭載する必要がある。すなわち、第１の機器で視聴しているコンテンツの続きを第２の機器で視聴する場合、第１の機器だけでなく、第２の機器にも、途中からの視聴を実現するための手段を付加する必要がある。第２の機器が、たとえば家電製品であって、ソフトウェアなどの変更が難しい場合、実現することができない。
【００１４】
第２の従来の技術は、中断した処理を継続して再開することはできるが、同じ装置での再開であり、他の装置に切り換えて再開することはできない。第３の従来の技術は、視聴情報管理装置がコンテンツの配信を中継し、中継の中断を検知して、中断位置を記憶するが、引継ぎ側のクライアント端末装置で、中断されたコンテンツを表示する手段が必要であり、第１の従来の技術と同様、ソフトウェアなどの変更が難しい場合、実現することができない。第４の従来の技術は、経路切換要求を、ユーザ端末２を介してプロクシサーバに送信するので、ユーザ端末２に経路切換のための手段が必要である。第５，６の従来の技術は、パケットを他の装置にリダイレクトすることはできるが、中断したコンテンツを継続して再開するものではない。
【００１５】
第７，９，１０の従来の技術は、放送中のコンテンツを他の装置で継続してタイムシフト視聴するためのものであり、インターネットの情報を他の装置で継続して出力するものではない。第８の従来の技術は、携帯再生装置で視聴中のコンテンツの続きを、遠隔でレコーダに録画させ、レコーダに録画したコンテンツを継続して視聴することができるようにするものであり、中断したコンテンツを他の装置で取得して継続して出力するものではない。
【００１６】
本発明の目的は、中断したコンテンツの出力処理を他の装置で中断点から再開することができるコンテンツ出力装置、コンテンツ出力システム、コンテンツ出力方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１７】
本発明は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを記憶する記憶手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置である。
【００１８】
また本発明は、コンテンツ出力手段によって出力されるコンテンツの出力の中断を指示する中断指示手段をさらに含み、
前記記憶手段は、中断指示手段によって、コンテンツ出力手段が出力しているコンテンツの出力の中断が指示されたとき、中断された時点のコンテンツを配信する配信元のアドレスを記憶することを特徴とする。
【００１９】
また本発明は、前記予め定めるアドレスは、前記ネットワークに接続される他の装置の電源起動時または前記ネットワークに接続される他の装置のコンテンツ出力手段が起動されたときに、前記ネットワークに接続される他の装置のコンテンツ出力手段が最初にコンテンツを取得する配信元のアドレスであることを特徴とする。
【００２０】
また本発明は、前記プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、
前記記憶手段にアドレスが記憶されているとき、前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得し、
前記記憶手段にアドレスが記憶されていないとき、前記受信したリクエストがコンテンツの取得を要求する予め定めるアドレスの配信元から配信されるコンテンツを取得し、
取得したコンテンツを前記他の装置へ送信することを特徴とする。
【００２１】
また本発明は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信したとき、前記予め定めるアドレスか、前記記憶手段に記憶されるアドレスかを選択するための選択手段をさらに含み、
前記プロクシ手段は、選択手段によって選択されたアドレスの配信元からコンテンツを取得することを特徴とする。
【００２２】
また本発明は、前記選択手段は、前記予め定めるアドレス、および前記記憶手段に記憶されるアドレスに対応付けられたリンクを同一画面に並列に並べて表示する表示手段と、表示手段に表示されたリンクの中から１つのリンクを指定するリンク指定手段とを含むことを特徴とする。
【００２３】
また本発明は、前記記憶手段に記憶されるアドレスの消去を指示する消去指示手段をさらに含み、
前記記憶手段は、消去指示手段によって消去が指示されると、記憶しているアドレスを消去することを特徴とする。
【００２４】
また本発明は、前記記憶手段は、前記プロクシ手段が前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得したとき、記憶するアドレスの消去を指示することを特徴とする。
【００２５】
また本発明は、前記コンテンツは、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちの少なくともいずれか１つを含むことを特徴とする。
【００２６】
また本発明は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が前記サーバからコンテンツを取得する度に、取得したコンテンツを配信する配信元のアドレスを上書きして記憶する記憶手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置である。
【００２７】
また本発明は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力手段と、
コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを前記サーバに送信して記憶させるアドレス送信手段と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、前記サーバに記憶させたアドレスを前記サーバから取得し、該他の装置に代わって、前記サーバから取得したアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ手段とを含むことを特徴とするコンテンツ出力装置である。
【００２８】
また本発明は、前記コンテンツ出力装置、他の装置、およびサーバを含むことを特徴とするコンテンツ出力システムである。
【００２９】
また本発明は、コンテンツをコンテンツ出力装置で出力するコンテンツ出力方法であって、
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力工程と、
コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する記憶工程と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ工程とを含むことを特徴とするコンテンツ出力方法である。
【００３０】
また本発明は、コンピュータに、
コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力工程と、
コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する記憶工程と、
前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ工程とを実行させるためのプログラムである。
また本発明は、前記プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００３１】
本発明によれば、コンテンツ出力手段は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。記憶手段は、コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを記憶する。そして、プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信する。
【００３２】
したがって、コンテンツ出力装置で視聴していたコンテンツを、コンテンツ出力装置を介して他の装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、コンテンツ出力装置が有するプロクシサーバを他の装置に設定することによって、コンテンツ出力装置で視聴していたコンテンツを他の装置で視聴することができる。特に、コンテンツ出力装置で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを記憶手段に記憶するようにすれば、中断したコンテンツの出力処理を他の装置で中断点から再開することができる。他の装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【００３３】
また本発明によれば、中断指示手段は、コンテンツ出力手段によって出力されるコンテンツの出力の中断を指示する。そして、前記記憶手段は、中断指示手段によって、コンテンツ出力手段が出力しているコンテンツの出力の中断が指示されたとき、中断された時点のコンテンツを配信する配信元のアドレスを記憶するので、ユーザは、意図して中断点を指定することができる。
【００３４】
また本発明によれば、前記予め定めるアドレスは、前記ネットワークに接続される他の装置の電源起動時または前記ネットワークに接続される他の装置のコンテンツ出力手段が起動されたときに、前記ネットワークに接続される他の装置のコンテンツ出力手段が最初にコンテンツを取得する配信元のアドレスであるので、中断したコンテンツを継続するために、予め定めるアドレスを別途設定する必要がなく、操作を簡便化することができる。
【００３５】
また本発明によれば、前記プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、前記記憶手段にアドレスが記憶されているとき、前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得し、前記記憶手段にアドレスが記憶されていないとき、前記受信したリクエストがコンテンツの取得を要求する予め定めるアドレスの配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信する。したがって、記憶手段にアドレスが記憶されていないとき、初期画面など前記予め定めるアドレスに対応するコンテンツから視聴することを可能とすることができる。
【００３６】
また本発明によれば、選択手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信したとき、前記予め定めるアドレスか、前記記憶手段に記憶されるアドレスかを選択する。そして、前記プロクシ手段は、選択手段によって選択されたアドレスの配信元からコンテンツを取得する。したがって、中断点から視聴を再開するか、初期画面など前記予め定めるアドレスに対応するコンテンツから視聴するかを選択することができる。
【００３７】
また本発明によれば、前記選択手段は、表示手段とリンク指定手段とを含む。表示手段は、前記予め定めるアドレス、および前記記憶手段に記憶されるアドレスに対応付けられたリンクを同一画面に並列に並べて表示する。そして、リンク指定手段は、表示手段に表示されたリンクの中から１つのリンクを指定する。したがって、どちらのリンクかを容易に選択することができる。
【００３８】
また本発明によれば、消去指示手段は、前記記憶手段に記憶されるアドレスの消去を指示する。そして、前記記憶手段は、消去指示手段によって消去が指示されると、記憶しているアドレスを消去する。したがって、中断したコンテンツを他の装置で継続して視聴することを、繰り返すか、一度のみに限定するかを選択することができる。
【００３９】
また本発明によれば、前記記憶手段は、前記プロクシ手段が前記記憶手段に記憶されるアドレスの配信元から配信されるコンテンツを取得したとき、記憶するアドレスの消去を指示する。したがって、中断したコンテンツを他の装置で視聴を再開することを一度のみに限定することができる。
【００４０】
また本発明によれば、前記コンテンツは、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちの少なくともいずれか１つを含む。したがって、コンテンツが、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちのいずれであれば、中断したコンテンツを他の装置で継続して視聴することができる。
【００４１】
また本発明によれば、コンテンツ出力手段は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。記憶手段は、コンテンツ出力手段が前記サーバからコンテンツを取得する度に、取得したコンテンツを配信する配信元のアドレスを上書きして記憶する。そして、プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶手段に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信する。したがって、中断を指示する操作、たとえば「しおりを入れる」操作を行うことなく、コンテンツの視聴の途中で視聴を終了しても、中断したコンテンツを他の装置で継続して視聴することができる。
【００４２】
また本発明によれば、コンテンツ出力手段は、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。アドレス送信手段は、コンテンツ出力手段が出力しているコンテンツを配信する配信元のアドレスを前記サーバに送信して記憶させる。そして、プロクシ手段は、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、前記サーバに記憶させたアドレスを前記サーバから取得し、該他の装置に代わって、前記サーバから取得したアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信する。したがって、コンテンツを配信する配信元のアドレスをサーバに記憶させるので、他の装置は、コンテンツの視聴が中断したコンテンツ出力装置以外のコンテンツ出力装置にリクエストを送信して、中断したコンテンツを中断点から再開して視聴することができる。
【００４３】
また本発明によれば、コンテンツ出力システムは、前記コンテンツ出力装置、前記他の装置、および前記サーバを含む。
【００４４】
したがって、コンテンツ出力装置で視聴していたコンテンツを、コンテンツ出力装置を介して他の装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、コンテンツ出力装置が有するプロクシサーバを他の装置に設定することによって、コンテンツ出力装置で視聴していたコンテンツを他の装置で視聴することができる。特に、コンテンツ出力装置で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを記憶手段に記憶するようにすれば、中断したコンテンツの出力処理を他の装置で中断点から再開することができる。他の装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【００４５】
また本発明によれば、コンテンツをコンテンツ出力装置でコンテンツを出力するにあたって、コンテンツ出力工程では、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。記憶工程では、コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する。そして、プロクシ工程では、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信する。
【００４６】
したがって、コンテンツ出力装置で視聴していたコンテンツを、コンテンツ出力装置を介して他の装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、コンテンツ出力装置が有するプロクシサーバを他の装置に設定することによって、コンテンツ出力装置で視聴していたコンテンツを他の装置で視聴することができる。特に、コンテンツ出力装置で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを記憶手段に記憶するようにすれば、中断したコンテンツの出力処理を他の装置で中断点から再開することができる。他の装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【００４７】
また本発明によれば、コンピュータに、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力するコンテンツ出力工程と、コンテンツ出力工程で出力したコンテンツを配信する配信元のアドレスを記憶する記憶工程と、前記ネットワークに接続される他の装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、該他の装置に代わって、記憶工程で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを前記他の装置へ送信するプロクシ工程とを実行させるためのプログラムとして提供することができる。
【００４８】
また本発明によれば、前記プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態であるコンテンツ表示システム１の構成の一例を示すブロック図である。
【図２】第１装置１０の構成の一例を示すブロック図である。
【図３】第２装置２０の構成の一例を示すブロック図である。
【図４】第１装置１０の外観の一例を示す図である。
【図５】第２装置２０の外観の一例を示す図である。
【図６】リモコン２９の外観の一例を示す図である。
【図７】第１装置１０のコンテンツビューアが表示する画面推移の一例を示す図である。
【図８】第２装置２０で通信設定を行うときの画面推移の一例を示す図である。
【図９】第２装置２０のコンテンツビューアが表示する画面の例を示す図である。
【図１０】第１記憶部１２に記憶される中継関連データのデータ構造を示す図である。
【図１１】第１装置１０のコンテンツビューアが実行するコンテンツ表示中断処理の処理手順を示すフローチャートである。
【図１２】第１装置１０のプロクシサーバが実行するリダイレクト処理の処理手順を示すフローチャートである。
【図１３】第２の装置のコンテンツビューアが実行するコンテンツ継続表示処理の処理手順を示すフローチャートである。
【図１４】サーバ３０が実行するコンテンツ配信処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００５０】
図１は、本発明の一実施形態であるコンテンツ表示システム１の構成の一例を示すブロック図である。コンテンツ出力システムであるコンテンツ表示システム１は、第１装置１０、第２装置２０およびサーバ３０を含んで構成される。
【００５１】
第１装置１０および第２装置２０は、たとえばローカルエリアネットワーク（Local 
Area Network；略称ＬＡＮ）もしくはワイドエリアネットワーク（Wide Area Network；略称ＷＡＮ）などのネットワークによってそれぞれ接続されている。また、第１装置１０および第２装置２０のいずれもインターネットを経由してサーバ３０に接続されている。
【００５２】
図２は、第１装置１０の構成の一例を示すブロック図である。コンテンツ出力装置である第１装置１０は、たとえばデジタルフォトフレーム、パーソナルコンピュータ、あるいはテレビジョン装置によって構成される。第１装置１０は、携帯型であってもよいが、後述するプロクシサーバの機能を有するので、常時起動されているほうが望ましく、常に電源が投入状態となっている据え置き型の装置が好適である。第１装置１０は、第１ＣＰＵ１１、第１記憶部１２、第１一時記憶部１３、第１表示部１４、第１通信部１５および第１操作部１６を含んで構成される。本発明に係るコンテンツ出力方法は、第１装置１０で実行される。
【００５３】
第１ＣＰＵ１１は、第１記憶部１２に記憶されるプログラムを実行することによって、第１表示部１４、第１通信部１５および第１操作部１６を制御する。記憶手段である第１記憶部１２は、たとえば磁気ディスク装置（Hard Disk Drive；略称ＨＤＤ）、半導体ディスク装置（Solid State Drive；略称ＳＳＤ）、あるいはフラッシュメモリカードなどの不揮発性の記憶装置によって構成され、第１一時記憶部１３よりも容量の大きい記憶装置である。第１記憶部１２は、第１ＣＰＵ１１が実行するプログラムおよび第１ＣＰＵ１１が制御するために必要な情報を記憶する。第１記憶部１２に記憶されるプログラムには、後述するコンテンツビューア、ウェブブラウザおよびプロクシサーバなどのアプリケーションプログラムが含まれる。
【００５４】
第１一時記憶部１３は、第１記憶部１２よりも高速に情報の読み書きが可能な（
Dynamic Random Access Memory；略称ＤＲＡＭ）などによって構成される記憶装置であり、第１ＣＰＵ１１が処理を行うために必要な情報を一時的に記憶するワークメモリである。第１一時記憶部１３は、不揮発性であってもよい。第１記憶部１２および第１一時記憶部１３に記憶される情報は、第１ＣＰＵ１１によって読み書きされる。第１表示部１４は、たとえば液晶パネルによって構成され、第１ＣＰＵ２０から受け取る情報、画像情報、たとえば静止画像情報あるいは動画情報を表示する。
【００５５】
第１通信部１５は、ネットワークに接続され、第２装置２０およびサーバ３０と情報を送受信する通信装置である。第１通信部１５は、通信規格イーサネット（登録商標）を用いて通信するが、この通信規格に限定されるものではなく、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）あるいはＺｉｇｂｅｅ（登録商標）などの短距離無線通信規格を用いてもよい。第１通信部１５は、第１ＣＰＵ１１から受け取る情報を第２装置２０またはサーバ３０に送信し、第２装置２０またはサーバ３０から受信した情報を第１ＣＰＵ１１に送る。
【００５６】
第１操作部１６は、たとえば第１表示部１４の周辺に配置される操作キー、あるいはリモートコントロール（以下「リモコン」という）などによって構成され、ユーザが第１装置１０を操作するために操作キーあるいはリモコンによって入力した情報を第１ＣＰＵ１１に送る。
【００５７】
図３は、第２装置２０の構成の一例を示すブロック図である。他の装置である第２装置２０は、たとえばデジタルフォトフレーム、パーソナルコンピュータ、テレビジョン装置、携帯電話装置あるいはゲーム機などによって構成される。第２装置２０は、使用時のみ電源が投入されていればよく、携帯型の装置であってもよいし、据え置き型の装置であってもよい。第２装置２０は、第２ＣＰＵ２１、第２記憶部２２、第２一時記憶部２３、第２表示部２４、第２通信部２５、第２操作部２６、音声出力部２７、チューナ２８、アンテナ２８１および図示しない第３通信部を含んで構成される。
【００５８】
第２ＣＰＵ２１は、第２記憶部２２に記憶されるプログラムを実行することによって、第２表示部２４、第２通信部２５、第２操作部２６、音声出力部２７、チューナ２８および図示しない第３通信部を制御する。第２記憶部２２は、たとえばＨＤＤ、ＳＳＤ、フラッシュメモリカードなどの不揮発性の記憶装置によって構成され、第２一時記憶部２３よりも容量の大きい記憶装置である。第２記憶部２２は、第２ＣＰＵ２１が実行するプログラムおよび第２ＣＰＵ２１が制御するために必要な情報を記憶する。第２記憶部２２に記憶されるプログラムには、後述するフォトビューアおよびウェブブラウザなどのアプリケーションプログラムが含まれる。
【００５９】
第２一時記憶部２３は、第２記憶部２２よりも高速に情報の読み書きが可能なＤＲＡＭなどによって構成される記憶装置であり、第２ＣＰＵ２１が処理を行うために必要な情報を一時的に記憶するワークメモリである。第２一時記憶部２３は、不揮発性であってもよい。第２記憶部２２および第２一時記憶部２３に記憶される情報は、第２ＣＰＵ２１によって読み書きされる。第２表示部２４は、たとえば液晶パネルによって構成され、第２ＣＰＵ２１から受け取る情報、画像情報などを表示する。
【００６０】
第２通信部２５は、ネットワークに接続され、第１装置１０およびサーバ３０と情報を送受信する通信装置である。第２通信部２５は、通信規格イーサネット（登録商標）を用いて通信するが、この通信規格に限定されるものではなく、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）あるいはＺｉｇｂｅｅ（登録商標）などの短距離無線通信規格を用いてもよい。第２通信部２５は、第２ＣＰＵ２１から受け取る情報を第１装置１０またはサーバ３０に送信し、第１装置１０またはサーバ３０から受信した情報を第２ＣＰＵ２１に送る。第２操作部２６は、たとえば後述するリモコン２９などによって構成される。
【００６１】
リモコン２９は、ユーザが第２装置２０を操作するために操作キーなどによって入力した情報を第２装置２０に送信する。リモコン２９から送信された情報は、図示しない第３通信部によって受信され、受信された情報は第２ＣＰＵ２１に送られる。図示しない第３通信部は、リモコン２９との間で、無線通信、たとえば赤外線を用いる通信によって、情報の送受信を行う。
【００６２】
音声出力部２７は、たとえばスピーカによって構成され、第２ＣＰＵ２１から受け取る情報、たとえばテレビジョン放送の音声情報あるいはコンテンツの音声情報を音にして出力する。チューナ２８は、ユーザによって選択されたチャンネルの周波数が第２ＣＰＵ２０から知らされると、知らされた周波数のテレビジョン放送、たとえば地上デジタル放送の電波をアンテナ２８１によって受信し、受信した放送の電気信号を映像情報および音声情報に変換し、変換した映像情報および音声情報を第２ＣＰＵ２０に送る。アンテナ２８１は、テレビジョン放送の電波を受信し、電気信号に変換してチューナ２８に送る。
【００６３】
上述した第１装置１０では、音声出力部を設けていないが、音声情報、たとえばコンテンツの音声情報を出力する場合は、音声出力部２７と同様の音声出力部を第１装置１０に設ける。サーバ３０の構成は、サーバ３０の通信部が有線通信でインターネットに接続されていることを除き、第１装置１０と同様の構成であり、重複を避けるために説明は省略する。
【００６４】
図４は、第１装置１０の外観の一例を示す図である。図４に示した第１装置１０には、表示画面を有する第１表示部１４と、複数の操作キーを有する第１操作部１６とが示されている。第１操作部１６は、カーソルキー１６１、決定キー１６２、メニューキー１６３、機能キー１６４および戻るキー１６５などの操作キーを有する。図４に示した例では、第１表示部１４の表示画面の解像度は、たとえば１０２４×６００である。
【００６５】
カーソルキー１６１は、第１表示部１４の表示画面に表示されるカーソルを上下左右に移動させる操作キーである。決定キー１６２は、カーソルによって指し示される項目を選択することを指示する操作キーである。メニューキー１６３は、メニュー画面を表示するための操作キーである。機能キー１６４は、機能選択画面を表示するための操作キーである。戻るキー１６５は、前の画面に戻るための操作キーである。
【００６６】
図５は、第２装置２０の外観の一例を示す図である。図５に示した第２装置２０には、表示画面を有する第２表示部２４と、表示画面の両側に設けられるスピーカを有する音声出力部２７とが示されている。図５に示した例では、第２表示部２４の表示画面の解像度は、たとえば１９２０×１０８０であり、図４に示した第１装置１０の第１表示部１４の表示画面よりも大きく、解像度も高い。
【００６７】
図６は、リモコン２９の外観の一例を示す図である。リモコン２９は、第２装置２０の電源のオンオフを制御する電源キー２９１、第２装置２０が有するコンテンツビューアを起動するためのインターネットキー２９２、「１」〜「９」，「１０／０」，「１１」，「１２」の番号が示された数字キー２９３、音量を調節するための音量調節キー２９４、設定を行うための設定画面を表示するための設定キー２９５のほか、カーソルキー２９６、決定キー２９７、終了キー２９８および戻るキー２９９などの操作キーを有する。
【００６８】
第２装置２０が有するコンテンツビューアは、第２ＣＰＵ２１が第２記憶部２２に記憶されるコンテンツビューアのアプリケーションプログラムを実行することによって実現される機能である。コンテンツビューアのアプリケーションプログラムは、ウェブブラウザ機能を有しており、ハイパーテキストマークアップ言語（Hyper Text Markup Language；略称ＨＴＭＬ）で記述されたコンテンツを表示することができる。コンテンツビューアのウェブブラウザ機能は、ハイパーテキスト転送プロトコル（Hyper Text Transfer 
Protocol：略称ＨＴＴＰ）あるいは暗号化機能付ＨＴＴＰ（Hypertext Transfer 
Protocol Security；略称ＨＴＴＰＳ）を使用して、ウェブサーバ、たとえばサーバ３０からコンテンツを取得する。すなわち、コンテンツビューアは、インターネットを介してサーバ３０にアクセスしてコンテンツを取得し、取得したコンテンツを表示することができる。
【００６９】
図７は、第１装置１０のコンテンツビューアが表示する画面推移の一例を示す図である。第１装置１０のコンテンツビューアは、第１ＣＰＵ１１が第１記憶部１２に記憶されるコンテンツビューアのアプリケーションプログラムを実行することによって実現される機能である。第１装置１０のコンテンツビューアは、第２装置２０のコンテンツビューアと同じ機能であり、重複を避けるために説明は省略する。第１装置１０が有するコンテンツビューアは、コンテンツ出力手段である。
【００７０】
図７（ａ）は、第１装置１０のコンテンツビューアが表示するメニュー画面４１の一例を示す図である。メニュー画面４１は、第１装置１０が起動された直後、またはメニューキー１６３が押下されたとき、第１表示部１４に表示される。メニュー画面４１は、第１装置１０のコンテンツビューアが生成して表示する画面であるが、これに限定されるものではなく、メニュー画面４１は、たとえば第１装置１０のコンテンツビューアがインターネットに接続される所定のウェブサーバから取得した画面であってもよい。
【００７１】
メニュー画面４１は、画面の最上部に表示されるタイトル「メニュー」、およびタイトルの下側に表示される選択可能なアドレス名称一覧を表示する。アドレス名称は、コンテンツを配信する配信元のアドレスに付与されている名称であり、リンクとして機能する。選択可能なアドレス名称一覧には、「動画サービス」、「電子書籍コム」、「ミュージックナウ」、「写真共有ホーム」および「アドレス入力」の項目がある。「動画サービス」、「電子書籍コム」、「ミュージックナウ」および「写真共有ホーム」は、コンテンツを配信する配信元のアドレスのアドレス名称であり、いずれかのアドレス名称が選択されると、コンテンツビューアは、選択されたアドレス名称のアドレスと対応付けられた配信元にアクセスし、そのアドレスと対応付けられた配信元から配信されるコンテンツを画面として第１表示部１４に表示する。図７（ａ）に示したメニュー画面４１では、カーソル４１１によって、「電子書籍コム」の項目が選択されている。
【００７２】
「アドレス入力」は、コンテンツを配信する配信元のアドレスである統一資源位置指定子（Uniform Resource Locator；略称ＵＲＬ）を入力するための画面を表示するための項目である。ユーザは、ＵＲＬを入力するための画面で、アクセスしたい配信元のアドレスであるＵＲＬ、たとえば「ｈｔｔｐ／／・・・」を直接入力して、アドレスと対応付けられた配信元にアクセスし、そのアドレスと対応付けられたの配信元から配信されるコンテンツの画面を第１表示部１４に表示させることができる。
【００７３】
図７（ｂ）は、図７（ａ）に示したメニュー画面４１に表示された選択可能なアドレス名称一覧の中から、「電子書籍コム」が選択され、決定キー１６２が押下されたときに第１表示部１４に表示される書籍選択画面４２の一例を示す図である。書籍選択画面４２は、画面の最上部に表示されるタイトル「電子書籍コム」、およびタイトルのすぐ下に表示されるサブタイトル「今月の新刊」、およびサブタイトルの下側に表示される選択可能な電子書籍コンテンツのコンテンツ名一覧を表示する。
【００７４】
選択可能なコンテンツ名一覧には、左側から電子書籍コンテンツ「月間クラウド」、「ｂｉｚナウ２月号」、「１９８４」および「イオンダイエット」のコンテンツ名が表示されている。画面に表示されていない電子書籍コンテンツのコンテンツ名は、カーソルキー１６１の右または左を押下することによって、スクロールさせて表示させることができる。図７（ｂ）に示した書籍選択画面４２では、カーソル４２１によって、電子書籍コンテンツ「月間クラウド」のコンテンツ名が選択されている。
【００７５】
図７（ｃ）は、図７（ｂ）に示した書籍選択画面４２に表示された選択可能なコンテンツ名一覧の中から、「月間クラウド」が選択され、決定キー１６２が押下されたときに第１表示部１４に表示される書籍表示画面４３の一例を示す図である。書籍表示画面４３は、画面の最上部に表示されるタイトル「電子書籍コム」、タイトルのすぐ下に表示されるサブタイトル「月間クラウド  ２０１０／０２号」、およびサブタイトルの下側に表示される電子書籍コンテンツの内容を表示する。画面に表示されていない頁の電子書籍コンテンツの内容は、カーソルキー１６１の右または左を押下することによって、スクロールさせて前後の頁を表示させることができる。
【００７６】
図７（ｄ）は、図７（ｃ）に示した書籍表示画面４３が第１表示部１４に表示されている状態で、機能キー１６４が押下されたことによって表示される書籍表示画面４４の一例を示す図である。書籍表示画面４４は、図７（ｃ）に示した書籍表示画面４３にサブメニュー４４１が重ねて表示されている画面である。サブメニュー４４１は、サブメニュー４４１の最上部に表示されるタイトル「サブメニュー」、およびタイトル「サブメニュー」の下側に表示される選択可能な操作項目一覧を表示する。
【００７７】
操作項目一覧には、「しおりを入れる」、「しおりを消す」、「進む＞＞」および「戻る＞＞」などの項目がある。「しおりを入れる」の項目は、書籍表示画面４３に表示している頁を記憶することを指示する項目である。「しおりを入れる」の項目が選択され、決定キー１６２が押下されたとき、後述する中継データが第１記憶部１２に記憶される。「しおりを消す」の項目は、記憶している頁を消去することを指示する項目である。「しおりを消す」の項目が選択され、決定キー１６２が押下されたとき、第１記憶部１２に記憶される後述する中継データは消去される。「進む＞＞」の項目は、書籍表示画面４３に表示している頁を進めることを指示する項目である。「戻る＞＞」の項目は、書籍表示画面４３に表示している頁を戻すことを指示する項目である。サブメニュー４４１の「しおりを入れる」の項目は、中断指示手段である。サブメニュー４４１の「しおりを消す」の項目は、消去指示手段である。
【００７８】
ユーザは、操作項目一覧の中から選択したい操作項目を、カーソル４４２をカーソルキー１６１の上または下を押下することによって選択して、決定キー１６２を押下することによって操作することができる。図７（ｄ）に示したサブメニュー４４１では、カーソル４４２によって、操作項目一覧の中から「しおりを入れる」の項目が選択されている。
【００７９】
図７（ｅ）は、図７（ｄ）に示したサブメニュー４４１で「しおりを入れる」の項目が選択され、決定キー１６２が押下されたときに表示される書籍表示画面４４の一例を示す図である。書籍表示画面４４は、図７（ｃ）に示した書籍表示画面４３にメッセージ４５１が重ねて表示されている画面である。メッセージ４５１には、上下２段に分けて２つのメッセージが表示される。上段には、「下記のページにしおりを入れました」というメッセージが表示され、下段には、「電子書籍コム月間クラウド  ２０１０／０２号  １−２ページ目」というメッセージが表示されている。
【００８０】
図７（ｄ）に示したサブメニュー４４１で「しおりを入れる」の項目が選択され、決定キー１６２が押下されたとき、「電子書籍コム月間クラウド  ２０１０／０２号  １−２ページ目」という情報が「しおり」として第１記憶部１２に記憶されるとともに、図７（ｃ）に示した書籍表示画面４３を配信しているＵＲＬが、後述する中継点ＵＲＬとして、第１記憶部１２に記憶される。
【００８１】
図８は、第２装置２０で通信設定を行うときの画面推移の一例を示す図である。図８（ａ）は、リモコン２９の設定キー２９５が押下されたとき、第２表示部２４に表示される設定メニュー画面５１の一例を示す図である。設定メニュー画面５１は、画面の最上部に表示されるタイトル「設定メニュー」、タイトルの下側に表示される選択可能な設定一覧、および画面の最下部に表示される操作説明を表示する。選択可能な設定一覧には、「テレビ設定」、「通信設定」および「その他設定」の項目がある。
【００８２】
「テレビ設定」の項目は、テレビジョン放送に関する設定を行う項目である。「通信設定」の項目は、通信に関する設定を行う項目である。「その他設定」の項目は、テレビジョン放送に関する設定および通信に関する設定以外の設定を行う項目である。図８（ａ）に示した設定メニュー画面５１では、カーソル５１１によって「通信設定」の項目が選択されている。画面の最下部に表示される操作説明には、「↑↓で選択、［決定］で決定」が表示されている。「↑↓で選択」は、カーソルキー２９６の「↑」キーまたは「↓」キーでカーソル５１１を上下して設定項目を選択することができる旨を示し、「［決定］で決定」は、決定キー２９７を操作することによって、カーソルで選択した設定項目を決定することができる旨を示す。
【００８３】
図８（ｂ）は、図８（ａ）に示した設定メニュー画面５１で「通信設定」の項目が選択され、決定キー２９７が押下されたときに表示される通信設定サブメニュー画面５２の一例を示す図である。通信設定サブメニュー画面５２は、ウェブブラウザがウェブサーバと通信を行うための設定であり、画面の最上部に表示されるタイトル「通信設定サブメニュー」、タイトルの下側に表示される選択可能な通信設定一覧、および画面の最下部に表示される操作説明を表示する。選択可能な通信設定一覧には、「接続設定」、「プロクシ設定」および「詳細設定」の項目がある。
【００８４】
「接続設定」は、接続に関する設定を行う項目である。「プロクシ設定」は、プロクシサーバに関する設定を行う項目である。プロクシサーバは、第１ＣＰＵ１１が第１記憶部１２に記憶されるプロクシサーバのアプリケーションプログラムを実行することによって実現される機能である。プロクシサーバは、ネットワークに接続される他の装置から、コンテンツの取得を要求されると、該他の装置に代わって、ウェブサーバ、たとえばサーバ３０からコンテンツを取得し、取得したコンテンツを、前記要求を行った他の装置に転送するサーバである。
【００８５】
「詳細設定」は、接続に関する設定およびプロクシサーバに関する設定以外の詳細な設定を行う項目である。図８（ｂ）に示した通信設定サブメニュー画面５２では、カーソル５２１によって「通信設定」の項目が選択されている。図８（ｂ）に示した最下部に表示される操作説明は、図８（ａ）に示した最下部に表示される操作説明と同じであり、重複をさけるために説明は省略する
図８（ｃ）は、図８（ｂ）示した通信設定サブメニュー画面５２で「プロクシ設定」の項目が選択され、決定キー２９７が押下されたときに表示されるプロクシ設定画面５３の一例を示す図である。プロクシ設定画面５３は、画面の最上部に表示されるタイトル「プロクシ設定」、タイトルのすぐ下に表示されるプロクシ情報入力欄、および画面の最下部に表示される操作説明を表示する。
【００８６】
プロクシ情報入力欄には、「利用する」または「利用しない」を選択する利用選択欄、インターネットプロトコル（Internet Protocol；略称ＩＰ）アドレス入力欄、ポート番号入力欄、設定ボタンおよびキャンセルボタンが表示されている。利用選択欄は、プロクシ設定を利用するか否かを選択するための欄であり、「利用する」または「利用しない」の直前に示されるチェック欄にチェックを入れることによって選択される。「利用する」または「利用しない」のチェック欄は、いずれか１つのみにチェックを入れることができ、一方にチェックを入れると、他方のチェックははずれる。
【００８７】
ウェブブラウザなどのＨＴＴＰクライアントアプリケーションプログラムからウェブサーバへリクエストを送信するとき、「プロクシ設定」で「利用する」が設定されていると、リクエストＵＲＬによらず、必ずプロクシサーバを経由して、リクエストＵＲＬにリクエストが送信される。「プロクシ設定」で「利用する」が設定されていないと、プロクシサーバを経由することなく、直接リクエストＵＲＬにリクエストが送信される。リクエストＵＲＬは、ウェブブラウザなどのＨＴＴＰクライアントアプリケーションプログラムがコンテンツを取得しようとしているウェブサーバのＵＲＬである。
【００８８】
ＩＰアドレス入力欄は、プロクシサーバのＩＰアドレスを入力するための欄であり、ポート番号入力欄は、プロクシサーバのポート番号を入力すための欄である。ＩＰアドレス入力欄およびポート番号入力欄は、「利用する」のチェック欄にチェックを入れたときのみ、入力可能である。設定ボタンは、チェックを入れた「利用する」または「利用しない」の選択、ならびに入力したＩＰアドレスおよびポート番号を設定するための操作ボタンである。キャンセルボタンは、チェックを入れた「利用する」または「利用しない」の選択、ならびに入力したＩＰアドレスおよびポート番号をキャンセルするための操作ボタンである。
【００８９】
画面の最下部に表示される操作説明には、「↑↓←→で選択、［決定］で決定、１−９で数字入力」が表示されている。「↑↓で選択」は、カーソルキー２９６の「↑」キー、「↓」キー、「←」キーまたは「→」キーでカーソルを上下左右に移動して設定項目を選択することができる旨を示し、「［決定］で決定」は、決定キー２９７を操作することによって、カーソルで選択した設定項目を決定することができる旨を示す。「１−９で数字入力」は、「１」〜「９」，「１０／０」，「１１」，「１２」の数字キー２９３を操作して数字を入力することができる旨を示す。
【００９０】
図８（ｃ）に示したプロクシ設定画面５３には、「利用する」のチェック欄にチェックが入り、ＩＰアドレス入力欄にＩＰアドレス「１９２．１６８．０．１０」が入力され、ポート番号入力欄にポート番号「８０８０」が入力された状態が示されている。図８（ｃ）に示されたＩＰアドレス入力欄のＩＰアドレス「１９２．１６８．０．１０」およびポート番号入力欄のポート番号「８０８０」は、第１装置１０が有するプロクシサーバのＩＰアドレスおよびポート番号である。
【００９１】
図８（ｃ）に示したプロクシ設定画面５３でプロクシ設定が行われていると、第２装置２０のウェブブラウザがウェブサーバにアクセスするとき、プロクシ設定画面５３で設定されたプロクシサーバ、つまり第１装置１０のプロクシサーバを経由してウェブサーバにアクセスすることになる。
【００９２】
図９は、第２装置２０のコンテンツビューアが表示する画面の例を示す図である。図９（ａ）は、第２装置２０のリモコン２９のインターネットキー２９２を押下したときに起動されるコンテンツビューアが、第２表示部２４に表示する初期画面５５である。初期画面５５は、第１装置１０に後述する中継データが記憶されていない場合に、起動されたコンテンツビューアがンターネットを介して最初にアクセスした配信元のアドレスから配信されるコンテンツを表示する画面である。初期画面５５には、最上段にそのホームページの名称「ＥＱＵＱＳ．ｊｐ」が表示されている。
【００９３】
図９（ｂ）は、第２装置２０のリモコン２９のインターネットキー２９２を押下したときに起動されるコンテンツビューアが、第２表示部２４に表示する初期画面５６である。初期画面５６は、第１装置１０に後述する中継データが記憶されている場合に、起動されたコンテンツビューアがインターネットを介して最初にアクセスした配信元のアドレスから配信されるコンテンツを表示する画面であり、図９（ａ）に示した初期画面５５の代わりに表示される。
【００９４】
初期画面５６には、最上段に、中断したコンテンツがあることを通知するとともに、中断したコンテンツを継続するか否かを問い合わせる中断継続選択欄が表示されている。そして、中断継続選択欄の下側に、図９（ａ）に示した初期画面５５と同じ画面が表示されている。中断継続選択欄には、「視聴中のページあり。続きを見る？」というメッセージと、「はい」ボタンおよび「いいえ」ボタンが表示されている。ユーザが「はい」ボタンを押下すると、図９（ｃ）に示す書籍表示画面５７に遷移し、ユーザが「いいえ」ボタンを押下すると、図９（ａ）に示した初期画面５５に遷移する。初期画面５６およびリモコン２９は、選択手段である。中断継続選択欄は、表示手段である。リモコン２９は、リンク指定手段である。
【００９５】
図９（ｃ）は、書籍表示画面５７を示す。書籍表示画面５７は、第１装置１０でコンテンツの表示を中断したときに表示していた画面、すなわち、図７（ｃ）に示した書籍表示画面４３と同じ画面であり、第２装置２０で、図９（ｃ）に示した書籍表示画面５７から第１装置１０で中断したコンテンツを中断点から再開して表示することができる。
【００９６】
図１０は、第１記憶部１２に記憶される中継関連データのデータ構造を示す図である。中継関連データは、第１装置１０のコンテンツビューアがコンテンツを表示しているときに中断されたコンテンツを、他の装置からの要求によって他の装置で再開するためのデータであり、特定ＵＲＬ６１、中継データ６２およびリクエスト先ＵＲＬ６３を含む。
【００９７】
図１０（ａ）は、特定ＵＲＬ６１の一例を示す図である。第１装置１０のプロクシサーバは、他の装置が第１装置１０のプロクシサーバを介して取得しようとしているコンテンツを配信するＵＲＬが、特定ＵＲＬ６１に一致したとき、他の装置が第１装置１０で中断したコンテンツの表示の再開を要求していると判断する。したがって、他の装置が、たとえば第２装置２０であると、第２装置２０のコンテンツビューアが起動後最初に表示するコンテンツを配信するＵＲＬは、この初期画面ＵＲＬと同じＵＲＬに設定されている。図１０（ａ）に示した特定ＵＲＬ６１には、ラベルとして「初期画面ＵＲＬ」が示され、データの例として「ｈｔｔｐ／／ｗｗｗ．ｅｑｕｑｓ．ｊｐ」が示されている。
【００９８】
図１０（ｂ）は、中継データ６２の一例を示す図である。中継データ６２は、第１装置１０で中断したコンテンツに関するデータであり、ラベルとして、「サービス名」、「コンテンツ名」、「ページ番号」、「中継点ＵＲＬ」および「リダイレクト先」の５つのラベルがある。
【００９９】
データの例としては、ラベル「サービス名」は、中断したコンテンツを配信していた配信元のアドレスのアドレス名称である「電子書籍コム」であり、ラベル「コンテンツ名」は、中断したコンテンツのコンテンツ名称である「月間クラウド  ２０１０／０２号」であり、ラベル「ページ番号」は、中断したときに表示していたコンテンツの頁である「１−２」であり、ラベル「中継点ＵＲＬ」は、中断した時点の頁のコンテンツを配信する配信元のＵＲＬである「ｈｔｔｐ／／ｅｓｈｏｓｅｋｉ．ｊｐ／０００２１／ｐ０１．ｈｔｍｌ」であり、ラベル「リダイレクト先」は、中断したコンテンツを配信していたＵＲＬにリダイレクトすること示す「ｈｔｔｐ／／ｗｗｗ．ｅｑｕｑｓ．ｊｐ／ｒｅｄｉｒｅｃｔ．ｃｇｉ」である。
【０１００】
図１０（ｃ）は、リクエスト先ＵＲＬ６３の一例を示す図である。リクエスト先ＵＲＬ６３は、第１装置１０で中断した時点の頁のコンテンツを配信する配信元のＵＲＬにリダイレクトするためのＵＲＬである。リクエスト先ＵＲＬ６３は、他の装置が第１装置１０のプロクシサーバを介して取得しようとしているコンテンツを配信する配信元のＵＲＬが、特定ＵＲＬ６１に一致したとき、第１装置１０のプロクシサーバによって、第１記憶部１２に記憶される中継データ６２に基づいて生成される。
【０１０１】
図１０（ｃ）に示したリクエスト先ＵＲＬ６３には、ラベルとして「ＵＲＬ」が示され、データの例として「ｈｔｔｐ／／ｗｗｗ．ｅｑｕｑｓ．ｊｐ／ｒｅｄｉｒｅｃｔ．ｃｇｉ？ｒｅｓｕｍｅ＿ｕｒｌ＝ｈｔｔｐ／／ｅｓｈｏｓｅｋｉ．ｊｐ／０００２１／ｐ０１．ｈｔｍｌ」が示されている。このＵＲＬは、中継データ６２のリダイレクト先のＵＲＬの後ろに「？ｒｅｓｕｍｅ＿ｕｒｌ＝」を追加し、その後ろに中継データ６２の中継点ＵＲＬを付加したものである。「？ｒｅｓｕｍｅ＿ｕｒｌ＝」は、コモンゲートウェイインタフェース（Common Gateway Interface：略称ＣＧＩ）の記述法で、リクエスト先ＵＲＬのパラメータであり、以降に続く文字列が中継点のＵＲＬであることを示す。
【０１０２】
図１１は、第１装置１０のコンテンツビューアが実行するコンテンツ表示中断処理の処理手順を示すフローチャートである。第１装置１０のコンテンツビューアは、第１装置１０が起動された直後、またはメニューキー１６３が押下されたとき、ステップＡ１に移る。
【０１０３】
ステップＡ１では、第１装置１０のコンテンツビューア（以下「第１コンテンツビューア」という）は、メニュー画面、たとえば図７（ａ）に示したメニュー画面４１を表示する。ステップＡ２では、第１コンテンツビューアは、リンク選択、または接続先の入力が行われたか否かを判定する。リンク選択は、図７（ａ）に示したメニュー画面４１の選択可能なアドレス名称一覧の中から１つのアドレス名称を選択すること、あるいは前後の頁のコンテンツの表示を指示することである。接続先の入力は、図７（ａ）に示したメニュー画面４１の「アドレス入力」の項目が選択され、アドレス入力のための画面で、アクセスしたい配信元のアドレス、つまりＵＲＬを入力することである。リンク選択または接続先の入力が行われたとき、ステップＡ３に進み、リンク選択も接続先の入力も行われなかったとき、ステップＡ２に戻る。
【０１０４】
ステップＡ３では、第１コンテンツビューアは、メニュー画面４１で選択されたアドレス名称のＵＲＬ、またはアドレス入力のための画面で入力されたＵＲＬで特定されるウェブサーバ、たとえばサーバ３０に、コンテンツの送信を要求するリクエストを第１通信部１５によって送信する。ステップＡ４では、第１コンテンツビューアは、送信したリクエストに対する応答であるレスポンスを、第１通信部１５がウェブサーバから受信したか否かを確認する。レスポンスは、送信したリクエストで要求したコンテンツを含む。第１通信部１５がウェブサーバからレスポンスを受信したとき、ステップＡ５に進み、第１通信部１５がウェブサーバからレスポンスを受信しなかったとき、ステップＡ２に戻る。
【０１０５】
ステップＡ５では、第１コンテンツビューアは、第１通信部１５が受信したレスポンスに含まれるコンテンツを、第１表示部１４、たとえば図７（ｂ）に示した書籍選択画面４２で表示する。第１コンテンツビューアは、図７（ｂ）に示した書籍選択画面４２での電子書籍コンテンツの選択操作によって、図７（ｃ）に示した書籍表示画面４３を表示する。ユーザは、カーソルキー１６１の右または左を押下することによって、頁を前後させて、コンテンツの内容を視聴することができる。書籍選択画面４２での電子書籍コンテンツの選択操作は、カーソルキー１６１でカーソル４２１を所望のコンテンツ名に移動させて、決定キー１６２を押下することによって行うことができる。
【０１０６】
ステップＡ６では、第１コンテンツビューアは、中断操作があったか否かを判定する。中断操作は、機能キー１６４が押下されたことによって表示される図７（ｄ）に示した書籍表示画面４４のサブメニュー４４１で、「しおりを入れる」の項目を選択操作することである。中断操作があったとき、ステップＡ８に進み、中断操作がなかったとき、ステップＡ７に進む。
【０１０７】
ステップＡ７では、第１コンテンツビューアは、終了操作があったか否かを判定する。終了操作は、メニューキー１６３が押下されたことである。終了操作があったとき、コンテンツ表示中断処理を終了し、終了操作がなかったとき、ステップＡ２に戻る。ステップＡ８では、第１コンテンツビューアは、中断データ、たとえば図１０（ｂ）に示した中継データ６２を第１記憶部１２に記憶して、コンテンツ表示中断処理を終了する。図１１に示したステップＡ２〜Ａ７は、コンテンツ出力工程である。図１１に示したステップＡ８は、記憶工程である。
【０１０８】
図１２は、第１装置１０のプロクシサーバが実行するリダイレクト処理の処理手順を示すフローチャートである。プロクシサーバは、第１装置１０が起動された後、ステップＢ１に移る。
【０１０９】
ステップＢ１では、プロクシサーバは、リクエストがあるか否かを判定する。第１通信部１５が、ネットワークに接続される他の装置、たとえば第２装置２０からリクエストを受信すると、リクエストがあったと判定し、ステップＢ２に進む。第１通信部１５が、ネットワークに接続される他の装置からリクエストを受信しないと、リクエストがないと判定し、ステップＢ１に戻る。リクエストは、プロクシサーバにコンテンツの送信を要求する情報である。
【０１１０】
ステップＢ２では、プロクシサーバは、リクエストＵＲＬと特定ＵＲＬ６１との比較を行う。リクエストＵＲＬは、取得しようとしているコンテンツを配信するＵＲＬであり、ステップＢ１で第１通信部１５が他の装置から受信したリクエストに含まれる情報である。すなわちプロクシサーバは、ステップＢ１で第１通信部１５が他の装置から受信したリクエストに含まれるリクエストＵＲＬと、第１記憶部１２に記憶される特定ＵＲＬ６１とが一致するか否かを比較する。
【０１１１】
ステップＢ３では、プロクシサーバは、特定ＵＲＬ６１であるか否かを判定する。ステップＢ２での比較結果がリクエストＵＲＬと特定ＵＲＬ６１とが一致することを示しているとき、特定ＵＲＬ６１であると判定し、ステップＢ４に進む。ステップＢ２での比較結果がリクエストＵＲＬと特定ＵＲＬ６１とが一致しないことを示しているとき、特定ＵＲＬでないと判定し、ステップＢ７に進む。
【０１１２】
ステップＢ４では、プロクシサーバは、中継データ６２の読み込みを行う。具体的には、プロクシサーバは、第１記憶部１２に記憶される中継データ６２を第１一時記憶部１３に読み込む。ステップＢ５では、プロクシサーバは、中継データ６２があるか否かを判定する。ステップＢ４で第１記憶部１２に中継データ６２が記憶されており、第１一時記憶部１３に中継データ６２を読み込めたとき、中継データ６２があると判定し、ステップＢ６へ進む。ステップＢ４で第１記憶部１２に中継データ６２が記憶されておらず、第１一時記憶部１３に中継データ６２を読み込めなかったとき、中継データ６２がないと判定し、ステップＢ７へ進む。
【０１１３】
ステップＢ６では、プロクシサーバは、第１一時記憶部１３に読み込んだ中継データ６２に基づいて、リクエスト先ＵＲＬ６３を生成する。具体的には、プロクシサーバは、中継データ６２のリダイレクト先のＵＲＬの後ろに「？ｒｅｓｕｍｅ＿ｕｒｌ＝」を追加し、その後ろに中継データ６２の中継点ＵＲＬを付加して、リクエスト先ＵＲＬ６３とする。そして、プロクシサーバは、ステップＢ１で第１通信部１５が他の装置から受信したリクエストに含まれるリクエストＵＲＬに代えて、生成したリクエスト先ＵＲＬ６３をリクエストＵＲＬとする。なお、ステップＢ３またはステップＢ５でＮＯと判定した場合は、第１通信部１５が他の装置から受信したリクエストに含まれるリクエストＵＲＬを変更しない。
【０１１４】
ステップＢ７では、プロクシサーバは、第１通信部１５によって、リクエストをリクエストＵＲＬで特定されるウェブサーバに送信する。ステップＢ８では、プロクシサーバは、リクエストＵＲＬで特定されるウェブサーバからレスポンスを、第１通信部１５によって受信する。そして、プロクシサーバは、受信したレスポンスを、第１通信部１５によって、ステップＢ１で第１通信部１５が受信したリクエストを送信した他の装置へ転送、つまり送信し、ステップＢ１に戻る。レスポンスは、リクエストＵＲＬで特定されるウェブサーバから受信したコンテンツを表わすデータを含む情報である。
【０１１５】
プロクシサーバは、ステップＢ１で第１通信部１５が他の装置、たとえば第２装置２０からリクエストを受信したときから、第２装置２０との通信経路、具体的には、ＨＴＴＰコネクションを開いたままにしているので、ウェブサーバから受信したレスポンスを、第１通信部１５によって、開いたままにしている通信経路を介して第２装置２０に送信する。図１２に示したステップＢ１〜Ｂ８は、プロクシ工程である。
【０１１６】
図１３は、第２の装置のコンテンツビューアが実行するコンテンツ継続表示処理の処理手順を示すフローチャートである。第２装置２０が起動されると、ステップＣ１に移る。
【０１１７】
ステップＣ１では、第２ＣＰＵ２１は、設定操作が行われたか否かを判定する。リモコン２９の設定キー２７５が押下されたとき、設定操作が行われたと判定し、ステップＣ９に進む。リモコン２９の設定キー２７５が押下されなかったとき、設定操作が行われなかったと判定し、ステップＣ２に進む。
【０１１８】
ステップＣ２では、第２ＣＰＵ２１は、第２装置のコンテンツビューア（以下「第２コンテンツビューア」という）を終了するか否かを判定する。リモコン２９の終了キー２９８が押下されたとき、第２コンテンツビューアを終了すると判定し、第２コンテンツビューアを終了させて、ステップＣ１に戻る。リモコン２９の終了キー２９８が押下されなかったとき、第２コンテンツビューアを終了しないと判定し、ステップＣ３に進む。
【０１１９】
ステップＣ３では、第２ＣＰＵ２１は、第２コンテンツビューアが起動されたか否かを判定する。リモコン２９のインターネットキー２９２が押下されたとき、第２コンテンツビューアが起動されたと判定し、ステップＣ４に進む。リモコン２９のインターネットキー２９２が押下されなかったとき、第２コンテンツビューアが起動されていないと判定し、ステップＣ１に戻る。
【０１２０】
ステップＣ４では、第２コンテンツビューアは、リクエストがあったか否かを判定する。ステップＣ３でリモコン２９のインターネットキー２９２が押下され、第２コンテンツビューアが起動された直後の場合は、リクエストがあったと判定して、ステップＣ４に進む。ステップＣ４、ステップＣ７またはステップＣ８から戻った場合は、第２コンテンツビューアが表示する画面に応答して、ユーザが新たなコンテンツの取得を要求する操作を行ったとき、リクエストがあったと判定し、ステップＣ５に進む。
【０１２１】
第２コンテンツビューアが表示する画面に応答して、ユーザが新たなコンテンツの取得を要求する操作を行わなかったときは、たとえば、図９（ｂ）に示した初期画面５６で、「はい」ボタンまたは「いいえ」ボタンが押下されたとき、あるいは図９（ｃ）に示した書籍表示画面５７で、前後の頁のコンテンツを表示するために、リモコン２９のカーソルキー２９６の右または左が押下されたときである。第２コンテンツビューアが表示する画面に応答して、ユーザが新たなコンテンツの取得を要求する操作が行われなかったとき、リクエストがなかったと判定し、ステップＣ４に戻る。
【０１２２】
ステップＣ５では、第２コンテンツビューアは、リクエストを送信する。具体的には、第２コンテンツビューアは、電源が起動された場合、または、ステップＣ３でリモコン２９のインターネットキー２９２が押下され、第２コンテンツビューアが起動された直後の場合は、第２記憶部２２に設定されている初期画面ＵＲＬ、つまり第２コンテンツビューアが起動された直後に取得するコンテンツを配信するＵＲＬを、リクエスト先ＵＲＬとするリクエストを第２通信部２５によって送信する。予め定めるアドレスである初期画面ＵＲＬは、特定ＵＲＬである。ステップＣ４、ステップＣ７またはステップＣ８から戻り、ステップＣ３で、第２コンテンツビューアが表示する画面に応答して、ユーザが新たなコンテンツの取得を要求する操作を行った場合は、ユーザが要求した新たなコンテンツを配信するＵＲＬを、リクエストＵＲＬとするリクエストを第２通信部２５によって送信する。
【０１２３】
第２コンテンツビューアは、「プロクシ設定」で「利用しない」が設定されている場合、第２記憶部２２に設定されているリクエストＵＲＬで特定されるウェブサーバに、第２通信部２５によってリクエストを送信する。「プロクシ設定」で「利用する」が設定されている場合、「プロクシ設定」に設定されているＩＰアドレスおよびポート番号で特定されるプロクシサーバに、第２通信部２５によってリクエストを送信する。「プロクシ設定」で「利用する」が設定されている場合に送信されるリクエストは、図１２に示したリダイレクト処理のステップＢ１で第１通信部１５によって受信される。
【０１２４】
ステップＣ６では、第２コンテンツビューアは、レスポンスを受信したか否かを判定する。具体的には、第２コンテンツビューアは、ステップＣ５でリクエストを送信してから所定の時間内に、第２通信部２５がレスポンスを受信したとき、レスポンスを受信したと判定し、ステップＣ７に進む。ステップＣ５でリクエストを送信してから所定の時間内、たとえば３０秒の時間内に、第２通信部２５がレスポンスを受信しなかったとき、レスポンスを受信しなかったと判定し、ステップＣ８に進む。
【０１２５】
ステップＣ７では、第２コンテンツビューアは、レスポンスデータを第２表示部２４に表示して、ステップＣ４に戻る。レスポンスデータは、レスポンスに含まれるコンテンツのデータである。第２通信部２５が受信したレスポンスは、「プロクシ設定」で「利用する」が設定されている場合、図１２に示したリダイレクト処理のステップＢ８で第１通信部１５によって送信されたレスポンスである。「プロクシ設定」で「利用しない」が設定されている場合、第２記憶部２２に設定されているリクエストＵＲＬで特定されるウェブサーバから受信したレスポンスである。
【０１２６】
ステップＣ７で表示される画面は、第１装置１０が第２装置２０からリクエストを受信したときに、しおりが入れられたコンテンツがない場合、すなわち第１記憶部１２に中継データ６２が記憶されていない場合、たとえば図９（ａ）に示した初期画面５５が表示される。また、第１装置１０が第２装置２０からリクエストを受信したときに、しおりが入れられたコンテンツがある場合、すなわち第１記憶部１２に中継データ６２が記憶されている場合、たとえば図９（ｂ）に示した初期画面５６が表示される。図９（ｂ）に示した初期画面５６が表示された後、「はい」ボタンを押下すると、図９（ｃ）に示した書籍表示画面５７が表示される。
【０１２７】
ステップＣ８では、第２コンテンツビューアは、第２表示部２４にエラー表示を行って、ステップＣ４に戻る。エラー表示は、リクエストを送信してから所定時間内にレスポンスを受信することができなかった旨を表わす表示である。ステップＣ９では、第２ＣＰＵは、図８に示したプロクシ設定の処理を行い、ステップＣ２に進む。
【０１２８】
図１４は、サーバ３０が実行するコンテンツ配信処理の処理手順を示すフローチャートである。サーバ３０が起動されると、ステップＤ１に移る。
【０１２９】
ステップＤ１では、ウェブサーバであるサーバ３０は、リクエストがあるか否かを判定する。ネットワークに接続される他の装置、たとえば第１装置１０または第２装置２０からリクエストを受信すると、リクエストがあったと判定し、ステップＤ２に進む。ネットワークに接続される他の装置からリクエストを受信しないと、ステップＤ１に戻る。
【０１３０】
ステップＤ２では、サーバ３０は、リダイレクト先ＵＲＬへのアクセスであるか否かを判定する。サーバ３０にアクセスされたときのＵＲＬが「ｒｅｄｉｒｅｃｔ．ｃｇｉ」を含むとき、リダイレクト先ＵＲＬへのアクセスであると判定し、ステップＤ３に進む。サーバ３０にアクセスされたときのＵＲＬが「ｒｅｄｉｒｅｃｔ．ｃｇｉ」を含まないとき、リダイレクト先ＵＲＬへのアクセスでないと判定し、ステップＤ４に進む。
【０１３１】
ステップＤ３では、サーバ３０は、視聴再開の通知画面、たとえば図９（ｂ）に示した初期画面５６を表すコンテンツを生成する。そして、中継点のＵＲＬ、たとえば「ｈｔｔｐ／／ｅｓｈｏｓｅｋｉ．ｊｐ／０００２１／ｐ０１．ｈｔｍｌ」を切り出して、図９（ｂ）に示した初期画面５６の「はい」ボタンが操作されたときのリンク先とするＨＴＭＬデータを生成する。さらに、サーバ３０は、図９（ａ）に示した初期画面５５のＵＲＬとは異なる文字列からなるＵＲＬであって、初期画面５５のＵＲＬのコンテンツと同じコンテンツを配信するＵＲＬを、図９（ｂ）に示した初期画面５６の「いいえ」ボタンが操作されたときのリンク先とするＨＴＭＬデータを生成する。
【０１３２】
図９（ｂ）に示した初期画面５６の「いいえ」ボタンが操作されたときのリンク先を、図９（ａ）に示した初期画面５５のＵＲＬとは異なるが、初期画面５５のＵＲＬのコンテンツと同じコンテンツを配信するＵＲＬとするのは、再帰動作を回避するためである。すなわち、図９（ｂ）に示した初期画面５６の「いいえ」ボタンが操作されたときのリンク先を、図９（ａ）に示した初期画面５５のＵＲＬのままにしておくと、第２装置２０で、図９（ｂ）に示した初期画面５６の「いいえ」ボタンが操作されたとき、初期画面５５のＵＲＬが第１装置１０に送信される。第１装置１０は、初期画面５５のＵＲＬをリクエストＵＲＬとして受信するので、受信したリクエストＵＲＬと特定ＵＲＬ６１とが一致し、かつ中継データがあるので、再び中継データに基づいてリクエスト先ＵＲＬ６３を生成してサーバ３０にアクセスする再帰動作になる。
【０１３３】
ステップＤ４では、サーバ３０は、ステップＤ１で受信したリクエストを送信した他の装置に、生成したＨＴＭＬデータのレスポンスを送信して、コンテンツ配信処理を終了する。ステップＤ４で送信されるレスポンスは、ステップＤ２での判定で、リダイレクト先ＵＲＬへのアクセスである場合は、ステップＤ３で生成された初期画面５６を表わすコンテンツのデータであり、リダイレクト先ＵＲＬへのアクセスでない場合は、予め生成されている画面、たとえば図９（ａ）に示した初期画面５５を表わすコンテンツのデータである。
【０１３４】
図１１に示したコンテンツ表示中断処理、図１２に示したリダイレクト処理、図１３に示したコンテンツ継続表示処理、および図１４に示したコンテンツ配信処理によって、第１装置１０が第２装置２０からリクエストを受信したときに、リクエストＵＲＬと特定ＵＲＬ６１とが一致し、かつ第１一時記憶部１３に中継データ６２が記憶されていると、第１装置１０は、第２装置２０から受信したリクエストに含まれるリクエストＵＲＬに代えて、中継データに基づいて生成したリクエスト先ＵＲＬ６３をリクエストＵＲＬとする。そして、リクエストＵＲＬで特定されるウェブサーバから、リクエストＵＲＬのコンテンツを取得し、取得したコンテンツを第２装置２０に送信する。したがって、ユーザは、第１装置１０で中断したコンテンツを、第２装置２０で中断点から視聴を再開することができる。したがって、第２装置２０は、従来の技術であるウェブブラウザを有するだけで、第１装置１０で中断したコンテンツを第２装置２０で中断点から視聴を再開することができる。
【０１３５】
第１装置１０でコンテンツの視聴を中断した場合でも、他の装置、たとえば第２装置２０での中断点からの視聴の再開を止めたいときは、図７（ｄ）に示したサブメニュー４４１で「しおりを消す」の項目を選択し、決定キー１６２を押下することによって、第１記憶部１２に記憶される中継データ６２を消去することができる。したがって、第２装置２０でコンテンツビューアを起動したとき、図９（ｂ）に示した初期画面５６ではなく、図９（ａ）に示した初期画面５５を表示させることができる。
【０１３６】
また、第１装置１０が第２装置２０からリクエストを受信し、第１記憶部１２に記憶される中継データに基づいてリクエスト先ＵＲＬ６３を生成した後、第１記憶部１２に記憶される中継データ６２を消去してもよい。第１記憶部１２に記憶される中継データ６２を消去することによって、中断点から視聴を再開することが一回行われると、以後その中断点からの視聴の再開を行わないようにすることができる。
【０１３７】
上述したコンテンツ表示システム１では、図７（ｄ）に示したサブメニュー４４１で「しおりを入れる」の項目が選択されたときに、中継データ６２を生成しているが、第１装置１０のコンテンツビューアがコンテンツを取得するたびに、取得したコンテンツを配信するＵＲＬを、中継データ６２として第１記憶部１２に上書き記憶するようにしてもよい。ユーザが第１装置１０でのコンテンツの視聴を中断したとき、中断した時点のコンテンツを配信するＵＲＬが第１記憶部１２に記憶される。したがって、図７（ｄ）に示したサブメニュー４４１で「しおりを入れる」の項目を選択するという明示的な操作がなくても、第１装置１０で中断したコンテンツの視聴を、第２装置２０で中断点から視聴を再開することができる。
【０１３８】
また、コンテンツ表示システム１では、中継データを第１装置１０の第１記憶部１２に記憶したが、サーバ３０に記憶するようにしてもよい。第１装置１０は、中継操作があったとき、中継データ６２を生成し、生成した中継データ６２を、アドレス送信手段である第１通信部１５によってサーバ３０に送信して記憶させる。第１装置１０は、第２装置２０からリクエストを受信し、リクエストＵＲＬと特定ＵＲＬ６１が一致したとき、サーバ３０に中継データ６２の記憶の有無を確認する。サーバ３０に中継データ６２が記憶されているとき、サーバ３０から中継データ６２を取得し、取得した中継データに基づいてリクエスト先ＵＲＬ６３を生成し、第２装置２０から受信したリクエストＵＲＬに代えて、生成したリクエスト先ＵＲＬ６３をリクエストＵＲＬとして用いる。サーバ３０に中継データ６２が記憶されていないとき、第２装置２０から受信したリクエストＵＲＬを用いる。
【０１３９】
また、コンテンツ表示システム１では、サーバ３０が第１装置１０および第２装置２０に配信するコンテンツの画面は、同じコンテンツについては、第１装置１０に表示する画面と第２装置２０に表示する画面とは同じ画面であるが、第１装置１０および第２装置２０の機種ごとに異なる画面としてもよい。具体的には、サーバ３０は、配信するコンテンツごとに、機種ごとの画面を表すコンテンツを予め生成して、サーバ３０の記憶装置に記憶しておく。第１装置１０および第２装置２０などの装置が、サーバ３０にリクエストを送信するとき、リクエストに各装置の機種を識別するための機種識別情報を含めておく。機種識別情報は、たとえば、リクエストのヘッダにあるＵｓｅｒＡｇｅｎｔなどの情報を用いる。サーバ３０は、受信したリクエストに含まれる機種識別情報に基づいて機種を特定する。そして、特定した機種に対応する画面を表すコンテンツのデータを、サーバ３０の記憶装置から読み出して、リクエストのあった装置に、レスポンスとして送信する。機種ごとに生成される画面は、各機種固有の解像度および操作方法などに応じた画面である。
【０１４０】
また、上述したコンテンツ表示システム１では、コンテンツとして、主として静止画像あるいはテキストデータからなる静止画コンテンツである電子書籍コンテンツを例に説明したが、音楽などの音声を表す音声コンテンツあるいは動画を表す動画コンテンツであってもよい。電子書籍コンテンツの場合は、１つのコンテンツ内で視聴を進める度に、コンテンツを保持するウェブサーバに対してリクエストが発生するので、中断時に表示されているコンテンツの頁のＵＲＬを中継データとして記憶することによって、視聴再開時に、他の装置で表示するＵＲＬとすることができる。たとえば、一般的に使用されているウェブブラウザにおける「お気に入り」登録と同様である。同様に、画像集のようなコンテンツも、画像ごとに頁が存在するので、同様に構成することができる。
【０１４１】
しかしながら、音声コンテンツおよび動画コンテンツのようなストリームデータでは、コンテンツが頁ごとに区切られていないので、書籍あるいは静止画像での中継データに代わるものとして、たとえば第１装置１０のコンテンツビューアにて、図７（ｄ）に示したサブメニュー４４１で「しおりを入れる」の項目が選択されたとき、中断点として、コンテンツの開始からの経過時間、たとえば開始からの何秒などの情報をＵＲＬに組み込むことで実現することができる。この場合、ウェブサーバ側も中断点を指示するＵＲＬがリクエストされた場合、その中継点が示すコンテンツの途中からの再開を行なうことができる機能を設ける必要がある。
【０１４２】
また、上述したコンテンツ表示システム１では、ウェブサーバを１つのサーバ３０に搭載して構成したが、図９（ａ）〜（ｃ）のそれぞれの画面を表すコンテンツを配信するウェブサーバを、それぞれ異なるサーバに搭載されるウェブサーバによって構成してもよい。また、ウェブサーバを１つのサーバ３０に搭載して構成するのではなく、ウェブサーバを第１装置１０に搭載して構成してもよい。
【０１４３】
また、上述したコンテンツ表示システム１では、中断したコンテンツを中断点から視聴を再開する装置として、１つの第２装置２０を例にして説明したが、中断したコンテンツを中断点から視聴を再開する装置は複数台であってもよい。この場合も、それぞれの装置のプロクシ設定で、プロクシサーバを第１装置１０のプロクシサーバに設定しておくことによって、いずれの装置でも、第１装置１０で中断したコンテンツを中断点から視聴を再開することができる。
【０１４４】
また、上述したコンテンツ表示システム１では、プロクシサーバを有する装置を１つの第１装置１０によって構成したが、プロクシサーバを有する装置を複数台にして、多段プロクシ構成とすることも可能である。たとえば、上位プロクシサーバと下位プロクシサーバとをそれぞれ異なる装置に搭載し、第２装置２０のプロクシ設定で下位プロクシサーバを設定し、下位プロクシサーバを搭載する装置のプロクシ設定で上位プロクシサーバを設定しておく。上位プロクシサーバを搭載する装置または下位プロクシサーバを搭載する装置のいずれかに中継データが存在するとき、第２装置２０で、中断したコンテンツを中断点から視聴を再開することができる。
【０１４５】
また、上述したコンテンツ表示システム１では、ウェブブラウザ、プロクシサーバおよびウェブサーバ間の通信、たとえばリクエストおよびレスポンスの送受信は、ＨＴＴＰもしくはＨＴＴＰＳで行っているが、これらに限定されるものではなく、他の通信プロトコルで行ってもよい。
【０１４６】
また、上述したコンテンツ表示システム１では、図７，９に示したコンテンツは、ＨＴＭＬで記述されたウェブデータであるが、ＨＴＭＬで記述されたウェブデータに限定されるものではなく、コンテンツビューアが表示することができるデータであればよく、ＨＴＭＬ以外の言語で記述されたウェブデータであってもよい。
【０１４７】
上述した実施形態では、第１ＣＰＵ１１で実行されるプログラムは、第１記憶部１２に記憶されているが、プログラムが記憶されるのは、第１記憶部１２などの記憶装置に限定されるものではなく、第１ＣＰＵ１１などのコンピュータで読取り可能な記録媒体に記録しておき、実行時に、この記録媒体から読み出して第１記憶部１２に記憶させる構成であってもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１４８】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、第１記憶部１２に記憶されて、そのプログラムが実行される構成であればよい。さらに通信ネットワークを介して他の装置からダウンロードされて第１記憶部１２に記憶させてもよい。ダウンロード用のプログラムは、予め第１記憶部１２に記憶しておくか、あるいは別な記録媒体から第１記憶部１２にインストールしておく。
【０１４９】
本体と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only 
Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。したがって、本発明は、コンピュータにコンテンツ出力方法の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【０１５０】
このように、第１装置１０が有するコンテンツビューアは、コンテンツを配信するサーバ３０からネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。第１記憶部１２は、第１装置１０が有するコンテンツビューアが出力しているコンテンツを配信する配信元のＵＲＬ、つまりアドレスを記憶する。そして、第１装置１０が有するプロクシサーバは、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、第２装置に代わって、第１記憶部１２に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する。
【０１５１】
したがって、第１装置１０で視聴していたコンテンツを、第１装置１０を介して第２装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、第１装置１０が有するプロクシサーバを第２装置に設定することによって、第１装置１０で視聴していたコンテンツを第２装置で視聴することができる。特に、第１装置１０で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを第１記憶部１２に記憶するようにすれば、中断したコンテンツの出力処理を第２装置で中断点から再開することができる。第２装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【０１５２】
さらに、サブメニュー４４１の「しおりを入れる」の項目は、第１装置１０が有するコンテンツビューアによって出力されるコンテンツの出力の中断を指示する。そして、第１記憶部１２は、サブメニュー４４１の「しおりを入れる」の項目を選択することによって、第１装置１０が有するコンテンツビューアが出力しているコンテンツの出力の中断が指示されたとき、中断された時点のコンテンツを配信する配信元のアドレスを記憶するので、ユーザは、意図して中断点を指定することができる。
【０１５３】
さらに、前記予め定めるアドレスは、前記ネットワークに接続される他の装置、たとえば第２装置２０の電源起動時または第２装置２０が有するコンテンツビューアが起動されたときに、第２装置２０が有するコンテンツビューアが最初にコンテンツを取得する配信元のアドレスであるので、中断したコンテンツを継続するために、予め定めるアドレスを別途設定する必要がなく、操作を簡便化することができる。
【０１５４】
さらに、第１装置１０が有するプロクシサーバは、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、第１記憶部１２にアドレスが記憶されているとき、第１記憶部１２に記憶されるアドレスの配信元から配信されるコンテンツを取得し、第１記憶部１２にアドレスが記憶されていないとき、前記受信したリクエストがコンテンツの取得を要求する予め定めるアドレスの配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する。したがって、第１記憶部１２にアドレスが記憶されていないとき、初期画面など前記予め定めるアドレスに対応するコンテンツから視聴することを可能とすることができる。
【０１５５】
さらに、初期画面５６およびリモコン２９は、ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信したとき、前記予め定めるアドレスか、第１記憶部１２に記憶されるアドレスかを選択する。そして、第１装置１０が有するプロクシサーバは、初期画面５６およびリモコン２９によって選択されたアドレスの配信元からコンテンツを取得する。したがって、中断点から視聴を再開するか、初期画面など前記予め定めるアドレスに対応するコンテンツから視聴するかを選択することができる。
【０１５６】
さらに、初期画面５６は、中断継続選択欄を含む。中断継続選択欄は、前記予め定めるアドレスを表す「はい」ボタン、および第１記憶部１２に記憶されるアドレスに対応付けられたリンクを表す「いいえ」ボタンを同一画面に並列に並べて表示する。そして、リモコン２９は、中断継続選択欄に表示されたリンクの中から１つのリンクを指定する。したがって、どちらのリンクかを容易に選択することができる。
【０１５７】
さらに、サブメニュー４４１の「しおりを消す」の項目は、第１記憶部１２に記憶されるアドレスの消去を指示する。そして第１記憶部１２は、サブメニュー４４１の「しおりを消す」の項目によって消去が指示されると、記憶しているアドレスを消去する。したがって、中断したコンテンツを第２装置で中断点から視聴を再開することを、繰り返すか、一度のみに限定するかを選択することができる。
【０１５８】
さらに、第１記憶部１２は、第１装置１０が有するプロクシサーバが第１記憶部１２に記憶されるアドレスの配信元から配信されるコンテンツを取得したとき、記憶するアドレスの消去を指示する。したがって、中断したコンテンツを第２装置で中断点から視聴を再開することを一度のみに限定することができる。
【０１５９】
さらに、前記コンテンツは、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちの少なくともいずれか１つを含む。したがって、コンテンツが、静止画像を表す静止画コンテンツ、音声を表す音声コンテンツおよび動画を表す動画コンテンツのうちのいずれであれば、中断したコンテンツを第２装置で中断点から視聴を再開することができる。
【０１６０】
さらに、第１装置１０が有するコンテンツビューアは、コンテンツを配信するサーバ３０からネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。第１記憶部１２は、第１装置１０が有するコンテンツビューアがサーバ３０からコンテンツを取得する度に、取得したコンテンツを配信する配信元のアドレスを上書きして記憶する。そして、第１装置１０が有するプロクシサーバは、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、第２装置に代わって、第１記憶部１２に記憶されるアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する。したがって、中断を指示する操作、たとえば「しおりを入れる」操作を行うことなく、コンテンツの視聴の途中で視聴を終了しても、中断したコンテンツを第２装置で中断点から視聴を再開することができる。
【０１６１】
さらに、第１装置１０が有するコンテンツビューアは、コンテンツを配信するサーバ３０からネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。第１通信部１５は、第１装置１０が有するコンテンツビューアが出力しているコンテンツを配信する配信元のアドレスをサーバ３０に送信して記憶させる。そして、第１装置１０が有するプロクシサーバは、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、サーバ３０に記憶させたアドレスをサーバ３０から取得し、第２装置に代わって、サーバ３０から取得したアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する。したがって、コンテンツを配信する配信元のアドレスをサーバに記憶させるので、第２装置は、コンテンツの視聴が中断した第１装置１０以外の第１装置１０にリクエストを送信して、中断したコンテンツを中断点から視聴を再開することができる。
【０１６２】
さらに、コンテンツ表示システム１は、第１装置１０、第２装置、および前記サーバを含む。
【０１６３】
したがって、第１装置１０で視聴していたコンテンツを、第１装置１０を介して第２装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、第１装置１０が有するプロクシサーバを第２装置に設定することによって、第１装置１０で視聴していたコンテンツを第２装置で視聴することができる。特に、第１装置１０で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを第１記憶部１２に記憶するようにすれば、中断したコンテンツの出力処理を第２装置で中断点から再開することができる。第２装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【０１６４】
さらに、コンテンツを第１装置１０でコンテンツを出力するにあたって、図１１に示したステップＡ２〜Ａ７では、コンテンツを配信するサーバからネットワークを介してコンテンツを取得し、取得したコンテンツを出力する。図１１に示したステップＡ８では、図１１に示したステップＡ２〜Ａ７で出力したコンテンツを配信する配信元のアドレスを記憶する。そして、図１２に示したステップＢ１〜Ｂ８では、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、第２装置に代わって、図１１に示したステップＡ８で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する。
【０１６５】
したがって、第１装置１０で視聴していたコンテンツを、第１装置１０を介して第２装置で視聴することができる。一般に、コンテンツ出力手段、たとえばコンテンツビューアは、プロクシ手段、たとえばプロクシサーバを介してコンテンツを取得するための設定機能を有している。この設定機能で、第１装置１０が有するプロクシサーバを第２装置に設定することによって、第１装置１０で視聴していたコンテンツを第２装置で視聴することができる。特に、第１装置１０で視聴していたコンテンツを中断したとき、中断したコンテンツの配信元のアドレスを第１記憶部１２に記憶するようにすれば、中断したコンテンツの出力処理を第２装置で中断点から再開することができる。第２装置では、プログラムなどの変更を行うことなく、設定変更するだけでよく、コンテンツの視聴の引き継ぎを行うことができる。
【０１６６】
さらに、コンピュータ、たとえば第１ＣＰＵ１１に、コンテンツを配信するサーバ３０からネットワークを介してコンテンツを取得し、取得したコンテンツを出力する図１１に示したステップＡ２〜Ａ７と、図１１に示したステップＡ２〜Ａ７で出力したコンテンツを配信する配信元のアドレスを記憶する図１１に示したステップＡ８と、前記ネットワークに接続される第２装置から、予め定めるアドレスと対応付けられた配信元から配信されるコンテンツの取得を要求するリクエストを受信すると、第２装置に代わって、図１１に示したステップＡ８で記憶されたアドレスと対応付けられた配信元から配信されるコンテンツを取得し、取得したコンテンツを第２装置へ送信する図１２に示したステップＢ１〜Ｂ８とを実行させるためのプログラムとして提供することができる。
【０１６７】
さらに、前記プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【符号の説明】
【０１６８】
１  コンテンツ表示システム
１０  第１装置
１１  第１ＣＰＵ
１２  第１記憶部
１３  第１一時記憶部
１４  第１表示部
１５  第１通信部
１６  第１操作部
２０  第２装置
２１  第２ＣＰＵ
２２  第２記憶部
２３  第２一時記憶部
２４  第２表示部
２５  第２通信部
２６  第２操作部
２７  音声出力部
２８  チューナ
２９  リモコン
２８１  アンテナ
３０  サーバ
【図１】
2011223363.tif 000003
【図２】
2011223363.tif 000004
【図３】
2011223363.tif 000005
【図４】
2011223363.tif 000006
【図５】
2011223363.tif 000007
【図６】
2011223363.tif 000008
【図７】
2011223363.tif 000009
【図８】
2011223363.tif 000010
【図９】
2011223363.tif 000011
【図１０】
2011223363.tif 000012
【図１１】
2011223363.tif 000013
【図１２】
2011223363.tif 000014
【図１３】
2011223363.tif 000015
【図１４】
2011223363.tif 000016