(57)【要約】【課題】専用スイッチを用いることなく、且つ容易にデバッグ環境と通常動作環境との切り替えを行う。【解決手段】ＣＰＵ１は、通常処理ポートＰ１〜Ｐ３、ブート制御検出用ポートＢ１〜Ｂ３を備える。通常処理ポートＰ１〜Ｐ３とブート制御検出用ポートＢ１〜Ｂ３とは、通常機能の選択用に利用されるスイッチＳＷ１〜ＳＷ３のオン・オフに対して、同じ論理となるように接続されている。スイッチＳＷ１〜ＳＷ３のオフ状態である機器の初期状態では、ブート制御検出用ポートＢ１〜Ｂ３が「Ｈｉ」、「Ｈｉ」、「Ｌｏｗ」となり、ＮＡＮＤＦＬＡＳＨメモリ１００からの通常起動となる。スイッチＳＷ１〜ＳＷ３が同時にオン状態に選択されると論理が反転し、「Ｌｏｗ」、「Ｌｏｗ」、「Ｈｉ」となり、メモリカード１０１からのブート起動となる。【選択図】  図２
2008305145.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが二態様を選択可能にする複数の操作スイッチと、
表示用プログラムを記憶する記憶手段と、
映像データが記憶された記憶媒体を着脱可能に保持する記憶媒体インターフェースと、
該記憶媒体インターフェースを介して取得した映像データを、前記表示用プログラムを実行することで表示器に表示させるとともに、各操作スイッチの態様に応じた表示制御処理を行う制御手段と、
を備えた表示器付き電子機器であって、
前記記憶媒体インターフェースに、デバッグ用プログラムが記憶された記憶媒体が装着された状態で、
前記制御手段は、複数の操作スイッチの態様の組み合わせが予め設定したブートトリガセッティングであることを検出すると、前記デバッグ用プログラムを読み出して実行する、
表示器付き電子機器。
【請求項２】
前記複数の操作スイッチの態様の組み合わせが前記ブートトリガセッティング状態である場合に、所定の通知処理がオン制御になるブート状態通知手段を備えた、請求項１に記載の表示器付き電子機器。
【請求項３】
前記ブート状態通知手段は、前記複数の操作スイッチと、複数の操作スイッチに直列接続される発光素子と、該発光素子と前記複数の操作スイッチとからなる回路網に電源供給するブート発光用電源と、を備える請求項２に記載の表示器付き電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内蔵されたプログラムを起動し、実行することにより機能する電子機器、特に表示器付き電子機器のように筐体に複数の操作子を備える電子機器に関するものである。
【背景技術】
【０００２】
従来、表示器付き電子機器を始めとする電子機器類は、内蔵されているメモリ等にアプリケーション用のプログラムを記憶しておき、ユーザからの電源スイッチのオン操作に基づいて、プログラムを読み出して起動し、所定の機能を実行する。このような電子機器では、複数種類のプログラムを予め記憶しており、所定の操作入力結果に応じて起動するプログラムや機能を切り替えるものがある。
【０００３】
例えば、特許文献１は、フラッシュＲＯＭに記憶されたプログラムで起動するマイコン装置であり、スイッチを切り替え操作することで、起動用プログラムを切り替えるものである。
特許文献２は、複数のディスク装置を備えたディスクアレイ装置であり、スイッチ部を切り替えることで、ブートアップするディスク装置を切り替えるものである。
特許文献３は、複数のメモリを備えたメモリカセットであり、切換スイッチの切り替え制御により、読み出し対象となるメモリを切り替えるものである。
特許文献４は、システム立ち上げ装置であり、切り替えスイッチの操作結果に応じて読み出し対象となるメディアを切り替えるものである。
特許文献５は、不揮発性メモリから起動とメモリカードからの起動とを備えるマイクロプロセッサシステムであり、状態設定スイッチにより、これら二つの起動を切り替えるものである。
【０００４】
また、従来の他の電子機器の例として、図４に示すような回路構成を有するものがある。
図４は、従来の電子機器のブート設定に係る構成を示すブロック図であり、（Ａ）は内蔵メモリからの通常起動時を示し、（Ｂ）は外部メモリカードからのブート起動時を示す。
【０００５】
図４に示すように、従来の電子機器は、通常機能の入力端子であるポートＰ１〜Ｐ３、ブートトリガの入力端子であるブート用ポートＢ１〜Ｂ３、電源の操作入力信号の入力ポートである電源操作検出ポートＰＣを有するＣＰＵ１を備える。ＣＰＵ１は、電源操作検出ポートＰＣに起動用の電源トリガ信号を検出した時点で、ブート用ポートＢ１，Ｂ２が「Ｈｉ」（有効電圧印加状態）であり、ブート用ポートＢ３が「Ｌｏｗ」（電圧無印加状態）であることを検出すると、通常動作と判断する。ＣＰＵ１は、通常動作を検出すると、内蔵されているフラッシュメモリからプログラムを読み出して、通常動作の機能制御を行う。一方で、デバッグ時には、ＣＰＵ１は、電源操作検出ポートＰＣに起動用の電源トリガ信号を検出した時点で、ブート用ポートＢ１，Ｂ２が「Ｌｏｗ」（電圧無印加状態）であり、ブート用ポートＢ３が「Ｈｉ」（有効電圧印加状態）であることを検出すると、通常動作用のプログラムが記憶されているフラッシュメモリからの読み出しを行わずに、でバック用プログラムが記憶されているメモリカード等からの読み出しを行って、デバッグ処理の環境を実現する。
【特許文献１】特開平１０−２７１０５号公報
【特許文献２】特開平９−３４６９５号公報
【特許文献３】特開平７−２７１５６３号公報
【特許文献４】特開平５−１５０９９６号公報
【特許文献５】特開平６−３４８５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述の各従来技術では、デバッグを含む各種の複数プログラムの切り替えに対して専用のスイッチを設置している。また、図０１の構成の電子機器では、通常動作時とデバッグとでデバッグ用ポートへの接続回路を、オペレータの手作業等により結線し直さなければならず、非常にデバッグ環境への切り替えが非常に手間の係るものとなってしまった。
【０００７】
したがって、本発明の目的は、デバッグ用の専用スイッチを用いることなく、且つ容易にデバッグ環境と通常動作環境との切り替えを行うことができる、例えば表示器付き電子機器のような電子機器を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は、それぞれが二態様を選択可能にする複数の操作スイッチと、表示用プログラムを記憶する記憶手段と、映像データが記憶された記憶媒体を着脱可能に保持する記憶媒体インターフェースと、該記憶媒体インターフェースを介して取得した映像データを、表示用プログラムを実行することで表示器に表示させるとともに、各操作スイッチの態様に応じた表示制御処理を行う制御手段と、を備えた表示器付き電子機器に関するものである。この表示器付き電子機器は、記憶媒体インターフェースに、デバッグ用プログラムが記憶された記憶媒体が装着された状態で、制御手段が、複数の操作スイッチの態様の組み合わせが予め設定したブートトリガセッティングであることを検出すると、デバッグ用プログラムを読み出して実行することを特徴としている。
【０００９】
この構成では、予め通常機能時に利用する複数の操作スイッチのオン・オフ状態の組み合わせをトリガとして、デバッグ環境となるブート起動が行われる。
【００１０】
また、この発明の表示器付き電子機器は、複数の操作スイッチの態様の組み合わせがブートトリガセッティング状態である場合に、所定の通知処理がオン制御になるブート状態通知手段を備えたことを特徴としている。
この構成では、デバッグ用プログラムを記憶する記憶媒体が装着されていないような状態で、ブートトリガセッティングとなる操作スイッチの組み合わせが実現した場合に、当該状態で通常機能に対する起動が行われないことをユーザに通知することができる。これにより、例えば、何も知らないユーザが上述の操作スイッチの組み合わせを偶然に操作入力してしまっても、通知手段により、当該状態を容易に認識することができる。
【００１１】
また、この発明の表示器付き電子機器のブート状態通知手段は、複数の操作スイッチと、複数の操作スイッチに直列接続される発光素子と、該発光素子と前記複数の操作スイッチとからなる回路網に電源供給するブート発光用電源と、を備えることを特徴としている。
この構成では、通知手段の具体的構成として発光素子を用いる。これにより、ユーザは、通常機能が行われていないことを視覚的に認識することができる。
【発明の効果】
【００１２】
この発明によれば、デバッグ用のブート処理と通常の起動処理とを切り替える際に、専用のスイッチを用いることなく、且つ容易に二つの処理を切り替えることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の第１の実施形態に係る表示器付き電子機器について、図を参照して説明する。
図１は本実施形態の表示器付き電子機器の主要構成を示すブロック図である。
図２は本実施形態の表示器付き電子機器のブート設定に係る構成を示すブロック図であり、（Ａ）は内蔵メモリからの通常起動時を示し、（Ｂ）は外部メモリカードからのブート起動時を示す。
【００１４】
図１に示すように、本実施形態の表示器付き電子機器は、ＣＰＵ１、表示制御部２、液晶表示部３、音声制御部４、音声出力部５、記録部１０、メモリインターフェース（Ｉ／Ｆ）１１、ＮＡＮＤＦＬＡＳＨメモリ１００を備える。
【００１５】
ＣＰＵ１は、電子機器の全体制御や所定の操作子により操作入力されたコマンドに基づいて、表示制御コマンドや音声制御コマンドを表示制御部２や音声制御部４に出力する。これととともに、ＣＰＵ１は、表示制御部２のスイッチＳＷ１，ＳＷ２、音声制御部４のスイッチＳＷ３のオン・オフ状態に基づいて、通常起動処理または特殊ブート起動処理のいずれかを選択して実行する。
通常起動処理の場合、ＣＰＵ１は、電子機器に内蔵されているＮＡＮＤＦＬＡＳＨメモリ１００に記憶されている通常起動プログラムを読み出して実行する。一方、特殊ブート起動処理の場合、ＣＰＵ１は、メモリＩ／Ｆ１１に装着されているメモリカード１０１に記憶されている特殊プログラム、例えばデバッグ用プログラムを読み出して実行する。このような、通常起動処理と特殊ブート起動処理との選択方法および構成の詳細は後述する。
【００１６】
表示制御部２は、ＣＰＵ１から表示制御コマンドを受け付けると、この表示制御コマンドに基づいて記録部１０から読み出した映像データから液晶駆動制御信号を生成し、液晶表示部３へ出力する。液晶表示部３は、所謂一般的な液晶パネルにより構成され、液晶駆動制御信号に基づいて表示を行う。
また、表示制御部２は、液晶輝度調整ボタンや表示映像パターン切り替えボタン等として機能するスイッチＳＷを備えており、これらスイッチＳＷの状態をＣＰＵ１が検出することで、スイッチのオン・オフ状態に応じた表示制御が行われる。これらのスイッチの内、所定数のスイッチ（本実施形態の例であれば、ＳＷ１，ＳＷ２の二つ）は後述する通常起動と特殊ブート起動との選択切り替えのトリガとしても用いられるように設定されている。
【００１７】
音声制御部４は、音声制御コマンドを受け付けると、この音声制御コマンドに基づいて記録部１０から読み出した音声データから出力用音声信号を生成し、音声出力部５へ出力する。音声出力部５は、所謂アンプやスピーカを備えており、出力用音声信号を音声変換して外部へ放音する。
【００１８】
また、音声制御部４は、ミュートボタン等として機能するスイッチＳＷを備えており、これらスイッチＳＷの状態をＣＰＵ１が検出することで、スイッチのオン・オフ状態に応じた音声出力制御が行われる。これらのスイッチの内、所定数のスイッチ（本実施形態の例であれば、ＳＷ３）は後述する通常起動と特殊ブート起動との選択切り替えのトリガとしても用いられるように設定されている。
【００１９】
記録部１０は、図示しない映像データ入出力Ｉ／Ｆ等を介して受け付けた音声データ付き映像データ等を記録しており、表示制御部２にて映像データが読み出され、音声制御部４にて音声データが読み出される。
【００２０】
メモリＩ／Ｆ１１は、各種のメモリカードが装着されるスロットを備えており、装着された外部記憶媒体であるメモリカード１０１とＣＰＵ１とのデータの送受信を介する。
ＮＡＮＤＦＬＡＳＨメモリ１０は、予め電子機器に内蔵されており、通常起動プログラム等の通常動作制御に関するプログラムが記憶されている。
【００２１】
次に、図２を参照して、通常起動制御と特殊ブート起動制御との選択するための構成および選択方法を、より具体的に説明する。なお、以下の説明では、ＣＰＵ１は、スイッチＳＷ１〜ＳＷ３のオン・オフ状態の組み合わせにより、通常起動制御と特殊ブート起動制御とを切り替える場合について説明する。
ＣＰＵ１は、電源スイッチのオン・オフを検出する電源制御用ポートＰＣ、通常処理ポートＰ１〜Ｐ３、ブート制御検出用ポートＢ１〜Ｂ３を備える。
【００２２】
ＣＰＵ１は、電源制御用ポートＰＣに与えられるトリガ信号を検出することで、例えば、現状がオフ状態であれば起動制御し、現状がオン状態であれば終了制御する。この際、ＣＰＵ１は、図２（Ａ）に示すように、ブート制御検出用ポートＢ１，Ｂ２が「Ｈｉ」、ブート制御検出用ポートＢ３が「Ｌｏｗ」であれば、通常起動制御を行う。一方、ＣＰＵ１は、図２（Ｂ）に示すように、ブート制御検出用ポートＢ１，Ｂ２が「Ｌｏｗ」、ブート制御検出用ポートＢ３が「Ｈｉ」であれば、特殊ブート起動制御を行う。
【００２３】
各通常処理ポートＰ１〜Ｐ３には、それぞれ初期状態でオフ制御となるスイッチＳＷ１〜ＳＷ３が接続されている。通常処理ポートＰ１，Ｐ２とスイッチＳＷ１，ＳＷ２との間には、それぞれ抵抗器を介して電源電圧Ｖが供給されており、通常処理ポートＰ３とスイッチＳＷ３との間は接地されている。また、スイッチＳＷ１，ＳＷ２の通常処理ポートＰ１，Ｐ２と対向する側はそれぞれ接地されており、スイッチＳｗ３の通常処理ポートＰ３と対向する側は抵抗器を介して電源電圧Ｖが供給されている。このような回路構成とすることで、ＣＰＵ１の通常処理ポートＰ１〜Ｐ３は、初期状態でそれぞれ「Ｈｉ」、「Ｈｉ」、「Ｌｏｗ」となる。
【００２４】
ブート制御検出用ポートＢ１は通常処理ポートＰ１とのスイッチＳＷ１との間に接続し、ブート制御検出用ポートＢ２は通常処理ポートＰ２とのスイッチＳＷ２との間に接続し、ブート制御検出用ポートＢ３は通常処理ポートＰ３とのスイッチＳＷ３との間に接続する。このような接続構成により、ブート制御検出用ポートも、初期状態で、それぞれ「Ｈｉ」、「Ｈｉ」、「Ｌｏｗ」となる。ブート制御検出用ポートＢ１〜Ｂ３がこのような論理構成となることで、ＣＰＵ１は、通常起動が選択されたと判断して、ＮＡＮＤＦＬＡＳＨメモリ１００から通常起動プログラムを読み出して、通常起動制御を実行する。
【００２５】
このような通常起動が行われた後には、スイッチＳＷ１〜ＳＷ３のオン操作がそれぞれ個別に行われると、通常処理ポートＰ１〜Ｐ３は状態が反転する。具体的には、通常処理ポートＰ１，Ｐ２であれば「Ｌｏｗ」となり、通常処理ポートＰ３であれば「Ｈｉ」となる。ＣＰＵ１は、各通常処理ポートＰ１〜Ｐ３の論理状態を検出して、それぞれの論理状体、すなわちスイッチＳＷのオン状態を判定し、対応する制御を実行する。例えば、ＣＰＵ１は、通常起動処理後に、スイッチＳＷ３のオン状態を検出すると、ミュート処理入力と判定して、音声制御部４へミュート制御を行う。このように、通常処理ポートＰ１〜Ｐ３は、従来通り、通常処理時の機能選択の判定用ポートとして利用することができる。
【００２６】
ところで、電源制御用ポートＰＣによる起動操作が行われる際に、スイッチＳＷ１〜ＳＷ３の全てがオン操作されると、ブート制御検出用ポートＢ１〜Ｂ３は、それぞれ「Ｌｏｗ」、「Ｌｏｗ」、「Ｈｉ」となる。ブート制御検出用ポートＢ１〜Ｂ３がこのような論理構成となることで、ＣＰＵ１は、ブート起動が選択されたと判断して、メモリＩ／Ｆ１１を介して、メモリカード１０１からデータを読み出す処理を行う。オペレータがデバッグ等によりブート処理を行わせたい場合には、メモリカード１０１に予めブート起動プログラムを書き込んでおき、メモリＩ／Ｆ１１に装着しておく。このような状態で、ＣＰＵ１１は、メモリカード１０１に記憶されているブート起動プログラムを読み出して、ブート起動処理を実行する。これにより、表示器付き電子機器はブート起動処理に基づくデバッグモード状態になり、通常起動プログラム等のデバッグを行うことができる。
【００２７】
このような構成とすることで、デバッグ等の通常起動処理とは異なる状態の起動を行う場合に、オペレータが電気機器を分解して、ブート制御検出用ポートに対する配線をし直す必要が無く、スイッチ操作のみでブート起動を行うことができる。この際、ブート切り替えようのスイッチは、通常時に機能洗濯用に用いるスイッチを兼用しているので、ブート切り替えのための専用スイッチを設置する必要が無く、部品点数を削減することができるとともに、低コスト化することができる。
【００２８】
次に、第２の実施形態に係る表示器付き電子機器について、図を参照して説明する。
図３は本実施形態の表示器付き電子機器のブート設定に係る構成を示すブロック図であり、（Ａ）は内蔵メモリからの通常起動時を示し、（Ｂ）は外部メモリカードからのブート起動時を示す。
【００２９】
本実施形態の表示器付き電子機器は、第１の実施形態に示した表示器付き電子機器に対して、スイッチＳＷ１〜ＳＷ３の直列接続回路と、当該直列接続回路に直列接続する発光ダイオード２００とからなるスイッチ状態検出回路３００をさらに付け加えたものである。
このスイッチ状態検出回路３００は、発光ダイオード２００の駆動電圧を与える電圧源ＶＬＥＤを含み、図３（Ｂ）に示すようにスイッチＳＷ１〜ＳＷ３が全てオン状態となると、発光ダイオード２００に電圧が印加されて点灯する。
【００３０】
このような構成とすることで、例えば、メモリカード１０１を装着していない状態で、且つ、ユーザが偶然にもスイッチＳＷ１〜ＳＷ３を同時にオン状態にした状態であり、電源オンの操作入力を行った場合に、ブート起動が行われず、何の動作や表示が起きなくても、発光ダイオード２００の点灯により、メモリカード１０１からの起動が選択されたことを認識することができる。これにより、ユーザが故障と勘違いすることを防止できる。なお、本実施形態にでは、発光ダイオードを用いたが、他の発光素子を用いても良い。また、発光に限らず、通知素子として、ビープ音を鳴らす発音素子等を用いるようにしてもよい。さらには、発光ダイオード等の通知素子に対する専用の電源を設置する例を用いたが、前述のポートに電圧を与える電源で兼用するようにしてもよい。
【００３１】
なお、前述の各実施形態では、映像データを表示する電子機器を例に示したが、複数の機能スイッチを有し、異なる複数のメモリに記憶されたプログラムを選択して起動することができる電子機器であれば、前述の構成を適用することができる。
【図面の簡単な説明】
【００３２】
【図１】第１の実施形態の表示器付き電子機器の主要構成を示すブロック図である。
【図２】第１の実施形態の表示器付き電子機器のブート設定に係る構成を示すブロック図である。
【図３】第２の実施形態の表示器付き電子機器のブート設定に係る構成を示すブロック図であり
【図４】従来の電子機器のブート設定に係る構成を示すブロック図である。
【符号の説明】
【００３３】
１−ＣＰＵ、２−表示制御部、３−液晶表示部、４−音声制御部、５−音声出力部、１０−記録部、１１−メモリＩ／Ｆ、１００−ＮＡＮＤＦＬＡＳＨメモリ、１０−メモリカード、２００−発光ダイオード、３００−スイッチ状態検出回路、ＳＷ１〜ＳＷ３−スイッチ素子
【図１】
2008305145.tif 000003
【図２】
2008305145.tif 000004
【図３】
2008305145.tif 000005
【図４】
2008305145.tif 000006