JP2006311452A - 電子機器及びその制御方法 - Google Patents
電子機器及びその制御方法 Download PDFInfo
- Publication number
- JP2006311452A JP2006311452A JP2005134473A JP2005134473A JP2006311452A JP 2006311452 A JP2006311452 A JP 2006311452A JP 2005134473 A JP2005134473 A JP 2005134473A JP 2005134473 A JP2005134473 A JP 2005134473A JP 2006311452 A JP2006311452 A JP 2006311452A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- output
- button
- cpu
- comparison
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
- Switch Cases, Indication, And Locking (AREA)
Abstract
【解決手段】 複数のスイッチの状態に応じて一意に決まる電圧値を出力する回路からの出力電圧をCPU128の1つのADポートに供給するとともに、その出力電圧とCPU128のDAポートから出力された比較用電圧とを比較した結果をCPU128の割り込みポートに供給するようにして、複数のスイッチの状態をADポートの電圧値を読み出すことにより認識し、かつスイッチの状態に応じて割り込みをかけることができ、少ないポート数で複数のスイッチの状態を監視し認識できるようにするとともに、スイッチの状態の検出に用いる割り込みのマスクが可能にする。
【選択図】 図2
Description
本発明の電子機器の制御方法は、複数の操作手段を備えた電子機器の制御方法であって、上記複数の操作手段の状態に応じて一意に出力電圧が決まる電圧出力手段の出力電圧と比較電圧とを比較し、比較結果に基づいて、機器内部の動作を制御する中央制御手段に対して割り込みをかけるとともに、上記電圧出力手段の出力電圧を読み出し、当該出力電圧を基に上記複数の操作手段の状態を認識することを特徴とする。
本発明のプログラムは、電子機器が備える複数の操作手段の状態に応じて一意に出力電圧が決まる電圧出力手段の出力電圧と比較電圧とを比較し、比較結果に基づいて割り込みをかける比較ステップと、上記電圧出力手段の出力電圧を読み出し、当該出力電圧を基に上記複数の操作手段の状態を認識する状態認識ステップとをコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、上記プログラムを記録したことを特徴とする。
以下に説明する各実施形態は、複数のスイッチ(複数の操作手段)の状態を少ないポートで監視し、かつ複数のスイッチにおける任意のスイッチの状態を基に制御装置としてのCPUに対して割り込みをかけられるようにしたものである。
図1は、本発明の第1の実施形態による電子機器を適用したデジタルカメラの構成例を示すブロック図である。
図1において、29は画像処理装置である。
圧縮・伸長回路57は、メモリ55に格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータがメモリ55に書き込まれる。
95はメモリカードやハードディスク等のメディア(記録メディア:記録媒体)とのインターフェースであり、97はメモリカードやハードディスク等のメディアと接続を行うコネクタである。
69は光学ファインダであり、画像表示部59による電子ファインダ機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ69では、表示部67の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などの機能が実現される。
73はモードダイアルスイッチであり、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することができる。
R112= 3×R110
R113= 4×R110
R114= 5×R110
R115= 6×R110
R116= 7×R110
R117= 8×R110
R118= 9×R110
R119=10×R110
R120=R110
V100>V101>V102>V103>V104>V105>V106>V107>V108>V109
すなわち、スイッチ(ボタン)100〜109とそれに対応する抵抗110〜119を直列接続した各直列回路を、電源と信号線130との間に並列接続し、かつ各抵抗110〜119の抵抗値R110〜R119を上述のように異ならせることで、複数のスイッチ(ボタン)100〜109の状態に応じて一意に電圧値が決定され、信号線130を介して出力される。
なお、複数のスイッチ(ボタン)が同時に押された場合の信号線130の電圧値は、スイッチが押され得るパターン(スイッチの組み合わせ)のすべてについて、CPU128に搭載されているメモリ又はCPU128がアクセス可能な図示していない外部メモリに記憶されている。
次に、第2の実施形態について説明する。
なお、本発明の第2の実施形態による電子機器を適用したデジタルカメラの全体的な構成は、図1に示した第1の実施形態におけるデジタルカメラの構成と同様であるので説明は省略する。
次に、第3の実施形態について説明する。以下に説明する第3の実施形態は、割り込みとして検出すべきスイッチ(ボタン)が固定されている場合のものである。
なお、本発明の第3の実施形態による電子機器を適用したデジタルカメラの全体的な構成は、図1に示した第1の実施形態におけるデジタルカメラの構成と同様であるので説明は省略する。
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体は本発明を構成する。また、そのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
110〜120 抵抗
122、132 トランジスタ
128 CPU
130、136、138、144、146、148 信号線
140 DAコンバータ
142 コンパレータ
150、152 定電圧源
Claims (12)
- 複数の操作手段を備えた電子機器であって、
機器内部の動作を制御する中央制御手段と、
上記複数の操作手段の状態に応じて一意に出力電圧が決まる電圧出力手段と、
上記中央制御手段により制御され、上記電圧出力手段の出力電圧が供給されるAD変換手段と、
上記電圧出力手段の出力電圧と比較電圧とを比較し、比較結果に基づいて上記中央制御手段に対して割り込みをかける比較手段とを備えることを特徴とする電子機器。 - 上記比較電圧を出力する比較電圧出力手段をさらに備えることを特徴とする請求項1記載の電子機器。
- 上記比較電圧出力手段は、上記中央制御手段により制御されるDA変換手段であることを特徴とする請求項2記載の電子機器。
- 上記DA変換手段より出力する比較電圧を、状態を検出すべき上記操作手段に応じて制御することを特徴とする請求項3記載の電子機器。
- 上記DA変換手段より出力する比較電圧を、電子機器の動作モードに応じて制御することを特徴とする請求項3又は4記載の電子機器。
- 上記比較電圧出力手段は、所定の比較電圧を出力する定電圧源であることを特徴とする請求項2記載の電子機器。
- 上記電圧出力手段は、上記複数の操作手段が独立してオンされた場合、予め決定された各操作手段の優先度に比例する出力電圧を出力するように構成されていることを特徴とする請求項1〜6の何れか1項に記載の電子機器。
- 上記電子機器は、携帯機器であることを特徴とする請求項1〜7の何れか1項に記載の電子機器。
- 上記電子機器は、デジタルカメラであることを特徴とする請求項1〜7の何れか1項に記載の電子機器。
- 複数の操作手段を備えた電子機器の制御方法であって、
上記複数の操作手段の状態に応じて一意に出力電圧が決まる電圧出力手段の出力電圧と比較電圧とを比較し、比較結果に基づいて、機器内部の動作を制御する中央制御手段に対して割り込みをかけるとともに、
上記電圧出力手段の出力電圧を読み出し、当該出力電圧を基に上記複数の操作手段の状態を認識することを特徴とする制御方法。 - 電子機器が備える複数の操作手段の状態に応じて一意に出力電圧が決まる電圧出力手段の出力電圧と比較電圧とを比較し、比較結果に基づいて割り込みをかける比較ステップと、
上記電圧出力手段の出力電圧を読み出し、当該出力電圧を基に上記複数の操作手段の状態を認識する状態認識ステップとをコンピュータに実行させるためのプログラム。 - 請求項11記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005134473A JP4781006B2 (ja) | 2005-05-02 | 2005-05-02 | 電子機器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005134473A JP4781006B2 (ja) | 2005-05-02 | 2005-05-02 | 電子機器 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2006311452A true JP2006311452A (ja) | 2006-11-09 |
| JP2006311452A5 JP2006311452A5 (ja) | 2008-06-19 |
| JP4781006B2 JP4781006B2 (ja) | 2011-09-28 |
Family
ID=37477757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005134473A Expired - Fee Related JP4781006B2 (ja) | 2005-05-02 | 2005-05-02 | 電子機器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4781006B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011152090A1 (ja) * | 2010-06-04 | 2011-12-08 | ブラザー工業株式会社 | 携帯型プリンタ |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002517119A (ja) * | 1998-05-22 | 2002-06-11 | クゥアルコム・インコーポレイテッド | 受動キーパッドにおける入力範囲間での区別化 |
| JP2003023566A (ja) * | 2001-07-09 | 2003-01-24 | Nikon Corp | 電子カメラ |
| JP2004072280A (ja) * | 2002-08-02 | 2004-03-04 | Fuji Photo Film Co Ltd | デジタルカメラ |
-
2005
- 2005-05-02 JP JP2005134473A patent/JP4781006B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002517119A (ja) * | 1998-05-22 | 2002-06-11 | クゥアルコム・インコーポレイテッド | 受動キーパッドにおける入力範囲間での区別化 |
| JP2003023566A (ja) * | 2001-07-09 | 2003-01-24 | Nikon Corp | 電子カメラ |
| JP2004072280A (ja) * | 2002-08-02 | 2004-03-04 | Fuji Photo Film Co Ltd | デジタルカメラ |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011152090A1 (ja) * | 2010-06-04 | 2011-12-08 | ブラザー工業株式会社 | 携帯型プリンタ |
| CN102933395A (zh) * | 2010-06-04 | 2013-02-13 | 兄弟工业株式会社 | 手持式打印机 |
| CN102933395B (zh) * | 2010-06-04 | 2015-03-25 | 兄弟工业株式会社 | 手持式打印机 |
| US9013528B2 (en) | 2010-06-04 | 2015-04-21 | Brother Kogyo Kabushiki Kaisha | Handheld printer |
| US9242483B2 (en) | 2010-06-04 | 2016-01-26 | Brother Kogyo Kabushiki Kaisha | Handheld printer |
| US9403385B2 (en) | 2010-06-04 | 2016-08-02 | Brother Kogyo Kabushiki Kaisha | Handheld printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4781006B2 (ja) | 2011-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7750968B2 (en) | Image processing apparatus, image processing method, program, and storage medium | |
| US7667758B2 (en) | Image pickup apparatus for displaying images and information of states and method for controlling the same | |
| JP4906632B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
| US7697837B2 (en) | Image pickup apparatus | |
| US20050174446A1 (en) | Image sensing apparatus | |
| JP4533017B2 (ja) | 撮像装置 | |
| US7113209B2 (en) | Image taking apparatus capable of optically and electrically changing magnification of taken images | |
| JP2008234628A (ja) | 携帯型電子機器 | |
| JP4781006B2 (ja) | 電子機器 | |
| JP4261815B2 (ja) | 撮像装置 | |
| US8049792B2 (en) | Image capture apparatus | |
| JP2003274366A (ja) | 画像処理装置、画像処理方法、プログラム及び記録媒体 | |
| JP4328697B2 (ja) | 撮像装置及びその制御方法 | |
| JP4810485B2 (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
| JP2011130198A (ja) | 撮像装置、その制御方法及びプログラム | |
| JP4298534B2 (ja) | 画像表示装置及び方法 | |
| JP2006203689A (ja) | 撮像装置及びその制御方法及びプログラム及び記憶媒体 | |
| JP2002314872A (ja) | 撮像装置及び方法 | |
| JP4298536B2 (ja) | 画像処理装置及びコンピュータプログラム | |
| JP2006319716A (ja) | 携帯機器、デジタルカメラおよびデジタルカメラの制御方法 | |
| JP5371602B2 (ja) | 撮像装置、撮像装置の駆動方法及びプログラム | |
| JP4920926B2 (ja) | 画像処理装置及びその制御方法 | |
| JP2001324751A (ja) | 撮像装置および撮像装置の設定値表示方法 | |
| JP4697927B2 (ja) | 撮像装置 | |
| US8855465B2 (en) | Moving image recording apparatus, moving image recording method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080502 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080502 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100730 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110419 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110606 |
|
| 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: 20110628 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110705 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |