(57)【要約】【課題】転送装置、転送システム、プログラムおよび転送方法を提供すること。【解決手段】再生装置と転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部２３６と、再生装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部２３２と、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部２３４と、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されると、転送候補のコンテンツデータを再生装置に自動転送する転送部とを備えることを特徴とする。【選択図】図３
2008090626.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置であって：
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と；
前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送する転送部と；
を備えることを特徴とする、転送装置。
【請求項２】
前記非操作状態検出部は、ユーザの転送装置に対する最終操作時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項３】
前記転送部は、前記メモリ装置と前記転送装置とが接続されたときに、前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送することを特徴とする、請求項２に記載の転送装置。
【請求項４】
前記転送部は、前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されたときに、前記接続状態検出部により前記接続状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送することを特徴とする、請求項２に記載の転送装置。
【請求項５】
前記非操作状態検出部は、前記接続状態検出部が前記接続状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。    
【請求項６】
前記非操作状態検出部は、前記記憶状態検出部が前記転送候補記憶状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項７】
前記非操作状態検出部は、前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出された時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項８】
前記非操作状態検出部は、所定の基点からの時間を計時するタイマーを備え、前記タイマーの計時情報に基づいて前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項９】
前記タイマーの計時情報に基づいて、表示部に表示するための前記設定時間の経過までのカウントダウン情報を生成する表示情報生成部をさらに備えることを特徴とする、請求項８に記載の転送装置。
【請求項１０】
前記非操作状態検出部は、所定の基点の時刻を記録し、現在の時刻と前記記憶した時刻との差分が前記設定時間以上になったときに前記非操作状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項１１】
前記非操作状態検出部は、スクリーンセーバーの起動に基づいて、ユーザが前記転送装置を設定時間以上操作していない状態を検出することを特徴とする、請求項１に記載の転送装置。
【請求項１２】
前記設定時間をユーザ操作に基づいて設定する時間設定部をさらに備えることを特徴とする、請求項１に記載の転送装置。
【請求項１３】
前記時間設定部は、コンテンツデータの属性に応じて相異なる設定時間を設定することを特徴とする、請求項１に記載の転送装置。
【請求項１４】
コンテンツデータを記憶可能なメモリ装置と、前記メモリ装置を接続可能な転送装置とを含む転送システムであって：
前記転送装置は、
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と；
前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送する転送部と；
を備え、
前記メモリ装置は、
前記転送部から自動転送されたコンテンツデータを受信する受信部と；
前記コンテンツデータを記憶する記憶部と；
を備えることを特徴とする、転送システム。
【請求項１５】
前記非操作状態検出部は、ユーザの転送装置に対する最終操作時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項１６】
前記転送部は、前記メモリ装置と前記転送装置とが接続されたときに、前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送することを特徴とする、請求項１５に記載の転送システム。
【請求項１７】
前記転送部は、前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されたときに、前記接続状態検出部により前記接続状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送することを特徴とする、請求項１５に記載の転送システム。
【請求項１８】
前記非操作状態検出部は、前記接続状態検出部が前記接続状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。    
【請求項１９】
前記非操作状態検出部は、前記記憶状態検出部が前記転送候補記憶状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項２０】
前記非操作状態検出部は、前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出された後期間において、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項２１】
前記非操作状態検出部は、所定の基点からの時間を計時するタイマーを備え、前記タイマーの計時情報に基づいて前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項２２】
前記転送装置は、前記タイマーの計時情報に基づいて、表示部に表示するための前記設定時間の経過までのカウントダウン情報を生成する表示情報生成部をさらに備えることを特徴とする、請求項２１に記載の転送システム。
【請求項２３】
前記非操作状態検出部は、所定の基点の時刻を記録し、現在の時刻と前記記憶した時刻との差分が前記設定時間以上になったときに前記非操作状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項２４】
前記非操作状態検出部は、スクリーンセーバーの起動に基づいて、ユーザが前記転送装置を設定時間以上操作していない状態を検出することを特徴とする、請求項１４に記載の転送システム。
【請求項２５】
前記転送装置は、前記設定時間をユーザ操作に基づいて設定する時間設定部をさらに備えることを特徴とする、請求項１４に記載の転送システム。
【請求項２６】
前記時間設定部は、コンテンツデータの属性に応じて相異なる設定時間を設定することを特徴とする、請求項１４に記載の転送システム。
【請求項２７】
コンピュータを、
コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置であって、
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と；
前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送する転送部と；
を備える転送装置として機能させるためのプログラム。
【請求項２８】
前記非操作状態検出部に、ユーザの転送装置に対する最終操作時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項２７に記載のプログラム。
【請求項２９】
前記転送部に、前記メモリ装置と前記転送装置とが接続されたときに、前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送させるための、請求項２８に記載のプログラム。
【請求項３０】
前記転送部に、前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されたときに、前記接続状態検出部により前記接続状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送させるための、請求項２８に記載のプログラム。
【請求項３１】
前記非操作状態検出部に、前記接続状態検出部が前記接続状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項２７に記載のプログラム。    
【請求項３２】
前記非操作状態検出部に、前記記憶状態検出部が前記転送候補記憶状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項２７に記載のプログラム。
【請求項３３】
前記非操作状態検出部に、前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出された時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項２７に記載のプログラム。
【請求項３４】
前記非操作状態検出部に、所定の基点からの時間を計時するタイマーの計時情報に基づいて前記非操作状態を検出させるための、請求項２７に記載のプログラム。
【請求項３５】
前記タイマーの計時情報に基づいて、表示部に表示するための前記設定時間の経過までのカウントダウン情報を生成する表示情報生成部をさらに備えさせるための、請求項３４に記載のプログラム。
【請求項３６】
前記非操作状態検出部に、所定の基点の時刻を記録し、現在の時刻と前記記憶した時刻との差分が前記設定時間以上になったときに前記非操作状態を検出させるための、請求項２７に記載のプログラム。
【請求項３７】
前記非操作状態検出部に、スクリーンセーバーの起動に基づいて、ユーザが前記転送装置を設定時間以上操作していない状態を検出させるための、請求項２７に記載のプログラム。
【請求項３８】
前記設定時間をユーザ操作に基づいて設定する時間設定部をさらに備えさせるための、請求項２７に記載のプログラム。
【請求項３９】
前記時間設定部に、コンテンツデータの属性に応じて相異なる設定時間を設定させるための、請求項２７に記載のプログラム。
【請求項４０】
コンピュータを、
コンテンツデータを記憶可能なメモリ装置と、前記メモリ装置を接続可能な転送装置とを含む転送システムであって、
前記転送装置は、
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と；
前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送する転送部と；
を備え、
前記メモリ装置は、
前記転送部から自動転送されたコンテンツデータを受信する受信部と；
前記コンテンツデータを記憶部に記録する記録部と；
を備える転送システムとして機能させるためのプログラム。
【請求項４１】
前記非操作状態検出部に、ユーザの転送装置に対する最終操作時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項４２】
前記転送部に、前記メモリ装置と前記転送装置とが接続されたときに、前記記憶状態検出部により前記転送候補記憶状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送させるための、請求項４１に記載の情報処理プログラム。
【請求項４３】
前記転送部に、前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されたときに、前記接続状態検出部により前記接続状態が検出され、かつ前記非操作状態検出部により前記非操作状態が検出されていることを確認すると、直ちに前記転送候補のコンテンツデータを前記メモリ装置に自動転送させるための、請求項４１に記載の情報処理プログラム。
【請求項４４】
前記非操作状態検出部に、前記接続状態検出部が前記接続状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。    
【請求項４５】
前記非操作状態検出部に、前記記憶状態検出部が前記転送候補記憶状態を検出した時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項４６】
前記非操作状態検出部に、前記接続状態検出部により前記接続状態が検出され、かつ前記記憶状態検出部により前記転送候補記憶状態が検出された時点から、ユーザにより前記転送装置が操作されることなく前記設定時間以上が経過したか否かに基づいて前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項４７】
前記非操作状態検出部に、所定の基点からの時間を計時するタイマーの計時情報に基づいて前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項４８】
前記タイマーの計時情報に基づいて、表示部に表示するための前記設定時間の経過までのカウントダウン情報を生成する表示情報生成部をさらに備えさせるための、請求項４７に記載の情報処理プログラム。
【請求項４９】
前記非操作状態検出部に、所定の基点の時刻を記録し、現在の時刻と前記記憶した時刻との差分が前記設定時間以上になったときに前記非操作状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項５０】
前記非操作状態検出部に、スクリーンセーバーの起動に基づいて、ユーザが前記転送装置を設定時間以上操作していない状態を検出させるための、請求項４０に記載の情報処理プログラム。
【請求項５１】
前記設定時間をユーザ操作に基づいて設定する時間設定部をさらに備えさせるための、請求項４０に記載の情報処理プログラム。
【請求項５２】
前記時間設定部に、コンテンツデータの属性に応じて相異なる設定時間を設定させるための、請求項４０に記載の情報処理プログラム。
【請求項５３】
コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置における転送方法であって：
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出するステップと；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出するステップと；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出するステップと；
前記接続状態が検出され、かつ前記転送候補記憶状態が検出され、かつ前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送するステップと；
を含むことを特徴とする、転送方法。
【請求項５４】
コンテンツデータを記憶可能なメモリ装置と、前記メモリ装置を接続可能な転送装置とにおける転送方法であって：
前記メモリ装置と前記転送装置とが接続されている接続状態であるか否かを検出するステップと；
前記メモリ装置への転送候補のコンテンツデータが前記転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出するステップと；
前記転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出するステップと；
前記接続状態が検出され、かつ前記転送候補記憶状態が検出され、かつ前記非操作状態が検出されると、前記転送候補のコンテンツデータを前記メモリ装置に自動転送するステップと；
前記自動転送されたコンテンツデータを前記メモリ装置が受信するステップと；
前記コンテンツデータを前記メモリ装置において記憶するステップと；
を含むことを特徴とする、転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送装置、転送システム、プログラムおよび転送方法に関する。
【背景技術】
【０００２】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と携帯機器が、映像や音声などのコンテンツデータを、ＰＣと携帯機器の間で該コンテンツデータを送受信することにより共有することが可能となっている。
【０００３】
具体的には、ＰＣが、外部機器からの転送やＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）リーダに基づく自動ダウンロードによりコンテンツデータを取得する。その後、ＰＣは、取得したコンテンツデータのうちで、携帯機器への転送候補のコンテンツデータを必要に応じデコードし、携帯機器に転送する。その結果、携帯機器においてもＰＣが取得したコンテンツデータの利用が可能となる。
【０００４】
ここで、特許文献１には、ＰＣが携帯機器と接続されていた場合、ＰＣが携帯機器への転送候補のコンテンツデータを取得した時点で、自動的に該コンテンツデータを携帯機器に転送する自動転送方法が開示されている。かかる自動転送方法によれば、ユーザがＰＣを操作することなく、ＰＣが取得したコンテンツデータを携帯機器にが自動転送することができる。
【０００５】
【特許文献１】特開２００１−１７５６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の自動転送方法では、単にＰＣに転送候補のコンテンツデータが追加されたことをトリガーにコンテンツデータの自動転送を開始する。また、コンテンツデータの自動転送中にはＰＣに負荷が生じる。このため、ユーザがＰＣを用いた作業を行っているときにコンテンツデータの自動転送が開始されると、ユーザが意図せず、ユーザが行っている作業の中断を強いられる場合があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザによるＰＣなどの転送装置の使用を阻害しないように、コンテンツデータを自動転送することが可能な、新規かつ改良された転送装置、転送システム、プログラムおよび転送方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置が提供される。この転送装置は、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送する転送部とを備えることを特徴とする。
【０００９】
かかる構成においては、接続状態検出部はメモリ装置と転送装置とが接続されている接続状態であるか否かを検出し、記憶状態検出部はメモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出し、非操作状態検出部は転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する。そして、転送部は、接続状態、転送候補記憶状態および非操作状態の３状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送する。すなわち、転送装置は、メモリ装置と接続され、かつメモリ装置への転送候補のコンテンツデータを記憶していても、さらにユーザによる非操作期間が設定時間以上経過していなければ、転送候補のコンテンツデータのメモリ装置への転送を開始しない。したがって、転送装置をユーザが使用あるいは操作しているにも拘らず、転送装置が、転送候補のコンテンツデータをメモリ装置へ転送し始めてしまう問題を防止できる。その結果、転送装置は、ユーザによる転送装置の使用あるいは操作を妨げることなく、転送候補のコンテンツデータをメモリ装置に自動転送することができる。
【００１０】
非操作状態検出部は、ユーザの転送装置に対する最終操作時点から、ユーザにより転送装置が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出するようにしてもよい。かかる構成においては、非操作状態が検出される前に、接続状態および転送候補記憶状態が検出されていれば、転送部は、非操作状態が検出されると自動転送を開始することができる。また、非操作状態が検出された後に、接続状態および／または転送候補記憶状態が検出された場合、転送部は、接続状態および転送候補記憶状態の両方が検出されると自動転送を開始することができる。
【００１１】
転送部は、メモリ装置と転送装置とが接続されたときに、記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されていることを確認すると、直ちに転送候補のコンテンツデータをメモリ装置に自動転送するようにしてもよい。かかる構成によれば、転送部は、メモリ装置と転送装置とが接続されてから設定時間の経過を待つことなく自動転送を開始することができる。
【００１２】
転送部は、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されたときに、接続状態検出部により接続状態が検出され、かつ非操作状態検出部により非操作状態が検出されていることを確認すると、直ちに転送候補のコンテンツデータをメモリ装置に自動転送するようにしてもよい。かかる構成によれば、転送部は、転送候補のコンテンツデータを転送装置が取得した直後に、自動転送を開始することが可能となる。
【００１３】
非操作状態検出部は、接続状態検出部が接続状態を検出した時点から、ユーザにより転送装置が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出するようにしてもよい。かかる構成においては、接続状態が検出される以前にユーザが転送装置を設定時間以上操作していなかった場合であっても非操作状態が検出されない。すなわち、非操作状態検出部は、接続状態が検出されたことをトリガーに非操作状態の実質的な検出処理を開始する。ここで、メモリ装置が転送装置に接続された場合は、ユーザが転送装置の傍にいる可能性およびユーザが転送装置の操作を開始する可能性が高い。したがって、非操作状態検出部は、接続状態検出部が接続状態を検出した時点に基づいて非操作状態を検出することにより、ユーザが転送装置の操作を開始しようとしたときに転送部が自動転送を行っている場合を抑制することができる。    
【００１４】
非操作状態検出部は、記憶状態検出部が転送候補記憶状態を検出した時点から、ユーザにより転送装置が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出するようにしてもよい。かかる構成においては、転送候補記憶状態が検出される以前にユーザが転送装置を設定時間以上操作していなかった場合であっても非操作状態が検出されない。すなわち、非操作状態検出部は、転送候補記憶状態が検出されたことをトリガーに非操作状態の実質的な検出処理を開始する。ここで、転送候補のコンテンツデータが転送装置に自動ダウンロードされる時刻をユーザが把握していた場合、転送候補のコンテンツデータが転送装置に記憶された直後に、ユーザが転送装置において該コンテンツデータの確認を所望する可能性がある。したがって、非操作状態検出部は、転送候補記憶状態が検出された時点に基づいて非操作状態を検出することにより、ユーザが自動ダウンロード直後のコンテンツデータを確認しようとしたときに転送部が自動転送を行っている場合を抑制することができる。
【００１５】
非操作状態検出部は、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出された時点から、ユーザにより転送装置が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出するようにしてもよい。かかる構成においては、転送候補記憶状態または接続状態が検出される以前に、ユーザが転送装置を設定時間以上操作していなかった場合であっても非操作状態が検出されない。すなわち、非操作状態検出部は、転送候補記憶状態および接続状態の両方が検出されていることをトリガーに非操作状態の実質的な検出処理を開始する。したがって、ユーザが自動ダウンロード直後のコンテンツデータを確認しようとしたとき、およびユーザが転送装置の操作を開始しようとしたときに転送部が自動転送を行っている場合を抑制することができる。
【００１６】
非操作状態検出部は、所定の基点からの時間を計時するタイマーを備え、タイマーの計時情報に基づいて非操作状態を検出するようにしてもよい。かかる構成においては、非操作状態検出部は、例えば接続状態が検出された時点、転送候補記憶状態が検出された時点またはユーザによる最終操作時点などを基点として、設定時間のタイマーのカウントダウンを開始する。
【００１７】
タイマーの計時情報に基づいて、表示部に表示するための設定時間の経過までのカウントダウン情報を生成する表示情報生成部をさらに備えるようにしてもよい。かかる構成により、上記表示情報に基づいて、ユーザによる自動転送開始までの残時間の確認が可能となる。
【００１８】
非操作状態検出部は、所定の基点の時刻を記録し、現在の時刻と記憶した時刻との差分が設定時間以上になったときに非操作状態を検出するようにしてもよい。
【００１９】
非操作状態検出部は、スクリーンセーバーの起動に基づいて、ユーザが転送装置を設定時間以上操作していない状態を検出するようにしてもよい。
【００２０】
設定時間をユーザ操作に基づいて設定する時間設定部をさらに備えるようにしてもよい。かかる構成においては、時間設定部は、例えばユーザ操作に基づいて適宜設定時間を設定あるいは変更することができる。
【００２１】
時間設定部は、コンテンツデータの属性に応じて相異なる設定時間を設定するようにしてもよい。かかる構成においては、例えば、非操作状態検出部は、スポーツ中継やニュース速報など時間の経過と共に価値が減少するコンテンツデータに対しては短い設定時間を適用し、教育番組や映画など迅速に確認する必要性の低いコンテンツデータには長い設定時間を適用することができる。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツデータを記憶可能なメモリ装置と、メモリ装置を接続可能な転送装置とを含む転送システムであって、転送装置は、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送する転送部とを備え、メモリ装置は、転送部から自動転送されたコンテンツデータを受信する受信部と、コンテンツデータを記憶する記憶部とを備えることを特徴とする、転送システムが提供される。なお、該転送システムにおける転送装置は、転送装置に関して上記説明したものと実質的に同一に構成することができるので、該転送システムの詳細な構成の説明を省略する。
【００２３】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置であって、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送する転送部とを備える転送装置として機能させるためのプログラムが提供される。なお、該プログラムは、コンピュータを、上記説明した転送装置の構成と実質的に同一な機能を発揮させるよう構成することができるので、該プログラムの詳細な構成の説明を省略する。
【００２４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、コンテンツデータを記憶可能なメモリ装置と、メモリ装置を接続可能な転送装置とを含む転送システムであって、転送装置は、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出する接続状態検出部と、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出する記憶状態検出部と、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出する非操作状態検出部と、接続状態検出部により接続状態が検出され、かつ記憶状態検出部により転送候補記憶状態が検出され、かつ非操作状態検出部により非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送する転送部とを備え、メモリ装置は、転送部から自動転送されたコンテンツデータを受信する受信部と、コンテンツデータを記憶部に記録する記録部とを備える転送システムとして機能させるためのプログラムが提供される。なお、該プログラムは、コンピュータを、上記説明した転送装置の構成と実質的に同一な機能を発揮させるよう構成することができるので、該プログラムの詳細な構成の説明を省略する。
【００２５】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツデータを記憶可能なメモリ装置を接続可能な転送装置における転送方法であって、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出するステップと、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出するステップと、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出するステップと、接続状態が検出され、かつ転送候補記憶状態が検出され、かつ非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送するステップとを含むことを特徴とする、転送方法が提供される。
【００２６】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツデータを記憶可能なメモリ装置と、メモリ装置を接続可能な転送装置とにおける転送方法であって、メモリ装置と転送装置とが接続されている接続状態であるか否かを検出するステップと、メモリ装置への転送候補のコンテンツデータが転送装置の記憶媒体に記憶されている転送候補記憶状態であるか否かを検出するステップと、転送装置がユーザにより設定時間以上操作されていない非操作状態であるか否かを検出するステップと、接続状態が検出され、かつ転送候補記憶状態が検出され、かつ非操作状態が検出されると、転送候補のコンテンツデータをメモリ装置に自動転送するステップと、自動転送されたコンテンツデータをメモリ装置において記憶するステップとを含むことを特徴とする、転送方法が提供される。
【発明の効果】
【００２７】
以上説明したように本発明によれば、ユーザによる転送装置の使用を阻害しないように、コンテンツデータをメモリ装置に自動的に転送することができる。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２９】
まず、図１を参照して、本発明の一実施形態にかかるデータ転送システム１０の概要を説明する。
【００３０】
図１は、本実施形態にかかるデータ転送システム１０の構成を示した説明図である。データ転送システム１０は、ＰＣ２０と、コンテンツ配信サーバ２２と、ネットワーク２４と、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ２８と、再生装置３０と、を含む転送システムである。
【００３１】
ＰＣ２０は、コンテンツ配信サーバ２２や、ＤＶＤレコーダ２８などの外部記憶装置からコンテンツデータを取得し、該コンテンツデータを再生装置３０に転送する転送装置として機能する。ＰＣ２０は、例えば、あらかじめ所望するコンテンツデータを事前設定しておき、ネットワーク２４を介して接続されたコンテンツ配信サーバ２２において該事前設定したコンテンツデータが更新あるいは新規登録された場合に、自動的に該コンテンツデータをダウンロードすることができる。
【００３２】
また、ＰＣ２０は、ホームネットワークを介して接続されたＤＶＤレコーダ２８から、ＤＶＤレコーダ２８が記憶しているコンテンツデータを、自動あるいはユーザ操作に基づいて取得することもできる。なお、ＤＶＤレコーダ２８は外部記憶装置の一例として示したに過ぎず、外部記憶装置としては、例えば、ＰＣ、家庭用映像処理装置、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などがあげられる。
【００３３】
さらに、ＰＣ２０は、記憶媒体と接続し、該記憶媒体に記憶されているコンテンツデータを転送されることによりコンテンツデータを取得することもできる。記憶媒体としては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＰＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよびフロッピー（登録商標）ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどがあげられる。
【００３４】
本実施形態にかかるＰＣ２０は、上記のようにして取得したコンテンツデータを、詳細については後述する所定の転送条件が満たされると、再生装置３０へ自動転送することができる。
【００３５】
再生装置３０は、コンテンツデータを記憶可能な記憶部あるいは記憶媒体を内蔵する。または、再生装置３０は記憶媒体であってもよい。また、再生装置３０は、該記憶部あるいは記憶媒体に、ＰＣ２０から自動転送されたコンテンツデータを記憶することができる。かかる構成によれば、ユーザがＰＣ２０を操作することなく、自動的に再生装置３０のコンテンツデータを更新することができる。また、上記所定の転送条件を設けることにより、ＰＣ２０が、再生装置３０へのコンテンツデータの転送を適切なタイミングで開始することができる。
【００３６】
なお、図１においては、再生装置３０Ａとしてプレイステーションポータブル（登録商標）を、再生装置３０Ｂとして携帯用映像再生装置を示しているが、これらは再生装置３０の一例に過ぎない。再生装置３０は、例えば、ＰＣ、家庭用映像処理装置、ＰＨＳ、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００３７】
同様に、図１においては、転送装置としてＰＣ２０を例示しているに過ぎず、転送装置は、コンテンツデータの取得機能およびコンテンツデータの転送機能を備える情報処理装置であってもよい。
【００３８】
また、このようにＰＣ２０が取得し、ＰＣ２０から再生装置３０へ転送されるコンテンツデータは、例えば、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータを含む概念である。
【００３９】
次に、図２を参照して、本実施形態にかかるＰＣ２０のハードウェア構成について説明する。
【００４０】
図２は、本実施形態にかかるＰＣ２０のハードウェア構成を示した説明図である。ＰＣ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、送受信装置２１５とを備える。
【００４１】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従ってＰＣ２０内の動作全般を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。
【００４２】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。
【００４３】
入力装置２０８は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段と、ユーザによる操作に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。ＰＣ２０のユーザは、該入力装置２０８を操作することにより、ＰＣ２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００４４】
出力装置２１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置２１０は、例えば、再生されたコンテンツデータを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００４５】
ストレージ装置２１１は、本実施形態にかかるＰＣ２０の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データ、および外部から取得したコンテンツデータなどを格納する。
【００４６】
ドライブ２１２は、記憶媒体用リーダライタであり、ＰＣ２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等の記憶媒体２６に記録されている情報を読み出して、ＲＡＭ２０３に出力する。
【００４７】
送受信装置２１５は、例えば、ネットワーク２４に接続するための通信デバイス等で構成された通信インタフェースである。この送受信装置２１５は、ネットワーク２４を介してコンテンツ配信サーバ２２からコンテンツデータを取得したり、ホームネットワークを介してＤＶＤレコーダ２８からコンテンツデータを取得したり、接続された再生装置３０にコンテンツデータを転送したりする。
【００４８】
次に、図３を参照して、本実施形態にかかるＰＣ２０の機能を説明する。
【００４９】
図３は、本実施形態にかかるＰＣ２０および再生装置３０の構成を示したブロック図である。ＰＣ２０は、通信部２２０と、自動ダウンロード制御部２２４と、記憶部２２８と、状態検出部２３０と、自動転送制御部２４０と、変換部２４４と、表示情報生成部２４８と、表示部２５０と、設定部２５２とを備える。再生装置３０は、通信部２６０と、データ管理部２６２と、記憶部２６４と、再生部２６８とを備える。
【００５０】
通信部２２０は、ＰＣ２０が、コンテンツ配信サーバ２２、外部記憶装置または再生装置３０などと各種データの送受信を行うインターフェースである。通信部２２０としての動作は、図２に示した送受信装置２１５により実現されるようにしてもよい。また、各種データは、コンテンツデータ、コンテンツ配信サーバ２２に対するコンテンツデータ配信要求、Ｗｅｂサイトの見出しや更新情報などのメタデータを記述するフォーマットであるＲＳＳにより記述されたＲＳＳ情報などがあげられる。また、通信部２２０は、有線によるデータ通信、ワイヤレスＵＳＢや無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に基づく無線通信を行うように構成することもできる。
【００５１】
自動ダウンロード制御部２２４は、通信部２２０を介して、コンテンツ配信サーバ２２からコンテンツデータを記憶部２２８に自動ダウンロードするように制御する。例えば、自動ダウンロード制御部２２４は、事前設定されたコンテンツデータが更新あるいは新規登録されたか否かを、コンテンツ配信サーバ２２上の該コンテンツデータに関するＲＳＳ情報を取得することにより判断する。自動ダウンロード制御部２２４は、定期的、あるいは所定の頻度でコンテンツ配信サーバ２２のＲＳＳ情報を取得しても、コンテンツ配信サーバ２２から、事前設定されたコンテンツデータが更新あるいは新規登録された場合に自動的にＲＳＳ情報が送信されるようにしてもよい。
【００５２】
そして、自動ダウンロード制御部２２４は、取得したＲＳＳ情報に基づいて、事前設定されたコンテンツデータが更新あるいは新規登録されていると判断した場合には、該コンテンツデータをコンテンツ配信サーバ２２に要求し、該コンテンツデータをダウンロードすることができる。
【００５３】
記憶部２２８は、例えばハードディスク（図２に示したストレージ装置）や上述したような記憶媒体で構成され、コンテンツデータを記憶することができる。また、記憶部２２８は、コンテンツデータのジャンルや長さなどの付加情報も記憶することができる。一例として、記憶部２２８は、自動ダウンロード制御部２２４の制御に基づいて自動ダウンロードされたコンテンツデータ、ホームネットワークを介してＤＶＤレコーダ２８から受信したコンテンツデータ、記憶媒体から取得したコンテンツデータなどを記憶する。
【００５４】
状態検出部２３０は、記憶状態検出部２３２と、非操作状態検出部２３４と、接続状態検出部２３６とを備え、ＰＣ２０に関する各種状態を検出する。
【００５５】
記憶状態検出部２３２は、記憶部２２８に、再生装置３０への転送候補のコンテンツデータが記憶されている状態であるか否かを判断する。そして、記憶状態検出部２３２は、記憶部２２８に、再生装置３０への転送候補のコンテンツデータが記憶されていると判断した場合、該状態を転送候補記憶状態として検出する。
【００５６】
記憶部２２８に記憶されている各コンテンツデータが転送候補とされるか否かは、所定のアルゴリズムに基づいて決定されるようにしてもよい。該アルゴリズムとしては、例えば、再生装置３０に未転送のコンテンツデータを転送候補とする方式、取得日時が設定日時以降のコンテンツデータを転送候補とする方式、ネットワーク２４を介して得られるコンテンツデータの客観的評価であるレイティング情報が、所定値を上回っているコンテンツデータを転送候補とする方式などがあげられる。さらに、アルゴリズムを実行するに際し、複数のパラメータ（取得日時、レイティング、再生回数など）が利用されるようにしてもよい。
【００５７】
非操作状態検出部２３４は、所定の基点から、ユーザによるＰＣ２０の入力装置２０８に対する非操作期間が設定時間以上経過している状態であるか否かを判断する。そして、非操作状態検出部２３４は、非操作期間が設定時間以上経過していると判断した場合、該状態を非操作状態として検出する。
【００５８】
例えば、ユーザによるキーボード操作、マウス操作などのＰＣ２０に対する入力操作がユーザによる操作としてあげられる。なお、当該キーボード操作やマウス操作は、ＯＳ（オペレーションシステム）がＷｉｎｄｏｗｓである場合、非操作状態検出部２３４がＷｉｎｄｏｗｓを介してキーボードメッセージあるいはマウスメッセージを入力されることで検出されるようにしてもよい。
【００５９】
また、上記基点は、設定時間の経過を判断するための非操作期間の起算点であり、例えば、ユーザによるＰＣ２０に対する最終操作時点を基点にしても、上記記憶状態検出部２３２が転送候補記憶状態を検出した時点を基点にしても、後述の接続状態検出部２３６が接続状態を検出した時点を基点にしても、記憶状態検出部２３２および接続状態検出部２３６により転送候補記憶状態および接続状態が検出された時点を基点にしてもよい。
【００６０】
すなわち、非操作状態検出部２３４は、記憶状態検出部２３２が転送候補記憶状態を検出した時点から非操作期間が設定時間以上経過したか否か、または接続状態検出部２３６が接続状態を検出した時点から非操作期間が設定時間以上経過したか否か、または記憶状態検出部２３２および接続状態検出部２３６により転送候補記憶状態および接続状態が検出された時点から非操作期間が設定時間以上経過したか否か、などに基づいて非操作状態を検出することができる。
【００６１】
なお、記憶状態検出部２３２が転送候補記憶状態を検出した時点を基点にした場合、該基点から設定時間が経過する前にユーザがＰＣ２０を操作すれば、ユーザがＰＣ２０を操作した時点を新たな基点とすることができる。同様に、接続状態検出部２３６が接続状態を検出した時点を基点にした場合、該基点から設定時間が経過する前にユーザがＰＣ２０を操作すれば、ユーザがＰＣ２０を操作した時点を新たな基点とすることができる。さらに、ユーザによるＰＣ２０に対する最終操作時点を基点にした場合、該基点から設定時間が経過する前にユーザがＰＣ２０を操作すれば、該ユーザによるＰＣ２０の操作が最終操作となり、該最終操作時点を新たな基点とすることができる。また、非操作状態検出部２３４は、非操作状態の検出処理を常に行っても、上記いずれかの基点に非操作状態の検出処理を開始してもよい。
【００６２】
また、非操作状態検出部２３４は、タイマーの計時情報に基づいて非操作状態を検出することができる。例えば、上記基点においてタイマー２３５の設定時間からのカウントダウンを開始し、タイマー２３４の計時情報としてのカウント値が「０」になったときに非操作状態を検出することができる。あるいは、非操作状態検出部２３４は、上記基点においてカウントアップを開始し、カウント値が設定時間に達したときに非操作状態を検出するようにしてもよい。
【００６３】
また、非操作状態検出部２３４は、上記基点となる時刻を記憶しておき、現在時刻と記憶した時刻との差分が設定時間に達したときに非操作状態を検出するように構成することもできる。該基点となる時刻は、記憶部２２８に記憶させても、記憶部２２８と異なる記憶媒体に記憶させてもよい。さらに、非操作状態検出部２３４は、ユーザ操作が所定時間行われない場合に、出力装置２１０の一例としての表示装置の表示を黒くしたり、簡単なアニメーションを表示するスクリーンセーバーの起動を、非操作状態の検出としてもよい。
【００６４】
接続状態検出部２３６は、通信部２２０に再生装置３０が接続されている状態であるか否かを判断する。そして、接続状態検出部２３６は、通信部２２０に再生装置３０が接続されていると判断した場合、該状態を接続状態として検出する。接続状態検出部２３６は、ＯＳからの通知や、通信部２２０の有線あるいは無線の接続状況を監視することにより接続状態を検出するようにしてもよい。なお、有線の場合は通信部２２０に再生装置３０が接続されたことが、無線の場合は通信部２２０と再生装置３０との無線通信が確立されたことが接続状態として検出されるようにしてもよい。
【００６５】
自動転送制御部２４０は、状態検出部２３０が検出する各状態が転送条件を満足すると、記憶部２２８に記憶されたコンテンツデータを通信部２２０を介して再生装置３０に自動転送する。すなわち、自動転送制御部２４０は通信部２２０と協働して転送部として機能する。例えば、自動転送制御部２４０は、記憶状態検出部２３２が転送候補記憶状態を検出し、非操作状態検出部２３４が非操作状態を検出し、接続状態検出部２３６が接続状態を検出している場合に、記憶部２２８に記憶された転送候補のコンテンツデータを再生装置３０に自動転送することができる。なお、転送候補記憶状態、非操作状態および接続状態が検出される順序は問わず、自動転送制御部２４０は、転送候補記憶状態、非操作状態および接続状態の３状態が検出されていれば転送条件を満たしていると判断できる。
【００６６】
かかる構成により、ユーザによるＰＣ２０を用いた作業を阻害せずに、ＰＣ２０から再生装置３０にコンテンツデータを自動転送することが可能となる。すなわち、従来において、ユーザがＰＣ２０を使用しているにも拘らず、ＣＰＵの処理能力がコンテンツデータの自動転送のための負荷に費やされ、ユーザによるＰＣ２０の使用が妨げられてしまうという問題を防止することができる。
【００６７】
また、自動転送制御部２４０は、コンテンツデータのデータフォーマットを変換する変換部２４４の動作に基づいて、コンテンツデータを必要に応じて再生装置３０が対応するデータフォーマットに変換して転送することができる。該データフォーマットとしては、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＰＥＧ１、ＭＰＥＧ２またはＭＰＥＧ４などの画像圧縮形式や、ＭＰ３（ＭＰＥＧ１  Ｌａｙｅｒ−３）、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｅｃ）、ＷＭＡ９（Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ａｕｄｉｏ９）、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）またはＡＴＲＡＣ３などの音声圧縮形式があげられる。
【００６８】
表示情報生成部２４８は、図２を用いて説明した出力装置２１０の一例としての表示部２５０に表示するための情報を生成する。例えば、表示情報生成部２４８は、図４に示すような表示情報を生成する。
【００６９】
図４は、表示情報生成部２４８が生成する表示情報の一例を示した説明図である。図４に示した表示情報は、コンテンツデータの転送用表示情報である。転送用表示情報は、転送装置コンテンツリスト３１０、再生装置コンテンツリスト３２０、再生装置記憶状況３３０、変換設定状況３３４およびカウントダウン表示３４０を含む。
【００７０】
転送装置コンテンツリスト３１０は、ＰＣ２０の記憶部２２８に記憶されたコンテンツデータの一例を示している。図４においては、記憶部２２８に記憶された各コンテンツデータが、コンテンツデータの名前、コンテンツデータのデータ形式に関する状態、コンテンツデータの長さ、およびコンテンツデータの作成日時などの属性情報と対応付けられている。また、各コンテンツデータの名前の左側に示したチェック欄３１４は、対応するコンテンツデータを転送候補とするか否かをユーザが選択するためのものである。
【００７１】
再生装置コンテンツリスト３２０は、再生装置３０の記憶媒体に記憶されているコンテンツデータの一例を示している。再生装置コンテンツリスト３２０においても、再生装置３０の記憶媒体に記憶されているコンテンツデータが、コンテンツデータの名前、コンテンツデータのデータ形式に関する状態、コンテンツデータの長さ、およびコンテンツデータの作成日時などの属性情報と対応付けられている。
【００７２】
再生装置記憶状況３３０は、再生装置３０の記憶媒体のコンテンツデータの記憶状況を示している。図４に示した例では、再生装置３０の総容量が２５６．００ＭＢであり、再生装置３０の空き容量が１２０．２２ＭＢであり、転送に必要な容量、すなわちＰＣ２０側の転送候補のコンテンツデータの総容量が９９４．１０ＭＢである。
【００７３】
変換設定状況３３４は、ＰＣ２０から再生装置３０へコンテンツデータを転送する際に、どのようなデータ形式に変換してから転送するように設定されているかを示している。図４に示した例では、変換部２４４が７６８ｋｂｐｓ／３０ｆｐｓのＭＰＥＧ４形式に変換するように設定されている状況を示している。
【００７４】
カウントダウン表示３４０は、例えば、非操作状態検出部２３４において設定時間からカウントダウンが開始されたタイマーの値を表示する。該カウントダウンが、記憶状態検出部２３２および接続状態検出部２３６により転送候補記憶状態および接続状態が検出された時点を基点として行われている場合は、カウントダウン表示３４０は自動転送制御部２４０が再生装置３０へのコンテンツデータの自動転送を開始するまでの残り時間を示す。図４に示した例では、カウントダウン表示３４０は、コンテンツデータの自動転送が開始されるまでの残り時間を示している。
【００７５】
なお、カウントダウン表示３４０は、あとどの程度の時間でコンテンツデータの自動転送が開始されるかを特定するための転送開始時間表示の一例として示したに過ぎない。したがって、転送開始時間表示として、ユーザによる最終操作時点から設定時間後の時刻を用いたり、ユーザによる最終操作時点からカウントアップが開始されたタイマーの値を用いてもよい。
【００７６】
設定部２５２は、自動転送設定部２５４と、時間設定部２５６とを備え、ユーザ操作に基づいてＰＣ２０の各種動作に関する設定を行う。設定部２５２の機能について、以下に図５を参照して説明する。
【００７７】
図５は、表示情報生成部２４８が生成する時間設定表示を示した説明図である。時間設定表示は、階層情報３５０、自動転送選択表示３６０および設定時間調節表示３７０を含む。階層情報３５０は、ＰＣ２０において表示される各種画面の階層構造を示す情報である。
【００７８】
自動転送選択表示３６０は、ＰＣ２０における自動転送機能を有効とするか無効とするかをユーザが選択するための表示である。ユーザが該自動転送選択表示３６０において自動転送機能を有効とするよう操作すると、自動転送設定部２５４は自動転送機能が有効となるように設定する。
【００７９】
設定時間調節表示３７０は、非操作状態検出部２３４が非操作状態の検出に用いる設定時間を、ユーザが調節するための表示である。図５に示した例では、設定時間が５分とされ、設定時間が０〜３０分の間で選択できる様子を示しているが、当該具体的数値が一例に過ぎないことは言うまでもない。時間設定部２５６は、ユーザ操作により調節された時間に設定時間を設定する。
【００８０】
さらに、時間設定部２５６は、転送候補のコンテンツデータの属性情報に応じて、相異なる設定時間を設定できるよう構成してもよい。属性情報としては、コンテンツデータのジャンル、データフォーマット、長さおよびタイトルなどがあげられる。したがって、例えば、時間設定部２５６は、スポーツ中継やニュース速報など時間の経過と共に価値が減少するジャンルのコンテンツデータに対しては短い設定時間を設定することができる。一方、時間設定部２５６は、教育番組や映画など迅速に確認する必要性の低いジャンルのコンテンツデータには長い設定時間を設定することができる。かかる構成により、ＰＣ２０は、緊急性の高いコンテンツデータは早期に再生装置３０へ自動転送することが可能となる。
【００８１】
なお、上記の自動ダウンロード制御部２２４、状態検出部２３０、自動転送制御部２４０、変換部２４４、表示情報生成部２４８または設定部２５２のような動作をコンピュータに実現させるためのコンピュータプログラムに基づいて、図２に示したＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアに上記各構成と同等の機能を発揮させることができる。
【００８２】
図３の説明に戻ると、通信部２６０は、転送装置２０から自動転送されるコンテンツデータを受信する受信部として機能する。データ管理部２６２は、記憶部２６４に記憶されるデータを管理する。例えば、データ管理部２６２は、通信部２６０が受信したコンテンツデータを記憶部２６４に記録したり、通信部２６０を介して受信したあるコンテンツデータの削除指示に基づいて記憶部２６４の該コンテンツデータを削除したりする。
【００８３】
記憶部２６４は、データ管理部２６２に記録されたコンテンツデータを記憶する。該記憶部２６４は、転送装置２０の記憶部２２８と同様に、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＰＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよびフロッピー（登録商標）ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体で構成することができる。
【００８４】
再生部２６８は、記憶部２６４に記憶されたコンテンツデータを読み出し、該コンテンツデータを再生することができる。再生は、コンテンツデータがデジタル形式であればコンテンツデータをＤ／Ａ変換し、ディスプレイやスピーカなどの出力装置に伝達する処理を含んでもよく、コンテンツデータがアナログ形式であればコンテンツデータを出力装置に伝達する処理を含んでもよい。
【００８５】
以上、データ転送システム１０の構成について説明した。続いて、データ転送システムにおけるコンテンツデータの転送方法を図６〜図１０を参照して説明する。
【００８６】
図６は、本実施形態にかかるデータ転送システム１０の動作の概略を示したシーケンス図である。まず、ＰＣ２０は、コンテンツ配信サーバ２２において事前設定されたコンテンツデータが更新されたことを確認すると、ネットワーク２４を介してコンテンツ配信サーバ２２に更新されたコンテンツデータの送信を要求する（Ｓ４０４）。そして、ＰＣ２０は、ネットワーク２４を介してコンテンツ配信サーバ２２から更新されたコンテンツデータを取得する（Ｓ４０８）。
【００８７】
続いて、ＰＣ２０は、コンテンツデータの転送条件を満足しているか否かを判断する（Ｓ４１２）。具体的には、記憶状態検出部２３２が転送候補記憶状態を検出し、かつ非操作状態検出部２３４が非操作状態を検出し、かつ接続状態検出部２３６が接続状態を検出している場合に、自動転送制御部２４０がコンテンツデータの転送条件を満たしていると判断する。
【００８８】
次いで、ＰＣ２０は、コンテンツデータの転送条件を満足している場合に、転送候補のコンテンツデータを再生装置３０に送信する（Ｓ４１６）。再生装置３０は、このようにＰＣ２０から送信されたコンテンツデータを受信し、記憶することができる（Ｓ４２０）。
【００８９】
図７は、ＰＣ２０における詳細な動作の一例を示したフローチャートである。図７に示した動作例では、まず、ＰＣ２０は、接続状態検出部２３６により接続状態が検出されているか否かを判断する（Ｓ５０４）。接続状態検出部２３６により接続状態が検出されていないと判断された場合には、当該Ｓ５０４の処理を繰り返す。一方、接続状態検出部２３６により接続状態が検出されていると判断された場合には、記憶状態検出部２３２により転送候補記憶状態が検出されているか否かを判断する（Ｓ５０８）。
【００９０】
Ｓ５０８において、記憶状態検出部２３２により転送候補記憶状態が検出されていないと判断された場合、Ｓ５０４の処理に戻る。一方、記憶状態検出部２３２により転送候補記憶状態が検出されていると判断された場合、該判断された時点を基点として、非操作状態検出部２３４が設定時間のカウントダウンを開始する（Ｓ５１２）。
【００９１】
そして、非操作状態検出部２３４が、カウントダウンの値が「０」になったか否かに基づいて設定時間が経過したか否かを判断する（Ｓ５１６）。非操作状態検出部２３４により設定時間が経過していると判断された場合、自動転送制御部２４０は転送候補のコンテンツデータの自動転送を開始する（Ｓ５２０）。その後、非操作状態検出部２３４はカウントの値をリセットする（Ｓ５２４）。
【００９２】
一方、Ｓ５１６において、非操作状態検出部２３４により設定時間が経過していないと判断された場合、非操作状態検出部２３４はさらにユーザ操作があったか否かを判断する（Ｓ５２８）。非操作状態検出部２３４によりユーザ操作があった判断された場合、Ｓ５１２の処理に戻る。すなわち、非操作状態検出部２３４は、改めて設定時間のカウントダウンを開始する（Ｓ５１２）。
【００９３】
Ｓ５２８において、非操作状態検出部２３４によりユーザ操作がなかったと判断された場合、非操作状態検出部２３４は、接続状態または転送候補記憶状態が検出されているか否かを判断する（Ｓ５３２）。接続状態または転送候補記憶状態が検出されていないと判断された場合、Ｓ５０４の処理に戻る。一方、非操作状態検出部２３４により接続状態または転送候補記憶状態が検出されていると判断された場合、カウントダウンの表示を更新し、Ｓ５１６の処理に戻る（Ｓ５３６）。
【００９４】
このように、当該ＰＣ２０の動作例においては、非操作状態検出部２３４は、接続状態検出部２３６により接続状態が検出され、かつ記憶状態検出部２３２により転送候補記憶状態が検出された時点から、ユーザによりＰＣ２０が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出する。したがって、転送候補記憶状態または接続状態が検出される以前に、ユーザがＰＣ２０を設定時間以上操作していなかった場合であっても非操作状態が検出されない。
【００９５】
すなわち、非操作状態検出部２３４は、転送候補記憶状態および接続状態の両方が検出されていることをトリガーに非操作状態の検出処理を開始する。ここで、再生装置３０がＰＣ２０に接続された場合は、ユーザがＰＣ２０の傍にいる可能性およびユーザがＰＣ２０の操作を開始する可能性が高い。また、転送候補のコンテンツデータがＰＣ２０に自動ダウンロードされる時刻をユーザが把握していた場合、転送候補のコンテンツデータがＰＣ２０に記憶された直後に、ユーザがＰＣ２０において該コンテンツデータの確認を所望する可能性がある。
【００９６】
したがって、本動作例に示したようにＰＣ２０を構成することで、ユーザが自動ダウンロード直後のコンテンツデータを確認しようとしたとき、およびユーザがＰＣ２０の操作を開始しようとしたときに自動転送制御部２４０が自動転送を行っている場合を抑制することができる。
【００９７】
図８は、ＰＣ２０における詳細な動作の他の例を示したフローチャートである。図８に示した動作例では、まず、ＰＣ２０の非操作状態検出部２３４は、ユーザによるＰＣ２０に対する最終操作時刻を基点の時刻である基点時刻として記憶部２２８に記憶させる（Ｓ５５０）。
【００９８】
その後、非操作状態検出部２３４は、ＰＣ２０に対するユーザ操作があったか否かを判断する（Ｓ５５４）。非操作状態検出部２３４によりユーザ操作があったと判断された場合、Ｓ５５０の処理に戻る。一方、非操作状態検出部２３４によりユーザ操作がなかったと判断された場合、自動転送制御部２４０は接続状態が検出されているか否かを判断する（Ｓ５５８）。
【００９９】
Ｓ５５８において、接続状態が検出されていないと判断された場合、Ｓ５５４の処理に戻る。一方、接続状態が検出されていると判断された場合、自動転送制御部２４０は転送候補記憶状態が検出されているか否かを判断する（Ｓ５６２）。転送候補記憶状態が検出されていないと判断された場合、Ｓ５５４の処理に戻る。一方、転送候補記憶状態が検出されていると判断された場合、非操作状態検出部２３４は、ユーザによる最終操作時刻から設定時間が経過しているか否かを判断する（Ｓ５６６）。
【０１００】
Ｓ５６６において、ユーザによる最終操作時刻から設定時間が経過していないと判断された場合、Ｓ５５４の処理に戻る。一方、ユーザによる最終操作時刻から設定時間が経過していると判断された場合、自動転送制御部２４０は、転送候補のコンテンツデータの自動転送を開始する（Ｓ５７０）。
【０１０１】
このように、当該ＰＣ２０の動作例においては、非操作状態検出部２３４は、ユーザの最終操作時点から設定時間が経過しているか否かに基づいて非操作状態を検出することができる。したがって、非操作状態が検出される前に、接続状態および転送候補記憶状態が検出されていれば、自動転送制御部２４０は、非操作状態が検出されると自動転送を開始することができる。また、非操作状態が検出された後に、接続状態および／または転送候補記憶状態が検出された場合、自動転送制御部２４０は、接続状態および転送候補記憶状態の両方が検出されると自動転送を開始することができる。
【０１０２】
図９は、ＰＣ２０における詳細な動作の他の例を示したフローチャートである。図９に示した動作例では、まず、ＰＣ２０の非操作状態検出部２３４は、現在時刻を基点時刻として記憶部２２８に記憶させる（Ｓ６０４）。
【０１０３】
続いて、非操作状態検出部２３４は、ユーザ操作があったか否かを判断する（Ｓ６０８）。非操作状態検出部２３４によりユーザ操作があったと判断された場合、Ｓ６０４の処理に戻り、改めて基点時刻を記憶する。一方、非操作状態検出部２３４によりユーザ操作がなかったと判断された場合、自動転送制御部２４０は転送候補記憶状態が検出されているか否かを判断する（Ｓ６１２）。自動転送制御部２４０により転送候補記憶状態が検出されていないと判断された場合、Ｓ６０８の処理に戻る。自動転送制御部２４０により転送候補記憶状態が検出されていると判断された場合、自動転送制御部２４０はさらに接続状態が検出されているか否かを判断する（Ｓ６１６）。なお、上記転送候補記憶状態または接続状態が検出されているか否かは、非操作状態検出部２３４が行ってもよい。
【０１０４】
Ｓ６１６において接続状態が検出されていないと判断された場合、Ｓ６０４の処理に戻る。一方、Ｓ６１６において接続状態が検出されていると判断された場合、非操作状態検出部２３４は基点時刻から設定時間が経過したか否かを判断する（Ｓ６２０）。そして、設定時間が経過していないと判断された場合、Ｓ６０８の処理に戻る。一方、設定時間が経過したと判断された場合、自動転送制御部２４０は、転送候補の自動転送を開始する（Ｓ６２４）。
【０１０５】
このように、当該ＰＣ２０の動作例では、非操作状態検出部２３４は、接続状態検出部２３６が接続状態を検出した時点から、ユーザによりＰＣ２０が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出する。かかる構成においては、接続状態が検出される以前にユーザがＰＣ２０を設定時間以上操作していなかった場合であっても非操作状態が検出されない。
【０１０６】
すなわち、非操作状態検出部２３４は、接続状態が検出されたことをトリガーに非操作状態の実質的な検出処理を開始する。ここで、再生装置３０がＰＣ２０に接続された場合は、ユーザがＰＣ２０の傍にいる可能性およびユーザがＰＣ２０の操作を開始する可能性が高い。したがって、非操作状態検出部２３４は、接続状態検出部２３６が接続状態を検出した時点を基点とすることにより、ユーザがＰＣ２０の操作を開始しようとしたときに自動転送制御部２４０が自動転送を行っている場合を抑制することができる。
【０１０７】
図１０は、ＰＣ２０における詳細な動作の他の例を示したフローチャートである。図１０に示した動作例では、まず、ＰＣ２０の非操作状態検出部２３４は、現在時刻を基点時刻として記憶部２２８に記憶させる（Ｓ６５４）。
【０１０８】
続いて、非操作状態検出部２３４は、ユーザ操作があったか否かを判断する（Ｓ６５８）。非操作状態検出部２３４によりユーザ操作があったと判断された場合、Ｓ６５４の処理に戻り、改めて基点時刻を記憶する。一方、非操作状態検出部２３４によりユーザ操作がなかったと判断された場合、自動転送制御部２４０は接続状態が検出されているか否かを判断する（Ｓ６６２）。自動転送制御部２４０により接続状態が検出されていないと判断された場合、Ｓ６５８の処理に戻る。自動転送制御部２４０により接続状態が検出されていると判断された場合、自動転送制御部２４０はさらに転送候補記憶状態が検出されているか否かを判断する（Ｓ６６６）。なお、上記転送候補記憶状態または接続状態が検出されているか否かは、非操作状態検出部２３４が行ってもよい。また、Ｓ６６６において、新たなコンテンツデータが記憶部２２８に追加された場合にも、Ｓ６５４の処理に戻るようにしてもよい。
【０１０９】
Ｓ６６６において転送候補記憶状態が検出されていないと判断された場合、Ｓ６５４の処理に戻る。一方、Ｓ６６６において転送候補記憶状態が検出されていると判断された場合、非操作状態検出部２３４は基点時刻から設定時間が経過したか否かを判断する（Ｓ６７０）。そして、設定時間が経過していないと判断された場合、Ｓ６５８の処理に戻る。一方、設定時間が経過したと判断された場合、自動転送制御部２４０は、転送候補の自動転送を開始する（Ｓ６７４）。
【０１１０】
このように、当該ＰＣ２０の動作例では、非操作状態検出部２３４は、記憶状態検出部２３２が転送候補記憶状態を検出した時点から、ユーザによりＰＣ２０が操作されることなく設定時間以上が経過したか否かに基づいて非操作状態を検出する。かかる構成においては、転送候補記憶状態が検出される以前にユーザがＰＣ２０を設定時間以上操作していなかった場合であっても非操作状態が検出されない。
【０１１１】
すなわち、非操作状態検出部２３４は、転送候補記憶状態が検出されたことをトリガーに非操作状態の実質的な検出処理を開始する。ここで、転送候補のコンテンツデータがＰＣ２０に自動ダウンロードされる時刻をユーザが把握していた場合、転送候補のコンテンツデータがＰＣ２０に記憶された直後に、ユーザがＰＣ２０において該コンテンツデータの確認を所望する可能性がある。したがって、非操作状態検出部２３４は、記憶状態検出部２３２が転送候補記憶状態を検出した時点を基点とすることにより、ユーザが自動ダウンロード直後のコンテンツデータを確認しようとしたときに自動転送制御部２４０が自動転送を行っている場合を抑制することができる。
【０１１２】
以上説明したように、本実施形態にかかるＰＣ２０は、再生装置３０と接続され、かつ再生装置３０への転送候補のコンテンツデータを記憶していても、さらにユーザによる非操作期間が設定時間以上経過していなければ、転送候補のコンテンツデータの再生装置３０への転送を開始しない。したがって、ＰＣ２０をユーザが使用あるいは操作しているにも拘らず、ＰＣ２０が、転送候補のコンテンツデータを再生装置３０へ転送し始めてしまう問題を防止できる。その結果、ＰＣ２０は、ユーザによるＰＣ２０の使用あるいは操作を妨げることなく、転送候補のコンテンツデータを再生装置３０に自動転送することができる。
【０１１３】
また、非操作状態検出部２３４を、ユーザの最終操作時点から設定時間が経過しているか否かに基づいて非操作状態を検出するよう構成することができる。かかる構成によれば、
例えばユーザが睡眠中で長時間にわたってＰＣ２０が操作されていないときに、ＰＣ２０が新たなコンテンツデータを取得して転送候補記憶状態が検出された場合、転送候補記憶状態が検出されると同時に接続されている再生装置３０への自動転送を開始することができる。その結果、ＰＣ２０は、ユーザが起床するときに、再生装置３０に転送候補のコンテンツデータが転送されている状態とし得る。
【０１１４】
また、非操作状態検出部２３４を、接続状態検出部２３６が接続状態を検出した時点から非操作期間が設定時間以上経過したか否かに基づいて非操作状態を検出するよう構成することができる。ここで、再生装置３０がＰＣ２０に接続された場合は、ユーザがＰＣ２０の傍にいる可能性およびユーザがＰＣ２０の操作を開始する可能性が高い。したがって、非操作状態検出部２３４は、非操作期間が接続状態を検出した時点から設定時間以上経過したか否かに基づいて非操作状態を検出することにより、ユーザがＰＣ２０の操作を開始しようとしたときに自動転送制御部２４０が自動転送を行っている場合を抑制することができる。
【０１１５】
また、非操作状態検出部２３４を、記憶状態検出部２３２が転送候補記憶状態を検出した時点から非操作期間が設定時間以上経過したか否かに基づいて非操作状態を検出するよう構成することができる。ここで、転送候補のコンテンツデータがＰＣ２０に自動ダウンロードされる時刻をユーザが把握していた場合、転送候補のコンテンツデータがＰＣ２０に記憶された直後に、ユーザがＰＣ２０において該コンテンツデータの確認を所望する可能性がある。したがって、非操作状態検出部２３４は、非操作期間が転送候補記憶状態が検出された時点から設定時間以上経過したか否かに基づいて非操作状態を検出することにより、ユーザが自動ダウンロード直後のコンテンツデータを確認しようとしたときに自動転送制御部２４０が自動転送を行っている場合を抑制することができる。
【０１１６】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１７】
例えば、上記実施形態では、設定時間の経過をカウントダウン表示する場合を示したが、設定時間の経過に関する通知方法はこれに限られず、時間の経過状況をゲージを用いて示したり、砂時計を表示して示したり、音波を用いて通知したり、文字や記号の点滅速度を変化させて示したりしてもよい。
【０１１８】
また、自動転送制御部２４０は、転送候補記憶状態、非操作状態および接続状態の３状態の他にも、転送条件に他の状態を加えて自動転送を開始するか否かを判断してもよい。例えば、ユーザが規則正しく睡眠を取る場合、ユーザの睡眠時間をあらかじめ設定しておき、現在時点が設定された睡眠時間であることを転送条件に加えてもよい。また、現在時点が該設定された睡眠時間中であるか否かに基づいて、上記非操作状態を検出するための設定時間を切り替えるようにしてもよい。
【０１１９】
また、本明細書のデータ転送システム１０またはＰＣ２０の処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１２０】
また、上述のようなデータ転送システム１０における各動作をコンピュータに行わせるプログラム、および該プログラムを記憶した記憶媒体や、ＰＣ２０における各動作をコンピュータに行わせるプログラム、および該プログラムを記憶した記憶媒体も提供される。
【図面の簡単な説明】
【０１２１】
【図１】本発明の一実施形態にかかるデータ転送システムの構成を示した説明図である。
【図２】同実施形態にかかるＰＣのハードウェア構成を示した説明図である。
【図３】同実施形態にかかるＰＣの構成を示したブロック図である。
【図４】表示情報生成部が生成する表示情報の一例を示した説明図である。
【図５】表示情報生成部が生成する時間設定表示を示した説明図である。
【図６】同実施形態にかかるデータ転送システムの動作の概略を示したシーケンス図である。
【図７】同実施形態にかかるＰＣにおける詳細な動作の一例を示したフローチャートである。
【図８】同実施形態にかかるＰＣにおける詳細な動作の他の例を示したフローチャートである。
【図９】同実施形態にかかるＰＣにおける詳細な動作の他の例を示したフローチャートである。
【図１０】同実施形態にかかるＰＣにおける詳細な動作の他の例を示したフローチャートである。
【符号の説明】
【０１２２】
１０      データ転送システム
２０      ＰＣ
３０      再生装置
２２０    通信部
２２４    自動ダウンロード制御部
２２８    記憶部
２３２    記憶状態検出部
２３４    非操作状態検出部
２３６    接続状態検出部
２４０    自動転送制御部
２４４    変換部
２４８    表示情報生成部
２５２    設定部
【図１】
2008090626.tif 000003
【図２】
2008090626.tif 000004
【図３】
2008090626.tif 000005
【図４】
2008090626.tif 000006
【図５】
2008090626.tif 000007
【図６】
2008090626.tif 000008
【図７】
2008090626.tif 000009
【図８】
2008090626.tif 000010
【図９】
2008090626.tif 000011
【図１０】
2008090626.tif 000012