(57)【要約】 【課題】ユーザが許容するコンテンツデータの転送に要する時間に応じて、コンテンツデータを転送することを可能にする。【解決手段】実施形態によれば、電子機器は、第１の入力手段と、判別手段と、表示手段と、選択手段と、受信手段とを具備する。第１の入力手段は、時間の指定を入力する。判別手段は、記録装置に記録された複数のコンテンツデータから、前記時間内に前記記録装置から受信可能なコンテンツデータを判別する。表示手段は、前記受信可能なコンテンツデータを示す画面を表示する。選択手段は、前記画面に表示された前記受信可能なコンテンツデータから受信対象とするコンテンツデータを選択する。受信手段は、前記受信対象とするコンテンツデータを前記記録装置から受信する。【選択図】図１
2013251629.tif 000002
【特許請求の範囲】
【請求項１】
時間の指定を入力する第１の入力手段と、
記録装置に記録された複数のコンテンツデータから、前記時間内に前記記録装置から受信可能なコンテンツデータを判別する判別手段と、
前記受信可能なコンテンツデータを示す画面を表示する表示手段と、
前記画面に表示された前記受信可能なコンテンツデータから受信対象とするコンテンツデータを選択する選択手段と、
前記受信対象とするコンテンツデータを前記記録装置から受信する受信手段と
を具備する電子機器。
【請求項２】
前記受信手段によって前記時間内にコンテンツデータの受信が完了しない場合に、メッセージを表示するメッセージ表示手段と、
前記メッセージに応じて、前記時間を延長する指示を入力する第２の入力手段と
をさらに具備する請求項１記載の電子機器。
【請求項３】
前記メッセージに応じて、前記時間を延長する指示がなかった場合に、前記時間までに受信したコンテンツを記録する記録手段をさらに具備し、
前記受信手段は、前記時間が経過した時間で前記コンテンツデータの受信を終了する請求項２記載の電子機器。
【請求項４】
前記画面中で前記時間の変更指示を入力する第３の入力手段をさらに具備し、
前記判別手段は、前記変更指示に応じて変更された前記時間内に、前記受信手段により受信可能なコンテンツデータを判別する請求項１記載の電子機器。
【請求項５】
前記受信手段により前記コンテンツデータの受信が完了した場合に、前記コンテンツデータの受信に関係するデータを転送履歴として記録する履歴記録手段をさらに具備し、
前記判別手段は、前記転送履歴をもとに、前記時間内に受信可能なコンテンツデータを判別する請求項１記載の電子機器。
【請求項６】
時間の指定を入力する入力手段と、
複数のコンテンツデータから、前記時間内に外部の電子機器に転送可能なコンテンツデータを判別する判別手段と、
前記転送可能なコンテンツデータを示す画面を表示する表示手段と、
前記画面に表示された前記転送可能なコンテンツデータから転送対象とするコンテンツデータを選択する選択手段と、
前記転送対象とするコンテンツデータを前記外部の電子機器に転送する転送手段と
を具備する電子機器。
【請求項７】
第１の電子機器に記録されたコンテンツデータを第２の電子機器に転送するデータ転送方法であって、
前記第１の電子機器または前記第２の電子機器の何れか一方において、
時間の指定を入力する入力手段と、
前記第１の電子機器に記録された複数のコンテンツデータから、前記時間内に前記第２の電子機器に転送可能なコンテンツデータを判別する判別手段と、
前記転送可能なコンテンツデータを示す画面を表示する表示手段と、
前記画面に表示された前記転送可能なコンテンツデータから転送対象とするコンテンツデータを選択する選択手段とを具備し、
前記第１の電子機器は、前記転送対象とするコンテンツデータを前記第２の電子機器に転送するデータ転送方法。
【請求項８】
コンピュータを、
時間の指定を入力する第１の入力手段と、
記録装置に記録された複数のコンテンツデータから、前記時間内に前記記録装置から受信可能なコンテンツデータを判別する判別手段と、
前記受信可能なコンテンツデータを示す画面を表示する表示手段と、
前記画面に表示された前記受信可能なコンテンツデータから受信対象とするコンテンツデータを選択する選択手段と、
前記受信対象とするコンテンツデータを前記記録装置から受信する受信手段として機能させるためのデータ転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、動画などのコンテンツのデータを転送する電子機器、データ転送方法、データ転送プログラムに関する。
【背景技術】
【０００２】
近年、ＨＤＤレコーダや録画機能付きテレビ装置などによって記録されたテレビ放送などのコンテンツや、ネットワークに接続されたパーソナルコンピュータなどによって記録されたネットワーク配信されたコンテンツなどを、携帯型の電子機器に転送し、携帯型の電子機器により任意の場所で視聴できる。携帯型の電子機器には、例えば、パーソナルコンピュータ、タブレット型ＰＣ、携帯電話機、スマートフォン、オーディオプレーヤ等がある。
【０００３】
コンテンツを転送する場合、電子機器（ＨＤＤレコーダ、テレビ装置、パーソナルコンピュータなど）に記録された複数のコンテンツから転送対象とするコンテンツがユーザにより選択される。電子機器は、コンテンツの転送先とする携帯型の電子機器に対して、ユーザにより選択されたコンテンツのデータを転送する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２４９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来では、ユーザにより転送対象としてコンテンツが選択されると、コンテンツデータの全ての転送が完了するまで転送処理が継続される。コンテンツデータの転送に要する時間は、コンテンツの再生時間と一致しておらず、通信環境やコンテンツデータの形式、電子機器の性能などの要因により変動する。そのため、ユーザは、許容可能な時間内にコンテンツデータを転送したい場合に、その時間内に転送可能なコンテンツを選択することが困難となっている。
【０００６】
従来では、転送対象として選択したコンテンツデータの転送が許容時間内に完了しない場合に、コンテンツの転送処理をキャンセルすると、転送済みのコンテンツデータを含めて全てキャンセルされてしまう。
【０００７】
本発明の目的は、ユーザが許容するコンテンツデータの転送に要する時間に応じて、コンテンツデータを転送することが可能な電子機器、データ転送方法、データ転送プログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態によれば、電子機器は、第１の入力手段と、判別手段と、表示手段と、選択手段と、受信手段とを具備する。第１の入力手段は、時間の指定を入力する。判別手段は、記録装置に記録された複数のコンテンツデータから、前記時間内に前記記録装置から受信可能なコンテンツデータを判別する。表示手段は、前記受信可能なコンテンツデータを示す画面を表示する。選択手段は、前記画面に表示された前記受信可能なコンテンツデータから受信対象とするコンテンツデータを選択する。受信手段は、前記受信対象とするコンテンツデータを前記記録装置から受信する。
【図面の簡単な説明】
【０００９】
【図１】実施形態のシステムの構成を示すブロック図。
【図２】本実施形態の録画機の構成を示すブロック図。
【図３】本実施形態の電子機器の構成を示すブロック図。
【図４】本実施形態の電子機器に記録されるコンテンツ転送プログラムのデータ構成の一例を示す図。
【図５】本実施形態の電子機器に記録される転送履歴データのデータ構成の一例を示す図。
【図６】本実施形態の電子機器において実行されるコンテンツ転送処理を示すフローチャート。
【図７】本実施形態の電子機器において実行されるコンテンツ転送処理を示すフローチャート。
【図８】本実施形態の電子機器において表示される録画機一覧表示画面の一例を示す図。
【図９】本実施形態の電子機器において表示される転送時間指定画面の一例を示す図。
【図１０】本実施形態の電子機器において表示されるコンテンツ選択画面の一例を示す図。
【図１１】本実施形態の電子機器において表示される更新されたコンテンツ選択画面の一例を示す図。
【図１２】本実施形態のコンテンツ選択画面の例を示す図。
【図１３】本実施形態の電子機器において表示される転送中画面の一例を示す図。
【図１４】本実施形態の電子機器において表示される確認メッセージの表示画面の一例を示す図。
【図１５】本実施形態の録画機において実行されるコンテンツ転送処理を示すフローチャート。
【図１６】本実施形態の録画機において実行されるコンテンツ転送処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。  
図１は、本実施形態におけるシステムの構成を示すブロック図である。本実施形態のシステムでは、動画、静止画、音声、各種データファイルなどの各種コンテンツを記録するコンテンツ転送元の電子機器から、ユーザにより指定された特定のコンテンツを、ネットワークを介して接続されたコンテンツ転送先の電子機器に転送する。コンテンツ転送元の電子機器は、例えばＨＤＤレコーダ、録画機能付きテレビ装置、パーソナルコンピュータ、サーバ装置などがある。ＨＤＤレコーダや録画機能付きテレビ装置は、例えばテレビ放送により受信された動画コンテンツを記録する。パーソナルコンピュータやサーバ装置は、例えばネットワーク配信された動画コンテンツ、静止画コンテンツ、データファイルなどを記録する。コンテンツ転送元の電子機器は、テレビ放送やネットワーク配信などにより外部から受信したコンテンツを他の電子機器に転送するだけでなく、予め記録媒体に記録されたコンテンツを、他の電子機器に転送することもできる。
【００１１】
コンテンツの転送先とする他の電子機器は、例えば携帯型の電子機器が用いられる。携帯型の電子機器には、例えば、パーソナルコンピュータ、タブレット型ＰＣ、携帯電話機、スマートフォン、オーディオプレーヤ等がある。
【００１２】
コンテンツ転送元の電子機器とコンテンツ転送先の電子機器は、ネットワークを介して接続される。ネットワークは、ＬＡＮ（Local Area Network）、インターネット、公衆電話回線網などの各種ネットワークを利用することが可能である。また、ネットワークは、有線通信だけでなく、無線通信が可能であるものとする。
【００１３】
例えば、本実施形態におけるシステムが家庭内で構築される場合には、コンテンツの転送元／転送先の電子機器がＬＡＮを介して相互に接続される。また、コンテンツ転送元の電子機器を、クラウドシステムを構成するサーバ装置とした場合、インターネットを介して、コンテンツ転送先の電子機器（スマートフォンやタブレット型ＰＣなど）と接続される。
【００１４】
以下の説明では、コンテンツを記録する電子機器をＨＤＤレコーダなどの録画機４、コンテンツ転送先の電子機器をスマートフォンやタブレット型ＰＣなどの電子機器６として説明する。録画機４と電子機器６は、例えば家庭内で使用されており、ＬＡＮなどのネットワーク２を介して通信することができる。図１に示すように、家庭内では、複数の録画機４（４−１，４−２，…，４−ｎ）、複数の電子機器６（６−１，６−２，…，６−ｍ）をネットワーク２に接続して、相互にデータを送受信することができる。なお、録画機４と電子機器６とを直接接続して、相互にデータを送受信することも可能である。
【００１５】
図２は、本実施形態における録画機４の構成を示すブロック図である。  
録画機４は、例えばＨＤＤレコーダにより実現されるもので、制御モジュール１０、コンテンツ記録モジュール１１、プログラム記録モジュール１２、映像音声入力モジュール１３、チューナ１４、映像音声出力モジュール１５、入力モジュール１６、表示コントローラ１７、ディスプレイ１８、及び通信インタフェース１９を含む。
【００１６】
制御モジュール１０は、システムＬＳＩなどによって構成されるコントローラであり、プロセッサ（ＣＰＵ）や各種画像処理用のユニットなどを含む。制御モジュール１０は、プログラム記録モジュール１２に記録されたプログラムを実行することで各種処理を制御する。例えば、制御モジュール１０は、各種コンテンツを受信して、コンテンツ記録モジュール１１に記録する処理（録画処理）を制御する。また、制御モジュール１０は、プログラム転送プログラム１２ａを実行することにより、コンテンツ記録モジュール１１に記録されたコンテンツのデータ（コンテンツデータ１１ａ）を、電子機器６に転送するコンテンツ転送処理を制御する。
【００１７】
コンテンツ記録モジュール１１は、ＨＤＤやＳＳＤ、あるいは光ディスクを記録媒体とする装置などにより実現されるもので、各種コンテンツのコンテンツデータ１１ａ、コンテンツに関する各種データを含むコンテンツ管理データ１１ｂ（図４参照）を記録する。コンテンツ記録モジュール１１には、複数のコンテンツのコンテンツデータ１１ａが記録される。コンテンツには、静止画、音声、各種データファイルなどの各種コンテンツが含まれる。コンテンツ管理データ１１ｂは、記録されたコンテンツの変更に応じて更新され、電子機器６からの要求に応じて提供される。なお、録画機４において後述するコンテンツ転送処理を実行する場合には（図１５、図１６）、さらに転送履歴データ１１ｃ（図５参照）が記録される。
【００１８】
プログラム記録モジュール１２は、基本プログラム（ＯＳ（Operating System））や各種アプリケーションプログラムなどが記録される。アプリケーションプログラムには、コンテンツデータ１１ａを電子機器６に転送するコンテンツ転送処理を実現するためのプログラム転送プログラム１２ａが含まれる。
【００１９】
映像音声入力モジュール１３は、チューナ１４によって受信されたテレビ放送の映像音声信号やライン入力された映像音声信号を入力する。映像音声入力モジュール１３には、例えばＡ／Ｄコンバータやデコーダ／エンコーダなどのユニットを含む。
【００２０】
チューナ１４は、テレビ放送を受信して、映像音声信号を出力する。  
映像音声出力モジュール１５は、コンテンツデータを変換した映像音声信号をテレビ装置などに出力する。映像音声出力モジュール１５には、例えばオーディオＤ／Ａコンバータやビデオエンコーダなどのユニットを含む。
【００２１】
入力モジュール１６は、ユーザ操作による
表示コントローラ１７は、ディスプレイ１８の表示を制御する。
【００２２】
通信インタフェース１９は、他の電子機器（録画機４、電子機器６）との通信を制御するコントローラである。通信インタフェース１９は、ネットワーク２を通じて、他の電子機器との間で相互にデータを送受信する。
【００２３】
図３は、本実施形態における電子機器６の構成を示すブロック図である。  
電子機器６は、例えばタブレット型ＰＣにより実現されるもので、制御モジュール３０、記録モジュール３１、入力モジュール３２、入力デバイス３３、表示コントローラ３４、ディスプレイ３５、音声出力モジュール３６、スピーカ３７、及び通信インタフェース３８を含む。
【００２４】
制御モジュール３０は、プロセッサ（ＣＰＵ）などを含み、記録モジュール３１に記録されたプログラムを実行することで各種処理を制御する。例えば、制御モジュール１０は、各種コンテンツを受信して、コンテンツ記録モジュール１１に記録する処理（録画処理）を制御する。また、制御モジュール１０は、プログラム転送プログラム１２ａを実行することにより、コンテンツ記録モジュール１１に記録されたコンテンツのデータ（コンテンツデータ１１ａ）を、電子機器６に転送するコンテンツ転送処理を制御する。
【００２５】
記録モジュール３１は、例えばハードディスク装置（ＨＤＤ）やＳＤＤなどにより構成されるもので、各種プログラムやデータが記録される。プログラムには、基本プログラム（ＯＳ（Operating System））や各種アプリケーションプログラムなどが含まれる。アプリケーションプログラムには、録画機４から転送されたコンテンツデータ１１ａを受信するコンテンツ転送処理を実現するためのプログラム転送プログラム３１ｄが含まれる。また、記録モジュール３１に記録されるデータには、録画機４から受信したコンテンツデータ３１ａの他、録画機４から受信したコンテンツに関する各種データを含むコンテンツ管理データ３１ｂ、コンテンツデータの受信に関係するデータを転送履歴として設定された転送履歴データ３１ｃが含まれる。
【００２６】
入力モジュール３２は、入力デバイス３３に対するユーザ操作に応じた入力を制御する。入力デバイス３３は、例えばタッチスクリーンディスプレイ、ボタン、キーボード、マウス等のポインティングデバイスとすることができる。
【００２７】
表示コントローラ３４は、ディスプレイ３５の表示を制御する。
【００２８】
音声出力モジュール３６は、スピーカ３７から音声を出力する。
【００２９】
通信インタフェース３８は、他の電子機器（録画機４、電子機器６）との通信を制御するコントローラである。通信インタフェース３８は、ネットワーク２を通じて、他の電子機器との間で相互にデータを送受信する。
【００３０】
図４は、本実施形態における電子機器６に記録されるコンテンツ転送プログラム３１ｄのデータ構成の一例を示す。  
コンテンツ転送プログラム３１ｄは、コンテンツの転送元となる録画機４から受信されるもので、録画機４に記録された複数のコンテンツ（転送の対象となり得るコンテンツ）に関するデータが設定されている。例えば、図４に示すように、コンテンツ転送プログラム３１ｄには、コンテンツのタイトル名（タイトル１、タイトル２、…）、コンテンツデータのデータサイズ、コンテンツの再生時間（動画コンテンツの場合）、コンテンツに関する各種情報（コンテンツ詳細情報）などが対応づけられている。コンテンツ詳細情報には、例えば録画機４において録画されたテレビ番組の動画コンテンツの場合には、コンテンツデータのデータ形式、テレビ番組の放送日時、番組の出演者、番組の解説などの情報が含まれる。コンテンツデータは、コンテンツの再生時間が同じであっても、データ形式が異なればデータサイズが異なる。
【００３１】
図５は、本実施形態における電子機器６に記録される転送履歴データ３１ｃのデータ構成の一例を示す。  
転送履歴データ３１ｃは、録画機４からコンテンツデータの受信が完了した場合に、コンテンツデータの転送に関係するデータを転送履歴として記録される。
【００３２】
図５に示すように、転送履歴データ３１ｃには、転送完了したコンテンツのデータサイズ、転送時間、データサイズと転送時間をもとに算出される転送速度（データサイズ／転送時間）、コンテンツデータを転送する際に利用したネットワークの環境等を示すネットワーク情報（有線通信、無線通信、ネットワーク経路等）、コンテンツデータの転送元（録画機４）の機器情報などが含まれる。  
転送履歴データ３１ｃは、ユーザが指定した時間（転送時間）内に録画機４から電子機器６に転送可能なコンテンツデータを判別する際に参照される。
【００３３】
次に、本実施形態における動作について説明する。  
本実施形態では、録画機４において記録されたテレビ番組などの動画コンテンツ（コンテンツデータ）を電子機器６に転送する前に、ユーザが許容するコンテンツデータの転送に要する時間を設定することで、ユーザが指定した時間内にコンテンツデータの転送が完了することができるコンテンツを判別し、該当するコンテンツの一覧を表示する。ユーザは、表示されたコンテンツ一覧から転送対象とするコンテンツを選択することで、指定した時間内に電子機器６へのコンテンツデータの転送を完了させることができる。
【００３４】
まず、電子機器６において転送対象とするコンテンツを選択するコンテンツ転送処理を実行する場合について、図６及び図７に示すフローチャートを参照しながら説明する。なお、以下の説明では、図１に示すシステムが家庭内に構築されているものとする。録画機４と電子機器６は、ＬＡＮによって相互に接続されている。録画機４は、ＨＤＤレコーダや録画機能付きテレビ装置であり、電子機器６は、タブレット型ＰＣ、携帯電話機、スマートフォンなどである。電子機器６は、家庭外に持ち出して使用されるため、ネットワーク２（ＬＡＮ）に常時接続されていない。電子機器６に録画機４からコンテンツデータを転送することで、家庭外でコンテンツの視聴を楽しむことができる。
【００３５】
電子機器６は、ユーザ操作によってコンテンツ転送処理の起動が指示されると、制御モジュール３０によるコンテンツ転送プログラム３１ｄの実行を開始する。以下、制御モジュール３０は、コンテンツ転送プログラム３１ｄに応じた処理を実行する。
【００３６】
制御モジュール３０は、ネットワーク２を介して接続された、コンテンツの転送元となり得る録画機４を判別する（ステップＡ１）。録画機４は、プログラム転送プログラム１２ａによるコンテンツ転送処理が常時実行されていても良いし、ユーザ操作に応じて起動されても良い。
【００３７】
制御モジュール３０は、ネットワーク２を介して接続された、コンテンツ転送処理を実行する録画機４が判別されると、この判別された録画機４を一覧表示する（ステップＡ２）。
【００３８】
図８は、本実施形態の電子機器６において表示される録画機一覧表示画面の一例を示している。図８では、例えば２台の録画機４がコンテンツの転送元となり得るものとして表示されている。
【００３９】
制御モジュール３０は、入力デバイス３３に対するユーザの入力操作によって、録画機の一覧表示から何れかの録画機が選択されると（ステップＡ３、Ｙｅｓ）、選択された録画機４に対して、通信インタフェース３８を通じてコンテンツ管理データの送信を要求する。すなわち、録画機４から転送可能なコンテンツに関するデータを要求する。録画機４は、電子機器６からの送信要求に応じて、コンテンツ管理データ１１ｂを電子機器６に送信する。制御モジュール３０は、録画機４からコンテンツ管理データ３１ｂを受信すると、記録モジュール３１に記録する（ステップＡ４）。
【００４０】
次に、制御モジュール３０は、ユーザが許容するコンテンツデータの転送時間を設定するための、転送時間指定画面をディスプレイ３５に表示させる（ステップＡ５）。
【００４１】
図９は、本実施形態の電子機器６において表示される転送時間指定画面の一例を示している。  
図９に示す転送時間指定画面では、ユーザ操作によって、「転送時間を指定しない」あるいは「転送時間を指定する」の何れかの項目を選択することができる。
【００４２】
ここで、「転送時間を指定しない」の項目が選択された場合（ステップＡ６、Ｙｅｓ）、制御モジュール３０は、ユーザによって指定されたコンテンツのコンテンツデータを、転送時間に関係なく全てを転送するコンテンツ転送処理を実行する（ステップＡ２７〜Ａ３０、Ａ２５，Ａ２６）。転送時間の指定がなかった場合の処理については後述する。
【００４３】
一方、「転送時間を指定する」の項目が選択された場合、制御モジュール３０は、図９に示すように、ユーザ操作によって、転送時間指定画面を通じてコンテンツデータの転送時間の指定を受け付ける。
【００４４】
制御モジュール３０は、コンテンツデータの転送時間が指定されると（ステップＡ６、Ｙｅｓ）、コンテンツ管理データ３１ｂと転送履歴データ３１ｃをもとに、指定された転送時間に転送可能なコンテンツを判別する（ステップＡ７）。
【００４５】
例えば、制御モジュール３０は、転送元として選択された録画機４を示すデータが転送履歴データ３１ｃの機器情報として記録され、録画機４と接続されたネットワークの環境（例えば、有線あるいは無線の何れによって接続されているか等）が転送履歴データ３１ｃのネットワーク情報として記録されている場合、この機器情報とネットワーク情報の組み合わせに対応する転送速度の情報を取得する。
【００４６】
制御モジュール３０は、転送履歴データ３１ｃから取得した転送速度の情報をもとに、コンテンツ管理データ３１ｂに設定されている各コンテンツに対応するデータサイズのデータを転送した場合に要する時間（データサイズ／転送速度）を算出する。すなわち、現在のネットワーク環境において、コンテンツデータを録画機４から転送した場合に要する転送時間を各コンテンツについて算出する。
【００４７】
なお、前述した説明では、転送履歴データ３１ｃに現在の状況に該当するネットワーク情報と機器情報の組み合わせに対応する転送速度の情報を取得するとしているが、該当する情報が複数ある場合には、最後に記録された（最新の）転送速度の情報を取得したり、該当する複数の転送速度の平均値を算出して取得したり、あるいは平均値ではなく中央値を取得するようにしても良い。また、転送履歴データ３１ｃに現在の状況に該当するネットワーク情報と機器情報の組み合わせがない場合、ネットワーク情報あるいは機器情報の何れか一方が該当する転送速度をもとにコンテンツの転送時間を算出しても良い。また、現在の状況に該当するネットワーク情報と機器情報の何れもない場合には、転送履歴データ３１ｃに記録された転送時間の平均を用いて転送時間を算出するようにしても良い。なお、転送時間の平均は、転送履歴データ３１ｃに記録された全てのデータを対象としたり、直近の複数回（例えば、５回）や最近（例えば、１週間内）のデータを対象としても良い。
【００４８】
制御モジュール３０は、各コンテンツについて算出した転送時間とユーザによって指定された転送時間とを比較し、ユーザによって指定された転送時間よりも転送時間が短いコンテンツ、すなわち転送可能なコンテンツを判別する。
【００４９】
制御モジュール３０は、判別された転送可能なコンテンツをもとに、コンテンツ選択画面をディスプレイ３５に表示させる（ステップＡ８）。
【００５０】
図１０は、本実施形態の電子機器６において表示されるコンテンツ選択画面の一例を示している。  
図１０に示すコンテンツ選択画面では、コンテンツ管理データ３１ｂに含まれる全てのタイトルが一覧表示されている。各タイトルについて、タイトル名、データサイズをもとに算出された転送時間、転送対象としてユーザが選択するためのチェックボックスが設けられている。
【００５１】
図１０に示す例では、転送可能なコンテンツを通常表示形態とし、転送可能ではないと判別されたコンテンツについてはグレー表示など通常表示形態とは異なる形態によって表示して、転送可能なコンテンツをユーザが容易に認識できるようにしている。図１０に示す例では、「タイトル９」が転送可能ではないと判別されたコンテンツとして、異なる表示形態によって表示されている。「タイトル９」については、ユーザが選択できないようになっている。
【００５２】
また、コンテンツ選択画面には、転送可能時間残り表示４９、転送可能時間変更ボタン５０、転送開始ボタン５１、キャンセルボタン５２が用意されている。  
転送可能時間残り表示４９は、ユーザによって指定された転送時間の残り時間を示すもので、初期状態ではユーザが指定した転送時間を表示し、一覧表示中からタイトルが選択される毎に、選択されたタイトルの転送時間を現在した時間を表示する。図１０では、ユーザによって転送時間が１２０分（２時間）に指定されたことを示している。転送可能時間変更ボタン５０は、転送可能時間残り表示４９により表示された転送可能残り時間を変更するためのボタンである。転送可能時間変更ボタン５０がユーザ操作によって押された場合、転送可能時間残り表示４９に表示された転送可能時間を、例えば所定時間毎（例えば、１分、５分など）に増加させる。ユーザは、一覧表示されたタイトルを確認して、転送時間を延長してもコンテンツを転送したいタイトルがある場合に、このコンテンツをコンテンツ選択画面から転送可能時間を変更（延長）することで、転送可能なコンテンツに変更することができる。
【００５３】
なお、コンテンツ選択画面において、コンテンツ管理データ３１ｂに含まれる全てのタイトルを一覧表示できない場合には、画面をスクロールしたり、あるいは次ページへ表示を切り替えたりすることにより、他のタイトルの一覧表示に変更することができる。
【００５４】
転送開始ボタン５１は、タイトルの一覧表示から少なくとも１つのタイトルが選択された後、転送開始を受け付けるためのボタンである。キャンセルボタン５２は、コンテンツ選択画面の表示の終了を指示するためのボタンである。
【００５５】
制御モジュール３０は、コンテンツ選択画面においてキャンセルボタン５２が選択された場合には（ステップＡ３１、Ｙｅｓ）コンテンツ転送処理を終了する。
【００５６】
一方、制御モジュール３０は、タイトル一覧からコンテンツが選択されると（ステップＡ９、Ｙｅｓ）、選択されたコンテンツのチェックボックスに、選択されたことを示すチェック表示を付加すると共に、転送可能時間残り表示４９の時間を選択されたコンテンツの転送時間を減算して表示させる。
【００５７】
また、制御モジュール３０は、コンテンツ管理データ３１ｂと転送履歴データ３１ｃをもとに、指定された転送時間に転送可能なコンテンツを判別する（ステップＡ１０）。すなわち、制御モジュール３０は、残りの転送可能時間内に、さらに転送可能なコンテンツがあるか、前述と同様にして判別する。
【００５８】
ここで、さらに転送可能なコンテンツがある場合（ステップＡ１１、Ｙｅｓ）、制御モジュール３０は、コンテンツ選択画面を更新する（ステップＡ１２）。
【００５９】
図１１は、本実施形態の電子機器６において表示される更新されたコンテンツ選択画面の一例を示している。  
図１１に示す例では、「タイトル１」と「タイトル２」がユーザ操作によって転送対象として選択されて状態にある。「タイトル１」と「タイトル２」の転送時間の合計が「９０分」であるため、ユーザに指定された転送時間「１２０分」（２時間）から「９０分」を減算した残りの転送可能時間「３０分」が転送可能時間残り表示４９に表示されている。また、残りの転送可能時間に転送可能なタイトルとして「タイトル４」「タイトル６」「タイトル７」が判別されるため、このタイトル４，６，７以外のタイトル３，５，８がさらにグレー表示される。
【００６０】
なお、コンテンツ選択画面において、転送可能時間変更ボタン５０に対するユーザ操作によって、残り転送可能時間の変更が指示された場合（ステップＡ１３、Ｙｅｓ）、制御モジュール３０は、前述と同様にして、変更後の転送可能時間をもとに転送可能なコンテンツを判別して、コンテンツ選択画面を更新する（ステップＡ１０〜Ａ１３）。
【００６１】
例えば、ユーザは、図１１において、転送可能時間変更ボタン５０の操作によって残り転送時間を「４５分」に変更することで、転送時間が４５分の「タイトル３」を転送可能なタイトルにすることができる。
【００６２】
なお、図１０及び図１１に示すコンテンツ選択画面では、転送可能なコンテンツを通常表示形態とし、転送可能ではないと判別されたコンテンツについてはグレー表示など通常表示形態とは異なる形態によって表示するとしているが、他の表示形態にすることも可能である。例えば、図１２に示すコンテンツ選択画面の例に示すように、転送可能と判別されたタイトルのみを一覧表示する。これにより、多数のタイトルから転送対象とするコンテンツをユーザが選択する場合に、選択操作を容易にすることができる。
【００６３】
少なくとも１つのコンテンツが選択され、転送開始ボタン５１が押下されると（ステップＡ１４、Ｙｅｓ）、制御モジュール３０は、コンテンツ選択画面において選択されたコンテンツの転送要求を、録画機４に送信する（ステップＡ１５）。録画機４は、電子機器６からのコンテンツの転送要求に応じて、要求されたコンテンツのコンテンツデータの送信処理を開始する。
【００６４】
制御モジュール３０は、通信インタフェース３８を通じて、録画機４から送信されたコンテンツデータを受信して、記録モジュール３１に記録する（ステップＡ１６）。この間、制御モジュール３０は、コンテンツデータの転送状況を示す転送中画面をディスプレイ３５に表示させる。
【００６５】
図１３は、本実施形態の電子機器６において表示される転送中画面の一例を示す図である。  
図１３に示す例では、「タイトル１」についてコンテンツデータの転送が完了し、「タイトル２」についてコンテンツデータの転送が「６０％」まで完了していることを示している。また、転送中画面では、ユーザによって指定された転送時間の残り時間を表示している。
【００６６】
なお、転送中画面には、コンテンツ転送処理の中止の指示を受け付けるための「中止」ボタン５５が設けられている。制御モジュール３０は、「中止」ボタン５５がユーザ操作により押下された場合（ステップＡ３２、Ｙｅｓ）、それまでに受信が完了しているコンテンツデータを転送済みコンテンツとして記録する。また、制御モジュール３０は、転送済みのコンテンツデータのデータサイズ、転送時間、転送速度、ネットワーク情報、機器情報等の各データを、転送履歴データ３１ｃに履歴情報として追加して（ステップＡ２４）、コンテンツ転送処理を終了する。
【００６７】
すなわち、コンテンツデータの転送を開始する前にユーザが指定した転送時間に関係なく、「中止」ボタン５５により指示に応じてコンテンツデータの転送を強制的に終了し、それまでに受信したコンテンツデータを保存する。なお、制御モジュール３０は、コンテンツデータの転送を強制的に終了する場合、コンテンツデータに対して設定された所定の区切り（例えば、チャプタ）までのコンテンツデータを保存したり、転送済みのコンテンツデータの全てを保存しても良い。
【００６８】
制御モジュール３０は、コンテンツデータの転送中において、データの転送速度を算出し、現在の転送速度によって残りの全てのコンテンツデータの転送が完了するかを判別する（ステップＡ１７）。例えば、ネットワーク２の現在のトラフィックによっては、転送履歴データ３１ｃに記録された転送速度（過去の実績データ）より現在の転送速度の方が遅い場合があり得る。例えば、過去のコンテンツデータの転送時には、ネットワーク２に接続された電子機器の数が少なくトラフィック量が少なかったが、現在のコンテンツデータの転送時には、ネットワーク２に接続された電子機器の数が多いためにトラフィック量が多かったり、コンテンツを転送する録画機４や電子機器６の処理負荷が大きかったりするために転送速度が遅くなる場合がある。
【００６９】
制御モジュール３０は、指定された転送時間内に全てのコンテンツデータの転送が完了すると判別した場合には（ステップＡ１８、Ｎｏ）、そのままコンテンツデータの転送を継続して実行する（ステップＡ１６〜Ａ１９）。そして、全てのコンテンツデータの転送が完了すると、制御モジュール３０は、転送が完了したコンテンツデータのデータサイズ、転送時間、転送速度、ネットワーク情報、機器情報等の各データを、転送履歴データ３１ｃに履歴情報として追加して（ステップＡ２４）、コンテンツ転送処理を終了する。転送履歴データ３１ｃに記録された履歴情報は、次回以降に実行されるコンテンツ転送処理において参照される。
【００７０】
一方、コンテンツデータの転送中に、指定された転送時間内に全てのコンテンツデータの転送が完了しないと判別した場合には（ステップＡ１８、Ｙｅｓ）、制御モジュール３０は、転送時間の延長をユーザに促す確認メッセージをディスプレイ３５に表示させる（ステップＡ２０）。この確認メッセージの表示画面では、ユーザがコンテンツの転送時間の延長を指示することができる。
【００７１】
図１４は、本実施形態の電子機器６において表示される確認メッセージの表示画面の一例を示す図である。  
図１４に示す例では、現在の転送速度と転送が完了していないコンテンツデータの残りデータ量をもとに算出した転送完了までの残り時間と共に、「転送を続行しますか？」のメッセージが表示されている。確認メッセージの表示画面には、コンテンツデータの全ての転送が完了するまで転送続行を指示するための「続行」ボタン５６と、ユーザが指定した転送時間が経過した時点で転送の終了を指示するための「終了」ボタン５７が設けられている。
【００７２】
ここで、「続行」ボタン５６に対するユーザ操作によって、転送の続行が指示された場合（ステップＡ２１、Ｎｏ）、制御モジュール３０は、ユーザにより指定された転送時間が経過した後も、転送対象とするコンテンツの全てのコンテンツデータの転送が完了するまで、通信インタフェース３８を通じて、録画機４から送信されるコンテンツデータの受信を継続する（ステップＡ２５）。制御モジュール３０は、コンテンツデータの転送が完了すると（ステップＡ２６、Ｙｅｓ）、転送が完了したコンテンツデータのデータサイズ、転送時間、転送速度、ネットワーク情報、機器情報等の各データを、転送履歴データ３１ｃに履歴情報として追加して（ステップＡ２４）、コンテンツ転送処理を終了する。
【００７３】
一方、「終了」ボタン５７に対するユーザ操作によって、転送の終了が指示された場合（ステップＡ２１、Ｙｅｓ）、制御モジュール３０は、ユーザによって指定された転送時間が終了するまで、コンテンツデータの受信を継続する（ステップＡ２２）。ユーザによって指定された転送時間が終了すると、制御モジュール３０は、転送時間が終了するまでに受信が完了しているコンテンツデータを転送済みコンテンツとして記録する。また、制御モジュール３０は、転送済みのコンテンツデータのデータサイズ、転送時間、転送速度、ネットワーク情報、機器情報等の各データを、転送履歴データ３１ｃに履歴情報として追加して（ステップＡ２４）、コンテンツ転送処理を終了する。この場合、制御モジュール３０は、コンテンツデータに対して設定された所定の区切り（例えば、チャプタ）までのコンテンツデータを保存したり、あるいは転送済みのコンテンツデータの全てを保存したりする。すなわち、コンテンツデータの全ての転送が完了しない場合であっても、予めユーザが指定した転送時間に基づいて、コンテンツ選択画面から選択されたコンテンツを転送対象としているので、コンテンツの大部分の転送が完了している。すなわち、電子機器６を用いてコンテンツを視聴する際に、大きな障害となることはない。従って、ユーザが指定した転送時間で処理を終了し、かつコンテンツの大部分の転送を完了させることができる。
【００７４】
このようにして、本実施形態における電子機器６では、コンテンツ転送処理において、ユーザが指定した転送時間、すなわちユーザが許容するコンテンツデータの転送に要する時間に応じて、コンテンツデータを転送することが可能となる。本実施形態では、コンテンツ選択画面において、ユーザが指定した転送時間内に転送可能なコンテンツを簡単な操作によって選択することができる。また、コンテンツ選択画面において、転送可能時間変更ボタン５０への操作によって転送時間を変更（延長）して、転送対象として選択可能なコンテンツを増やすこともできる。さらにコンテンツデータの転送中に、全てのコンテンツデータの転送が完了しない状況となった場合に、転送中画面を通じて「続行」ボタン５６の操作により転送完了までの転送続行を指示することもできる。すなわち、コンテンツデータの転送が開始された後であっても、ユーザが許容可能な時間を変更して、コンテンツデータの転送を完了させることができる。また、コンテンツデータの全ての転送が完了しない場合であっても、転送済みのコンテンツデータを保存するので、転送済み分のコンテンツを電子機器６において視聴することができる。
【００７５】
なお、前述した説明では、電子機器６において転送対象とするコンテンツを選択する場合を例にしているが、コンテンツデータの転送元である録画機４において、前述と同様にコンテンツ転送処理を実行することも可能である。
【００７６】
図１５及び図１６は、録画機４において転送対象とするコンテンツを選択するコンテンツ転送処理を実行する場合について示すフローチャートである。基本的には、図６及び図７に示すフローチャートと同様にして処理が実行される。
【００７７】
録画機４が例えばＨＤＤレコーダである場合、図８〜図１１に示す各種画面を表示するための映像信号を、映像音声出力モジュール１５を通じて、例えばテレビ装置などに出力して表示させることができる。
【００７８】
録画機４の制御モジュール１０は、ネットワーク２を介して接続された、コンテンツの転送先となり得る電子機器６を判別し（ステップＢ１）、この判別された電子機器６を一覧表示する（ステップＢ２）。
【００７９】
制御モジュール１０は、入力モジュール１６を通じて入力されるユーザからの指示に応じて、電子機器の一覧表示から何れかの電子機器６が選択されると（ステップＢ３、Ｙｅｓ）、選択された電子機器６に対して、コンテンツデータを送信するための処理を実行する。
【００８０】
なお、図１５及び図１６に示すステップＢ４〜Ｂ１３、Ｂ１４〜Ｂ２９は、図６及び図７に示すステップＡ５〜Ｂ１４、ＡＢ１６〜Ａ３２と同様の処理を実行するものとして詳細な説明を省略する。
【００８１】
このようして、コンテンツデータの送信元の録画機４においてコンテンツ転送処理を実行することで、電子機器６においてコンテンツ転送処理を実行する場合と同様の効果を得ることが可能である。
【００８２】
なお、前述した説明では、電子機器６あるいは録画機４の予め決められた一方においてコンテンツ転送処理を実行するものとしているが、ネットワーク２を介して接続された、コンテンツの転送が可能な状態にある電子機器６と録画機４の何れか一方をユーザが選択して、コンテンツ転送処理を実行するようにしても良い。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８４】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００８５】
２…ネットワーク、４（４−１，４−２，…，４−ｎ）…録画機、６（６−１，６−２，…，６−ｍ）…電子機器、１０，３０…制御モジュール、１１ａ，３１ａ…コンテンツデータ、１２ａ，３１ｄ…コンテンツ転送プログラム、１９，３８…通信インタフェース。
【図１】
2013251629.tif 000003
【図２】
2013251629.tif 000004
【図３】
2013251629.tif 000005
【図４】
2013251629.tif 000006
【図５】
2013251629.tif 000007
【図６】
2013251629.tif 000008
【図７】
2013251629.tif 000009
【図８】
2013251629.tif 000010
【図９】
2013251629.tif 000011
【図１０】
2013251629.tif 000012
【図１１】
2013251629.tif 000013
【図１２】
2013251629.tif 000014
【図１３】
2013251629.tif 000015
【図１４】
2013251629.tif 000016
【図１５】
2013251629.tif 000017
【図１６】
2013251629.tif 000018