(57)【要約】【課題】通信手段の転送レートを記憶媒体の転送レートまたは記憶媒体に保存されているデータのサイズに応じて変更できるようにする。【解決手段】記憶媒体１０５の転送レートが基準値Ａよりも速い場合（または、記憶媒体１０５に保存されているデータのサイズが基準値Ｂよりも大きい場合）、制御ユニット１０８は記憶媒体１０５の転送レートをハイスピード（４８０Ｍｂｐｓ）に設定する。一方、記憶媒体１０５の転送レートが基準値Ａよりも速くない場合（または、記憶媒体１０５に保存されているデータのサイズが基準値Ｂよりも大きくない場合）、制御ユニット１０８は記憶媒体１０５の転送レートをフルスピード（１２Ｍｂｐｓ）に設定する。【選択図】      図２
2004274580.tif 000002
【特許請求の範囲】
【請求項１】
第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段と、
記憶媒体の転送レートに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更する制御手段とを有することを特徴とする携帯機器。
【請求項２】
前記制御手段は、前記通信手段の転送レートを前記第１の転送レートに変更する場合、クロック周波数を前記第１の転送レート用のクロック周波数に変更し、前記通信手段の転送レートを前記第２の転送レートに変更する場合、クロック周波数を前記第２の転送レート用のクロック周波数に変更することを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記制御手段は、前記記憶媒体の転送レートが所定の基準値よりも速い場合、前記通信手段の転送レートを前記第１の転送レートに変更し、前記記憶媒体の転送レートが所定の基準値よりも速くない場合、前記通信手段の転送レートを前記第２の転送レートに変更することを特徴とする請求項１または２に記載の携帯機器。
【請求項４】
前記所定の基準値は、使用者による変更が可能な値であることを特徴とする請求項３に記載の携帯機器。
【請求項５】
前記第１の転送レートは、ＵＳＢ規格で規定されたフルスピードであり、ＵＳＢ規格で規定されたハイスピードであることを特徴とする請求項１から４の何れかに記載の携帯機器。
【請求項６】
第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段と、
記憶媒体に保存されているデータのサイズに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更する制御手段とを有することを特徴とする携帯機器。
【請求項７】
前記制御手段は、前記通信手段の転送レートを前記第１の転送レートに変更する場合、クロック周波数を前記第１の転送レート用のクロック周波数に変更し、前記通信手段の転送レートを前記第２の転送レートに変更する場合、クロック周波数を前記第２の転送レート用のクロック周波数に変更することを特徴とする請求項６に記載の携帯機器。
【請求項８】
前記制御手段は、記憶媒体に保存されているデータのサイズが所定の基準値よりも大きい場合、前記通信手段の転送レートを前記第１の転送レートに変更し、記憶媒体に保存されているデータのサイズが所定の基準値よりも大きくない場合、前記通信手段の転送レートを前記第２の転送レートに変更することを特徴とする請求項６または７に記載の携帯機器。
【請求項９】
前記所定の基準値は、使用者による変更が可能な値であることを特徴とする請求項８に記載の携帯機器。
【請求項１０】
前記第１の転送レートは、ＵＳＢ規格で規定されたフルスピードであり、ＵＳＢ規格で規定されたハイスピードであることを特徴とする請求項６から９の何れかに記載の携帯機器。
【請求項１１】
第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段を有する携帯機器における制御方法であって、
記憶媒体の転送レートに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更することを特徴とする制御方法。
【請求項１２】
第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段を有する携帯機器における制御方法であって、
記憶媒体に保存されているデータのサイズに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更することを特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１の転送レートおよび第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段を有する携帯機器および同機器における制御方法に関するものである。
【０００２】
【従来の技術】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）は、デジタルカメラなどの携帯機器とコンピュータなどのホストとの間を接続する通信手段の一つである。ＵＳＢには現在、ＵＳＢ２．０規格（参考文献：Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｒｅｖｉｓｉｏｎ  ２．０，  Ａｐｒｉｌ  ２７，  ２０００）が存在する。
【０００３】
ＵＳＢ２．０規格では、ロウスピード（ＬＯＷ−ＳＰＥＥＤ）、フルスピード（ＦＵＬＬ−ＳＰＥＥＤ）およびハイスピード（ＨＩＧＨ−ＳＰＥＥＤ）と呼ばれる３種類の転送レートが規定されている。ロウスピードは１．５Ｍｂｐｓで動作する転送モードであり、フルスピードは１２Ｍｂｐｓで動作する転送モードであり、ハイスピードは４８０Ｍｂｐｓで動作する転送モードである。
【０００４】
【非特許文献１】
Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｒｅｖｉｓｉｏｎ  ２．０，  Ａｐｒｉｌ  ２７，  ２０００
【０００５】
【発明が解決しようとする課題】
ハイスピードは、フルスピードの４０倍の転送レートで動作する転送モードであるので、ハイスピードを使用すれば、携帯機器に装着された記憶媒体（メモリカードなど）に保存されているデータをホストに短時間で転送することができる。しかしながら、ハイスピードで動作するためには、クロック周波数を高くする必要があるため、消費電力が大きくなるという問題がある。
【０００６】
また、記憶媒体の転送レートがある程度速い場合には、フルスピードで動作するよりもハイスピードで動作した方が消費電力を抑えられる場合がある。しかしながら、従来の携帯機器には、通信手段の転送レートを記憶媒体の転送レートに応じて変更できるようにしたものはない。
【０００７】
さらに、記憶媒体に保存されているデータのサイズがある程度大きい場合には、フルスピードで動作するよりもハイスピードで動作した方が消費電力を抑えられる場合がある。しかしながら、従来の携帯機器には、通信手段の転送レートを記憶媒体に保存されているデータのサイズに応じて変更できるようにしたものはない。
【０００８】
本発明は、このような問題に鑑みてなされたものであり、通信手段の転送レートを記憶媒体の転送レートまたは記憶媒体に保存されているデータのサイズに応じて変更できるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
本発明における携帯機器の一つは、第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段と、記憶媒体の転送レートに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更する制御手段とを有することを特徴とする。
【００１０】
本発明における携帯機器の一つは、第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段と、記憶媒体に保存されているデータのサイズに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更する制御手段とを有することを特徴とする。
【００１１】
本発明における制御方法の一つは、第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段を有する携帯機器における制御方法であって、記憶媒体の転送レートに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更することを特徴とする。
【００１２】
本発明における制御方法の一つは、第１の転送レートまたは前記第１の転送レートよりも高速な第２の転送レートによる通信が可能な通信手段を有する携帯機器における制御方法であって、記憶媒体に保存されているデータのサイズに応じて前記通信手段の転送レートを前記第１の転送レートまたは前記第２の転送レートに変更することを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照し、本発明の実施の形態を説明する。
【００１４】
まず、図１を参照し、本実施の形態における通信システムの主要な構成要素を説明する。
【００１５】
携帯機器１０は、デジタルカメラ、カメラ付き携帯電話、カメラ付きＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などのバッテリで駆動する装置である。本実施の形態では、携帯機器１０がデジタルカメラである形態を説明する。ホスト２０は、コンピュータ、プリンタなどの装置である。ホスト２０は、ＵＳＢ２．０規格におけるホストとして動作する装置である。ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）３０は、ＵＳＢ２．０規格に準拠したシリアルバスである。
【００１６】
次に、図２を参照し、携帯機器１０の主要な構成要素を説明する図である。
【００１７】
撮像ユニット１０１は、撮像素子を用いて被写体の画像データを撮像するユニットである。画像処理ユニット１０２は、撮像ユニットによって撮像された画像データに対して所定の画像処理を行った後、その画像データをＪＰＥＧ形式またはロスレス形式でエンコードし、エンコードした画像データをＲＡＭ（ランダムアクセスメモリ）１０３に書き込むユニットである。ＲＡＭ１０３に書き込まれた画像データは、制御ユニット１０８によって所定の形式の画像ファイルにファイル化され、再びＲＡＭ１０３に書き込まれる。
【００１８】
ストレージインターフェースユニット１０４は、ＲＡＭ１０３から読み出された画像ファイルを記憶媒体１０５に書き込む書き込み処理と、使用者によって指定された画像ファイルを記憶媒体１０５から読み出す読み出し処理とを実行するユニットである。記憶媒体１０５は、携帯機器１０で撮像された画像データを保存するリムーバブルな記憶媒体である。
【００１９】
ＵＳＢインターフェースユニット１０６は、ＵＳＢ２．０規格に準拠したユニットであり、ＵＳＢ２．０規格で規定されたハイスピード（４８０Ｍｂｐｓ）およびフルスピード（１２Ｍｂｐｓ）の使用が可能なユニットである。表示ユニット１０７は、撮像ユニット１０１によって撮像された画像データまたは記憶媒体１０５から読み出された画像ファイルの画像データを表示するユニットである。
【００２０】
制御ユニット１０８は、プログラムメモリ１０９から選択的に読み出したプログラムに従って携帯機器１０の動作を制御するユニットである。プログラムメモリ１０９は、制御ユニット１０８で実行可能な複数のプログラムを記憶するメモリである。プログラムメモリ１０９に記憶されているプログラムＡは、図３および図４に示す転送レート制御処理を制御するためのプログラムである。
【００２１】
クロック生成ユニット１１０は、ＵＳＢインターフェースユニット１０６、制御ユニット１０７などに供給されるクロック周波数を生成するユニットであり、フルスピード用のクロック周波数またはハイスピード用のクロック周波数を生成するユニットである。
【００２２】
モードセレクタ１１１は、携帯機器１０の転送モードを低速モード、高速モード、第１自動設定モードまたは第２自動設定モードに切り替えるためのスイッチである。使用者は、モードセレクタ１１１を用いて携帯機器１０の転送モードを低速モード、高速モード、第１自動設定モードまたは第２自動設定モードに切り替えることができる。低速モードは、ＵＳＢインターフェースユニット１０６の転送レートをフルスピードに設定する転送モードである。高速モードは、ＵＳＢインターフェースユニット１０６の転送レートをハイスピードに設定する転送モードである。第１自動設定モードは、記憶媒体１０５の転送レートに応じてＵＳＢインターフェースユニット１０６の転送レートをハイスピードまたはフルスピードに自動的に設定する転送モードである。第２自動設定モードは、記憶媒体１０５が保存しているデータのサイズに応じてＵＳＢインターフェースユニット１０６の転送レートをハイスピードまたはフルスピードに自動的に設定する転送モードである。
【００２３】
次に、図３および図４のフローチャートを参照し、携帯機器１０において実行される転送レート制御処理を説明する。
【００２４】
ステップＳ３０１：制御ユニット１０８は、携帯機器１０がＵＳＢ３０に接続された否かを判定する。携帯機器１０がＵＳＢ３０に接続された否かは、ＵＳＢインターフェースユニット１０６によって検出され、制御ユニット１０８に通知される。携帯機器１０がＵＳＢ３０に接続された場合、本フローチャートはステップＳ３０２に進む。
【００２５】
ステップＳ３０２：制御ユニット１０８は、ユーザによって選択された転送モードの種別を判別する。ユーザによって選択された転送モードが低速または高速モードである場合、本フローチャートはステップＳ３０３に進む。ユーザによって選択された転送モードが第１または第２自動設定モードである場合、本フローチャートはステップＳ３０４に進む。
【００２６】
ステップＳ３０３：制御ユニット１０８は、ユーザによって選択された転送モードの種別を判別する。ユーザによって選択された転送モードが低速モードである場合、本フローチャートはステップＳ４０１に進む。ユーザによって選択された転送モードが高速モードである場合、本フローチャートはステップＳ４０３に進む。
【００２７】
ステップＳ３０４：制御ユニット１０８は、ユーザによって選択された転送モードの種別を判別する。ユーザによって選択された転送モードが第１自動設定モードである場合、本フローチャートはステップＳ３０５に進む。ユーザによって選択された転送モードが第２自動設定モードである場合、本フローチャートはステップＳ３０７に進む。
【００２８】
ステップＳ３０５：制御ユニット１０８は、Ｄ＋ラインおよびＤ−ラインをＬＯＷレベルにするとともに、記憶媒体１０５の転送レートを検出する。記憶媒体１０５の転送レートは、実際に測定して検出するようにしても、記憶媒体１０５から取得した情報から検出するようにしてもよい。
【００２９】
ステップＳ３０６：制御ユニット１０８は、記憶媒体１０５の転送レートが基準値Ａよりも速いか否かを判定する。基準値Ａは、フルスピードで動作するよりもハイスピードで動作した方が消費電力を抑えられる値である。なお、基準値Ａは、所定の範囲内であれば、使用者による変更が可能な値にすることも可能である。基準値Ａよりも速い場合、本フローチャートはステップＳ４０３に進む。基準値Ａよりも速くない場合、本フローチャートはステップＳ４０１に進む。
【００３０】
ステップＳ３０７：制御ユニット１０８は、Ｄ＋ラインおよびＤ−ラインをＬＯＷレベルにするとともに、記憶媒体１０５に保存されているデータのサイズを検出する。なお、記憶媒体１０５に保存されているデータのサイズは、ホスト２０に転送可能なデータのサイズということもできる。
【００３１】
ステップＳ３０８：制御ユニット１０８は、記憶媒体１０５に保存されているデータのサイズが基準値Ｂよりも大きいか否かを判定する。基準値Ｂは、フルスピードで動作するよりもハイスピードで動作した方が消費電力を抑えられる値である。なお、基準値Ｂは、所定の範囲内であれば、使用者による変更が可能な値にすることも可能である。基準値Ｂよりも大きい場合、本フローチャートはステップＳ４０３に進む。基準値Ｂよりも大きくない場合、本フローチャートはステップＳ４０１に進む。
【００３２】
ステップＳ４０１：制御ユニット１０８は、ＵＳＢインターフェースユニット１０６の転送モードをフルスピードに設定するとともに、クロック生成ユニット１１０が生成するクロック周波数をフルスピード用のクロック周波数に設定する。
【００３３】
ステップＳ４０２：制御ユニット１０８は、携帯機器１０をホスト２０に接続するとともに、携帯機器１０がフルスピードデバイスであることをホスト２０に通知する。さらに、制御ユニット１０８は、携帯機器１０がフルスピードデバイスであることを使用者に通知するために、携帯機器１０がフルスピードデバイスであることを表すマークを表示ユニット１０７に表示させる。
【００３４】
ステップＳ４０３：制御ユニット１０８は、ＵＳＢインターフェースユニット１０６の転送モードをハイスピードに設定するとともに、クロック生成ユニット１１０が生成するクロック周波数をハイスピード用のクロック周波数に設定する。
【００３５】
ステップＳ４０４：制御ユニット１０８は、携帯機器１０をホスト２０に接続するとともに、携帯機器１０がハイスピードデバイスであることをホスト２０に通知する。さらに、制御ユニット１０８は、携帯機器１０がハイスピードデバイスであることを使用者に通知するために、携帯機器１０がハイスピードデバイスであることを表すマークを表示ユニット１０７に表示させる。
【００３６】
ステップＳ４０５：制御ユニット１０８は、記憶媒体１０５が別の記憶媒体に交換されたか否かを判定する。別の記憶媒体に交換された場合、本フローチャートはステップＳ４０６に進む。
【００３７】
ステップＳ４０６：制御ユニット１０８は、ＵＳＢインターフェースユニット１０６を制御し、携帯機器１０をホスト２０から切り離す。
【００３８】
ステップＳ４０７：制御ユニット１０８は、携帯機器１０がＵＳＢ３０から切り離されたか否かを判定する。携帯機器１０がＵＳＢ３０から切り離された否かは、ＵＳＢインターフェースユニット１０６によって検出され、制御ユニット１０８に通知される。ＵＳＢ３０から切り離されていない場合、本フローチャートはステップＳ４０５に進む。
【００３９】
このように、本実施の形態における携帯機器１０によれば、転送モードが第１自動設定モードである場合には、記憶媒体１０５の転送レートに応じてＵＳＢインターフェースユニット１０６の転送レートをハイスピード（４８０Ｍｂｐｓ）またはフルスピード（１２Ｍｂｐｓ）に適切に変更することができる。これにより、携帯機器１０の消費電力を抑えることができ、携帯機器１０の使用時間を長くすることができる。
【００４０】
また、本実施の形態における携帯機器１０によれば、転送モードが第２自動設定モードである場合には、記憶媒体１０５に保存されているデータのサイズに応じてＵＳＢインターフェースユニット１０６の転送レートをハイスピード（４８０Ｍｂｐｓ）またはフルスピード（１２Ｍｂｐｓ）に適切に変更することができる。これにより、携帯機器１０の消費電力を抑えることができ、携帯機器１０の使用時間を長くすることができる。
【００４１】
また、本実施の形態における携帯機器１０によれば、携帯機器１０の転送レートを使用者の好みに応じて高速モード、低速モード、第１自動設定モードまたは第２自動設定モードに変更することもできる。
【００４２】
【発明の効果】
このように、本発明によれば、通信手段の転送レートを記憶媒体の転送レートまたは記憶媒体に保存されているデータのサイズに応じて変更することができる。
【図面の簡単な説明】
【図１】本実施の形態における通信システムの主要な構成要素を示す図である。
【図２】携帯機器１０の主要な構成要素を示す図である。
【図３】携帯機器１０において実行される転送レート制御処理を説明するためのフローチャートである。
【図４】携帯機器１０において実行される転送レート制御処理を説明するためのフローチャートである。
【符号の説明】
１０  携帯機器
２０  ホスト
３０  ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）
１０１  撮像ユニット
１０２  画像処理ユニット
１０３  ＲＡＭ
１０４  ストレージインターフェースユニット
１０５  記憶媒体
１０６  ＵＳＢインターフェースユニット
１０７  表示ユニット
１０８  制御ユニット
１０９  プログラムメモリ
１１０  クロック生成ユニット
１１１  モードセレクタ
【図１】
2004274580.tif 000003
【図２】
2004274580.tif 000004
【図３】
2004274580.tif 000005
【図４】
2004274580.tif 000006