JP5700514B2 - 通信速度制御装置および通信速度制御方法 - Google Patents
通信速度制御装置および通信速度制御方法 Download PDFInfo
- Publication number
- JP5700514B2 JP5700514B2 JP2010240267A JP2010240267A JP5700514B2 JP 5700514 B2 JP5700514 B2 JP 5700514B2 JP 2010240267 A JP2010240267 A JP 2010240267A JP 2010240267 A JP2010240267 A JP 2010240267A JP 5700514 B2 JP5700514 B2 JP 5700514B2
- Authority
- JP
- Japan
- Prior art keywords
- specific information
- communication
- mode
- external device
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/38—Universal adapter
- G06F2213/3812—USB port controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Description
また、本発明の他の態様では、外部デバイスがホストコンピュータに接続されたときに、データ通信の速度モードを低速通信モードに設定し、その後で特定情報が一致すると判定された場合はデータ通信の速度モードを低速通信モードの設定に維持する一方、特定情報が一致しないと判定された場合はバスリセットを行い、データ通信の速度モードを再設定するようにしている。
以下、本発明の第1の実施形態を図面に基づいて説明する。図1は、第1の実施形態による通信速度制御装置を適用した通信システムの概略的な構成例を示す図である。図1に示すように、本実施形態の通信システムは、USBデバイス10(特許請求の範囲の外部デバイスに相当)とUSBホスト20(特許請求の範囲のホストコンピュータに相当)とを備え、その両者をUSBケーブル30により接続可能に構成されている。
次に、本発明の第2の実施形態を図面に基づいて説明する。第2の実施形態による通信速度制御装置を適用した通信システムの構成は、図1と同様である。図4は、第2の実施形態によるUSBホストコントローラ21が備える機能構成例を示すブロック図である。なお、この図4において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
次に、本発明の第3の実施形態を図面に基づいて説明する。第3の実施形態による通信速度制御装置を適用した通信システムの構成は、図1と同様である。図6は、第3の実施形態によるUSBホストコントローラ21が備える機能構成例を示すブロック図である。なお、この図6において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
20 USBホスト
21 USBホストコントローラ
22 リスト記憶部
201 接続検出部
202 特定情報取得部
203 デバイス判定部
204,204’,204” 通信速度制御部
205 データ通信部
206 エラー監視部
207 記憶制御部
211 ダイアログ表示部
212 ケーブル長入力部
213 ケーブル長判定部
221 転送方式判定部
Claims (4)
- 高速通信モードと低速通信モードとを有するデータ通信方式において、上記高速通信モードでデータ通信をした場合に通信エラーの発生が予想される不適合外部デバイスを特定するためのIDである特定情報のリストを記憶したリスト記憶部と、
外部デバイスがホストコンピュータに接続された場合に、当該外部デバイスの特定情報を当該外部デバイスから取得する特定情報取得部と、
上記特定情報取得部により取得された上記外部デバイスの特定情報が、上記リスト記憶部に記憶されている上記不適合外部デバイスの特定情報の何れかと一致するか否かを判定するデバイス判定部と、
上記ホストコンピュータと上記外部デバイスとの間で行われるデータ転送の方式がアイソクロナス転送を含むか否かを判定する転送方式判定部と、
上記デバイス判定部により特定情報が一致すると判定され、かつ、上記転送方式判定部により上記データ転送の方式が上記アイソクロナス転送を含むと判定された場合に、上記データ通信の速度モードを上記低速通信モードに設定する通信速度制御部とを備えたことを特徴とする通信速度制御装置。 - 高速通信モードと低速通信モードとを有するデータ通信方式において、上記高速通信モードでデータ通信をした場合に通信エラーの発生が予想される不適合外部デバイスを特定するためのIDである特定情報のリストを記憶したリスト記憶部と、
外部デバイスがホストコンピュータに接続された場合に、当該外部デバイスの特定情報を当該外部デバイスから取得する特定情報取得部と、
上記特定情報取得部により取得された上記外部デバイスの特定情報が、上記リスト記憶部に記憶されている上記不適合外部デバイスの特定情報の何れかと一致するか否かを判定するデバイス判定部と、
上記外部デバイスが上記ホストコンピュータに接続されたときに、上記データ通信の速度モードを上記低速通信モードに設定し、その後で上記デバイス判定部により特定情報が一致すると判定された場合は上記データ通信の速度モードを上記低速通信モードの設定に維持する一方、上記デバイス判定部により特定情報が一致しないと判定された場合はバスリセットを行い、上記データ通信の速度モードを再設定する通信速度制御部とを備えたことを特徴とする通信速度制御装置。 - 高速通信モードと低速通信モードとを有するデータ通信方式でデータ通信をする際、外部デバイスがホストコンピュータに接続された場合に、上記ホストコンピュータが上記外部デバイスを特定するためのIDである特定情報を上記外部デバイスから取得する第1のステップと、
上記第1のステップで取得された上記外部デバイスの特定情報が、上記高速通信モードでデータ通信をした場合に通信エラーの発生が予想される不適合外部デバイスの特定情報のリストを記憶したリスト記憶部に記憶されているか否かを上記ホストコンピュータが判定する第2のステップと、
上記ホストコンピュータと上記外部デバイスとの間で行われるデータ転送の方式がアイソクロナス転送を含むか否かを上記ホストコンピュータが判定する第3のステップと、
上記第2のステップで特定情報が上記リスト記憶部に記憶されていると判定され、かつ、上記第3のステップで上記データ転送の方式が上記アイソクロナス転送を含むと判定された場合に、上記データ通信の速度モードを上記低速通信モードに設定する第4のステップとを有することを特徴とする通信速度制御方法。 - 高速通信モードと低速通信モードとを有するデータ通信方式でデータ通信をする際、外部デバイスがホストコンピュータに接続された場合に、上記ホストコンピュータがデータ通信の速度モードを上記低速通信モードに設定する第1のステップと、
上記ホストコンピュータが上記外部デバイスを特定するためのIDである特定情報を上記外部デバイスから取得する第2のステップと、
上記第2のステップで取得された上記外部デバイスの特定情報が、上記高速通信モードでデータ通信をした場合に通信エラーの発生が予想される不適合外部デバイスの特定情報のリストを記憶したリスト記憶部に記憶されているか否かを上記ホストコンピュータが判定する第3のステップと、
上記第3のステップで特定情報が上記リスト記憶部に記憶されていると判定された場合は上記データ通信の速度モードを上記低速通信モードの設定に維持する一方、上記第3のステップで特定情報が上記リスト記憶部に記憶されていないと判定された場合はバスリセットを行い、上記データ通信の速度モードを再設定する第4のステップとを有することを特徴とする通信速度制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010240267A JP5700514B2 (ja) | 2010-10-27 | 2010-10-27 | 通信速度制御装置および通信速度制御方法 |
| US13/184,063 US8578065B2 (en) | 2010-10-27 | 2011-07-15 | Communication speed control apparatus and communication speed control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010240267A JP5700514B2 (ja) | 2010-10-27 | 2010-10-27 | 通信速度制御装置および通信速度制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012093926A JP2012093926A (ja) | 2012-05-17 |
| JP5700514B2 true JP5700514B2 (ja) | 2015-04-15 |
Family
ID=45997931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010240267A Active JP5700514B2 (ja) | 2010-10-27 | 2010-10-27 | 通信速度制御装置および通信速度制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8578065B2 (ja) |
| JP (1) | JP5700514B2 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102981990B (zh) * | 2012-11-09 | 2015-07-22 | 青岛海信移动通信技术股份有限公司 | 采用Android平台终端设备的数据传输方法及装置 |
| US9984652B2 (en) | 2013-08-22 | 2018-05-29 | Intel Corporation | Topology and bandwidth management for IO and inbound AV |
| US10237087B2 (en) | 2013-09-02 | 2019-03-19 | Samsung Electronics Co., Ltd. | Method for controlling transmission speed and electronic device thereof |
| FR3023633B1 (fr) * | 2014-07-11 | 2016-07-29 | Peugeot Citroen Automobiles Sa | Dispositif de gestion d'erreurs sur un bus universel serie |
| JP2019040446A (ja) * | 2017-08-25 | 2019-03-14 | 東芝テック株式会社 | 接続回路 |
| US10845080B2 (en) * | 2018-05-21 | 2020-11-24 | Johnson Controls Technology Company | Heating, ventilation, and/or air conditioning network address control systems |
| CN109710552B (zh) * | 2018-12-29 | 2021-01-15 | 深圳市联影医疗数据服务有限公司 | 总线传输质量评估方法、系统和计算机存储介质 |
| JP7493369B2 (ja) * | 2020-03-30 | 2024-05-31 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
| WO2023159415A1 (en) * | 2022-02-24 | 2023-08-31 | Qualcomm Incorporated | Adaptive low-power signaling to enable link signal error recovery without increased link clock rates |
| DE112023001334T5 (de) * | 2022-03-11 | 2024-12-24 | Microchip Technology Incorporated | Automatischer usb3-hub zur erkennung und änderung der verbindungsgeschwindigkeit |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000036967A (ja) * | 1998-07-21 | 2000-02-02 | Sony Corp | 画像処理システムおよびカメラシステム |
| US6625761B1 (en) * | 2000-06-13 | 2003-09-23 | Cypress Semiconductor Corp. | Fault tolerant USB method and apparatus |
| US7031856B2 (en) * | 2003-02-05 | 2006-04-18 | Northrop Grumman Corporation | Automatic wire dielectric analyzer |
| JP2005071273A (ja) | 2003-08-27 | 2005-03-17 | Canon Inc | 電子機器及びそのインターフェース制御方法 |
| US7254652B2 (en) * | 2003-09-30 | 2007-08-07 | International Business Machines Corporation | Autonomic configuration of port speeds of components connected to an interconnection cable |
| JP2005174147A (ja) * | 2003-12-12 | 2005-06-30 | Canon Inc | 通信制御装置および通信制御方法 |
| JP2005182380A (ja) * | 2003-12-18 | 2005-07-07 | Canon Inc | 記録装置、電子機器 |
| JP2005182624A (ja) * | 2003-12-22 | 2005-07-07 | Sharp Corp | 情報処理装置、情報処理システム、通信速度設定方法、通信速度設定プログラム、およびそのプログラムを記録した記録媒体 |
| JP2005327247A (ja) * | 2004-04-16 | 2005-11-24 | Sony Corp | データ記憶装置及び音声再生システム |
| JP4750379B2 (ja) * | 2004-05-31 | 2011-08-17 | キヤノン株式会社 | 電子機器 |
| US7685328B2 (en) * | 2004-09-09 | 2010-03-23 | Stmicroelectronics, Inc. | Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device |
| JP2006330831A (ja) * | 2005-05-23 | 2006-12-07 | Sharp Corp | 携帯電子機器 |
| JP2007172160A (ja) * | 2005-12-20 | 2007-07-05 | Seiko Epson Corp | Usb通信装置、及び通信速度切り替えのための方法 |
| JP4835323B2 (ja) * | 2006-08-23 | 2011-12-14 | セイコーエプソン株式会社 | 情報処理装置、印刷装置、情報処理方法及びプログラム |
| JP2009193358A (ja) * | 2008-02-14 | 2009-08-27 | Toshiba Tec Corp | 情報処理装置 |
| US20100082846A1 (en) | 2008-10-01 | 2010-04-01 | Kyung Hwan Kim | Usb device and method for connecting the usb device with usb host |
-
2010
- 2010-10-27 JP JP2010240267A patent/JP5700514B2/ja active Active
-
2011
- 2011-07-15 US US13/184,063 patent/US8578065B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20120110220A1 (en) | 2012-05-03 |
| JP2012093926A (ja) | 2012-05-17 |
| US8578065B2 (en) | 2013-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5700514B2 (ja) | 通信速度制御装置および通信速度制御方法 | |
| CN102959502B (zh) | 在系统中提供异步事件通知的方法 | |
| US9747237B2 (en) | Methods and apparatus for reliable detection and enumeration of devices | |
| US20060174049A1 (en) | USB to SATA bridge system | |
| US7124235B2 (en) | USB apparatus with switchable host/hub functions and control method thereof | |
| US20110022737A1 (en) | Device control method and device selecting apparatus | |
| US7945714B2 (en) | Apparatus and method of tracing descriptors in host controller | |
| JP2007134782A (ja) | 通信装置及び通信制御方法 | |
| JP4343524B2 (ja) | 制御装置およびデジタルビデオ装置 | |
| CN101447982A (zh) | 存储模拟装置及其存取方法 | |
| US7853830B2 (en) | Apparatus and method for providing error notification in a wireless virtual file system | |
| JP3714420B2 (ja) | データ転送制御装置、電子機器、プログラム及び電子機器の製造方法 | |
| CN114840460A (zh) | 热插拔处理方法、存储介质、电子设备及处理系统 | |
| JP5823755B2 (ja) | 記憶装置、およびプログラム | |
| JP6035715B2 (ja) | コンピュータシステム、情報処理システム、仮想メディア方法、および、プログラム | |
| KR101260313B1 (ko) | 전자장치 및 그 데이터 송수신방법과, 슬레이브 장치 및복수의 장치 간의 통신방법 | |
| CN116189754A (zh) | 固态硬盘测试验证方法、装置、计算机设备及存储介质 | |
| JP5206717B2 (ja) | Usbホスト装置 | |
| JP5743484B2 (ja) | 通信制御装置およびその制御方法 | |
| JP2009064118A (ja) | Usbデバイスバックアップ装置及びそれに用いるusbデバイスバックアップ方法並びにそのプログラム | |
| JP4499909B2 (ja) | 多重化記憶制御装置 | |
| JP2011107944A (ja) | ストレージ機器 | |
| JP2002055887A (ja) | 伝送制御装置及び伝送制御方法、情報処理装置並びに情報記録媒体 | |
| JP2008299747A (ja) | Usbホストシステム及び転送データの転送方法 | |
| JP4952710B2 (ja) | コンピュータシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130821 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140428 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140613 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5700514 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |