JPH11134486A - 画像読取方法及び装置 - Google Patents

画像読取方法及び装置

Info

Publication number
JPH11134486A
JPH11134486A JP9299081A JP29908197A JPH11134486A JP H11134486 A JPH11134486 A JP H11134486A JP 9299081 A JP9299081 A JP 9299081A JP 29908197 A JP29908197 A JP 29908197A JP H11134486 A JPH11134486 A JP H11134486A
Authority
JP
Japan
Prior art keywords
data
image
key input
key
input data
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.)
Granted
Application number
JP9299081A
Other languages
English (en)
Other versions
JP3011157B2 (ja
Inventor
Shinya Kubo
眞也 久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP9299081A priority Critical patent/JP3011157B2/ja
Priority to US09/181,637 priority patent/US6279053B1/en
Publication of JPH11134486A publication Critical patent/JPH11134486A/ja
Application granted granted Critical
Publication of JP3011157B2 publication Critical patent/JP3011157B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • G06F3/005Input arrangements through a video camera
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Image Input (AREA)
  • Details Of Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

(57)【要約】 【課題】 PCカメラ等の回路構成の複雑化及び大規模
化を招くことなく、なおかつ画像データの転送レートを
低下させることなく、PCカメラ等に付設されたキース
イッチからのキー入力データをリアルタイムでホストコ
ンピュータへ伝達する。 【解決手段】 PCカメラは、画像データを入力する画
像入力手段10と、キー入力データを入力するキー入力
手段12と、画像入力手段10で入力された画像データ
と同じパケット内にキー入力手段12で入力されたキー
入力データを追加して、これらの画像データ及びキー入
力データをUSBインターフェイス(USBI/F)を
介してホストコンピュータ(図示せず)へ転送するデー
タ出力手段14と、を備えたものである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、USB(ユニバー
サルシリアルバス)インターフェイスを用いた画像読取
装置に関し、例えば、動画像を連続的に読み取り、この
動画像をUSBインターフェイスを介してパーソナルコ
ンピュータへ転送するPCカメラ等の画像読取装置に関
する。
【0002】
【従来の技術】USBインターフェイスは、1996年
に提唱され、1997年から本格的にパーソナルコンピ
ュータに搭載され始めた。このように、USBインター
フェイス自体が極めて新しい技術であるため、USBイ
ンターフェイスを用いた画像読取装置は、現時点では無
い。
【0003】そこで、画像データを入力する画像入力手
段と、キー入力データを入力するキー入力手段と、前記
画像データ及び前記キー入力データをUSBインターフ
ェイスを介してパーソナルコンピュータへ転送するデー
タ出力手段とを備えたPCカメラとして、PCカメラの
従来技術及びUSBの仕様に基づき次のようなものを考
えてみる。
【0004】そのPCカメラとは、画像データのエンド
ポイントとは別にエンドポイントを設け、キースイッチ
を押下した際にキー入力データ伝達用のエンドポイント
を使用して、画像データとは非同期にキー入力データを
伝達するというものである。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術には、以下の,の問題がある。
【0006】.PCカメラに付設されたUSBインタ
ーフェイスのロジック回路において、エンドポイントの
構成部分には、レジスタ、FIFO等のゲート数の多い
大規模な回路が必要である。そのため、キー入力データ
伝達用にこれらの回路がもう一つ追加されることになる
と、PCカメラの回路規模が大きくなることにより、製
品としてコストアップを引き起こす。
【0007】.1つのエンドポイントのデータ転送に
は、オーバーヘッドを含め、USBの仕様で取り決めら
れた所定の転送時間が発生する。また、キー入力データ
は、USBの仕様で取り決められた割り込み転送又はア
イソクロナス転送(以下、「ISO転送」という。)に
より、画像データ転送の途中において、画像データ転送
とは独立なパケットで転送する。このキー入力データを
転送する場合、転送に必要なオーバーヘッド分を含め、
画像データ転送とは別の所定のバンド幅が占有される。
そのため、キー入力データを転送する間は、画像データ
を転送できないので、画像データの転送レートが低下す
る。
【0008】以上のように、従来技術では、PCカメ
ラの回路構成が複雑化及び大規模化する、キー入力デ
ータを転送する際に画像データの転送レートが低下す
る、という問題があった。
【0009】
【発明の目的】そこで、本発明の目的は、PCカメラ等
の回路構成の複雑化及び大規模化を招くことなく、なお
かつ画像データの転送レートを低下させることなく、P
Cカメラ等に付設されたキースイッチからのキー入力デ
ータをリアルタイムでホストコンピュータへ伝達するこ
とのできる画像読取装置を提供することを目的とする。
【0010】
【課題を解決するための手段】本発明に係る画像読取方
法は、画像入力デバイスから画像データを入力するとと
もに、キースイッチからキー入力データを入力し、前記
画像データと同じパケット内に前記キー入力データを追
加した後、これらの画像データ及びキー入力データをU
SBインターフェイスを介してホストコンピュータへ転
送するものである。本発明に係る画像読取装置は、本発
明に係る画像読取方法を使用するものであって、画像デ
ータを入力する画像入力手段と、キー入力データを入力
するキー入力手段と、前記画像入力手段で入力された画
像データと同じパケット内に前記キー入力手段で入力さ
れたキー入力データを追加して、これらの画像データ及
びキー入力データをUSBインターフェイスを介してホ
ストコンピュータへ転送するデータ出力手段とを備えた
ものである。
【0011】本発明では、キー入力データにエンドポイ
ントを別に設ける必要が無いので、回路規模の増加が少
ない。更に、画像データのパケットにキー入力データを
追加して転送するため、画像データ以外の転送上のオー
バーヘッドの増加が無く、画像データの転送レートの減
少がほとんど無くて済む。
【0012】
【発明の実施の形態】図1は、本発明に係る画像読取装
置の一実施形態を示すブロック図である。以下、この図
面に基づき説明する。本実施形態において、画像読取装
置はPCカメラである。
【0013】本実施形態のPCカメラは、画像データを
入力する画像入力手段10と、キー入力データを入力す
るキー入力手段12と、画像入力手段10で入力された
画像データと同じパケット内にキー入力手段12で入力
されたキー入力データを追加して、これらの画像データ
及びキー入力データをUSBインターフェイス(USB
I/F)を介してホストコンピュータ(図示せず)へ転
送するデータ出力手段14と、を備えたものである。ホ
ストコンピュータは、例えばマイクロコンピュータであ
る。
【0014】画像入力手段10は、動画像を読み取ると
ともにこの動画像をアナログ画像信号として出力する画
像入力デバイス1と、画像入力デバイス1の駆動を制御
するタイミング発生器3と、アナログ画像信号をディジ
タル画像信号からなる画像データに変換するA/D変換
器2とを備えている。
【0015】キー入力手段12は、操作用やデータ入力
用の信号を入力するキースイッチ7と、キースイッチ7
で入力した信号を所定の長さのパルスからなるキー入力
データに変換するキースイッチ信号検出部8とを備えて
いる。
【0016】データ出力手段14は、画像データを蓄積
するメモリ5と、画像データのメモリ5への読み出し及
び書き込みを制御するとともに画像データにキー入力デ
ータを追加して出力するメモリ制御部4と、メモリ制御
部4から出力された画像データ及びキー入力データを同
一パケットとしてUSBインターフェイスを介してホス
トコンピュータへ転送するUSB制御部6とを備えてい
る。
【0017】画像入力デバイス1は、例えばCCD等で
ある。メモリ制御部4は、画像データのメモリ5への書
き込み及び読み出しを行うとともに、キースイッチ信号
検出部8から伝達されたキー入力データを所定のデータ
ビットに割り当てて画像データに追加する。キースイッ
チ信号検出部8は、キースイッチ7の押下によるキース
イッチ信号を所定の幅を持つパルスからなるキー入力デ
ータに変換して、メモリ制御部4に伝達する。
【0018】次に、図1を参照しながら、本実施形態の
PCカメラにおける動作の概略について説明する。
【0019】まず、タイミング発生器3の制御信号によ
り、画像入力デバイス1に連続的に読み取られたアナロ
グ画像信号は、A/D変換器2によってディジタル画像
信号からなる画像データに変換される。この画像データ
は、メモリ制御部4によってメモリ5へ書き込まれる。
メモリ5へ書き込まれた画像データは、USB制御部6
からの制御信号により、メモリ制御部4に読み出された
後、USB制御部6へ伝達される。この画像データは、
USB制御部6によってUSBインターフェイスを介し
てホストコンピュータへ転送される。
【0020】キースイッチ7の押下による入力信号は、
キースイッチ信号検出部8により所定の幅を持つパルス
からなるキー入力データに変換される。このキー入力デ
ータは、メモリ制御部4へ伝達され、画像データに追加
されてメモリ5に書き込まれる。以上の動作により、キ
ー入力データは、リアルタイムで画像データに追加さ
れ、USBインターフェイスを介してホストコンピュー
タへ転送される。
【0021】
【実施例】図2は、本実施形態を更に具体化した第一実
施例におけるPCカメラの動作を示すタイミングチャー
トである。以下、図1及び図2に基づき説明する。
【0022】PCカメラからの画像データをホストコン
ピュータへ転送する方法は、いろいろ考えられる。本実
施例では、PCカメラとホストコンピュータとの間で画
像データの同期をとりつつ画像データを転送する方法と
して、まず一画面分のデータを転送する毎に、USBの
仕様で規定されるコントロール転送によるイメージリク
エストをホストコンピュータからPCカメラへ転送し、
PCカメラがイメージリクエストを受け取ったらISO
転送により画像データをホストコンピュータへ連続的に
転送するモデルを用いる。
【0023】図2に示すように、ホストコンピュータか
らn番目のフレームのイメージリクエストが転送される
と(図2〔a〕)、PCカメラから1画面分の画像デー
タの転送を開始する(図2〔b〕)。1画面分の画像デ
ータ転送を終了すると、ホストコンピュータは受け取っ
た画像データの画像処理及び表示処理に移る(図2
〔c〕)。1画面分の画像データの表示が終了すると、
ホストコンピュータは、次のn+1番目のフレームのイ
メージリクエストをPCカメラに転送し、次の画面の画
像データの受け渡しの処理に移る(図2〔a〕)。以上
の動作を連続的に行うことにより、動画像の画像データ
の転送及び表示が可能となる。
【0024】1画面分の画像データ転送が開始され、終
了したかどうかの判別は、ホストコンピュータ側で転送
画像データの総データ量をカウントすることにより判定
する方法や、画像データの最後に1画面分のデータ転送
終了を意味するデータをつけて転送する方法等、いろい
ろな方法が考えられる。
【0025】次に、キー入力データの転送について説明
する。
【0026】図3に示すように、キー入力手段16は、
7個のキースイッチ71〜77を備えているものとす
る。PCカメラに付設されたキースイッチ71〜77に
は、種々の機能が考えられる。キースイッチ信号検出部
8は、各キースイッチ71〜77が押下された状態を
‘1’、押下されない状態を‘0’とするバイナリデー
タに変換し、それぞれを対応するビットに割り振り全て
をまとめて16進数のキー入力データに置き換える。本
実施例では、PCカメラが7個のキースイッチ71〜7
7を具備し、キー入力データが8ビットのデータで、各
ビットにそれぞれのキースイッチ71〜77のデータを
当てはめた場合を想定する。なお、本方法は1例であ
り、キースイッチの情報をディジタルデータに置き換え
る方法は、これ以外にも多数考えられるのはいうまでも
ない。
【0027】キースイッチ信号検出部8は、キースイッ
チ71〜77が何も押下されない場合はキー入力データ
が0x00、キースイッチ71が押下された場合は0x01、キ
ースイッチ72が押下された場合は0x02、・・・、キー
スイッチ77が押下された場合は0x07のキー入力データ
を出力する。このように、各キースイッチ71〜77の
入力信号を8ビットデータの各ビットに置き換えてキー
入力データを構成する。メモリ制御部4は、キー入力デ
ータを画像データの一部に挿入して、画像データと一緒
にUSB制御部6へ転送する。画像データへのキー入力
データの挿入箇所はいろいろ考えられるが、本実施例で
は図2のように1画面分の画像データの最後にキー入力
データを挿入するものとする。本方法により、後述する
とおり、よりリアルタイムに近い処理が可能となる。
【0028】ホストコンピュータは、PCカメラから転
送されたキー入力データ付きの画像データを受け取る
と、画像データとキー入力データとの切り分けを行い、
キー入力データに対応した処理を行う。メモリ制御部4
は、キースイッチ71〜77の押下が何もない場合は、
書き込んでいる画像データの最後にキー入力データとし
て0x00を書き込む。ホストコンピュータは、受け取った
キー入力データが0x00の場合はキースイッチ71〜77
の押下はないと判定し、対応した処理に移る。
【0029】例えば、キースイッチ71が押下される
と、キースイッチ信号検出部8では、どのキースイッチ
71〜77が押下されたかを判別し、対応するビットに
当てはめ、8ビットのキー入力データに置き換え、その
キー入力データをメモリ制御部4へ転送する。メモリ制
御部4では、メモリ5から読み出している1画面分の画
像データの最後に、受け取ったキー入力データを追加し
て、USB制御部6へ転送する。この処理はメモリ5へ
の書き込み時に行っても可能である。キー入力データの
追加された画像データは、USB制御部6からUSBイ
ンターフェイスを通してホストコンピュータへ転送され
る。すると、ホストコンピュータは、キースイッチ71
が押下されたことを検出して、対応する処理に移る。
【0030】次に、キー入力データのリアルタイム性に
ついて説明する。
【0031】例えば、キースイッチ71がレリーズ機能
である場合、PCカメラはキースイッチ71の押下を即
座にホストコンピュータに通知し、ホストコンピュータ
は現在表示している画像を止める処理に移らなければな
らない。この処理に時間がかかると、本来のレリーズ機
能を果たさないことになる。画像データ転送が十分に高
速であれば、キー入力データを転送する速度も速くなる
ので、問題はない。しかし、転送する画像サイズが大き
い場合、1画面分のデータ量が多くなるので、転送時間
がかかる。このような場合、キー入力データのホストコ
ンピュータへの通知が遅くなると、処理が間に合わなく
なる可能性がある。
【0032】ここで、キー入力データを、1画面分の画
像データに1回だけ追加するのではなく、ISO転送の
1パケット分の画像データに1回追加することにより、
画像サイズによらず、常にリアルタイムに近いキー入力
データの転送を行うことも考えられる。しかし、この場
合、ホストコンピュータ側で、ISO転送の1パケット
に一回、キー入力データの切り分け、及びキー入力デー
タの判別を行う必要があり、逆に処理時間がかかってし
まう。また、例えば画像データの先頭にキー入力データ
を追加する場合では、PCカメラがキースイッチの押下
を受け付けてから、ホストコンピュータがキー入力デー
タを受け付けるまで1画面分の画像データを転送するだ
けの時間がかかってしまうことになる。
【0033】このような問題を解決するために、本実施
例では、キー入力データを1画面分の画像データに1回
追加するとともに、このキー入力データを画像データの
最後に追加する方法としている。時系列的に最新のキー
入力データを受け付け、即処理を行うために、メモリ制
御部4において、キースイッチ信号検出部8から転送さ
れるキー入力データを、1画面分の画像データの最後を
転送し終わるまで保持し、最後のデータが転送し終わっ
た後に追加して転送する。ホストコンピュータは、1画
面分のデータを受けとった後、すぐにキー入力データと
の切り分けを行い、処理に移る。ここで、レリーズスイ
ッチの押下を検出した場合、受け取った画像データを破
棄し、レリーズ解除のキー入力データを受け付けるま
で、1つ前の画像データを表示し続ける。すなわち、後
に図4及び図5を用いて説明するように、n番目の画像
を転送中にレリーズスイッチが押された場合は、次の表
示処理以降からn−1番目の画像を表示し続ける。
【0034】使用者がレリーズスイッチを押している時
間は、100 〜300 ms程度と想定される。キースイッチ信
号検出部8においてキースイッチが押されたかどうかを
判別する機構として、チャタリング防止のため、キース
イッチの押下を受け付けてから100ms 間、押下が持続さ
れた場合に、1度押下されたと判別するような仕掛けを
設けている。したがって、キースイッチの押下を受け付
けてから、PCカメラからキー入力データが転送される
までの時間は、最短で約100ms となる。キー入力データ
がホストコンピュータへ転送される速度は、画像転送速
度によって決まる。画像転送速度は、主に画像サイズの
ような画像パラメータ条件により決まる。
【0035】次に、画像転送速度とキースイッチ押下時
間との関係を説明する。
【0036】図4は、画像サイズが小さいため、キース
イッチ押下時間以内に複数画面分の画像データが表示さ
れる場合を示している。この場合、キー入力データは比
較的速くホストコンピュータへ転送される。レリーズス
イッチが押下されてからキー入力データがホストコンピ
ュータへ転送されるまでに複数の画像が転送され、入れ
替わるが、画像データ転送が速ければ、レリーズスイッ
チが押されてから表示画像が止まるまでに数画面分変化
しても、実際上問題にならない。
【0037】図5は、画像サイズが大きいため、画像転
送時間が長くなり、キースイッチの信号がホストコンピ
ュータへ転送されるまで時間がかかる場合を示してい
る。この場合は、表示画面の切り替わりも遅くなるの
で、キー入力データをホストコンピュータが受け取って
から1つ前の画像で止めさえすれば、PCカメラの使用
者が止めたい画面で止まったことになる。
【0038】以上より、本実施例の構成によりリアルタ
イムに近いキー入力データに対する処理が可能となる。
【0039】図6は、本実施形態を更に具体化した第二
実施例におけるPCカメラの動作を示すタイミングチャ
ートである。以下、この図面に基づき説明する。ただ
し、第一実施例と同じ部分については説明を省略する。
【0040】本実施例は、PCカメラとホストコンピュ
ータとの間でキー入力データを受け付けたかどうかをネ
ゴシエーションするため、ホストコンピュータがキー入
力データを受けとった時点で、キー入力データを受け取
ったことを示すリクエスト(以下、「リセットリクエス
ト」という。)をホストコンピュータからPCカメラへ
コントロール転送により返す機構を第一実施例に追加し
たものである。リセットリクエストは、ベンダ固有のコ
ントロール転送によるリクエストで構成する。PCカメ
ラは、キースイッチからの入力信号を受け付けると、キ
ー入力データをホストコンピュータへ出し続ける。ホス
トコンピュータはキー入力データを受け取ると、リセッ
トリクエストをPCカメラへ転送する。PCカメラは、
リセットリクエストを受け取った時点で、それまでのキ
ー入力データをリセットし、次のキー入力データを0x00
に戻す。以上の方法により、キー入力データのデータ転
送は、PCカメラとホストとの間で転送エラーの無い状
態で確実に実現できる。
【0041】
【発明の効果】第1の効果は、PCカメラ等の回路構成
を複雑化及び大規模化すること無く、キー入力データの
転送機構を回路に組み込むことが可能になることであ
る。その理由は、キー入力データ転送用に余分なエンド
ポイントを設けずに、画像データと同じパケット内にキ
ー入力データを追加するからである。
【0042】第2の効果は、画像データの転送レートを
低下させること無く、リアルタイムでPCカメラ等に設
けたキースイッチのキー入力データをホストコンピュー
タへ伝達できることである。その理由は、キー入力デー
タ転送用に画像データ転送とは別のプロトコルによる転
送を行う必要が無いので、キー入力データ転送のため
に、余計な転送上のオーバーヘッドが発生しないからで
ある。更に、キー入力データ転送を1画面分のデータ転
送に付き1回だけ転送するため、処理時間も短く、かつ
リアルタイムの処理が実現できる。
【図面の簡単な説明】
【図1】本発明に係る画像読取装置の一実施形態を示す
ブロック図である。
【図2】図1の実施形態を更に具体化した第一実施例に
おけるPCカメラの動作を示すタイミングチャートであ
る。
【図3】図2の実施例を示すブロック図である。
【図4】図2の実施例における画像転送速度が速い場合
の画像信号とキー入力データとの関係を示すタイミング
図である。
【図5】図2の実施例における画像転送速度が遅い場合
の画像信号とキー入力データとの関係を示すタイミング
図である。
【図6】図1の実施形態を更に具体化した第二実施例に
おけるキー入力データとリセットリクエストとの関係を
示すタイミング図である。
【符号の説明】
1 画像入力デバイス 2 A/D変換器 3 タイミング発生器 4 メモリ制御部 5 メモリ 6 USB制御部 7,71,72,77 キースイッチ 8 キースイッチ信号検出部 10 画像入力手段 12 キー入力手段 14 データ出力手段

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 画像入力デバイスから画像データを入力
    するとともに、キースイッチからキー入力データを入力
    し、前記画像データと同じパケット内に前記キー入力デ
    ータを追加した後、これらの画像データ及びキー入力デ
    ータをUSBインターフェイスを介してホストコンピュ
    ータへ転送する、画像読取方法。
  2. 【請求項2】 前記ホストコンピュータは、前記キー入
    力データがホストコンピュータへ転送された後に、当該
    キー入力データを認識したことを示すリクエストを返送
    する、請求項1記載の画像読取方法。
  3. 【請求項3】 画像データを入力する画像入力手段と、 キー入力データを入力するキー入力手段と、 前記画像入力手段で入力された画像データと同じパケッ
    ト内に前記キー入力手段で入力されたキー入力データを
    追加して、これらの画像データ及びキー入力データをU
    SBインターフェイスを介してホストコンピュータへ転
    送するデータ出力手段と、 を備えた画像読取装置。
  4. 【請求項4】 動画像を読み取るとともにこの動画像を
    アナログ画像信号として出力する画像入力デバイスと、 この画像入力デバイスの駆動を制御するタイミング発生
    器と、 前記アナログ画像信号をディジタル画像信号からなる画
    像データに変換するA/D変換器と、 操作用やデータ入力用の信号を入力するキースイッチ
    と、 このキースイッチで入力した信号を所定の長さのパルス
    からなるキー入力データに変換するキースイッチ信号検
    出部と、 前記画像データを蓄積するメモリと、 前記画像データの前記メモリへの読み出し及び書き込み
    を制御するとともに前記画像データに前記キー入力デー
    タを追加して出力するメモリ制御部と、 このメモリ制御部から出力された画像データ及びキー入
    力データを同一パケットとしてUSBインターフェイス
    を介してホストコンピュータへ転送するUSB制御部
    と、 を備えた画像読取装置。
  5. 【請求項5】 前記ホストコンピュータは、前記キー入
    力データが前記画像読取装置から当該ホストコンピュー
    タへ転送された後に、当該キー入力データを認識したこ
    とを示すリクエストを当該画像読取装置へ返送する、請
    求項3記載の画像読取装置。
  6. 【請求項6】 前記ホストコンピュータは、前記キー入
    力データが前記画像読取装置から当該ホストコンピュー
    タへ転送された後に、当該キー入力データを認識したこ
    とを示すリクエストを当該画像読取装置へ返送する、請
    求項4記載の画像読取装置。
JP9299081A 1997-10-30 1997-10-30 画像読取方法及び装置 Expired - Fee Related JP3011157B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9299081A JP3011157B2 (ja) 1997-10-30 1997-10-30 画像読取方法及び装置
US09/181,637 US6279053B1 (en) 1997-10-30 1998-10-29 Apparatus for transmitting key-in data and video data in one packet in real time via USB interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9299081A JP3011157B2 (ja) 1997-10-30 1997-10-30 画像読取方法及び装置

Publications (2)

Publication Number Publication Date
JPH11134486A true JPH11134486A (ja) 1999-05-21
JP3011157B2 JP3011157B2 (ja) 2000-02-21

Family

ID=17867946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9299081A Expired - Fee Related JP3011157B2 (ja) 1997-10-30 1997-10-30 画像読取方法及び装置

Country Status (2)

Country Link
US (1) US6279053B1 (ja)
JP (1) JP3011157B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000035B1 (en) 1999-08-06 2006-02-14 Ntt Docomo, Inc. Electronic device with USB interface

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328280A (ja) * 2004-05-13 2005-11-24 Canon Inc データ処理装置
EP2763425A1 (en) * 2013-02-04 2014-08-06 Leica Instruments (Singapore) Pte. Ltd. Method for transferring data from a USB video camera to a host

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU562395B2 (en) * 1981-09-10 1987-06-11 Sony Corporation Subscription television system
JP2892901B2 (ja) * 1992-04-27 1999-05-17 インターナショナル・ビジネス・マシーンズ・コーポレイション プレゼンテーションの獲得、管理およびプレイバック用自動化システム及び方法
US5508736A (en) * 1993-05-14 1996-04-16 Cooper; Roger D. Video signal processing apparatus for producing a composite signal for simultaneous display of data and video information
EP0662770B1 (en) * 1993-06-30 2003-05-14 Sony Corporation Apparatus and method for coding/decoding subtitles data
JPH07111628A (ja) 1993-10-08 1995-04-25 Konica Corp デジタルスチルカメラ
JP3185505B2 (ja) * 1993-12-24 2001-07-11 株式会社日立製作所 会議録作成支援装置
JP3765503B2 (ja) 1994-08-31 2006-04-12 カシオ計算機株式会社 電子撮像装置
DE69519980T2 (de) * 1994-12-28 2001-06-07 Siemens Corp. Research, Inc. Verfahren und Gerät zur Detektion und Interpretation von Untertiteln in digitalen Videosignalen
US5877781A (en) * 1995-11-29 1999-03-02 Roland Kabushiki Kaisha Memory control device for video editor
JP3829363B2 (ja) * 1996-06-14 2006-10-04 コニカミノルタホールディングス株式会社 電子カメラ
US5883675A (en) * 1996-07-09 1999-03-16 S3 Incorporated Closed captioning processing architecture for providing text data during multiple fields of a video frame
US5969750A (en) * 1996-09-04 1999-10-19 Winbcnd Electronics Corporation Moving picture camera with universal serial bus interface
US5841471A (en) * 1996-09-12 1998-11-24 Eastman Kodak Company Timing control for a digitally interfaced camera using variable line readout intervals
US6005613A (en) * 1996-09-12 1999-12-21 Eastman Kodak Company Multi-mode digital camera with computer interface using data packets combining image and mode data
US5974486A (en) * 1997-08-12 1999-10-26 Atmel Corporation Universal serial bus device controller comprising a FIFO associated with a plurality of endpoints and a memory for storing an identifier of a current endpoint
US5958020A (en) * 1997-10-29 1999-09-28 Vlsi Technology, Inc. Real time event determination in a universal serial bus system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000035B1 (en) 1999-08-06 2006-02-14 Ntt Docomo, Inc. Electronic device with USB interface
US7167928B2 (en) 1999-08-06 2007-01-23 Ntt Docomo, Inc. Electronic device with USB interface

Also Published As

Publication number Publication date
US6279053B1 (en) 2001-08-21
JP3011157B2 (ja) 2000-02-21

Similar Documents

Publication Publication Date Title
US5857074A (en) Server controller responsive to various communication protocols for allowing remote communication to a host computer connected thereto
JP4426249B2 (ja) 信号伝送装置及び伝送方法
US6041417A (en) Method and apparatus for synchronizing data received in an accelerated graphics port of a graphics memory system
US5812875A (en) Apparatus using a state device and a latching circuit to generate an acknowledgement signal in close proximity to the request signal for enhancing input/output controller operations
JPH02227765A (ja) デジタル・コンピユータのデータ転送装置
US5778253A (en) No repeat byte compression method for achieving high speed data transfer from a parallel port
JP2000066994A (ja) Lpc/isaブリッジ及びそのブリッジ方法
JP3011157B2 (ja) 画像読取方法及び装置
US6952276B2 (en) Printer detecting data precisely in response to change in data transmission speed
JP2763871B2 (ja) 相手方メモリを用いた二つのプロセッサ間の非同期直列通信用送受信装置
JP2001236303A (ja) ユニバーサル・シリアル・バス制御回路
JP2001069163A (ja) Usbデータモニタ装置
JP3593882B2 (ja) 印刷装置及びインターフェース制御方法
JPH0358217B2 (ja)
JP4387488B2 (ja) オーバフロー保護回路及びこれを用いた画像伝送装置
JP2511697B2 (ja) デ―タ受信装置
JP3256464B2 (ja) 非同期転送制御方式
JPS61270952A (ja) デ−タ伝送方式
JP3050155B2 (ja) 印刷装置
JP2593842B2 (ja) 映像情報機器の通信方法及び装置
JPH11175277A (ja) 記録装置及び記録システム並びに通信制御方法
JPH0630487B2 (ja) 双方向シリアルデ−タ通信方式
JPH07319841A (ja) シリアル制御装置
JPH05292130A (ja) 通信制御用半導体集積回路
JPH08179893A (ja) 情報処理装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991109

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071210

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees