(57)【要約】【課題】電子装置及び電子装置のパワー管理方法を提供する。【解決手段】ＵＳＢコントローラ及びＵＳＢパワー管理部を具備する電子装置である。該ＵＳＢコントローラは、アクティブモードで、外部電子装置にデータを伝送したり、あるいは外部電子装置からデータを受信する。該ＵＳＢパワー管理部は、ＵＳＢコントローラがアクティブモードで動作する間、状態信号に基づいて、ＵＳＢコントローラのパワーを管理する。該状態信号は、ＵＳＢコントローラの通信状態に基づく。【選択図】      図１
2013218685.tif 000002
【特許請求の範囲】
【請求項１】
アクティブモードで、外部の電子装置にデータを伝送したり、あるいは前記外部の電子装置からデータを受信するＵＳＢ（universal serial bus）コントローラと、
前記ＵＳＢコントローラがアクティブモードで動作する間、前記ＵＳＢコントローラの通信状態に基づく状態信号に応答し、前記ＵＳＢコントローラのパワーを管理するＵＳＢパワー管理部と、を具備することを特徴とする電子装置。
【請求項２】
前記状態信号は、
前記ＵＳＢコントローラでデータが受信されるか否か、あるいは前記ＵＳＢコントローラからデータが送信されるか否かを示すことを特徴とする請求項１に記載の電子装置。
【請求項３】
前記ＵＳＢパワー管理部は、パワー制御信号を生成し、
前記状態信号が、データがＵＳＢコントローラに受信されることを示す間、前記パワー制御信号の受信に応答し、前記ＵＳＢコントローラは、データの伝送を処理する少なくとも１つの機能ブロックに係わるパワーまたはクロック信号を低減または非活性化させ、
前記状態信号が、データがＵＳＢコントローラから伝送されることを示す間、前記パワー制御信号の受信に応答し、前記ＵＳＢコントローラは、データの受信を処理する少なくとも１つの機能ブロックに係わるパワーまたはクロック信号を低減または非活性化させることを特徴とする請求項２に記載の電子装置。
【請求項４】
前記ＵＳＢパワー管理部は、パワー制御信号を生成し、
前記状態信号が、前記電子装置及び前記外部の電子装置間の通信チャネルがアイドル状態であるということを示す間、
前記パワー制御信号の受信に応答し、前記ＵＳＢコントローラは、データの伝送または受信を処理する少なくとも１つの機能ブロックに係わるパワーは維持し、てクロック信号を非活性させることを特徴とする請求項２に記載の電子装置。
【請求項５】
前記状態信号は、
前記ＵＳＢコントローラに受信されたり、あるいは前記ＵＳＢコントローラから伝送されるデータの類型を示すことを特徴とする請求項１に記載の電子装置。
【請求項６】
前記ＵＳＢパワー管理部は、パワー制御信号を生成し、
前記ＵＳＢコントローラは、前記状態信号がデータの類型が入力データであるということ示す間、前記パワー制御信号の受信に応答し、データの伝送を行う前記ＵＳＢコントローラの少なくとも１つの機能ブロックに係わるパワーまたはクロック信号を低減または非活性化させ、
前記ＵＳＢコントローラは、前記状態信号がデータの類型が出力データであるということ示す間、前記パワー制御信号の受信に応答し、データの受信を行う前記ＵＳＢコントローラの少なくとも１つの機能ブロックに係わるパワーまたはクロック信号を低減または非活性化させることを特徴とする請求項５に記載の電子装置。
【請求項７】
前記ＵＳＢパワー管理部は、
前記状態信号を受信し、前記ＵＳＢコントローラのデータの送信状態または受信状態を示す通信モニタリング信号を生成する通信モニタリング部と、
前記通信モニタリング信号を受信し、前記ＵＳＢコントローラのデータの送信状態または受信状態に対応するパワー制御信号を生成し、前記ＵＳＢコントローラに伝送するパワー制御信号生成部と、を含むことを特徴とする請求項１に記載の電子装置。
【請求項８】
前記ＵＳＢパワー管理部は、
前記ＵＳＢコントローラの動作モードを検出してモード信号を生成するモードモニタリング部と、
前記状態信号を受信し、前記ＵＳＢコントローラのデータの送信状態または受信状態を示す通信モニタリング信号を生成する通信モニタリング部と、
前記モード信号及び前記通信モニタリング信号を受信し、前記ＵＳＢコントローラのデータの送信状態または受信状態に対応するパワー制御信号を生成するパワー制御信号生成部と、を含むことを特徴とする請求項１に記載の電子装置。
【請求項９】
前記ＵＳＢコントローラは、
前記ＵＳＢコントローラの動作モードがサスペンドモードを示す間、前記パワー制御信号の受信に応答し、前記ＵＳＢコントローラの全ての機能ブロックに係わるパワー及びクロック信号を非活性化させるように生成されることを特徴とする請求項８に記載の電子装置。
【請求項１０】
前記ＵＳＢパワー管理部は、
前記ＵＳＢコントローラから受信される設定信号に応答し、前記ＵＳＢコントローラと連結される電子装置間に通信されるデータの間隔を示す周期信号を生成する周期検出部と、
前記周期信号に応答し、パワー制御信号を生成するパワー制御信号生成部と、を含み、
前記ＵＳＢコントローラは、
受信される前記パワー制御信号に応答し、データの送信または受信に対応する前記ＵＳＢコントローラの機能ブロックに、パワーまたはクロック信号が周期的に低減または非活性化することを特徴とする請求項１に記載の電子装置。
【請求項１１】
前記ＵＳＢパワー管理部は、
前記状態信号を受信し、前記ＵＳＢコントローラのデータの送信状態または受信状態に係わる通信モニタリング信号を生成する通信モニタリング部をさらに具備し、
前記周期信号が非活性化される区間で、データの受信が発生した間、前記周期信号及び前記状態信号に応答し、前記パワー制御信号が生成され、
前記ＵＳＢコントローラに受信される前記パワー制御信号に応答し、前記ＵＳＢコントローラのデータの送信または受信を行う少なくとも１つの機能ブロックのパワーまたはクロック信号が非活性化されることを特徴とする請求項１０に記載の電子装置。
【請求項１２】
前記ＵＳＢコントローラは、
ＵＳＢプロトコルスペックによって、データをエンカプシュレーションまたはデエンカプシュレーションの動作を実行するＵＳＢリンクレイヤと、
ＵＳＢプロトコルスペックによって、並列データを直列データに変換したり、あるいは直列データを並列データに変換するＵＳＢ物理レイヤと、
データをバッファリングし、前記ＵＳＢリンクレイヤ及び前記ＵＳＢ物理レイヤ間で、前記バッファリングされたデータを交換する送受信メモリと、を具備することを特徴とする請求項１に記載の電子装置。
【請求項１３】
前記ＵＳＢコントローラは、
ＵＳＢ３．０標準を介した通信を支援する第１物理レイヤと、
ＵＳＢ２．０標準を介した通信を支援する第２物理レイヤと、を具備することを特徴とする請求項１に記載の電子装置。
【請求項１４】
前記ＵＳＢコントロールでは、前記前記ＵＳＢコントローラ及び前記外部電子装置が前記ＵＳＢ２．０標準によって通信する間、前記ＵＳＢパワー管理部からのパワー制御信号の受信に応答し、前記第１物理レイヤに係わるパワーまたはクロック信号を非活性化させることを特徴とする請求項１３に記載の電子装置。
【請求項１５】
前記電子装置は、ＵＳＢホスト装置であり、前記ＵＳＢコントローラは、ＵＳＢホストコントローラであることを特徴とする請求項１に記載の電子装置。
【請求項１６】
前記電子装置は、ＵＳＢクライアント装置であり、前記ＵＳＢコントローラは、ＵＳＢクライアントコントローラであり、
前記ＵＳＢパワー管理部は、前記電子装置が、前記外部電子装置のホストとして動作する間、受信される前記パワー制御信号に応答し、前記ＵＳＢコントローラのオン・ツー・オン・ブロックに係わるパワー及びクロック信号を非活性化させることを特徴とする請求項１に記載の電子装置。
【請求項１７】
前記ＵＳＢパワー管理部は、
前記ＵＳＢコントローラの受信メモリにデータが入力されたり、あるいは送信メモリにデータが入力されるか否か、前記ＵＳＢコントローラが外部のホストから伝送される出力要請または入力要請に対応する応答を出力するか否、前記ＵＳＢコントローラが前記ホストにエンドポイント・レディ・トランザクション・パケットを伝送する否か、前記ＵＳＢコントローラのＵＳＢリンクレイヤが、受信インタラプトまたは送信インタラプトを生成するか否か、及び前記ＵＳＢコントローラのＵＳＢ物理レイヤがリセットを検出するか否かのうち少なくとも一つに基づいて、前記ＵＳＢコントローラのデータの送信または受信に係わる状態を検出することを特徴とする請求項１に記載の電子装置。
【請求項１８】
前記電子装置は、前記外部電子装置と有線ＵＳＢ連結を介して、通信することを特徴とする請求項１に記載の電子装置。
【請求項１９】
前記電子装置は、前記外部電子装置と無線ＵＳＢ連結を介して、通信することを特徴とする請求項１に記載の電子装置。
【請求項２０】
ＵＳＢ（universal serial bus）ホスト装置と、
ＵＳＢクライアント装置と、を具備し、
前記ＵＳＢホスト装置及び前記ＵＳＢクライアント装置は、ＵＳＢ連結を介して連結され、
前記ＵＳＢクライアント装置は、アクティブモードで、前記ＵＳＢホスト装置と、前記ＵＳＢクライアント装置との通信状態に基づいて、前記ＵＳＢクライアント装置の少なくとも１つの機能ブロックのパワーまたはクロック信号を低減または非活性化させるＵＳＢパワー管理部を具備することを特徴とするシステム。
【請求項２１】
前記ＵＳＢパワー管理部は、
前記ＵＳＢ連結を介した前記通信状態を周期的に判断することを特徴とする請求項２０に記載のシステム。
【請求項２２】
電子装置において、
ＵＳＢ（universal serial bus）通信で、外部の電子装置間のデータ通信を制御するＵＳＢコントローラと、
前記ＵＳＢコントローラの制御によって、前記外部の電子装置にデータを伝送したり、あるいは前記外部の電子装置からデータを受信するＵＳＢポートと、を含み、
前記ＵＳＢコントローラは、データが、前記ＵＳＢコントローラから前記外部電子装置に伝送される間、データ受信を行う前記ＵＳＢコントローラの機能ブロックのパワーまたはクロック信号を低減または非活性化させ、データが前記外部電子装置から前記ＵＳＢコントローラに受信される間、データ送信を行う前記ＵＳＢコントローラの機能ブロックのパワーまたはクロック信号を低減または非活性化させることを特徴とする電子装置。
【請求項２３】
電子装置に係わるパワー管理方法において、
ＵＳＢ（universal serial bus）連結を介して外部の電子装置と連結される段階と、
前記電子装置のＵＳＢコントローラの制御下に、前記ＵＳＢ連結を介して、前記電子装置から前記外部電子装置にデータを伝送したり、あるいは前記外部電子装置から前記電子装置にデータを受信する段階と、を含み、
前記電子装置から前記外部電子装置にデータが伝送されたり、あるいは前記外部電子装置から前記電子装置にデータが受信される間、前記ＵＳＢコントローラのパワーを管理する段階を含むことを特徴とするパワー管理方法。
【請求項２４】
前記ＵＳＢコントローラのパワーを管理する段階は、
前記ＵＳＢコントローラにデータが受信されるか否か、または前記ＵＳＢコントローラからデータが送信されるか否かに基づいて、前記ＵＳＢコントローラに印加されるパワーレベルを異ならせて設定する段階を含むことを特徴とする請求項２３に記載のパワー管理方法。
【請求項２５】
前記ＵＳＢコントローラに印加されるパワーレベルを異ならせて設定する段階は、
前記ＵＳＢコントローラに含まれる複数の機能ブロックのうち、前記データの受信または送信に対応する機能ブロックに係わるパワーまたはクロック信号を低減または非活性化させる段階を含むことを特徴とする請求項２４に記載のパワー管理方法。
【請求項２６】
電子装置のパワー管理方法において、
前記電子装置のＵＳＢ（universal serial bus）コントローラで、前記ＵＳＢコントローラの通信状態を示す状態信号を生成する段階と、
前記ＵＳＢコントローラからＵＳＢパワー管理部に前記状態信号を伝送する段階と、
前記ＵＳＢパワー管理部で、前記状態信号に基づいて、パワー制御信号を生成する段階と、
前記ＵＳＢパワー管理部から前記ＵＳＢコントローラに、前記パワー制御信号を伝送する段階と、
前記ＵＳＢコントローラが、データを伝送または受信するアクティブモードにある間、前記パワー制御信号に基づいて、ＵＳＢコントローラのパワーを管理する段階と、を含むことを特徴とする電子装置のパワー管理方法。
【請求項２７】
前記ＵＳＢコントローラのパワーを管理する段階は、
前記ＵＳＢコントローラでデータが受信される間、データ伝送を行う前記ＵＳＢコントローラの少なくとも１つの機能ブロックのパワーまたはクロック信号を低減または非活性化させる段階と、
前記ＵＳＢコントローラからデータが伝送される間、データ受信を行う前記ＵＳＢコントローラの少なくとも１つの機能ブロックのパワーまたはクロック信号を低減または非活性化させる段階と、を含むことを特徴とする請求項２６に記載の電子装置のパワー管理方法。
【請求項２８】
前記パワー制御信号は、
前記ＵＳＢコントローラで、データの伝送または受信が行われない状態に対応する第１値、及び前記ＵＳＢコントローラで、データの伝送または受信が行われる状態に対応する第２値を含むことを特徴とする請求項２６に記載の電子装置のパワー管理方法。
【請求項２９】
前記パワー制御信号は、
前記ＵＳＢコントローラで、データの伝送または受信が行われない状態に対応する第１値、前記ＵＳＢコントローラで、第１タイプデータの伝送または受信が行われる状態に対応する第２値、及び前記ＵＳＢコントローラで、前記第１タイプデータと異なる第２タイプデータの伝送または受信が行われる状態に対応する第３値を含むことを特徴とする請求項２６に記載の電子装置のパワー管理方法。
【請求項３０】
パワー管理部で、ＵＳＢコントローラで、伝送または受信が行われるデータの間隔を示す周期信号を生成する段階をさらに含み、前記パワー制御信号は、前記周期信号に基づくことを特徴とする請求項２６に記載の電子装置のパワー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置及び電子装置のパワー管理方法に係り、特に、外部装置との通信チャネルが活性化された状態でも消費電力を減らすことができる電子装置及び電子装置のパワー管理方法に関する。
【背景技術】
【０００２】
電子装置のモバイル化及び高性能化によって、電子装置の消費電力が重要な課題になっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】大韓民国特許公開２００７−００２６９６３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の概念がなそうとする技術的課題は、外部装置との通信チャネルが活性化された状態でも消費電力を減らすことができる電子装置及び電子装置のパワー管理方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の概念の実施形態による電子装置は、アクティブモードで、外部の電子装置にデータを伝送したり、あるいは前記外部の電子装置からデータを受信するＵＳＢ（universal serial bus）コントローラ；及び前記ＵＳＢコントローラがアクティブモードで動作する間、前記ＵＳＢコントローラの通信状態に基づく状態信号に応答し、前記ＵＳＢコントローラのパワーを管理するＵＳＢパワー管理部；を具備する。
【０００６】
本発明の概念の実施形態によるシステムは、ＵＳＢホスト装置と、ＵＳＢクライアント装置と、を具備し、前記ＵＳＢホスト装置と前記ＵＳＢクライアント装置とは、ＵＳＢ連結を介して連結され、前記ＵＳＢクライアント装置は、アクティブモードで、前記ＵＳＢホスト装置と、前記ＵＳＢクライアント装置との通信状態に基づいて、前記ＵＳＢクライアント装置の少なくとも１つの機能ブロックのパワーまたはクロック信号を低減または非活性化させるＵＳＢパワー管理部を具備する。
【０００７】
本発明の概念の他の実施形態による電子装置は、ＵＳＢ通信で、外部の電子装置間のデータ通信を制御するＵＳＢコントローラ；及び前記ＵＳＢコントローラの制御によって、前記外部の電子装置にデータを伝送したり、あるいは前記外部の電子装置からデータを受信するＵＳＢポート；を含み、前記ＵＳＢコントローラは、データが前記ＵＳＢコントローラから前記外部電子装置に送信される間、データ受信を実行する前記ＵＳＢコントローラの機能ブロックのパワーまたはクロック信号を低減または非活性化させ、データが前記外部電子装置から前記ＵＳＢコントローラに受信される間、データ送信を行う前記ＵＳＢコントローラの機能ブロックのパワーまたはクロック信号を低減または非活性化させる。
【０００８】
本発明の概念の実施形態による電子装置に係わるパワー管理方法は、ＵＳＢ連結を介して、外部の電子装置と連結される段階と、前記電子装置のＵＳＢコントローラの制御下に、前記ＵＳＢ連結を介して、前記電子装置から前記外部電子装置にデータを伝送したり、あるいは前記外部電子装置から前記電子装置にデータを受信する段階と、を含み、前記電子装置から前記外部電子装置にデータが伝送されたり、あるいは前記外部電子装置から前記電子装置にデータが受信される間、前記ＵＳＢコントローラのパワーを管理する段階を含む。
【０００９】
発明の概念の実施形態による電子装置に係わるパワー管理方法は、前記電子装置のＵＳＢコントローラで、前記ＵＳＢコントローラの通信状態を示す状態信号を生成する段階と、前記ＵＳＢコントローラからＵＳＢパワー管理部で前記状態信号を送る段階と、前記ＵＳＢパワー管理部で、前記状態信号に根拠してパワー制御信号を生成する段階と、前記ＵＳＢパワー管理部から前記ＵＳＢコントローラに前記パワー制御信号を伝送する段階と、前記ＵＳＢコントローラがデータを伝送または受信するアクティブモードにある間、前記パワー制御信号に基づいて、ＵＳＢコントローラのパワーを管理する段階と、を含む。
【発明の効果】
【００１０】
本発明の概念の実施形態による電子装置及び電子装置のパワー管理方法によれば、外部装置との通信チャネルが活性化された状態でも、消費電力を減らすことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の概念の実施形態による電子装置を示す図。
【図２】図１のＵＳＢコントローラの一例を示す図。
【図３Ａ】ＵＳＢコントローラの実施形態を示す図。
【図３Ｂ】ＵＳＢコントローラの実施形態を示す図。
【図３Ｃ】ＵＳＢコントローラの実施形態を示す図。
【図４】図１のＵＳＢパワー管理部の動作の例を示す図。
【図５】図４のパワー制御信号に対応するＵＳＢコントローラの機能ブロックの状態を示す図。
【図６】図４のパワー制御信号に対応するＵＳＢコントローラの機能ブロックの状態を示す図。
【図７】図４のパワー制御信号に対応するＵＳＢコントローラの機能ブロックの状態を示す図。
【図８】図４のパワー制御信号に対応するＵＳＢコントローラの機能ブロックの状態を示す図。
【図９】ＵＳＢパワー管理部の動作の他例を示す図。
【図１０】本発明の概念の他の実施形態による電子装置を示すブロック図。
【図１１】図１０の電子装置でのパワー制御の一例を示す図。
【図１２】図１０の電子装置でのパワー制御の一例を示す図。
【図１３】本発明の概念の他の実施形態による電子装置を示す図。
【図１４】図１３の電子装置でのパワー制御の一例を示す図。
【図１５】図１のＵＳＢ物理レイヤの一例を示す図。
【図１６】図１５のＵＳＢコントローラに係わるパワー制御の例を示す図。
【図１７】図１５のＵＳＢコントローラに係わるパワー制御の例を示す図。
【図１８】図１５のＵＳＢコントローラに係わるパワー制御の例を示す図。
【図１９】図１５のＵＳＢコントローラに係わるパワー制御の例を示す図。
【図２０】本発明の概念の実施形態による電子装置を含むシステムの例を示す図。
【図２１】図１のＵＳＢ物理レイヤの他例を示す図。
【図２２】図１０の電子装置でのパワー制御の他例を示す図。
【図２３Ａ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２３Ｂ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２３Ｃ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２３Ｄ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２３Ｅ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２４Ａ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２４Ｂ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２４Ｃ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２４Ｄ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２４Ｅ】本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図。
【図２５】本発明の概念の他の実施形態による電子装置を示す図。
【図２６】本発明の概念の実施形態による電子装置でのパワー管理方法を示す図。
【図２７】本発明の概念の実施形態による電子装置でのパワー制御の他例を示す図。
【発明を実施するための形態】
【００１２】
以下、添付された図面を参照しつつ、本発明の概念の望ましい実施形態について詳細に説明する。
【００１３】
本発明の概念の実施形態は、当技術分野で当業者に本発明の概念をさらに完全に説明するために提供されるものであり、下記実施形態は、多くの他の形態に変形され、本発明の概念の範囲は、下記実施形態に限定されるものではない。むしろ、それら実施形態は、本開示をさらに充実であって完全なものとし、当業者に本発明の概念の思想を完全に伝達するために提供されるものである。
【００１４】
本明細書で使われた用語は、特定実施形態を説明するために使われ、本発明の概念を制限するためのものではない。本明細書で使用されているように、単数形は、文脈上、単数の場合を確かに指すものでない限り、複数の形態を含む。また、本明細書で使われる場合「含む（comprise）」及び／または「含むところの（comprising）」は、言及した形状、数字、段階、動作、部材、要素及び／またはそれらグループの存在を特定するものであり、一つ以上の他の形状、数字、動作、部材、要素及び／またはグループの存在または付加を排除するものではない。本明細書で使用されているように、用語「及び／または」は、当該列挙された項目のうち、いずれか一つ及び一つ以上の全ての組み合わせを含む。
【００１５】
本明細書で、第１、第２のような用語が、多様な部材、領域及び／または部位を説明するために使われるが、それら部材、部品、領域、層及び／または部位は、それら用語によって限定されるものではないということは自明である。それら用語は、特定順序や上下、または優劣を意味するものではなく、１つの部材、領域または部位を、他の部材、領域または部位と区別するためのみに使われる。従って、以下で、前述の第１部材、第１領域または第１部位は、本発明の概念の教示内において、第２部材、第２領域または第２部位を指すこともある。
【００１６】
以下、本発明の概念の実施形態を、本発明の概念の実施形態を概略的に図示する図面を参照して説明する。図面において、例えば、製造技術及び／または公差によって、図示された形状の変形が予想される。従って、本発明の概念の実施形態は、本明細書に図示された領域の特定形状に制限されるものであると解釈されるものではなく、例えば、製造上もたらされる形状の変化を含まなければならない。
【００１７】
図１は、本発明の概念の実施形態による電子装置を示すブロック図である。
図１を参照すれば、本発明の概念の実施形態による電子装置ＥＤＥＶは、ＵＳＢ（universal serial bus）コントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵを含む。本発明の概念の実施形態による電子装置ＥＤＥＶは、ＵＳＢ通信を利用して、他の電子装置（図示せず）との通信を行う、カメラ、カムコーダ、ゲーム機、録音機、コンピュータ、スキャナ、プリンタ、移動電話、有線電話、保存装置、キーボード、マウスまたはディスプレイであってもよい。ＵＳＢ装置は、プラグアンドプレイ（plug & play）機能で、最終ユーザ（end user）の使用便宜性を図ることができ、幅広く使用されている。
【００１８】
ＵＳＢコントローラＵＣＴＬは、通信チャネルを介して、ＵＳＢプロトコルに基づいて、他の電子装置と通信する。以下では、通信は、データを伝送または受信することを参照する。通信チャネルは、例えば、有線連結（ＵＳＢケーブル）チャネルまたは無線連結チャネルであってもよい。ＵＳＢコントローラＵＣＴＬは、図２のように、ＵＳＢリンクレイヤＵＬＬ及びＵＳＢ物理レイヤＵＰＬを含んでもよい。
【００１９】
図１のＵＳＢコントローラＵＣＴＬの一例を示す図２を参照すれば、ＵＳＢリンクレイヤＵＬＬは、エンカプシュレーション（encapsulation）動作を実行する。エンカプシュレーション動作は、ＵＳＢプロトコルスペック（protocol ｓｐｅｃ）によって、データの伝送のためにバイト（byte）にパケット識別子（packet ＩＤ）またはＣＲＣフィールド（cyclic redundancy check field）などを含めてパケット（packet）化する。ＵＳＢリンクレイヤＵＬＬは、デエンカプシュレーション（de-encapsulation）動作をさらに実行する。デエンカプシュレーション動作は、受信されるパケット形態のデータからバイトを抽出する。
【００２０】
ＵＳＢ物理レイヤＵＰＬは、ＵＳＢプロトコルスペックによって、並列データを直列データに変換し、直列データを並列データに変換するシグナリング（signaling）動作を実行することができる。ＵＳＢ物理レイヤＵＰＬは、送信部Ｔｘ及び受信部Ｒｘを含んでもよい。送信部Ｔｘは、並列に受信されるＵＳＢリンクレイヤＵＬＬで処理されたデータを直列変換することができる。受信部Ｒｘは、外部から受信される直列形態のデータでＣＤＲ（clock data recovery）処理を行ってクロックを復旧した後、並列データに変換し、ＵＳＢリンクレイヤＵＬＬに伝送することができる。図２では、ＵＳＢ物理レイヤＵＰＬで、送信部Ｔｘ及び受信部Ｒｘが分離されているように図示されているが、これに限定されるものではない。例えば、一実施形態で、ＵＳＢ物理レイヤＵＰＬは、信号成分の送信部Ｔｘ及び受信部Ｒｘを一つにして含んでもよい。
【００２１】
ＵＳＢコントローラＵＣＴＬは、送受信メモリＲＴＭをさらに含んでもよい。送受信メモリＲＴＭは、ＵＳＢリンクレイヤＵＬＬとＵＳＢ物理レイヤＵＰＬとの間のデータをバッファリングする。送受信メモリＲＴＭは、送信メモリＴＭ及び受信メモリＲＭを含んでもよい。送信メモリＴＭ及び受信メモリＲＭは、それぞれ、データを受信された順に出力させるＦＩＦＯ（first-in first-out）構造のキュー（queue）に具備される。
続けて図２を参照すれば、電子装置ＥＤＥＶのＵＳＢポートＵＰＴは、送信部Ｔｘで処理されたデータを出力し、外部から受信されるデータを受信部Ｒｘに伝送することができる。
【００２２】
本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、有線通信または無線通信でデータを送受信することができる。例えば、図１のＵＳＢコントローラＵＣＴＬは、図３Ａのように、有線ＵＳＢ通信で、外部の電子装置と通信する有線ＵＳＢコントローラＵＳＢＣであってもよい。その場合、図２のＵＳＢポートＵＰＴは、連結されるＵＳＢケーブルを介して、データを送受信することができる。または、図１のＵＳＢコントローラＵＣＴＬは、図３Ｂのように、無線ＵＳＢ通信で、外部の電子装置と通信する無線ＵＳＢコントローラＷＵＳＢＣであってもよい。または、図１のＵＳＢコントローラＵＣＴＬは、図３Ｃのように、有線ＵＳＢコントローラＵＳＢＣ及び無線ＵＳＢコントローラＷＵＳＢＣをいずれも具備することができる。無線ＵＳＢ通信は、例えば、超広帯域無線通信（ＵＷＢ：ultra-wide band）を利用して行われる。
【００２３】
本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、図２のＵＳＢポートＵＰＴに、ＵＳＢケーブルが連結された場合には、有線ＵＳＢコントローラＵＳＢＣを介して、データを送受信することができる。図２のＵＳＢポートＵＰＴに、ＵＳＢケーブルが連結されていない場合には、無線ＵＳＢコントローラＷＵＳＢＣを介して、データを送受信することができる。一例として、ＵＳＢコントローラＵＣＴＬは、ＵＳＢポートＵＰＴにＵＳＢケーブルが連結された場合にも、無線ＵＳＢコントローラＷＵＳＢＣを介して、データを送受信することができる。
【００２４】
再び図１を参照すれば、本発明の概念の実施形態による電子装置ＥＤＥＶのＵＳＢパワー管理部ＵＰＭＵは、ＵＳＢコントローラＵＣＴＬに係わるパワーを管理し、消費電力を減らすことができる。本発明の概念の実施形態によるＵＳＢパワー管理部ＵＰＭＵは、通信モニタリング部ＣＭＵ及びパワー制御信号生成部ＸＰＧＵを具備することができる。
【００２５】
通信モニタリング部ＣＭＵは、ＵＳＢコントローラＵＣＴＬがアクティブモードである場合、ＵＳＢコントローラＵＣＴＬと外部の電子装置との通信状態を示す状態信号ＸＳＴＡを受信し、通信モニタリング信号ＸＣＭを出力する。アクティブモードは、外部の電子装置とＵＳＢコントローラＵＣＴＬとの間でデータが通信される状態、または通信を行う準備ができた状態をいう。外部の電子装置は、ＵＳＢコントローラＵＣＴＬと電気的に連結される、例えば、ホスト装置またはクライアント装置であってもよい。ＵＳＢコントローラＵＣＴＬがアクティブモードにないときは、パワー節約モードで動作される。
【００２６】
パワー節約モードで、外部の電子装置とＵＳＢコントローラＵＣＴＬとの有線または無線の通信ラインは非活性化され、通信ラインが活性化されるまで、外部の電子装置とＵＳＢコントローラＵＣＴＬとの間で、データは通信されないこともある。状態信号ＸＳＴＡは、例えば、図４のように、ＵＳＢコントローラＵＣＴＬがアクティブモードである場合（ＵＳＢ＿Ａｃｔ＝Ｈ）、ＵＳＢコントローラＵＣＴＬにデータが送受信されるか否かを示すことができる。ただし、状態信号ＸＳＴＡと通信モニタリング信号ＸＣＭは、同一の内容を含んでもよい。従って、状態信号ＸＳＴＡと通信モニタリング信号ＸＣＭとは混用されることもある。
【００２７】
パワー制御信号生成部ＸＰＧＵは、通信モニタリング信号ＸＣＭを受信し、ＵＳＢコントローラＵＣＴＬのパワー状態を制御するパワー制御信号ＸＰＭを生成する。ＵＳＢコントローラＵＣＴＬのパワー効率は、パワー制御信号ＸＰＭに応答して改善される。
【００２８】
例えば、パワー制御信号ＸＰＭは、図４のように、ＵＳＢコントローラＵＣＴＬがアクティブモードである場合（ＵＳＢ＿Ａｃｔ＝Ｈ）、ＵＳＢコントローラＵＣＴＬにデータが伝送または受信されない時刻ｔ１と時刻ｔ２との間の区間で、パワー制御信号ＸＰＭは、第１値ＶＬＵ１を有することができる。例えば、第１値ＶＬＵ１のパワー制御信号ＸＰＭによって、ＵＳＢコントローラＵＣＴＬのデータ送信または受信を担当する機能ブロックのパワーまたはクロック信号は、非活性化される。例えば、図５のように、パワー制御信号ＸＰＭが第１値ＶＬＵ１を有するときに、ＵＳＢ物理レイヤＵＰＬ及び送受信メモリＲＴＭのパワー及びクロック信号が非活性化される。
【００２９】
再び図４を参照すれば、時刻ｔ２と時刻ｔ３との間の区間で、ＵＳＢ通信が行われる場合、例えば、外部の電子装置からデータがＵＳＢコントローラＵＣＴＬに受信されたり、あるいはＵＳＢコントローラＵＣＴＬから外部の電子装置にデータが出力される場合、パワー制御信号ＸＰＭは、第２値ＶＬＵ２でＵＳＢコントローラＵＣＴＬに伝送される。例えば、パワー制御信号ＸＰＭは、第２値ＶＬＵ２を有するときに、データはＵＳＢケーブルを介した有線ＵＳＢ通信で、送信または受信が行われる。またはデータは、無線ＵＳＢ通信で送受信される。
【００３０】
例えば、外部の電子装置から、データがＵＳＢコントローラＵＣＴＬに受信される場合、ＵＳＢプロトコルによる場合、データの送信及びデータの受信が同時に行われないので、第２値ＶＬＵ２のパワー制御信号ＸＰＭによって、図６に図示されるように、送信メモリＴＭ及び送信部Ｔｘのパワー及びクロック信号が非活性化される。または、ＵＳＢコントローラＵＣＴＬから外部の電子装置にデータが送信される場合、第２値ＶＬＵ２のパワー制御信号ＸＰＭによって、図７に図示されるように、受信メモリＲＭ及び受信部Ｒｘのパワー及びクロック信号が非活性化される。
【００３１】
再び図４を参照すれば、時刻ｔ２と時刻ｔ３との間の区間でのデータの送信動作または受信動作が完了した後、時刻ｔ３と時刻ｔ４との間の区間で、それ以上のデータの送受信が発生しない場合、パワー制御信号生成部ＸＰＧＵは、第３値ＶＬＵ３のパワー制御信号ＸＰＭをＵＳＢコントローラＵＣＴＬに伝送することができる。ＵＳＢコントローラＵＣＴＬは、第３値ＶＬＵ３のパワー制御信号ＸＰＭに応答し、対応する機能ブロックのパワーまたはクロック信号を非活性化させることができる。
【００３２】
例えば、第３値ＶＬＵ３は、第１値ＶＬＵ１と同一であってもよい。その場合、前述の図５のように、ＵＳＢ物理レイヤＵＰＬ及び送受信メモリＲＴＭのパワー及びクロック信号が非活性化される。または、第３値ＶＬＵ３は、第１値ＶＬＵ１と異なっていてもよい。例えば、時刻ｔ３と時刻ｔ４との間の区間では、追って発生することがあるデータの送信または受信に備え、パワーの供給は持続されるが、クロック信号は、非活性化される。例えば、図８に図示されるように、第３値ＶＬＵ３のパワー制御信号ＸＰＭによって、送受信メモリＲＴＭ及びＵＳＢ物理レイヤＵＰＬに係わるパワーは維持されながら、クロック信号だけが非活性化される。ＵＳＢコントローラＵＣＴＬの各機能ブロックは、印加されるクロック信号に同期されて動作する。その結果、クロック信号が印加されない場合には、各機能ブロックは動作が中止され、パワー消費が減るのである。
【００３３】
本発明の概念の実施形態による電子装置は、アクティブモードで、データの送信動作または受信動作が行われない区間について、パワー制御信号ＸＰＭの値を異ならせて設定し、消費するパワーレベルを異ならせることができる。例えば、本発明の概念の実施形態による電子装置は、パワー及びクロック信号が、いずれも非活性化される図５の例に係わるパワー制御信号ＸＰＭの値と、クロック信号だけが非活性化された図８の例に係わるパワー制御信号ＸＰＭの値を設定する。電子装置ＥＤＥＶは、互いに異なる複数のパワー制御信号ＸＰＭの値のうち、現在のデータ送受信状態に対応するパワー制御信号ＸＰＭ値を選択することができる。すなわち、パワー制御信号ＸＰＭの値は、電子装置ＥＤＥＶと外部電子装置との他の通信状態に対応する。
【００３４】
パワー管理は、有線チャネルまたは無線チャネルを介した電子装置ＥＤＥＶと外部電子装置との通信状態をモニタリングした結果によって行われる。しかし、これに限定されるものではない。本発明の概念の実施形態によるＵＳＢパワー管理部ＵＰＭＵは、図９のように、ＵＳＢコントローラＵＣＴＬがアクティブモードである場合（ＵＳＢ＿Ａｃｔ＝Ｈ）、ＵＳＢコントローラＵＣＴＬに送受信されるデータの類型（例えば、第１類型データまたは第２類型データなど）によって、ＵＳＢコントローラＵＣＴＬのパワー制御を異ならせることができる。
【００３５】
図１及び図９を参照すれば、パワー制御信号生成部ＸＰＧＵは、状態信号ＸＳＴＡに含まれる送信または受信が行われるデータの類型を示す情報に応答し、パワー制御信号ＸＰＭを、第２値ＶＬＵ２または第４値ＶＬＵ４に生成することができる。例えば、本発明の概念の実施形態による電子装置ＥＤＥＶが連結される通信チャネルを介して、送信または受信が行われるデータが、第１類型のデータである時刻ｔ２と時刻ｔ３との間の区間で、パワー制御信号ＸＰＭは、第２値ＶＬＵ２に生成される。例えば、第１類型のデータは、本発明の概念の実施形態による電子装置ＥＤＥＶが、外部のホスト装置にプラグインされるとき、ホスト装置のファイルを電子装置ＥＤＥＶにコピーするためのデータのように、電子装置ＥＤＥＶに受信のみされるデータ（入力データ）であってもよい。その場合、本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、第２値ＶＬＵ２のパワー制御信号ＸＰＭに応答し、前述の図６のように、送信メモリＴＭ及び送信部Ｔｘのパワー及びクロック信号を非活性化させることができる。
【００３６】
または、本発明の概念の実施形態による電子装置ＥＤＥＶが連結される通信チャネルを介して、送信または受信が行われるデータが、第２類型のデータであるｔ４と時刻ｔ５との間の区間で、パワー制御信号ＸＰＭは、第４値ＶＬＵ４に生成される。例えば、第２類型のデータは、本発明の概念の実施形態による電子装置ＥＤＥＶが、外部のホスト装置から受信されるデータ（またはパケット）が、エラーなしに受信されることを知らせるＡＣＫパケットや電子装置ＥＤＥＶが、ホスト装置とデータを送受信することができない状態であるということを知らせるＮＡＫパケットのように、電子装置ＥＤＥＶで送信のみ行われるデータ（出力データ）であってもよい。その場合、本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、第４値ＶＬＵ４のパワー制御信号ＸＰＭに応答し、前述の図７のように、受信メモリＲＭ及び受信部Ｒｘのパワー及びクロック信号を非活性化させることができる。
【００３７】
パワー制御信号生成部ＸＰＧＵは、データが、ＵＳＢコントローラＵＣＴＬで、送信または受信が行われない時刻ｔ１と時刻ｔ２との間の区間、時刻ｔ３と時刻ｔ４との間の区間、及び時刻ｔ５と時刻ｔ６との間の区間で、それぞれ、パワー制御信号ＸＰＭを第１値ＶＬＵ１、第３値ＶＬＵ３及び第５値ＶＬＵ５に生成することができる。例えば、前記の区間で、ＵＳＢコントローラＵＣＴＬは、第１値ＶＬＵ１、第３値ＶＬＵ３または第５値ＶＬＵ５のパワー制御信号ＸＰＭに応答し、前述の図５及び図８のように、ＵＳＢ物理レイヤＵＰＬ及び送受信メモリＲＴＭのパワーまたはクロック信号を非活性化させることができる。
【００３８】
図９の第１値ＶＬＵ１、第３値ＶＬＵ３及び第５値ＶＬＵ５は、互いに同一であるか、あるいは一部が互いに類似している。または、図９の第１値ＶＬＵ１、第３値ＶＬＵ３及び第５値ＶＬＵ５は、互いに異なっていてもよい。また、図９の第１値ＶＬＵ１及び第２値ＶＬＵ２は、前述の図４の第１値ＶＬＵ１または第２値ＶＬＵ２と互いに同一であるか、あるいは異なっていてもよい。
【００３９】
以上で説明したように、本発明の概念の実施形態による電子装置によれば、ＵＳＢランタイム（runtime）、例えば、アクティブモードでパワー制御を行うことにより、電子装置ＥＤＥＶのパワー消費を減らすことができる。実験例において、アクティブモードで、データの送信または受信が発生していない状態で、本発明の概念の実施形態による電子装置のようにパワー制御を行った場合、電子装置ＥＤＥＶの第１入力ピン及び第２入力ピンで、それぞれ１０．４９％及び７．８８％のパワー消費が減ったということが確認された。
【００４０】
電子装置ＥＤＥＶがアクティブモードである間、ＵＳＢ通信チャネルがアイドル（idle）である場合、パワー消費を減らすことにより、電子装置ＥＤＥＶの使用時間をさらに延長させることができ、電子装置ＥＤＥＶの充電時間を短縮させることができる。例えば、本発明の概念の実施形態による電子装置ＥＤＥＶが、モバイル装置である場合、使用時間の延長（長いバッテリ寿命）は、実益になる。そして、本発明の概念の実施形態による電子装置と、これに連結されるホスト装置との通信上には変化がないので、ＵＳＢ通信のためのシナリオを変化させず、電子装置のパワー、または電子装置が連結されるシステムのパワーを低減させることができる。
【００４１】
さらに、本発明の概念の実施形態による電子装置ＥＤＥＶは、前述のアクティブモードでのパワー制御の具現だけではなく、電子装置ＥＤＥＶはまた、サスペンドモード（suspend mode）でのパワー制御を具現することもできる。
【００４２】
図１０は、本発明の概念の実施形態による電子装置を示すブロック図である。図１０を参照すれば、図１０の電子装置ＥＤＥＶは、図１の電子装置ＥＤＥＶと同様に、ＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵを具備する。そして、図１０のＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵは、それぞれ、図１のＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵと同一の動作を実行する。さらに、図１０のＵＳＢパワー管理部ＵＰＭＵは、モードモニタリング部ＭＭＵをさらに具備する。
【００４３】
モードモニタリング部ＭＭＵは、状態信号ＸＳＴＡに応答し、電子装置ＥＤＥＶまたはＵＳＢコントローラＵＣＴＬの動作モードを検出する。例えば、電子装置ＥＤＥＶまたはＵＳＢコントローラＵＣＴＬの動作モードは、アクティブモードまたはサスペンドモードである。ＵＳＢコントローラＵＣＴＬの動作モードについて以下で説明する。
【００４４】
電子装置ＥＤＥＶが、外部のホスト装置のＵＳＢポートにプラグインされれば、ＵＳＢコントローラＵＣＴＬは、アクティブモードで動作する。アクティブモードで、ＵＳＢコントローラＵＣＴＬと外部ホスト装置との間にデータが通信される。一定時間の間、ＵＳＢコントローラＵＣＴＬが動作しない場合、ＵＳＢコントローラＵＣＴＬは、サスペンドモードに進入することができる。例えば、既設定のアイドル時間が設定され、ＵＳＢコントローラＵＣＴＬが少なくとも既設定のアイドル時間の間に動作しない場合、ＵＳＢコントローラＵＣＴＬは、アクティブモードからサスペンドモードに遷移される。
【００４５】
特定状況で、ＵＳＢコントローラＵＣＴＬは、アクティブモードでは、ＳＯＦ（start of frame）パケットを、周期的に出力することにより、アクティブモードで、ただデータの送受信がないということを理由に、サスペンドモードに進入することを防止することができる。アクティブモードの間、ＳＯＦは、サスペンドモードに進入する条件の一定時間より短い時間に設定された周期で出力される。例えば、時間間隔は、既設定のアイドル時間より短いことがある。
【００４６】
モードモニタリング部ＭＭＵは、状態信号ＴＡに応答し、モード信号ＸＭＯＤをパワー制御信号生成部ＸＰＧＵに伝送することができる。例えば、モード信号ＸＭＯＤがサスペンドモードを示す場合、パワー制御信号生成部ＸＰＧＵは、モード信号ＸＭＯＤに応答し、図１１に図示されるように、ＵＳＢコントローラＵＣＴＬの全ての機能ブロックのパワー及びクロック信号を非活性化させるパワー制御信号ＸＰＭを生成することができる。パワー制御信号生成部ＸＰＧＵは、モード信号ＸＭＯＤが非活性化される場合、通信モニタリング部ＣＭＵから通信モニタリング信号ＸＣＭを受信し、前述の図１のアクティブモードでのパワー制御動作を実行することができる。
【００４７】
図１２は、図１０の電子装置でのパワー制御の一例を示す図である。
図１０及び図１２を参照すれば、時刻ｔ２までＵＳＢコントローラＵＣＴＬは、サスペンドモードで動作することができる。その場合、時刻ｔ２でデータが受信されることによって、ウェークアップ（wake-up）される。パワー制御信号ＸＰＭは、時刻ｔ２まで第１値ＶＬＵ１で、ＵＳＢコントローラＵＣＴＬに伝送されていて、時刻ｔ２以後から他の値で送信される。
【００４８】
例えば、アクティブモード（ＵＳＢ＿ＡＣＴ＝Ｈ、例えば、ＵＳＢ＿Ａｃｔがロジックハイ値を有するとき）で、データの送信または受信が行われる時刻ｔ２と時刻ｔ３との間の区間、及び時刻ｔ４と時刻ｔ５との間の区間で、パワー制御信号ＸＰＭは、それぞれ、第２値ＶＬＵ２及び第４値ＶＬＵ４に生成される。そして、アクティブモード（ＵＳＢ＿ＡＣＴ＝Ｈ）の間、データの送信または受信が行われない時刻ｔ３と時刻ｔ４との間の区間、及び時刻ｔ５と時刻ｔ６との間の区間で、パワー制御信号ＸＰＭは、それぞれ第３値ＶＬＵ３及び第５値ＶＬＵ５に生成される。かような時間周期は、データの入力または出力が行われないときの時間に対応する。
【００４９】
アクティブモードが終了（ＵＳＢ＿ＡＣＴ＝Ｌ、例えば、ＵＳＢ＿Ａｃｔがロジックロー値を有するとき）し、時刻ｔ６以後、パワー制御信号ＸＰＭは、第６値ＶＬＵ６に生成される。サスペンドモードへの進入要件が充足されれば、例えば、一定時間の間（例えば、既設定のアイドル時間の間）、ＵＳＢコントローラＵＣＴＬが動作しない場合、アクティブモードが終了（ＵＳＢ＿ＡＣＴ＝Ｌ）した後、サスペンドモードに進入することもできる（ＸＭＯＤ＝Ｈ、例えば、ＸＭＯＤ＝Ｈがロジックハイ値を有するとき）。その場合、第６値ＶＬＵ６は、第１値ＶＬＵ１と同一であってもよい。
【００５０】
アクティブモードが終了（ＵＳＢ＿ＡＣＴ＝Ｌ）する時刻ｔ６で、サスペンドモードへの進入要件が充足されなかったり、あるいは他のイベントが発生する場合、ＵＳＢコントローラＵＣＴＬは、アクティブモードまたはサスペンドモードではない他のモードで動作することができる。例えば、図１０の電子装置ＥＤＥＶが連結される外部のホスト装置が、パワーセービングモード（例えば、スリープモード（sleep mode）またはパーシャルスリープモード（partial sleep mode））に進入する場合、ＵＳＢコントローラＵＣＴＬは、他のパワーセービングモードで動作することもある。
【００５１】
図１２に係わる説明で、モードモニタリング部ＭＭＵがサスペンドモードを検出する例について述べたが、これに限定されるものではない。モードモニタリング部ＭＭＵは、状態信号ＸＳＴＡに応答し、アクティブモードを示すモード信号ＸＭＯＤを生成し、パワー制御信号生成部ＸＰＧＵに伝送することができる。その場合、パワー制御信号生成部ＸＰＧＵは、通信モニタリング部ＣＭＵから通信モニタリング信号ＸＣＭを受信し、前述の図１のアクティブモードでのパワー制御動作を実行することができる。一方、モード信号ＸＭＯＤが非活性化される区間で、パワー制御信号生成部ＸＰＧＵは、ＵＳＢコントローラＵＣＴＬの動作モードをサスペンドモードであると認識し、ＵＳＢコントローラＵＣＴＬの全ての機能ブロックのパワー及びクロック信号を非活性化させるパワー制御信号ＸＰＭを生成することもできる。
【００５２】
図１３は、本発明の概念の他の実施形態による電子装置を示す図である。図１３を参照すれば、電子装置ＥＤＥＶは、図１の電子装置ＥＤＥＶと類似して、ＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵを具備する。図１０のＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵは、それぞれ、図１のＵＳＢコントローラＵＣＴＬ及びＵＳＢパワー管理部ＵＰＭＵと同一の動作を実行することができる。
【００５３】
図１３のＵＳＢパワー管理部ＵＰＭＵは、周期検出部ＰＤＵをさらに具備する。周期検出部ＰＤＵは、設定信号ＸＳＥＴに応答し、周期信号ＸＰＲＤを生成する。電子装置ＥＤＥＶは、外部の電子装置とＵＳＢで連結される場合（plug-in）、ファイルコピー（file copy）などの実行過程で、連結される装置の属性に係わる情報を相互交換することができる。電子装置ＥＤＥＶに連結される外部の電子装置は、例えば、キーボード、ストレージまたはカムコーダであってもよい。
【００５４】
その場合、ＵＳＢコントローラＵＣＴＬは、各電子装置に係わるデータ伝送に対応し、周期を予測することができる。例えば、連結される電子装置がカムコーダである場合、約１０ｍｓの周期でデータが伝送される。または、連結される電子装置がストレージである場合、長めの周期でのデータ伝送を予測することができる。ＵＳＢコントローラＵＣＴＬは、連結される装置の属性に係わる情報を用いて設定信号ＸＳＥＴに生成し、周期検出部ＰＤＵに伝送することができる。
【００５５】
本発明の概念の実施形態による周期検出部ＰＤＵは、設定信号ＸＳＥＴを受信し、設定信号ＸＳＥＴに基づいて、周期信号ＸＰＲＤを生成する。例えば、図１４に図示されるように、周期信号ＸＰＲＤは、キーボードのキー（key）が押され（例えば、キーダウン（key down））、キーが押されない（例えば、キーアップ（key up））ときに対応する時間間隔で生成される。キーが押されるとき、データが通信チャネル（例えば、ＵＳＢケーブル）を介して、電子装置ＥＤＥＶに受信される。
【００５６】
本発明の概念の実施形態によるパワー制御信号生成部ＸＰＧＵは、周期信号ＸＰＲＤに応答し、パワー制御信号ＸＰＭを生成することができる。図１４の例で、パワー制御信号生成部ＸＰＧＵは、パワー制御信号ＸＰＭを、周期信号ＸＰＲＤが論理ローを有する区間（非活性化）に対応して第１値ＶＬＵ１に生成し、論理ハイを有する区間（活性化）に対応して第２値ＶＬＵ２に生成することができる。
【００５７】
本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、前述のように、パワー制御信号ＸＰＭに応答し、対応する機能ブロックに係わるパワーまたはクロック信号の活性化を制御することができる。例えば、図１４のように、パワー制御信号ＸＰＭが第１値ＶＬＵ１に生成された場合、前述の図５のように、送受信メモリＲＴＭ及びＵＳＢ物理レイヤＵＰＬに対して供給されるパワー及びクロック信号が非活性化されたり、あるいは図８のように、送受信メモリＲＴＭ及びＵＳＢ物理レイヤＵＰＬに係わるパワーは維持するが、クロック信号が非活性化されもする。
【００５８】
図１４の時刻Ｔｉｎｔのように、周期信号ＸＰＲＤに対応しないイベント（キーダウン）が発生する。例えば、図１４に図示されるように、周期信号ＸＰＲＤが、論理ロー信号を有するとき（例えば、周期信号ＸＰＲＤが非活性化されるとき）、キーが押される。本発明の概念の実施形態によるパワー制御信号生成部ＸＰＧＵは、周期信号ＸＰＲＤと共に、前述の状態信号ＸＳＴＡを受信することができる。従って、本発明の概念の実施形態によるパワー制御信号生成部ＸＰＧＵは、状態信号ＸＳＴＡに基づいて、周期信号ＸＰＲＤに対応しないイベントをインタラプト（interrupt）として処理することができる。そして、インタラプトに対応する値にパワー制御信号ＸＰＭが生成される。例えば、図１４に図示されたように、インタラプト区間の間、第２値ＶＬＵ２にパワー制御信号ＸＰＭが生成される。
【００５９】
図１５は、図１のＵＳＢ物理レイヤの一例を示す図である。図１５を参照すれば、ＵＳＢ物理レイヤＵＰＬは、ＵＳＢ３．０に係わる物理レイヤＰＨＹ３、及びＵＳＢ２．０に係わる物理レイヤＰＨＹ２を含んでもよい。従って、ＵＳＢ物理レイヤＵＰＬは、ＵＳＢ３．０標準及びＵＳＢ２．０標準をいずれも支援することができる。本発明の概念の実施形態によるＵＳＢコントローラＵＣＴＬは、連結される外部の電子装置が、ＵＳＢ２．０で動作したり、あるいはＵＳＢ３．０で動作するときに、ＵＳＢ通信を行うことができる。
【００６０】
ＵＳＢ３．０標準によれば、送信部Ｔｘ及び受信部Ｒｘは、分離された構成である。ＵＳＢ２．０標準によれば、単チャネル通信が行われる。ただし、本発明の概念の実施形態は、これに限定されるものではない。ＵＳＢ３．０標準及びＵＳＢ２．０標準をさらに比較すれば、ＵＳＢ３．０標準によれば、８ｂ／１０ｂエンコード方式を使用し、データに係わるクロック信号がデータ自体に埋め込まれる（embedded）。従って、高いデータ伝送周波数で、単一伝送線路を利用して、外部の基準クロックなしに通信が行われる。さらに、ＵＳＢ３．０標準によれば、電磁妨害（ＥＭＩ）を最小化するために、スプレッドスペクトル拡散（ＳＳＣ）を介して、基準周波数の周期を変調させるというような点で、ＵＳＢ２．０と異なる。
【００６１】
図１６ないし図１９は、図１５のＵＳＢコントローラＵＳＢＣに係わるパワー制御の例を示す図である。図１６ないし図１９は、それぞれ、ＵＳＢコントローラＵＳＢＣがアクティブモードで動作する場合に係わるパワー制御の実行を示すことができる。
【００６２】
図１６に図示されるように、ＵＳＢコントローラＵＣＴＬは、キーボードやマウスなどからデータを受信する場合のように、ＵＳＢ２．０標準でデータを受信する場合、送信メモリＴＭ、並びにＵＳＢ３．０に係わる物理レイヤＰＨＹ３のパワー及びクロック信号を非活性化させることができる。
【００６３】
または、図１７に図示されるように、ＵＳＢコントローラＵＣＴＬは、ＵＳＢ２．０標準で通信する外部の電子装置と連結された状態で、データの送信または受信が発生していないか、あるいは一定時間後にデータの受信が予測される場合、送信メモリＴＭ、並びにＵＳＢ２．０に係わる物理レイヤＰＨＹ２のパワー及びクロック信号を非活性化させると同時に、受信メモリＲＭ、ＵＳＢ３．０に係わる物理レイヤＰＨＹ３及びＵＳＢリンクレイヤＵＬＬのパワーは維持しながら、クロック信号のみを非活性化させることができる。
【００６４】
または、図１８に図示されるように、ＵＳＢコントローラＵＣＴＬは、ＵＳＢ３．０標準でデータを受信する場合、送信メモリＴＭ、ＵＳＢ３．０に係わる物理レイヤＰＨＹ３の送信部Ｔｘ、並びにＵＳＢ２．０に係わる物理レイヤＰＨＹ２のパワー及びクロック信号を非活性化させることができる。
【００６５】
または、図１９に図示されたように、ＵＳＢコントローラＵＣＴＬは、ＵＳＢ３．０標準でデータを送信する場合、受信メモリＲＭ、ＵＳＢ３．０に係わる物理レイヤＰＨＹ３の受信部Ｒｘ、並びにＵＳＢ２．０に係わる物理レイヤＰＨＹ２のパワー及びクロック信号を非活性化させることができる。このように、本発明の概念の実施形態による電子装置によれば、ＵＳＢコントローラＵＳＢＣがアクティブモードである場合、ＵＳＢ通信状態に最適化されたパワーマネージメントを行うことにより、ＵＳＢ通信に影響を及ぼさずに、パワー消費を最小化することができる。
【００６６】
図２０は、本発明の概念の実施形態による電子装置を含むシステムの例を示す図である。
図２０を参照すれば、前述の本発明の概念の実施形態による電子装置ＥＤＥＶは、ホスト装置ＵＨＳＴ、有線を介して、ホスト装置ＵＨＳＴの第１ポートＵＰＴ１と連結される第１電子装置ＵＤＥＶ１、または無線を介して、ホスト装置ＵＨＳＴの第２ポートＵＰＴ２と連結される第２電子装置ＵＤＥＶ２であってもよい。前述のように、有線ＵＳＢ通信は、ＵＳＢケーブルＵＣＢＬを介してデータを送受信することができ、無線ＵＳＢ通信は、超広帯域通信ＵＷＢ無線連結を介して、データを送受信することができる。本発明の概念の実施形態による電子装置が、図２０のシステムに含まれる場合、ＵＳＢケーブル（例えば、バス）のパワー消費が、データの送信及び受信の状態、データの送信状態またはデータの受信状態によって異なる。
【００６７】
本発明の概念の実施形態による電子装置ＥＤＥＶがホスト装置ＵＨＳＴである場合、前述のＵＳＢコントローラＵＣＴＬは、ＵＳＢホストコントローラとして動作することができる。ＵＳＢホストコントローラの場合、前述のＵＳＢコントローラＵＣＴＬの機能に付け加え、全てのトランザクション（transaction）の処理、または割り当てられたデータ帯域幅のスケジューリングを担当する機能ブロックを含んでもよい。
【００６８】
または、本発明の概念の実施形態による電子装置ＥＤＥＶが、第１電子装置ＵＤＥＶ１または第２電子装置ＵＤＥＶ２のようなクライアント装置である場合、前述のＵＳＢコントローラＵＣＴＬは、ＵＳＢデバイスコントローラであってもよい。または、本発明の概念の実施形態による電子装置ＥＤＥＶが、第１電子装置ＵＤＥＶ１または第２電子装置ＵＤＥＶ２であるとき、他の電子装置（例えば、キーボードＵＤＥＶ４やマウスＵＤＥＶ３）に係わるホスト装置としての役割を行うこともできる。その場合、本発明の概念の実施形態による電子装置ＥＤＥＶのＵＳＢコントローラＵＣＴＬは、ＵＳＢデバイスコントローラの役割だけではなく、ＵＳＢホストコントローラの役割も同時に行うことができる。
【００６９】
図２０で図示される本発明の概念の実施形態による電子装置に係わる多様な実施形態によれば、前述の本発明の概念の実施形態によるパワーマネージメントを行うことにより、各電子装置自体に係わる消費電力を減らすことができる。また、本発明の概念の実施形態による電子装置が含まれる電子システムの全体的な消費電力が減る。
【００７０】
例えば、本発明の概念の実施形態による電子装置ＥＤＥＶは、図２０のＵＳＢメモリ装置ＵＤＥＶ５のような、受動装置であるクライアント装置であってもよい。その場合、ＵＳＢメモリ装置ＵＤＥＶ５は、連結されるホスト装置から電力を供給されるので、ＵＳＢメモリ装置ＵＤＥＶ５内で、前述の本発明の概念の実施形態によるパワーマネージメントを行うことにより、ＵＳＢメモリ装置ＵＤＥＶ５が、ホスト装置から供給される電力の量が減少する。
【００７１】
図２０で、ＵＳＢメモリＵＤＥＶ５が第３ポートＵＰＴ３と、無線連結を介して連結されるように図示されているが、これに限定されるものではない。ＵＳＢメモリＵＤＥＶ５は、他の電子装置と同様に、有線連結または無線連結を介して、データを送受信することができ、他のポート（例えば、第１ポートＵＰＴ１または第２ポートＵＰＴ２）に連結されてもよい。一例として、ホスト装置ＵＨＳＴと無線で通信する多方面にわたる電子装置は、同一の無線ポート（例えば、第２ポートＵＰＴ１または第３ポートＵＰＴ３）を介して無線に通信することができる。
【００７２】
本発明の概念の実施形態による電子装置ＥＤＥＶは、ＵＳＢクライアント装置で動作し、他のＵＳＢクライアント装置に係わるＵＳＢホスト装置で動作するように、図２１のように、ＵＳＢリンクレイヤＵＬＬに、オン・ツー・ゴー（ＯＴＧ：Ｏn-to-go）ブロックを含んでもよい。本発明の概念の実施形態による電子装置ＥＤＥＶは、ＵＳＢコントローラＵＣＴＬが、アクティブモードでパワー消費を減らすため、図２２に図示されるように、ＵＳＢクライアント装置として、通信チャネルを介してデータを受信する場合、送信メモリＴＭ及び送信部Ｔｘ、並びにオン・ツー・ゴー（ＯＴＧ）ブロック（ＯＴＧ）に係わるパワー及びクロック信号を非活性化させることができる。
【００７３】
図２３Ａないし図２３Ｅ、及び図２４Ａないし図２４Ｅは、それぞれ本発明の概念の実施形態による電子装置の通信状態を検出することができる例を示す図である。
図１、図２３Ａないし図２３Ｅ、及び図２４Ａないし図２４Ｅを参照すれば、前述のように、状態信号ＸＳＴＡは、ＵＳＢコントローラＵＣＴＬと外部の電子装置との通信状態に係わる情報を含んでもよい。例えば、図２３Ａないし図２３Ｅのようなトリガ（trigger）が発生する場合、パワー制御信号生成部ＸＰＧＵは、ＵＳＢコントローラＵＣＴＬが外部の電子装置からデータを受信すると把握し、これに対応するパワー制御信号ＸＰＭを生成することができる。
【００７４】
例えば、図２３Ａのように、受信メモリＲＭにデータＵＤＴＡが受信されたり、あるいは図２３Ｂのように、ホストＨＯＳＴが電子装置ＥＤＥＶにコントロールデータパケットを送る必要があるときに発せられる出力要請トークンＲｅｑ＿Ｏｕｔに対して、電子装置ＥＤＥＶが出力要請トークンＲｅｑ＿Ｏｕｔが正常に受信されたことを知らせるＡＣＫハンドシェークパケット（handshake packet）をホストＨＯＳＴに伝送する場合、早晩ＵＳＢコントローラＵＣＴＬにデータが受信されるということが予測される。
【００７５】
または、図２３Ｃのように、ＵＳＢコントローラＵＣＴＬがエンドポイント・レディ（endpoint ready）・トランザクションパケットＥＲＤＹを要請したり、あるいは図２３Ｄのように、ＵＳＢリンクレイヤＵＬＬが受信インタラプトＲｘ＿Ｉｎｔｒを生成する場合、または図２３Ｅのように、ＵＳＢ物理レイヤＵＰＬがＵＳＢコントローラＵＣＴＬのリセットＵＳＢ＿resetを検出する場合などで、早晩ＵＳＢコントローラＵＣＴＬにデータが受信されるということが予測される。
【００７６】
図２３Ａないし図２３Ｅの例で、本発明の概念の実施形態による電子装置ＥＤＥＶが、データが受信される間、データを外部に送信することができない場合、生成されたパワー制御信号ＸＰＭは、前述の図６のように、ＵＳＢコントローラＵＣＴＬの送信メモリＴＭ及び送信部Ｔｘを非活性化させる値に生成される。
例えば、図２４Ａないし図２４Ｅのようなトリガが発生する場合、パワー制御信号生成部ＸＰＧＵは、ＵＳＢコントローラＵＣＴＬが、外部の電子装置にデータを送信すると把握し、これに対応するパワー制御信号ＸＰＭを生成することができる。
【００７７】
例えば、図２４Ａのように、送信メモリＴＭにデータＵＤＴＡが受信されたり、あるいは図２４Ｂのように、ホストＨＯＳＴが電子装置ＥＤＥＶからデータパケットを受ける必要があるときに発せられる入力要請トークンＲｅｑ＿Ｉｎに対して、電子装置ＥＤＥＶが入力要請トークンＲｅｑ＿Ｉｎが正常に受信されたことを知らせるＡＣＫハンドシェークパケットをホストＨＯＳＴに伝送する場合、早晩ＵＳＢコントローラＵＣＴＬからデータが送信されるということが予測される。
【００７８】
または、図２４Ｃのように、ＵＳＢコントローラＵＣＴＬがエンドポイント・レディ・トランザクション・パケットＥＲＤＹを要請したり、あるいは図２４Ｄのように、ＵＳＢリンクレイヤＵＬＬが送信インタラプトＴｘ＿Ｉｎｔｒを生成する場合、または図２４Ｅのように、ＵＳＢ物理レイヤＵＰＬが、ＵＳＢコントローラＵＣＴＬのリセットＵＳＢ＿resetを検出する場合などで、早晩ＵＳＢコントローラＵＣＴＬからデータが送信されるということが予測される。
【００７９】
図２４Ａないし図２４Ｅの例で、本発明の概念の実施形態による電子装置ＥＤＥＶがデータを外部に送信する間、データを外部から受信することができない場合、生成されたパワー制御信号ＸＰＭは、前述の図７のように、ＵＳＢコントローラＵＣＴＬの受信メモリＲＭ及び受信部Ｒｘを非活性化させる値に生成される。
【００８０】
前述の図１の電子装置ＥＤＥＶは、ＵＳＢパワー管理部ＵＰＭＵと、ＵＳＢコントローラＵＣＴＬとが分離された構成である例を図示した。例えば、ＵＳＢパワー管理部ＵＰＭＵは、ＵＳＢコントローラＵＣＴＬのドライバ（driver）端に具備される。図１で、ＵＳＢパワー管理部ＵＰＭＵ及びＵＳＢコントローラＵＣＴＬが分離された構成で図示されているが、これに限定されるものではない。例えば、図２５に図示されるように、ＵＳＢパワー管理部ＵＰＭＵがＵＳＢコントローラＵＣＴＬに含まれてもよい。図２５の場合、ＵＳＢパワー管理部ＵＰＭＵは、ＵＳＢコントローラＵＣＴＬの機能ブロックのうち一部の機能ブロックに含まれ、ＵＳＢコントローラＵＣＴＬの他の機能ブロックから、図１のような状態信号ＸＳＴＡを受信し、他の機能ブロックにパワー制御信号ＸＰＭを伝送することができる。
【００８１】
図２６は、本発明の概念の実施形態による電子装置でのパワー管理方法を示す図である。
図２６を参照すれば、本発明の概念の実施形態による電子装置でのパワー管理方法２６００は、ＵＳＢ通信で、外部の電子装置と連結される段階（Ｓ２６２０）、及びアクティブモードであるＵＳＢコントローラＵＳＢＣによって、ＵＳＢ通信で連結された電子装置と、データの送信または受信を行う段階（Ｓ２６４０）とを含む。
【００８２】
データの送信または受信を行う段階（Ｓ２６４０）は、データの送信または受信に係わる状態によって、図４のように、ＵＳＢコントローラＵＣＴＬのパワーを管理する段階を含んでもよい。前述のように、ＵＳＢコントローラＵＣＴＬのパワーを管理する段階は、ＵＳＢコントローラＵＣＴＬにデータが受信されるか否かということ、またはＵＳＢコントローラＵＣＴＬからデータが送信されるか否かということによって、ＵＳＢコントローラＵＣＴＬに印加されるパワーレベルを異ならせて設定することができる。例えば、図６に図示されたように、データが受信される場合には、受信部Ｔｘ及び送信メモリＴＭに係わるパワー印加を非活性化させることができる。
【００８３】
または、ＵＳＢコントローラＵＣＴＬに印加されるパワーレベルを異ならせて設定する段階は、図９のように、ＵＳＢコントローラＵＣＴＬに受信または送信されるデータの類型によって、ＵＳＢコントローラＵＣＴＬに印加されるパワーレベルを異ならせて設定することができる。または、ＵＳＢコントローラＵＣＴＬのパワーを管理する段階は、前述の図１４などで説明したように、ＵＳＢコントローラＵＣＴＬと連結される電子装置とのデータの送信または受信の周期を検出し、データの送信または受信の周期によって、ＵＳＢコントローラＵＣＴＬに印加されるパワーレベルを異ならせて設定することもできる。
【００８４】
以上、図面及び明細書で最適実施形態を開示した。ここで特定の用語が使用されたが、それらは、単に本発明の概念を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載した本発明の概念の範囲を制限するために使われたものではない。例えば、図１３を参照すれば、周期検出部ＰＤＵは、周期信号ＸＰＲＤをパワー制御信号生成部ＸＰＧＵにのみ伝送するように図示されているが、それに限定されるものではない。例えば、図１３の周期検出部ＰＤＵは、周期信号ＸＰＲＤを通信モニタリング部ＣＭＵに伝送することもできる。前記例で、通信モニタリング部ＣＭＵは、周期信号ＸＰＲＤに応答し、周期的にモニタリングを行って通信状態を検出することができる。
【００８５】
さらに、以上では、パワー管理部ＵＰＭＵが電子装置ＥＤＥＶの機能ブロックに係わるパワーマネージメントを行うにあたり、あるいはパワーの供給を非活性化したり（例えば、図５）、クロック信号を非活性化させる２つのレベルのパワーマネージメントを行う例（例えば、図８）に限って記述されたが、それらに限定されるものではない。例えば、図２７に図示されるように、装置の状態に対応する機能ブロック（例えば、送受信メモリＲＴＭ）に係わるパワーマネージメントは、ノーマル動作時に、当該機能ブロックに供給されるパワーのレベルより低いレベルのパワーを供給することによっても達成される。
【００８６】
すなわち、パワー管理は、供給されるパワーを非活性化させることに付け加え、供給されるパワーのレベルを低くすることにより、機能ブロックに対して行われる。従って、本技術分野の当業者であるならば、それらから多様な変形及び均等な他の実施形態が可能であるという点を理解するであろう。従って、本発明の概念の真の技術的保護範囲は、特許請求の範囲の技術的思想によって決められるものである。
【産業上の利用可能性】
【００８７】
本発明の電子装置及び電子装置のパワー管理方法は、例えば、モバイル電子装置関連の技術分野に効果的に適用可能である。
【符号の説明】
【００８８】
ＥＤＥＶ    電子装置
ＵＣＴＬ    ＵＳＢコントローラＵＳＢＣ
ＵＰＭＵ    ＵＳＢパワー管理部
【図１】
2013218685.tif 000003
【図２】
2013218685.tif 000004
【図３Ａ】
2013218685.tif 000005
【図３Ｂ】
2013218685.tif 000006
【図３Ｃ】
2013218685.tif 000007
【図４】
2013218685.tif 000008
【図５】
2013218685.tif 000009
【図６】
2013218685.tif 000010
【図７】
2013218685.tif 000011
【図８】
2013218685.tif 000012
【図９】
2013218685.tif 000013
【図１０】
2013218685.tif 000014
【図１１】
2013218685.tif 000015
【図１２】
2013218685.tif 000016
【図１３】
2013218685.tif 000017
【図１４】
2013218685.tif 000018
【図１５】
2013218685.tif 000019
【図１６】
2013218685.tif 000020
【図１７】
2013218685.tif 000021
【図１８】
2013218685.tif 000022
【図１９】
2013218685.tif 000023
【図２０】
2013218685.tif 000024
【図２１】
2013218685.tif 000025
【図２２】
2013218685.tif 000026
【図２３Ａ】
2013218685.tif 000027
【図２３Ｂ】
2013218685.tif 000028
【図２３Ｃ】
2013218685.tif 000029
【図２３Ｄ】
2013218685.tif 000030
【図２３Ｅ】
2013218685.tif 000031
【図２４Ａ】
2013218685.tif 000032
【図２４Ｂ】
2013218685.tif 000033
【図２４Ｃ】
2013218685.tif 000034
【図２４Ｄ】
2013218685.tif 000035
【図２４Ｅ】
2013218685.tif 000036
【図２５】
2013218685.tif 000037
【図２６】
2013218685.tif 000038
【図２７】
2013218685.tif 000039