(57)【要約】【課題】携行可能な記憶装置において、サムネイルデータの作成による処理能力の低下の派生を抑制する。【解決手段】携行可能な記憶装置は、コンテンツデータを記憶する記憶部と、記憶装置が外部のコンピュータに接続されたことを検出する接続検出部と、接続検出部がコンピュータとの接続を検出すると、コンピュータに対して、記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求する要求部と、要求に応じてコンピュータが作成したサムネイルデータをコンピュータから取得する取得部と、を備える。【選択図】図１
2014233041.tif 000002
【特許請求の範囲】
【請求項１】
携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置が外部のコンピュータに接続されたことを検出する接続検出部と、
前記接続検出部が前記コンピュータとの接続を検出すると、前記コンピュータに対して、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求する要求部と、
前記要求に応じて前記コンピュータが作成した前記サムネイルデータを前記コンピュータから取得する取得部と、を備える記憶装置。
【請求項２】
請求項１に記載の記憶装置はさらに、
前記接続検出部が前記コンピュータとの接続を検出していないときに、前記記憶装置が前記サムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、
前記状態判定部が前記条件を満たしていると判定した場合、前記対応するサムネイルデータを備えていないコンテンツデータの前記サムネイルデータを作成する作成部と、を備える記憶装置。
【請求項３】
請求項２に記載の記憶装置はさらに、
前記記憶部に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを管理するテーブル管理部を備えており、
前記要求部と前記作成部は、前記テーブルを参照して、前記記憶部に記憶されているコンテンツデータから、前記対応するサムネイルデータを備えていないコンテンツデータを特定する、記憶装置。
【請求項４】
請求項２または請求項３に記載の記憶装置において、
前記状態判定部は、前記記憶装置が充電中か否かを判定し、前記記憶装置が充電中のときに前記条件を満たしていると判定する、記憶装置。
【請求項５】
請求項２または請求項３に記載の記憶装置はさらに、
前記記憶装置を駆動させるための電力を供給するバッテリーと、
前記バッテリーの残量を検出するバッテリー残量検出部と、を備え、
前記状態判定部は、前記バッテリー残量検出部が検出した前記バッテリーの残量が所定値よりも多いときに前記条件を満たしていると判定する、記憶装置。
【請求項６】
請求項２または請求項３に記載の記憶装置はさらに、
前記記憶装置と外部の端末との間の無線通信をおこなうための通信部を備え、
前記状態判定部は、前記通信部が前記端末との間のコネクションが確立されていないときに、前記条件を満たしていると判定する、記憶装置。
【請求項７】
請求項１から請求項６までのいずれか一項に記載の記憶装置において、
前記コンテンツデータとは、画像データ、動画像データ、および、音楽データのいずれかである、記憶装置。
【請求項８】
コンピュータであって、
前記コンピュータに外部の記憶装置が接続されたことを検出する接続検出部と、
前記接続検出部が前記記憶装置の接続を検出すると、前記記憶装置に記憶されているコンテンツデータを取得する取得部と、
前記取得部によって取得された前記コンテンツデータのサムネイルデータを作成する作成部と、
前記作成部によって作成された前記サムネイルデータを前記記憶装置に送信する送信部と、を備える、コンピュータ。
【請求項９】
請求項８に記載のコンピュータにおいて、
前記取得部は、前記記憶装置に記憶されているテーブルであって、前記記憶装置に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを取得し、前記テーブルに基づいて、前記記憶装置に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータを取得する、コンピュータ。
【請求項１０】
携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置がサムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、
前記状態判定部が前記条件を満たしていると判定した場合、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータを作成する作成部と、を備える記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携行可能な記憶装置、および、サムネイルデータを作成するコンピュータに関する。
【背景技術】
【０００２】
従来から、携帯電話と、カメラと外部記憶装置とを含むシステムにおいて、カメラが撮影した画像のサムネイルデータを作成し、撮影画像データを外部記憶装置に送信するとともに、サムネイルデータを携帯電話に送信する技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６２３５号公報
【特許文献２】特開２００６−３５０４４７号公報
【特許文献３】特開２００５−３１９７６０号公報
【特許文献４】特開２０１１−２４９８６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記先行技術では、システムにカメラが含まれていない場合には、携帯電話もしくは外部記憶装置がサムネイルデータを作成することになる。すなわち、携帯電話と外部記憶装置を含んで構成されるシステムでは、外部記憶装置に記憶されている画像データ等のコンテンツデータのサムネイルデータを、携帯電話もしくは外部記憶装置が作成する。
【０００５】
しかしながら、例えば、外部記憶装置がサムネイルデータを作成する場合、サムネイルデータの作成中に処理能力が低下し、携帯電話との間のデータの転送等に時間を要する問題があった。また、外部記憶装置は、一般的にバッテリーによって駆動するため、サムネイルデータの作成によってバッテリー残量が低下し、携帯電話との間のデータ通信ができなくなる問題があった。このように、外部記憶装置に記憶されているコンテンツデータのサムネイルデータを作成する技術に関しては、なお改善の余地があった。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために、本願発明は、以下の形態として実現することが可能である。
【０００７】
（１）本発明の一形態によれば、携行可能な記憶装置が提供される。この記憶装置は、コンテンツデータを記憶する記憶部と、前記記憶装置が外部のコンピュータに接続されたことを検出する接続検出部と、前記接続検出部が前記コンピュータとの接続を検出すると、前記コンピュータに対して、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求する要求部と、前記要求に応じて前記コンピュータが作成した前記サムネイルデータを前記コンピュータから取得する取得部と、を備える。
この構成によれば、記憶装置は、外部のコンピュータと接続されているとき、コンピュータにサムネイルデータを作成させるため、サムネイルデータの作成によって処理能力が低下する状態の発生を抑制することができる。
【０００８】
（２）上記形態の記憶装置はさらに、前記接続検出部が前記コンピュータとの接続を検出していないときに、前記記憶装置が前記サムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、前記状態判定部が前記条件を満たしていると判定した場合、前記対応するサムネイルデータを備えていないコンテンツデータの前記サムネイルデータを作成する作成部と、を備えていてもよい。
この構成によれば、記憶装置は、サムネイルデータを作成するのに適した状態となっているときのみ自身がサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。
【０００９】
（３）上記形態の記憶装置はさらに、前記記憶部に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを管理するテーブル管理部を備えており、前記要求部と前記作成部は、前記テーブルを参照して、前記記憶部に記憶されているコンテンツデータから、前記対応するサムネイルデータを備えていないコンテンツデータを特定してもよい。
この構成によれば、記憶部に記憶されているコンテンツデータの中から、対応するサムネイルデータを備えていないコンテンツデータを容易に特定することができる。
【００１０】
（４）上記形態の記憶装置において、前記状態判定部は、前記記憶装置が充電中か否かを判定し、前記記憶装置が充電中のときに前記条件を満たしていると判定してもよい。
この構成によれば、記憶装置は、データ転送等の処理が発生しにくい充電中のときにサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。
【００１１】
（５）上記形態の記憶装置はさらに、前記記憶装置を駆動させるための電力を供給するバッテリーと、前記バッテリーの残量を検出するバッテリー残量検出部と、を備え、前記状態判定部は、前記バッテリー残量検出部が検出した前記バッテリーの残量が所定値よりも多いときに前記条件を満たしていると判定してもよい。
この構成によれば、記憶装置は、バッテリーの残量に余裕があるときにサムネイルデータを作成するため、サムネイルデータの作成によってバッテリーを消費しても、データ転送等の他の処理に必要なバッテリー残量を確保することができる。
【００１２】
（６）上記形態の記憶装置はさらに、前記記憶装置と外部の端末との間の無線通信をおこなうための通信部を備え、前記状態判定部は、前記通信部が前記端末との間のコネクションが確立されていないときに、前記条件を満たしていると判定してもよい。
この構成によれば、記憶装置は、端末とのコネクションが確立されていない状態のときにサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、端末との無線通信処理の遅延の発生を抑制することができる。
【００１３】
（７）上記形態の記憶装置において、前記コンテンツデータとは、画像データ、動画像データ、および、音楽データのいずれかであってもよい。
この構成によれば、記憶装置は、画像データ、動画像データ、および、音楽データのいずれかに対応するサムネイルデータの作成によって処理能力が低下する状態の発生を抑制することができる。
【００１４】
（８）本発明の他の一形態によれば、コンピュータが提供される。このコンピュータは、前記コンピュータに外部の記憶装置が接続されたことを検出する接続検出部と、前記接続検出部が前記記憶装置の接続を検出すると、前記記憶装置に記憶されているコンテンツデータを取得する取得部と、前記取得部によって取得された前記コンテンツデータのサムネイルデータを作成する作成部と、前記作成部によって作成された前記サムネイルデータを前記記憶装置に送信する送信部と、を備える。
この構成によれば、コンピュータは、外部の記憶装置に代わって、記憶装置に記憶されているコンテンツデータに対応するサムネイルデータを作成するため、記憶装置において、処理能力が低下する状態の発生を抑制することができる。
【００１５】
（９）上記形態のコンピュータにおいて、前記取得部は、前記記憶装置に記憶されているテーブルであって、前記記憶装置に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを取得し、前記テーブルに基づいて、前記記憶装置に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータを取得してもよい。
この構成によれば、記憶装置に記憶されているコンテンツデータの中から、対応するサムネイルデータを備えていないコンテンツデータを容易に特定することができる。
【００１６】
（１０）本発明の他の一形態によれば、携行可能な記憶装置が提供される。コンテンツデータを記憶する記憶部と、前記記憶装置がサムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、前記状態判定部が前記条件を満たしていると判定した場合、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータを作成する作成部と、を備える。
この構成によれば、記憶装置は、サムネイルデータを作成するのに適した状態となっているときにサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。
【００１７】
上述した本発明の各形態の有する複数の構成要素は全てが必須のものではなく、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部または全部を上述した本発明の他の形態に含まれる技術的特徴の一部または全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【００１８】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、記憶装置とコンピュータを含むサムネイル作成システム、ポータブルハードディスク、サムネイルデータの作成方法、これらのシステムや装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態の記憶装置を含んで構成されるサムネイル作成システムの概略構成を説明するための図である。
【図２】記憶装置の管理テーブルの内容を説明するための説明図である。
【図３】第１実施形態の記憶装置の動作の流れを説明するためのフローチャートである。
【図４】作成要求の内容を説明するための説明図である。
【図５】更新後の管理テーブルの内容を例示した説明図である。
【図６】第１実施形態のサムネイル作成システムの動作の流れを説明するためのフローチャートである。
【図７】第２実施形態のサムネイル作成システムの概略構成を説明するための説明図である。
【図８】第２実施形態の記憶装置の動作の流れを説明するためのフローチャートである。
【図９】第３実施形態のサムネイル作成システムの概略構成を説明するための説明図である。
【図１０】第３実施形態のＰＣの動作の流れを説明するための説明図である。
【図１１】第４実施形態の記憶装置の概略構成を説明するための説明図である。
【図１２】第４実施形態の記憶装置の動作の流れを説明するためのフローチャートである。
【図１３】第５実施形態のサムネイル作成システムの概略構成を説明するための説明図である。
【図１４】第６実施形態の記憶装置の動作の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
Ａ．第１実施形態：
Ａ−１．サムネイル作成システム１０００の概略構成：
図１は、第１実施形態の記憶装置１０を含んで構成されるサムネイル作成システム１０００の概略構成を説明するための図である。サムネイル作成システム１０００は、記憶装置１０と、パーソナルコンピュータ（ＰＣ）２０とを備えている。サムネイル作成システム１０００では、記憶装置１０に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータをパーソナルコンピュータ２０が作成することができる。また、サムネイル作成システム１０００では、ＰＣ２０によって作成されたサムネイルデータを記憶装置１０がコンテンツデータと関連づけて記憶することができる。
【００２１】
ここでの「コンテンツデータ」とは、画像データ、動画像データ、音楽データのいずれかを意味している。画像データとは、例えば、ＪＰＥＧ、ＧＩＦ、ＰＮＧ、ＢＭＰ等のデータ形式で作成されたデータを例示することができる。動画像データとは、例えば、ＡＶＩ、ＷＭＩ、ＭＰＥＧ、３ＧＰＰ、３ＧＰＰ２等のデータ形式で作成されたデータを例示することができる。音楽データとは、例えば、ＭＰ３、ＷＭＡ、ＡＡＣ、ＡＴＲＡＣ３等のデータ形式で作成されたデータを例示することができる。また、ここでの「サムネイルデータ」とは、コンテンツデータに関連づけられた画像データを意味しており、特定のコンテンツデータが表す画像を原画像とした縮小画像を表す。サムネイルデータは、関連づけられるコンテンツデータ以外のコンテンツデータが表す画像を原画像として作成されていてもよい。例えば、音楽データに関連づけられるサムネイルデータは、画像データや動画像データ等の他の種類のコンテンツデータに基づいて作成されていてもよい。以後、サムネイルデータの原画像となるコンテンツデータを「原画像コンテンツデータ」とも呼ぶ。原画像コンテンツデータは、画像データもしくは動画像データによって構成されている。また、作成されたサムネイルデータと関連づけられるコンテンツデータを「関連先コンテンツデータ」ともよぶ。
【００２２】
記憶装置１０は、無線通信機能を備えた、いわゆる、ポータブルハードディスクであり、無線通信機能によって、スマートフォン等の携帯端末３０と無線通信可能に構成されている。記憶装置１０は、この無線通信機能によって、携帯端末３０との間で、コンテンツデータやサムネイルデータなどのデータの送受信をおこなう。
【００２３】
記憶装置１０は、無線通信インターフェース（Ｉ／Ｆ）１１０と、ＵＳＢデバイスインターフェース１２０と、記憶部１３０と、ＣＰＵ１４０と、ＲＡＭ１５０と、電源部１６０と、を備えている。無線通信インターフェース１１０、ＵＳＢデバイスインターフェース１２０、記憶部１３０、ＣＰＵ１４０、および、ＲＡＭ１５０は、バスによって相互に接続されている。
【００２４】
無線通信インターフェース１１０は、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮの親機としての機能を備えており、無線ＬＡＮのクライアントとしての携帯端末３０と無線通信可能に構成されている。また、無線通信インターフェース１１０は、無線ＬＡＮの子機としての機能も備えており、図示しない外部の無線ＬＡＮアクセスポイント（ＡＰ）との間において、無線通信可能に構成されている。ＵＳＢデバイスインターフェース１２０は、ＵＳＢ  ３．０の規格に準拠しており、ＵＳＢケーブルを介して、パーソナルコンピュータ２０とデータのやりとりが可能に構成されている。
【００２５】
記憶部１３０は、フラッシュＲＯＭおよびハードディスク（ＨＤＤ）を含んでいる。記憶部１３０には、上述した種々のコンテンツデータを含むコンテンツデータ群１３１と、管理テーブル１３２と、ＣＰＵ１４０に特定の機能を実行させるためのコンピュータプログラム（図示しない）と、が記憶されている。管理テーブル１３２には、コンテンツデータ群１３１に含まれるコンテンツデータのそれぞれについて、対応するサムネイルデータの有無が示されている。管理テーブル１３２の具体的な内容については後述する。
【００２６】
ＣＰＵ１４０は、記憶部１３０に記憶されているコンピュータプログラム（図示しない）をＲＡＭ１５０に展開して実行することにより、接続検出部１４１と、要求部１４２と、取得部１４３と、テーブル管理部１４４としての機能を実現する。ただし、これらの各機能部１４１〜１４４は、ハードウェア回路で構成されていてもよい。
【００２７】
接続検出部１４１は、記憶装置１０がＰＣ２０に接続されているか否かを検出する。ここでは、記憶装置１０のＵＳＢデバイスインターフェース１２０と、ＰＣ２０のＵＳＢデバイスインターフェース２１０とが、ＵＳＢケーブルを介して接続されているか否かを検出する。なお、接続検出部１４１は、記憶装置１０がＰＣ２０と物理的に接続されたことを検出する構成のほか、記憶装置１０がＰＣ２０と論理的に接続（コネクションが確立）されたことを検出する構成であってもよい。
【００２８】
要求部１４２は、ＰＣ２０に対して、記憶部１３０に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求するための作成要求を生成し、ＰＣ２０に送信する。要求部１４２は、作成要求の送信と並行して、原画像コンテンツデータをＰＣ２０に送信する。要求部１４２の具体的な動作については後述する。
【００２９】
取得部１４３は、記憶装置１０やＰＣ２０などの外部装置から送信されたコンテンツデータを取得し、取得したコンテンツデータを記憶部１３０に格納する。また、取得部１４３は、ＰＣ２０から送信されたサムネイルデータを取得し、取得したサムネイルデータを記憶部１３０に格納する。
【００３０】
テーブル管理部１４４は、管理テーブル１３２の管理をおこなうことによって、サムネイルデータとコンテンツデータとの関連づけをおこなう。例えば、テーブル管理部１４４は、記憶部１３０に記憶されているコンテンツデータについて、対応するサムネイルデータの有無に変更があった場合には、管理テーブル１３２の更新をおこなう。テーブル管理部１４４の具体的な動作については後述する。
【００３１】
電源部１６０は、ソケット１６１と、バッテリー１６２とを備えている。ソケット１６１は、外部電源から延びる電力供給用のプラグが接続可能に構成されている。ソケット１６１は、外部電源に接続されるクレードル１１に設けられている電力供給用のプラグに接続可能に構成されていてもよい。バッテリー１６２は、例えば、リチウムイオンバッテリー等を含んで構成されており、ソケット１６１に接続されたプラグを介して外部電源から供給される電力によって充電される。また、バッテリー１６２は、電力の供給を受けていない状態（非充電状態）のときに、放電によって記憶装置１０の動作のための電力を供給する。
【００３２】
ＰＣ２０は、ＵＳＢデバイスインターフェース（Ｉ／Ｆ）２１０と、記憶部２２０と、ＣＰＵ２３０と、ＲＡＭ２４０と、を備えている。ＵＳＢデバイスインターフェース２１０、記憶部２２０、ＣＰＵ２３０、および、ＲＡＭ２４０は、バスによって相互に接続されている。ＵＳＢデバイスインターフェース２１０は、ＵＳＢ  ３．０の規格に準拠しており、ＵＳＢケーブルを介して、記憶装置１０とデータのやりとりが可能に構成されている。記憶部２２０は、ＲＯＭおよびハードディスクを含んで構成されており、ＣＰＵ１４０に特定の機能を実現させるためのコンピュータプログラムが記憶されている。
【００３３】
ＣＰＵ２３０は、記憶部２２０に記憶されているコンピュータプログラム（図示しない）をＲＡＭ２４０に展開して実行することにより、受信部２３１と、作成部２３２と、送信部２３３としての機能を実現する。これらの機能を実現するためのコンピュータプログラムは、アプリケーションソフトのインストールによって記憶部２２０に記憶される。
【００３４】
受信部２３１は、記憶装置１０から送信される作成要求および原画像コンテンツデータを受信する。作成部２３２は、受信部２３１が受信した原画像コンテンツデータを縮小加工してムネイルデータを作成する。送信部２３３は、作成部２３２が作成したサムネイルデータを記憶装置１０に送信する。
【００３５】
携帯端末３０は、いわゆる、スマートフォンであり、移動体通信網等の専用回線への接続機能（専用回線接続機能）と、ＩＥＥＥ８０２．１１に準拠したコネクションを確立する機能（無線ＬＡＮ接続機能）とを備えている。携帯端末３０は、無線ＬＡＮ接続機能によって、記憶装置１０と直接的に無線通信をおこなうことができる。携帯端末３０は、タッチパネル３１を備えており、記憶装置１０から受信したサムネイルデータを用いてサムネイル画像を表示させることができる。また、携帯端末３０は、記憶装置１０からコンテンツデータを取得することによって、コンテンツデータに応じた処理をおこなうことができる。
【００３６】
Ａ−２．管理テーブル１３２の構成：
図２は、記憶装置１０の管理テーブル１３２の内容を説明するための説明図である。管理テーブル１３２には、コンテンツデータ群１３１に含まれるコンテンツデータのそれぞれについて、サムネイルデータの有無や、アドレス情報、および、サムネイルデータのアドレス情報などが対応付けられている。管理テーブル１３２には、「データ識別情報」と、「サムネイルデータの有無」と、「コンテンツデータアドレス情報」と、「サムネイルデータアドレス情報」と、「サムネイル原画像情報」とが含まれている。「データ識別情報」は、コンテンツデータ群１３１に含まれるコンテンツデータを識別するための情報であり、ここでは、コンテンツデータ名が示されている。「サムネイルデータの有無」は、各サムネイルデータについて、対応するサムネイルデータが記憶装置１０内に存在するか否かが示されている。「コンテンツデータアドレス情報」は、記憶部１３０において、コンテンツデータが記憶されている記憶領域上の位置（アドレス）が示されている。「サムネイルデータアドレス情報」は、記憶部１３０において、対応するサムネイルデータが記憶されている記憶領域上の位置（アドレス）が示されている。「サムネイル原画像情報」は、サムネイルの元となる原画像コンテンツデータの「コンテンツデータ名」が示されている。原画像コンテンツデータが関連先コンテンツデータと同じである場合には「−」が示されている。
【００３７】
Ａ−３．記憶装置１０の動作：
図３は、第１実施形態の記憶装置１０の動作の流れを説明するためのフローチャートである。記憶装置１０は、まず、携帯端末３０やＰＣ２０などの外部装置からのコンテンツデータを取得が完了したか否かを判定する（ステップＳ１０）。記憶装置１０が外部装置からのコンテンツデータの取得が完了すると、記憶装置１０のテーブル管理部１４４は、管理テーブル１３２（図２）の生成または更新をおこなう（ステップＳ１１）。具体的には、テーブル管理部１４４は、取得部１４３によって取得されたコンテンツデータが記憶部１３０に記憶されると、記憶部１３０に管理テーブル１３２が存在しない場合には、新たに管理テーブル１３２を生成し、管理テーブル１３２が存在する場合には、管理テーブル１３２の更新をおこなう。
【００３８】
テーブル管理部１４４は、取得されたコンテンツデータについて、管理テーブル１３２の「データ識別情報」、「サムネイルデータの有無」、「コンテンツデータアドレス情報」、および、「サムネイルデータアドレス情報」を設定する。ここでは、テーブル管理部１４４は、取得されたコンテンツデータに含まれているデータ名を「データ識別情報」に登録する。データ名は、テーブル管理部１４４が適宜設定してもよい。テーブル管理部１４４は、コンテンツデータの中にメタデータとして、サムネイルデータ自体やサムネイルデータのパス情報等のサムネイルデータの存在を示す情報が含まれているか否かを判別する。テーブル管理部１４４は、サムネイルデータの存在を示す情報が含まれているか否かを「サムネイルデータの有無」の欄に設定する。また、テーブル管理部１４４は、コンテンツデータが記憶されている記憶部１３０の記憶領域上の位置を「コンテンツデータアドレス情報」として登録し、コンテンツデータに対応するサムネイルデータが存在する場合には、サムネイルデータの位置を「サムネイルデータアドレス情報」として登録する。管理テーブル１３２の「サムネイル原画像情報」は、種々の方法によって設定することができる。例えば、携帯端末３０がコンテンツデータの送信に併せて、サムネイル原画像情報を送信する場合には、テーブル管理部１４４は、受信したサムネイル原画像情報を管理テーブル１３２に設定することができる。携帯端末３０から送信されるサムネイル原画像情報の内容は、例えば、ユーザがタッチパネル３１を操作することによって設定されてもよい。なお、上述した管理テーブル１３２の「データ識別情報」および「サムネイルデータの有無」は、ユーザによって設定・登録がおこなわれてもよい。また、「コンテンツデータアドレス情報」および「サムネイルデータアドレス情報」は、取得部１４３がコンテンツデータを取得した際に設定してもよい。
【００３９】
テーブル管理部１４４によって管理テーブル１３２が生成または更新された後、記憶装置１０の要求部１４２は、記憶部１３０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在するか否かを判定する（ステップＳ１２）。具体的には、要求部１４２は、管理テーブル１３２の「サムネイルデータの有無」を参照し、サムネイルデータを備えていないコンテンツデータを特定する。記憶部１３０に記憶されているすべてのコンテンツデータがサムネイルデータを備えている場合、記憶装置１０は処理動作を終了する。
【００４０】
一方、記憶部１３０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在する場合、これらのコンテンツデータに対応するサムネイルデータをＰＣ２０に作成させるために、記憶装置１０はステップＳ１３以降の処理をおこなう。例えば、図２に示す管理テーブル１３２では、二行目の「Ｓｏｕｎｄ００２．ｍｐ３」と、三行目の「Ｍｏｖｉｅ００３．ｍｏｖ」は、それぞれ対応するサムネイルデータを備えていないため、記憶装置１０はステップＳ１３以降の処理をおこなう。
【００４１】
まず、要求部１４２は、記憶装置１０がＰＣ２０に接続されているか否かの判定をおこなう（ステップＳ１３）。記憶装置１０がＰＣ２０に接続されているか否かは、接続検出部１４１が記憶装置１０とＰＣ２０との接続を検出しているか否かによって判定することができる。記憶装置１０がＰＣ２０に接続されていない場合、接続検出部１４１が記憶装置１０とＰＣ２０との接続を検出するまで記憶装置１０は待機状態となる。
【００４２】
記憶装置１０がＰＣ２０に接続されている場合、要求部１４２は、サムネイルの作成要求を生成するとともに、生成した作成要求と原画像コンテンツデータをＰＣ２０に送信する（ステップＳ１４）。ここでは、対応するサムネイルデータを備えていないコンテンツデータが複数ある場合であっても、その中の１つのコンテンツデータについての作成要求と、原画像コンテンツデータを送信するものとして説明する。
【００４３】
図４は、作成要求の内容を説明するための説明図である。図４に示すように、作成要求には、「関連先コンテンツデータの識別情報」や「サムネイル作成条件」等が含まれていてもよい。「関連先コンテンツデータの識別情報」とは、ＰＣ２０によって作成されるサムネイルデータの関連先コンテンツデータを識別するための情報である。「関連先コンテンツデータの識別情報」としては、例えば、管理テーブル１３２の関連先コンテンツデータの「データ識別情報」を使用することができる。「サムネイル作成条件」には、サムネイルデータを作成する上での種々の設定条件が示されている。例えば、サムネイルデータを作成する際、原画像の解像度の縮小率またはサムネイルの画像サイズ、原画像コンテンツデータが動画像データの場合、動画フレーム番号または動画開始から何秒後（例えば５秒後）のフレームを原画像とするか等の情報等が含まれている。このようなサムネイル設定条件は、予め定められた条件であってもよく、あるいは、ユーザによって設定された条件であってもよい。なお、作成要求には、「関連先コンテンツデータの識別情報」および「サムネイル作成条件」が含まれていなくてもよい。
【００４４】
図２に示す管理テーブル１３２では、要求部１４２は、まず、「Ｓｏｕｎｄ００２．ｍｐ３」に対応するサムネイルデータの作成要求、および、原画像コンテンツデータとして「Ｍｏｖｉｅ００３．ｍｏｖ」のコンテンツデータをＰＣ２０に送信する。この場合、作成要求には、「関連先コンテンツデータの識別情報」として、コンテンツデータ名「Ｓｏｕｎｄ００２．ｍｐ３」が含まれていてもよい。なお、原画像コンテンツデータとしての「Ｍｏｖｉｅ００３．ｍｏｖ」のコンテンツデータを送信するのは、管理テーブル１３２の「Ｓｏｕｎｄ００２．ｍｐ３」の「サムネイル原画像情報」に「Ｍｏｖｉｅ００３．ｍｏｖ」が設定されているためである。
【００４５】
記憶装置１０から送信された作成要求と原画像コンテンツデータは、ＰＣ２０の受信部２３１によって受信される。ＰＣ２０の作成部２３２は、受信部２３１が受信した作成要求に含まれている「サムネイル作成条件」の内容に応じて、受信部２３１が受信した原画像コンテンツデータからサムネイルデータを作成する。作成部２３２によってサムネイルデータが作成されると、ＰＣ２０の送信部２３３は、作成されたサムネイルデータを記憶装置１０に送信する。なお、送信部２３３は、サムネイルデータの送信と並行して作成要求に含まれている「関連先コンテンツデータの識別情報」を記憶装置１０に送信してもよい。
【００４６】
記憶装置１０の取得部１４３は、ＰＣ２０から送信されたサムネイルデータを取得する（ステップＳ１５）。取得部１４３は、取得したサムネイルデータを記憶部１３０に格納する。なお、ＰＣ２０の送信部２３３が「関連先コンテンツデータの識別情報」を送信する場合には、送信された情報は取得部１４３によって取得される。
【００４７】
テーブル管理部１４４は、取得部１４３のサムネイルデータの取得に応じて管理テーブル１３２の更新をおこなう（ステップＳ１６）。具体的には、まず、テーブル管理部１４４は、取得部１４３が取得したサムネイルデータの関連先となる関連先コンテンツデータの特定をおこなう。関連先コンテンツデータの特定は種々の方法によっておこなうことができる。例えば、要求部１４２がＰＣ２０に送信した作成要求に含まれる「関連先コンテンツデータの識別情報」を記憶部１３０に記憶させる構成にしておけば、記憶部１３０に記憶されている「関連先コンテンツデータの識別情報」から関連先コンテンツデータを特定することができる。また、ＰＣ２０が「関連先コンテンツデータの識別情報」を送信する場合には、取得部１４３によって取得された「関連先コンテンツデータの識別情報」から関連先コンテンツデータを特定することができる。テーブル管理部１４４は、関連先コンテンツデータを特定すると、管理テーブル１３２の関連先コンテンツデータの「サムネイルデータの有無」を「×」から「〇」に変更する。また、テーブル管理部１４４は、取得部１４３によって記憶部１３０の記憶領域に格納されたサムネイルデータのメモリアドレスを「サムネイルデータアドレス情報」に登録する。
【００４８】
図５は、更新後の管理テーブル１３２の内容を例示した説明図である。図５には、図２に示す管理テーブル１３２を更新した後の内容が例示されている。取得部１４３が「Ｓｏｕｎｄ００２．ｍｐ３」に対応するサムネイルデータを取得した場合には、まず、テーブル管理部１４４は、図５に示すように、管理テーブル１３２の「Ｓｏｕｎｄ００２．ｍｐ３」の「サムネイルデータの有無」を「×」（無）から「〇」（有）に変更する。また、テーブル管理部１４４は、管理テーブル１３２の「サムネイルデータアドレス情報」を登録する。これにより、取得部１４３が取得したサムネイルデータと、「Ｓｏｕｎｄ００２．ｍｐ３」のコンテンツデータは、管理テーブル１３２によって互いに関連づけられる。
【００４９】
管理テーブル１３２を更新した後、要求部１４２は、再度、記憶部１３０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在するか否かを判定する（ステップＳ１２）。記憶部１３０に記憶されているすべてのコンテンツデータがサムネイルデータを備えている場合、記憶装置１０は処理動作を終了する。
【００５０】
一方、記憶部１３０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在する場合、記憶装置１０は、再度、ステップＳ１３以降の処理をおこなう。例えば、図５の管理テーブル１３２において、三行目の「Ｍｏｖｉｅ００３．ｍｏｖ」は、「サムネイルデータの有無」が「×」となっているため、次のステップＳ１３の処理をおこなう。ステップＳ１３以後の処理内容は上述のとおりである。
【００５１】
Ａ−４．サムネイル作成システム１０００の動作：
図６は、第１実施形態のサムネイル作成システム１０００の動作の流れを説明するためのフローチャートである。上述のとおり、記憶装置１０は、作成要求と原画像コンテンツデータをＰＣ２０に送信し（ステップＳ１４）、ＰＣ２０は、サムネイルデータを作成して記憶装置１０に送信する（ステップＳ１４１）。これにより、記憶装置１０の記憶部１３０に記憶されているコンテンツデータには、それぞれ対応するサムネイルデータが存在した状態となる。携帯端末３０（図１）は、ユーザによるタッチパネル３１の操作を受けて、記憶装置１０に対してサムネイルデータの送信要求（ＴＤ送信要求）をおこなう（ステップＳ１７１）。ユーザによるタッチパネル３１の操作とは、例えば、ユーザが画像閲覧用のアプリケーションや、音楽再生用のアプリケーションを起動させる操作等である。
【００５２】
ＴＤ送信要求を受信した記憶装置１０は、記憶部１３０に記憶されているサムネイルデータを携帯端末３０に送信する（ステップＳ１７２）。送信するサムネイルデータは、管理テーブル１３２の「サムネイルデータアドレス情報」を用いて、記憶部１３０の記憶領域から取り出すことができる。記憶装置１０は、サムネイルデータとともにサムネイルデータのそれぞれに対応する「関連先コンテンツデータの識別情報」を携帯端末３０に送信してもよい。
【００５３】
サムネイルデータを受信した携帯端末３０は、タッチパネル３１にサムネイルリストを表示させる（ステップＳ１７３）。サムネイルリストは、記憶装置１０から送信されたサムネイルデータを用いて作成される。携帯端末３０は、ユーザによるタッチパネル３１の操作によってサムネイルの選択を受け付けると（ステップＳ１７４）、選択されたサムネイルに対応するコンテンツデータの送信を要求するための送信要求（ＣＤ送信要求）を記憶装置１０に送信する（ステップＳ１７５）。ＣＤ送信要求には、選択されたサムネイルに対応する「関連先コンテンツデータの識別情報」が含まれていてもよい。
【００５４】
ＣＤ送信要求を受信した記憶装置１０は、ＣＤ送信要求において指定されたコンテンツデータを携帯端末３０に送信する（ステップＳ１７６）。記憶装置１０は、例えば、ＣＤ送信要求に含まれている「関連先コンテンツデータの識別情報」と管理テーブル１３２とを参照することによって、記憶部１３０の記憶領域から指定されたコンテンツデータを取り出すことができる。
【００５５】
コンテンツデータを受信した携帯端末３０は、コンテンツデータの表示・再生をおこなう（ステップＳ１７７）。コンテンツデータの表示・再生とは、携帯端末３０は、記憶装置１０からコンテンツデータとしての画像データまたは動画像データを受信した場合、コンテンツデータが表す画像または動画像をタッチパネル３１に表示させる。また、携帯端末３０は、記憶装置１０から音楽データを受信した場合、音楽データを再生させる。
【００５６】
以上説明した、第１実施形態の記憶装置１０によれば、記憶装置１０は、ＰＣ２０にサムネイルデータを作成させるため、サムネイルデータの作成によって処理能力が低下する状態の発生を抑制することができる。このため、自身が作成した場合に比べて、ＣＰＵ１４０の処理能力に余裕がある状態を維持しやすい。これにより、記憶装置１０は、携帯端末３０へのデータ転送等の処理にＣＰＵ１４０の処理能力を回すことができ、処理の遅延や停滞などの発生を抑制することができる。
【００５７】
Ｂ．第２実施形態：
第２実施形態の記憶装置１０ａ（図７）は、ＰＣ２０にサムネイルデータを作成させる機能のほかに、自身がサムネイルデータを作成する機能を備えている。
【００５８】
図７は、第２実施形態のサムネイル作成システム１０００ａの概略構成を説明するための説明図である。第２実施形態のサムネイル作成システム１０００ａは、第１実施形態のサムネイル作成システム１０００（図１）と比較すると、記憶装置１０ａのＣＰＵ１４０によって実現される機能部の構成が異なる。第２実施形態の記憶装置１０ａのＣＰＵ１４０は、第１実施形態と同様に、接続検出部１４１と、要求部１４２と、取得部１４３と、テーブル管理部１４４としての機能を実現するほか、さらに、状態判定部１４５と、作成部１４６としての機能を実現する。
【００５９】
状態判定部１４５は、記憶装置１０ａがサムネイルデータの作成に適した状態として予め設定されている条件（以後「特定の条件」とも呼ぶ）を満たしているか否かの判定をおこなう。記憶装置１０ａがサムネイルデータの作成に適した状態とは、ここでは、ＣＰＵ１４０の処理能力に比較的余裕のある状態（ＣＰＵ１４０の稼働率が比較的低くなる状態）を意味している。ＣＰＵ１４０の処理能力に余裕がある状態であれば、サムネイルデータを作成していても、他の処理（例えば、携帯端末３０とのデータ通信処理など）における遅延や停滞等の発生を抑制することができるためである。ここでは、「記憶装置１０ａが充電中の状態」であることが「特定の条件」として設定されている。記憶装置１０ａが充電中の場合には、記憶装置１０ａは携帯端末３０との間において、データのやりとりが少なく、ＣＰＵ１４０の処理能力に余裕がある状態と考えられるためである。よって、本実施形態の状態判定部１４５は、記憶装置１０ａが充電中か否かの判定をおこなう。作成部１４６は、状態判定部１４５によって記憶装置１０ａが特定の条件を満たしていると判定されたときに、原画像コンテンツデータからサムネイルデータを作成する。
【００６０】
図８は、第２実施形態の記憶装置１０ａの動作の流れを説明するためのフローチャートである。図８のステップＳ２０、Ｓ２１、Ｓ２２、Ｓ２３、Ｓ２４、Ｓ２５、Ｓ２６は、第１実施形態の記憶装置１０の動作の流れ（図３）のステップＳ１０、Ｓ１１、Ｓ１２、Ｓ１３、Ｓ１４、Ｓ１５、Ｓ１６と同じである。ただし、第１実施形態の記憶装置１０は、ＰＣ２０に接続されていないとき（図３、ステップＳ１３：ＮＯ）、ＰＣ２０にされるまで待機状態となるのに対して、第２実施形態の記憶装置１０ａは、以下に説明するステップＳ２７以降の処理をおこなう（ステップＳ２３：ＮＯ）。
【００６１】
まず、記憶装置１０ａの状態判定部１４５は、記憶装置１０ａが特定の条件を満たしているか否かを判定する（ステップＳ２７）。ここでは、状態判定部１４５は、記憶装置１０ａが充電中か否かの判定をおこなう。記憶装置１０ａが充電中ではない場合には、記憶装置１０ａは、再度、ステップＳ２３の処理をおこなう。
【００６２】
一方、記憶装置１０ａが充電中である場合、記憶装置１０ａの作成部１４６は、サムネイルデータの作成をおこなう（ステップＳ２８）。記憶装置１０が充電中の場合には、ＣＰＵ１４０の処理能力に余裕がある状態と考えられるためである。作成部１４６は、管理テーブル１３２（図２）の「サムネイルデータの有無」を参照し、サムネイルデータを備えていないコンテンツデータを特定する。作成部１４６は、特定した、サムネイルデータを備えていないコンテンツデータについて、サムネイルデータを作成する。具体的には、作成部１４６は、管理テーブル１３２の「サムネイル原画像情報」から、サムネイルデータを備えていないコンテンツデータの原画像コンテンツデータを特定し、原画像コンテンツデータからサムネイルデータを作成する。作成部１４６は、記憶部１３０に「サムネイル作成条件」が記憶されている場合には、サムネイル作成条件の内容に応じてサムネイルデータを作成してもよい。作成部１４６は、作成したサムネイルデータを記憶部１３０に格納する。
【００６３】
作成部１４６によって、サムネイルデータが記憶部１３０に格納されると、テーブル管理部１４４は、データの更新をおこなう（ステップＳ２６）。データの更新の内容は、第１実施形態のステップＳ１６（図３）と同様である。
【００６４】
以上説明した、第２実施形態の記憶装置１０ａによれば、サムネイルデータを作成するのに適した状態となっているときのみ自身がサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。ここでは、データ転送等の処理が発生しにくい充電中のときにサムネイルデータを作成するため、データ転送等の他の処理の遅延が発生する可能性を低減させることができる。
【００６５】
Ｃ．第３実施形態：
第１実施形態のＰＣ２０は、記憶装置１０から作成要求と原画像コンテンツデータを受信したときにサムネイルデータを作成する構成として説明した。第３実施形態のＰＣ２０ｂ（図９）は、記憶装置１０ｂが接続されたことを検出したときに、記憶装置１０ｂから原画像データを取得してサムネイルデータを作成する。
【００６６】
図９は、第３実施形態のサムネイル作成システム１０００ｂの概略構成を説明するための説明図である。第３実施形態のサムネイル作成システム１０００ｂは、第１実施形態のサムネイル作成システム１０００（図１）と比較すると、記憶装置１０ｂのＣＰＵ１４０によって実現される機能部の構成と、ＰＣ２０ｂのＣＰＵ２３０によって実現される機能部の構成が異なる。第３実施形態の記憶装置１０ｂのＣＰＵ１４０は、第１実施形態と同様に、取得部１４３と、テーブル管理部１４４としての機能を実現する。一方、第３実施形態のＣＰＵ１４０は、第１実施形態とは異なり、接続検出部１４１と、要求部１４２としての機能を備えていなくてもよい。
【００６７】
第３実施形態のＰＣ２０ｂのＣＰＵ２３０は、第１実施形態と同様に、作成部２３２と、送信部２３３としての機能を実現するほか、さらに、接続検出部２３４と、取得部２３５としての機能を実現する。接続検出部２３４は、ＰＣ２０ｂに記憶装置１０ｂが接続されているか否かの検出をおこなう。取得部２３５は、記憶装置１０ｂから、管理テーブル１３２および原画像コンテンツデータを取得する。なお、本実施形態では、これらの機能部をＣＰＵ２３０に実現させるためのアプリケーションソフトをインストールした際に、記憶装置１０に記憶されている管理テーブル１３２のアドレス情報がＰＣ２０ｂの記憶部２２０に記憶されるものとして説明する。
【００６８】
図１０は、第３実施形態のＰＣ２０ｂの動作の流れを説明するための説明図である。ＰＣ２０ｂの取得部２３５は、まず、記憶装置１０がＰＣ２０ｂに接続されているか否かの判定をおこなう（ステップＳ３１）。記憶装置１０がＰＣ２０ｂに接続されているか否かは、接続検出部２３４がＰＣ２０ｂと記憶装置１０との接続を検出しているか否かによって判定することができる。記憶装置１０がＰＣ２０ｂに接続されていない場合、接続検出部２３４がＰＣ２０ｂと記憶装置１０との接続を検出するまでＰＣ２０ｂは待機状態となる（ステップＳ３１：ＮＯ）。
【００６９】
記憶装置１０がＰＣ２０ｂに接続されている場合、ＰＣ２０ｂの取得部２３５は、記憶装置１０から管理テーブル１３２を取得する（ステップＳ３２）。記憶装置１０の記憶部１３０の記憶領域における管理テーブル１３２のアドレスは、ＰＣ２０ｂにアプリケーションソフトをインストールした際に記憶部２２０に記憶されている。取得部２３５は、記憶部２２０に記憶されているアドレスに基づいて、記憶装置１０から管理テーブル１３２を取得する。
【００７０】
記憶装置１０から管理テーブル１３２を取得した後、取得部２３５は、記憶装置１０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在するか否かを判定する（ステップＳ３３）。具体的には、取得部２３５は、は、管理テーブル１３２の「サムネイルデータの有無」を参照し、サムネイルデータを備えていないコンテンツデータが存在するか否かを判定する。記憶装置１０に記憶されているすべてのコンテンツデータがサムネイルデータを備えている場合、ＰＣ２０ｂは処理動作を終了する。
【００７１】
一方、記憶装置１０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在する場合、取得部２３５は、サムネイルデータを備えていないコンテンツデータに対応する原画像コンテンツデータを記憶装置１０から取得する（ステップＳ３４）。ここでは、サムネイルデータを備えていないコンテンツデータが記憶装置１０に複数存在する場合であっても、その中の１つのコンテンツデータについての原画像コンテンツデータを取得するものとして説明する。記憶装置１０の記憶部１３０に記憶されている原画像コンテンツデータのメモリアドレスは、取得した管理テーブル１３２の「サムネイル原画像情報」および「コンテンツデータアドレス情報」を用いて特定することができる。
【００７２】
取得部２３５によって記憶装置１０から原画像コンテンツデータが取得されると、ＰＣ２０ｂの作成部２３２は、原画像コンテンツデータからサムネイルデータを作成する（ステップＳ３５）。ＰＣ２０ｂに「サムネイル作成条件」がユーザ等によって設定されている場合には、作成部２３２は、このサムネイル作成条件を参照してサムネイルデータを作成してもよい。
【００７３】
作成部２３２によってサムネイルデータが作成されると、ＰＣ２０ｂの送信部２３３は、作成されたサムネイルデータを記憶装置１０に送信する（ステップＳ３６）。なお、送信部２３３は、サムネイルデータの送信と並行して管理テーブル１３２から特定した「関連先コンテンツデータの識別情報」を記憶装置１０に送信してもよい。「関連先コンテンツデータの識別情報」としては、例えば、作成したサムネイルデータの関連先コンテンツデータの「データ識別情報」を使用することができる。
【００７４】
ＰＣ２０ｂから送信されたサムネイルデータは、記憶装置１０の取得部１４３によって取得される。取得部１４３は、取得したサムネイルデータを記憶部１３０に格納する。記憶装置１０のテーブル管理部１４４は、取得部１４３のサムネイルデータの取得に応じて管理テーブル１３２を更新する。
【００７５】
以上説明した、第３実施形態のＰＣ２０ｂによれば、記憶装置１０から作成要求および原画像コンテンツデータをＰＣ２０ｂに送信しなくても、ＰＣ２０ｂによってサムネイルデータを生成することができる。また、本実施形態のＰＣ２０ｂによれば、記憶装置１０に代わって、記憶装置１０に記憶されているコンテンツデータに対応するサムネイルデータを作成するため、記憶装置１０において、処理能力が低下する状態の発生を抑制することができる。
【００７６】
Ｄ．第４実施形態：
第１実施形態の記憶装置１０は、ＰＣ２０にサムネイルデータを作成させ、作成されたサムネイルデータを取得する構成として説明した。第４実施形態の記憶装置１０ｃ（図１１）は、自身のみがサムネイルデータを作成する。
【００７７】
図１１は、第４実施形態の記憶装置１０ｃの概略構成を説明するための説明図である。第４実施形態の記憶装置１０ｃは、第１実施形態の記憶装置１０（図１）と比較すると、ＣＰＵ１４０によって実現される機能部の構成が異なる。第４実施形態の記憶装置１０ｃのＣＰＵ１４０は、第１実施形態と同様に、テーブル管理部１４４としての機能を実現するほか、さらに、状態判定部１４５と、作成部１４６としての機能を実現する。一方、第４実施形態のＣＰＵ１４０は、第１実施形態とは異なり、接続検出部１４１と、要求部１４２と、取得部１４３としての機能を備えていなくてもよい。
【００７８】
状態判定部１４５および作成部１４６の機能は、第２実施形態の状態判定部１４５および作成部１４６と同様である。すなわち、状態判定部１４５は、記憶装置１０が特定の条件を満たしているか否かの判定をおこなう。ここでも、記憶装置１０が充電中の状態であることが「特定の条件」として設定されている。作成部１４６は、状態判定部１４５によって記憶装置１０が特定の条件を満たしていると判定されたときに、原画像コンテンツデータからサムネイルデータを作成する。
【００７９】
図１２は、第４実施形態の記憶装置１０ｃの動作の流れを説明するためのフローチャートである。図１２のステップＳ４０、Ｓ４１、Ｓ４２、Ｓ４５は、第１実施形態の記憶装置１０の動作の流れ（図３）のステップＳ１０、Ｓ１１、Ｓ１２、Ｓ１６と同じである。第４実施形態の記憶装置１０ｃは、ステップＳ４２において、記憶部１３０に記憶されているコンテンツデータの中に、対応するサムネイルデータを備えていないコンテンツデータが存在する場合、状態判定部１４５によって、記憶装置１０ａが特定の条件を満たしているか否かが判定される（ステップＳ４３）。ここでは、状態判定部１４５は、記憶装置１０ａが充電中か否かの判定をおこなう。記憶装置１０ａが充電中ではない場合には、記憶装置１０ａは、再度、ステップＳ４３の処理をおこなう。
【００８０】
一方、記憶装置１０ａが充電中である場合、記憶装置１０ａの作成部１４６は、サムネイルデータの作成をおこなう（ステップＳ４４）。作成部１４６によるサムネイルの作成方法は、第２実施形態の作成部１４６と同様である。すなわち、作成部１４６は、管理テーブル１３２（図２）の「サムネイルデータの有無」を参照し、サムネイルデータを備えていないコンテンツデータについて、サムネイルデータを作成する。作成部１４６によって作成されたサムネイルデータが記憶部１３０に格納されると、テーブル管理部１４４は、データの更新をおこなう（ステップＳ４５）。データの更新方法は、第２実施形態のテーブル管理部１４４と同様である。
【００８１】
以上説明した、第４実施形態の記憶装置１０ｃによれば、自身のみがサムネイルデータを作成する場合であっても、サムネイルデータの作成による他の処理の遅延の発生を抑制することができる。すなわち、記憶装置１０ｃは、サムネイルデータを作成するのに適した状態となっているときにサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。
【００８２】
Ｅ．第５実施形態：
第２実施形態の記憶装置１０ａ（図７）は、「記憶装置１０ａが充電中の状態」であることが「特定の条件」として設定されているが、「特定の条件」は、記憶装置１０ａが充電中の状態であることに限定されない。第５実施形態の記憶装置１０ｄ（図１３）は、「バッテリー１６２の残量が所定量以上の状態」が「特定の条件」として設定されている。
【００８３】
図１３は、第５実施形態のサムネイル作成システム１０００ｄの概略構成を説明するための説明図である。第５実施形態のサムネイル作成システム１０００ｄは、第２実施形態のサムネイル作成システム１０００ａ（図７）と比較すると、記憶装置１０ｄのＣＰＵ１４０によって実現される機能部の構成が異なる。第５実施形態の記憶装置１０ｄのＣＰＵ１４０は、第２実施形態と同様に、接続検出部１４１と、要求部１４２と、取得部１４３と、テーブル管理部１４４と、状態判定部１４５と、作成部１４６としての機能を実現するほか、さらに、バッテリー残量検出部１４７としての機能を実現する。バッテリー残量検出部１４７は、バッテリー１６２の残量を検出する。
【００８４】
記憶装置１０ｄの動作の流れは、第２実施形態の記憶装置１０ａの動作の流れ（図８）と同様である。記憶装置１０ｄの状態判定部１４５は、ステップＳ２７において、バッテリー１６２の残量が所定量以上か否かの判定をおこなう。バッテリー１６２の残量が所定量以上か否かは、バッテリー残量検出部１４７が検出したバッテリー残量が閾値以上か否かによって判定することができる。バッテリー残量が閾値以上である場合、記憶装置１０ａの作成部１４６は、サムネイルデータの作成をおこなう（ステップＳ２８）。バッテリー１６２の残量が閾値以上の場合には、サムネイルデータの作成のためにＣＰＵ１４０を駆動させても、バッテリー１６２の残量に余裕があり、残量不足の発生を抑制することができるためである。
【００８５】
以上説明した、第５実施形態の記憶装置１０ｄによれば、バッテリー１６２の残量に余裕があるときのみ自身がサムネイルデータを作成するため、サムネイルデータの作成によってバッテリーを消費しても、データ転送等の他の処理に必要なバッテリー残量を確保することができる。
【００８６】
Ｆ．第６実施形態：
第２実施形態の記憶装置１０ａは、ＰＣ２０に接続されている場合には、ＰＣ２０にサムネイルデータの作成をおこなわせ、自身はサムネイルデータを作成しない構成となっている。第６実施形態の記憶装置１０ｅは、ＰＣ２０に接続されているとき、ＰＣ２０にサムネイルデータの作成をおこなわせるほか、自身もサムネイルデータを作成する。第６実施形態の記憶装置１０ｅの構成は、第２実施形態の記憶装置１０ａ（図７）と同様である。
【００８７】
図１４は、第６実施形態の記憶装置１０ｅの動作の流れを説明するためのフローチャートである。図１４のステップＳ５０、Ｓ５１、Ｓ５２、Ｓ５３、Ｓ５４、Ｓ５５、Ｓ５６、Ｓ５７、Ｓ５８は、第２実施形態の記憶装置１０ａの動作の流れ（図８）のステップＳ２０、Ｓ２１、Ｓ２２、Ｓ２３、Ｓ２４、Ｓ２５、Ｓ２６、Ｓ２７、Ｓ２８と同じである。ただし、第６実施形態の記憶装置１０ｅは、ステップＳ５３において、ＰＣ２０に接続されているとき、状態判定部１４５によって、記憶装置１０ａが特定の条件を満たしているか否の判定がおこなわれる（ステップＳ５３１）。ここでの「特定の条件」は、「記憶装置１０ａが充電中の状態」であってもよいし、「バッテリー１６２の残量が所定量以上の状態」であってもよいし、これら以外であってもよい。
【００８８】
記憶装置１０ｅが特定の条件を満たしている場合、要求部１４２が作成要求と原画像コンテンツデータをＰＣ２０に送信するとともに、作成部１４６がサムネイルデータの作成をおこなう（ステップＳ５３２）。ＰＣ２０に作成させるサムネイルデータの数と、記憶装置１０自身が作成するサムネイルデータの数との比率は任意に設定することができる。また、この比率は、ＣＰＵ１４０の稼働率等に応じて変化するように構成されていてもよい。
【００８９】
以上説明した、第６実施形態の記憶装置１０ｅによれば、ＰＣ２０と接続されている際に、自身がサムネイルデータの少なくとも一部を作成する構成であっても、データ転送等の他の処理の遅延の発生を抑制することができる。
【００９０】
Ｇ．変形例：
なお、この発明は上記の実施形態や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９１】
Ｇ−１．第１変形例：
本実施形態のサムネイル作成システム１０００は、記憶装置１０とＰＣ２０とがＵＳＢ規格に準拠してデータ通信がおこなわれるものとして説明した。しかし、記憶装置１０とＰＣ２０は、ＵＳＢ規格以外の規格に準拠してデータ通信がおこなわれてもよい。例えば、記憶装置１０とＰＣ２０は、ＩＥＥＥ８０２．１１や、ＩＥＥＥ８０２．３、ＨＤＭＩ（High-Definition Multimedia Interface、登録商標）などに準拠してデータ通信がおこなわれてもよい。
【００９２】
また、本実施形態のサムネイル作成システム１０００は、記憶装置１０と携帯端末３０とがＩＥＥＥ８０２．１１に準拠してデータ通信がおこなわれるものとして説明した。しかし、記憶装置１０と携帯端末３０は、ＩＥＥＥ８０２．１１以外の無線通信規格に準拠してデータ通信がおこなわれてもよい。例えば、記憶装置１０と携帯端末３０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＴｒａｎｓｆｅｒＪｅｔ、Ｚｉｇｂｅｅ（登録商標）等の近距離無線通信規格に準拠してデータ通信がおこなわれてもよい。
【００９３】
Ｇ−２．第２変形例：
第２、５、６実施形態の「特定の条件」の内容は、記憶装置１０ａがサムネイルデータの作成に適した状態であれば、第２、５、６実施形態で示した内容に限定されない。例えば、「記憶装置１０と携帯端末３０との間の無線通信のためのコネクションが確立されていない状態」を「特定の条件」として設定してもよい。記憶装置１０と携帯端末３０との間のコネクションが確立されていないときには、記憶装置１０は、携帯端末３０にデータ転送をおこなう処理が発生しないと考えられるためである。また、「ＣＰＵ１４０の稼働率が所定値以下の状態」を「特定の条件」として設定してもよい。ＣＰＵ１４０の稼働率が所定値以下の状態であれば、サムネイルデータを作成してもなお、ＣＰＵ１４０の能力に余裕があると考えられるためである。
【００９４】
Ｇ−３．第３変形例：
本実施形態のＰＣ２０は、アプリケーションデータソフトがインストールされているものとして説明した。このアプリケーションデータは、記憶装置１０がＰＣ２０に接続されたときに、記憶装置１０からＰＣ２０にダウンロードされる構成であってもよい。
【００９５】
Ｇ−４．第４変形例：
本実施形態のサムネイル作成システム１０００は、記憶装置１０またはＰＣ２０がサムネイルデータを作成するものとして説明したが、これら以外の装置がサムネイルデータの一部を作成してもよい。例えば、携帯端末３０がサムネイルデータの一部を作成してもよい。
【００９６】
Ｇ−５．第５変形例：
記憶装置１０は、ポータブルハードディスクに限定されない。記憶装置１０は、例えば、ＷｉＦｉＧｉＧとして構成されていてもよいし、ＳＳＤを含んで構成されていてもよい。
【００９７】
Ｇ−６．第６変形例：
本実施形態の管理テーブル１３２には、「サムネイル原画像情報」が含まれているものとして説明したが、管理テーブル１３２には、「サムネイル原画像情報」が含まれていなくてもよい。例えば、関連先コンテンツデータを原画像コンテンツデータとしてサムネイルデータを作成するサムネイル作成システム１０００であれば、管理テーブル１３２に「サムネイル原画像情報」が含まれていなくてもよい。
【００９８】
Ｇ−７．第７変形例：
第３実施形態のサムネイル作成システム１０００ｂ（図９）は、ＰＣ２０ｂがサムネイルデータを記憶装置１０に送信すると（図１０、ステップＳ３６）、記憶装置１０が管理テーブル１３２を更新するものとして説明した。しかし、サムネイル作成システム１０００ｂは、ＰＣ２０ｂが管理テーブル１３２を更新し、更新した管理テーブル１３２と、作成したサムネイルデータとを記憶装置１０に送信する構成であってもよい。
【符号の説明】
【００９９】
１０…記憶装置
１１…クレードル
２０…パーソナルコンピュータ（ＰＣ）
３０…携帯端末
３１…タッチパネル
１１０…無線通信インターフェース
１３０…記憶部
１３１…コンテンツデータ群
１３２…管理テーブル
１４０…ＣＰＵ
１４１…接続検出部
１４２…要求部
１４３…取得部
１４４…テーブル管理部
１４５…状態判定部
１４６…作成部
１４７…バッテリー残量検出部
１６０…電源部
１６１…ソケット
１６２…バッテリー
２２０…記憶部
２３０…ＣＰＵ
２３１…受信部
２３２…作成部
２３３…送信部
２３４…接続検出部
２３５…取得部
１０００…サムネイル作成システム
【図１】
2014233041.tif 000003
【図２】
2014233041.tif 000004
【図３】
2014233041.tif 000005
【図４】
2014233041.tif 000006
【図５】
2014233041.tif 000007
【図６】
2014233041.tif 000008
【図７】
2014233041.tif 000009
【図８】
2014233041.tif 000010
【図９】
2014233041.tif 000011
【図１０】
2014233041.tif 000012
【図１１】
2014233041.tif 000013
【図１２】
2014233041.tif 000014
【図１３】
2014233041.tif 000015
【図１４】
2014233041.tif 000016
【手続補正書】
【提出日】平成26年5月14日(2014.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置がサムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、
前記状態判定部が前記条件を満たしていると判定した場合、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータを作成する作成部と、を備える記憶装置。
【請求項２】
請求項１に記載の記憶装置はさらに、
前記記憶部に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを管理するテーブル管理部を備えており、
前記要求部と前記作成部は、前記テーブルを参照して、前記記憶部に記憶されているコンテンツデータから、前記対応するサムネイルデータを備えていないコンテンツデータを特定する、記憶装置。
【請求項３】
請求項２に記載の記憶装置において、
前記テーブル管理部は、前記記憶装置が外部装置からのコンテンツデータの取得を完了すると、前記コンテンツデータにサムネイルデータが含まれるか否かを判別し、前記判別の結果に従って、取得したコンテンツデータと対応するサムネイルデータの有無との対応関係を前記テーブルに登録する、記憶装置。
【請求項４】
請求項１〜３のいずれか一項に記載の記憶装置において、
前記状態判定部は、前記記憶装置が充電中か否かを判定し、前記記憶装置が充電中のときに前記条件を満たしていると判定する、記憶装置。
【請求項５】
請求項１〜３のいずれか一項に記載の記憶装置はさらに、
前記記憶装置を駆動させるための電力を供給するバッテリーと、
前記バッテリーの残量を検出するバッテリー残量検出部と、を備え、
前記状態判定部は、前記バッテリー残量検出部が検出した前記バッテリーの残量が所定値よりも多いときに前記条件を満たしていると判定する、記憶装置。
【請求項６】
請求項１〜３のいずれか一項に記載の記憶装置はさらに、
前記記憶装置と外部の端末との間の無線通信をおこなうための通信部を備え、
前記状態判定部は、前記通信部が前記端末との間のコネクションが確立されていないときに、前記条件を満たしていると判定する、記憶装置。
【請求項７】
携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置が外部のコンピュータに接続されたことを検出する接続検出部と、
前記接続検出部が前記コンピュータとの接続を検出すると、前記コンピュータに対して、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求する要求部と、
前記要求に応じて前記コンピュータが作成した前記サムネイルデータを前記コンピュータから取得する取得部と、を備える記憶装置。
【請求項８】
請求項７に記載の記憶装置はさらに、
前記接続検出部が前記コンピュータとの接続を検出していないときに、前記記憶装置が前記サムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、
前記状態判定部が前記条件を満たしていると判定した場合、前記対応するサムネイルデータを備えていないコンテンツデータの前記サムネイルデータを作成する作成部と、を備える記憶装置。
【請求項９】
コンピュータであって、
前記コンピュータに外部の記憶装置が接続されたことを検出する接続検出部と、
前記接続検出部が前記記憶装置の接続を検出すると、前記記憶装置に記憶されているコンテンツデータを取得する取得部と、
前記取得部によって取得された前記コンテンツデータのサムネイルデータを作成する作成部と、
前記作成部によって作成された前記サムネイルデータを前記記憶装置に送信する送信部と、を備える、コンピュータ。
【請求項１０】
請求項９に記載のコンピュータにおいて、
前記取得部は、前記記憶装置に記憶されているテーブルであって、前記記憶装置に記憶されているコンテンツデータと、対応するサムネイルデータの有無との対応関係を示したテーブルを取得し、前記テーブルに基づいて、前記記憶装置に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータを取得する、コンピュータ。
【請求項１１】
請求項１〜１０のいずれか一項に記載の記憶装置において、
前記コンテンツデータとは、画像データ、動画像データ、および、音楽データのいずれかである、記憶装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題の少なくとも一部を解決するために、本願発明は、以下の形態として実現することが可能である。
（１）本発明の第１の形態は、携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置がサムネイルデータを作成するのに適した状態か否かを判定するための条件として予め設定されている条件を満たしているか否かを判定する状態判定部と、
前記状態判定部が前記条件を満たしていると判定した場合、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータを作成する作成部と、を備える記憶装置である。
この第１の形態によれば、記憶装置は、サムネイルデータを作成するのに適した状態となっているときにサムネイルデータを作成するため、サムネイルデータの作成によって処理能力が低下しても、データ転送等の他の処理の遅延の発生を抑制することができる。
（２）本発明の第２の形態は、携行可能な記憶装置であって、
コンテンツデータを記憶する記憶部と、
前記記憶装置が外部のコンピュータに接続されたことを検出する接続検出部と、
前記接続検出部が前記コンピュータとの接続を検出すると、前記コンピュータに対して、前記記憶部に記憶されているコンテンツデータのうち、対応するサムネイルデータを備えていないコンテンツデータのサムネイルデータの作成を要求する要求部と、
前記要求に応じて前記コンピュータが作成した前記サムネイルデータを前記コンピュータから取得する取得部と、を備える記憶装置である。
第２の形態によれば、記憶装置は、外部のコンピュータと接続されているとき、コンピュータにサムネイルデータを作成させるため、サムネイルデータの作成によって処理能力が低下する状態の発生を抑制することができる。
（３）本発明の第３の形態は、コンピュータであって、
前記コンピュータに外部の記憶装置が接続されたことを検出する接続検出部と、
前記接続検出部が前記記憶装置の接続を検出すると、前記記憶装置に記憶されているコンテンツデータを取得する取得部と、
前記取得部によって取得された前記コンテンツデータのサムネイルデータを作成する作成部と、
前記作成部によって作成された前記サムネイルデータを前記記憶装置に送信する送信部と、を備える、コンピュータである。
第３の形態によれば、コンピュータは、外部の記憶装置に代わって、記憶装置に記憶されているコンテンツデータに対応するサムネイルデータを作成するため、記憶装置において、処理能力が低下する状態の発生を抑制することができる。