(57)【要約】【課題】  電子機器の全体制御を行うデータ処理装置の処理負担を軽減すると共に、各デバイスに対する制御処理の高速化を図る。【解決手段】  少なくとも所要のデバイスと、上記デバイスに対する設定情報が予め記憶される第１の記憶手段とが備えられた電子機器についての全体制御を行う場合において、上記第１の記憶手段に記憶される、全ての上記設定情報を第２の記憶手段にコピーする。そして、各デバイスに対する制御は、上記第２の記憶手段に対して記憶させた上記全ての設定情報から、機器内部の状態遷移に応じた設定情報を上記デバイスに対して転送することで行う。  これにより、各デバイスを制御するにあたっての、上記第１の記憶手段へのアクセス回数を少なくとも１回とすることができ、これによる処理負担を従来よりも大幅に軽減できる。また、処理負担を軽減すれば、データ処理装置の動作は安定し、また、処理の高速化が図られる。【選択図】  図４
2005078255.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも所要のデバイスと、上記デバイスに対する設定情報が予め記憶された第１の記憶手段とが備えられた電子機器に対して備えられ、上記電子機器についての全体制御を行うようにされたデータ処理装置として、
データの記憶が可能な第２の記憶手段と、
上記第１の記憶手段に記憶される全ての上記設定情報を上記第２の記憶手段に対してコピーする設定情報コピー手段と、
上記設定情報コピー手段により上記第２の記憶手段に対して記憶させた上記全ての設定情報から、上記電子機器の内部状態の遷移に応じた設定情報を上記デバイスに対して転送する転送手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
上記制御手段は、
上記第１の記憶手段から上記第２の記憶手段への上記全ての設定情報のコピー動作を、定常的に行うようにされることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
少なくとも所要のデバイスと、上記デバイスに対する設定情報が予め記憶された第１の記憶手段とが備えられた電子機器についての全体制御を行う場合におけるデータ処理方法であって、
上記第１の記憶手段に記憶される全ての上記設定情報を上記第１の記憶手段とは異なる第２の記憶手段に対してコピーする設定情報コピー処理と、
上記設定情報コピー処理により上記第２の記憶手段に対して記憶させた上記全ての設定情報から、上記電子機器の内部状態の遷移に応じた設定情報を上記デバイスに対して転送する転送処理と、
を実行するデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子機器において機器の全体制御を行うマイクロコンピュータとして実現されるデータ処理装置、及びその方法に関するものである。
【背景技術】
【０００２】
例えばテレビジョン受像機において、機器の全体制御を行うマイクロコンピュータ（以下マイコンとする）は、機器内に備えられる各デバイスに対して所要の設定データをセットすることによって、必要な動作が得られるように制御を行っている。
すなわち、例えばチャンネル切換操作等、所要の操作入力が行われる等して、機器の内部状態を変化させる指示が発生することに応じ、この指示に応じた動作が各部で得られるように、必要なデバイスに対して予め用意された対応する設定データをセットするようにされるものである。
【０００３】
図６は、このようなマイコンによる各デバイスに対する制御動作について説明する図である。
この図に示されるテレビジョン受像機１００において、マイコン１０１に対しては、図のようにバス１０４を介して、マイコン１０１の外部メモリである外部メモリ１０３、及び当該テレビジョン受像機１００に備えられる複数のデバイスであるデバイス１０５、デバイス１０６・・・が接続されている。
上記外部メモリ１０３は、不揮発性のメモリ装置とされ、上記したような各デバイスに対する設定データとしての、デバイス設定情報１０３ａが格納されている。
そして、マイコン１０１の内部には、作業領域として内部ＲＡＭ１０２が備えられている。
【０００４】
従来において、マイコン１０１は、例えば上記のような内部状態変化の指示が発生することに応じ、この指示の内容に対応した、デバイスごとに必要な設定データを、外部メモリ１０３内のデバイス設定情報１０３ａから読み出すようにされる。
そして、このように読み出した必要とされる各設定データを、図中の矢印により示すようにして、内部ＲＡＭ１０２に一時保持するようにされる。
その上で、このように内部ＲＡＭ１０２に対して一時保持した各設定データを、順次各デバイスに対して転送するようにされている。
これによってマイコン１０１は、例えば発生した指示の内容に応じた必要な動作が得られるように、各部を制御することが可能とされている。
【０００５】
なお、関連する技術としては、例えば下記特許文献１を挙げることができる。
この特許文献１には、上記のようなマイコン１０１の内部ＲＡＭ１０２において生じるとされる、データ化け対策についての技術が記載されている。
【特許文献１】特開平８−１６１２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記説明からも理解されるように、従来のテレビジョン受像機１００においては、機器の内部状態変化の指示が発生するのに応じ、この指示内容に応じた動作を実現するのに必要な分のデバイス設定データのみを、外部メモリ１０３から読み出してこれらを内部ＲＡＭ１０２に対してコピーするようにされていたものである。
しかしながらこれによると、図６中の実線及び破線矢印により示すように、マイコン１０１は、上記のような内部状態変化指示が発生する度に、外部メモリ１０３にアクセスして内部ＲＡＭ１０２に設定データをコピーしなければならないことになる。
そして、このように内部状態変化指示の度に、外部メモリ１０３へのアクセスを行わなければならないことによっては、その分、このようなデバイス制御のためのマイコン１０１の処理負担が増大するものとなってしまう。
【０００７】
ここで、例えば近年のテレビジョン受像機としては、映像・音声のデジタル化、及び映像デバイスの多様化に伴い、各デバイスの制御を行うにあたって、上記のようなデバイス設定データをより多く用いた制御を行わなくてはならないものとされている。
そして、このようにデバイス設定データをより多く用いるようにされることによっては、上記したデバイス設定データ読出のためのアクセス処理自体の負担は、より増大する傾向となり、これによってマイコン１０１の処理負担はさらに増加してしまうことになる。
【０００８】
また、これに加え、上記のようにして外部メモリ１０３へのアクセス処理自体の負担が増大する傾向となれば、その分、各デバイスへの制御が実行されるまでに要する時間も長くなってしまう。そして、これに伴っては、例えばユーザ操作により指示された動作を行うとした場合にも、その応答性が低下してしまうことになり、この結果、特にテレビジョン受像機のような高速応答性が要求される機器には大きなデメリットとなる。
【課題を解決するための手段】
【０００９】
そこで、本発明では以上のような問題点に鑑み、データ処理装置として以下のように構成することとした。
すなわち、少なくとも所要のデバイスと、上記デバイスに対する設定情報が予め記憶された第１の記憶手段とが備えられた電子機器に対して備えられ、上記電子機器についての全体制御を行うようにされたデータ処理装置として、
先ず、データの記憶が可能な第２の記憶手段を備えるようにする。
そして、上記第１の記憶手段に記憶される全ての上記設定情報を上記第２の記憶手段に対してコピーする設定情報コピー手段と、さらに、上記設定情報コピー手段により上記第２の記憶手段に対して記憶させた上記全ての設定情報から、上記電子機器の内部状態の遷移に応じた設定情報を上記デバイスに対して転送する転送手段とを備えるようにした。
【００１０】
さらに、本発明ではデータ処理方法として以下のようにすることとした。
つまり、少なくとも所要のデバイスと、上記デバイスに対する設定情報が予め記憶された第１の記憶手段とが備えられた電子機器についての全体制御を行う場合におけるデータ処理方法であって、上記第１の記憶手段に記憶される全ての上記設定情報を上記第１の記憶手段とは異なる第２の記憶手段に対してコピーする設定情報コピー処理と、上記設定情報コピー処理により上記第２の記憶手段に対して記憶させた上記全ての設定情報から、上記電子機器の内部状態の遷移に応じた設定情報を上記デバイスに対して転送する転送処理とを実行することとした。
【００１１】
上記のように本発明では、上記第１の記憶手段に予め記憶される設定情報の全てが、上記第２の記憶手段に対してコピーされるようになる。そして、このように第２の記憶手段に記憶させた上記全ての設定情報のうちから、上記電子機器の内部状態の遷移に応じた設定情報が上記デバイスに対して転送されるものとなる。
【発明の効果】
【００１２】
このような本発明によれば、上記電子機器内に備えられたデバイスに対する制御を行う際に、従来のようにして設定情報が予め記憶される上記第１の記憶手段に対し、機器の内部状態を遷移させる度にアクセスするといった必要がなくなる。そして、これによっては、このような第１の記憶手段に対するアクセス回数が大幅に少なくなり、その分、各デバイスに対する制御に要する処理の負担が大幅に軽減される。
この結果、本発明によれば、このようなデバイスに対する制御以外の他の処理を、データ処理装置において安定して行うことが可能となる。
【００１３】
さらに、デバイスに対する制御についての処理負担が軽減されることによっては、その分、このようなデバイスに対する制御に要する時間の短縮化を図ることができる。そして、これによっては、本発明が適用される電子機器の動作として、ユーザ操作への応答性の向上を図ることができることにもなる。
【００１４】
このようにして、本発明によれば、データ処理装置における処理動作の安定化と、デバイス制御動作の高速化との両立を図ることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、発明を実施するための最良の形態のうちの、１つの形態（以下、単に実施の形態とする）について説明する。
図１は、本発明における実施の形態としてのデータ処理装置が適用される電子機器１の内部構成例を示すブロック図である。
なお、この図では主に、当該電子機器１に備えられる複数のデバイスとしての、図示するデバイス９、デバイス１０・・・への設定データの転送系についてのみ示している。
先ず、この図１において、マイコン（マイクロコンピュータ）２は、図示するように内部にＣＰＵ（Central Processing Unit）３、ＲＯＭ４、ＲＡＭ５を備え、当該電子機器１の全体制御を行う。
上記ＲＯＭ４には、マイコン２が実行すべきプログラムや各種の初期設定情報が格納される。特に本実施の形態の場合、このＲＯＭ４には、後の図４〜図５に示されるような本実施の形態としての動作を実現するためのプログラムも記憶される。
そして、上記ＲＡＭ５には、マイコン２が各種制御処理を実行するにあたって必要なデータが適宜保持される。特に、この場合のＲＡＭ５に対しては、後述するようにして各デバイスに転送すべき設定データが保持されるものとなる。
【００１６】
また、マイコン２に対しては、当該電子機器１に対する操作入力を可能とするユーザインターフェースとして、図示する操作入力部６が備えられている。この操作入力部６には、例えば当該電子機器１の筐体外部に表出した各種操作子が設けられ、これら操作子に対して行われた操作に応じた操作信号をマイコン２に供給する。これに応じマイコン２では、入力された操作信号に応じた動作が得られるように所要の制御処理を実行する。
なお、このようなユーザインターフェースとしては、リモートコントローラを介した操作により実現されてもよい。
【００１７】
また、マイコン２に対しては、図示する内部バス７を介して、デバイス９、デバイス１０・・・の複数のデバイスが接続される。
例えば、当該電子機器１がテレビジョン受像機とされる場合は、これら複数のデバイスとして、例えば映像信号処理用のＤＳＰ（Digital Signal Processor）やディスプレイ等のデバイスが備えられるものとなる。
【００１８】
また、マイコン２に対しては、上記内部バス７を介して不揮発性メモリ８が接続されている。
この不揮発性メモリ８は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-only Memory）等の、電源供給が停止された場合にも記憶内容が失われることないメモリ装置とされ、ここにはマイコン２により実行される基本プログラムや基本データが格納される。
特に、この場合の不揮発性メモリ８に対しては、それぞれのデバイスに対して所要の動作指示を与えるための、複数のデバイス設定データが記憶されるものとなる。
ここで確認のために述べておくと、このようなデバイス設定データとしては、当該電子機器１において想定される全ての機器内部状態の変化の１つ１つに対応したものが、各デバイスごとに予め用意されるものである。
つまり、例えば当該電子機器１としてテレビジョン受像機を想定した場合、例えばチャンネル切換動作としての１つの内部状態の変化に対応しては、このようなチャンネル切換動作を実現するために各デバイスで実行されるべき動作を示した設定データが、各デバイス分用意されているものである。
ここでは、これら予め用意されたデバイス設定データの全てを、図のようなデバイス設定情報８ａとして示している。
【００１９】
また、この場合の不揮発性メモリ８に対しては、マイコン２が上記デバイス設定情報８ａを管理するための情報として、図示する第１管理情報８ｂ、第２管理情報８ｃが格納されている。
この不揮発性メモリ８に対して記憶される、上記第１管理情報８ｂ、第２管理情報８ｃのデータ構造としては、例えば次の図２、図３に示すような構造とされる。
先ず、図２は、上記第１管理情報８ｂのデータ構造を例示している。
図２において、この第１管理情報８ｂでは、当該電子機器１に備えられる全てのデバイスが、図のようにデバイスＩＤにより示されている。つまりこの場合、当該電子機器１においては、各デバイスをこのようなデバイスＩＤにより管理するようにされているものである。
そして、このようなデバイスＩＤのそれぞれに対応づけては、デバイスごとの場合分けＩＤのリストが形成される。
この場合分けＩＤとしては、当該電子機器１において想定される内部状態の変化を場合分けした上で、それぞれの内部状態変化に対してＩＤを付したものである。すなわち、１つ場合分けＩＤは、１つ内部状態変化の種類に対応したものとなる。
【００２０】
そして、この第１管理情報８ｂにおいては、１つのデバイスＩＤと１つの場合分けＩＤとによって特定される領域に対して、その場合分けＩＤが示す内部状態変化を発生させる際に、そのデバイスＩＤが示すデバイスに対し転送すべきとされる、１つのデバイス設定データについてのアドレス情報が記憶される。
つまり、これによって、或る１つ内部状態変化を発生させる際に、或る１つデバイスに対して転送すべき設定データを特定することができるものである。
図示するように、この場合、上記のような１つのデバイスと１つ場合分けとに対応したアドレス情報としては、不揮発性メモリ８上のアドレス情報と、マイコン２内部に備えられたＲＡＭ５上のアドレス情報とが対応づけられて記憶されるものとなる。
【００２１】
また、不揮発性メモリ８内に格納される、上記第２管理情報８ｃのデータ構造としては、例えば図３に示すようになる。
この図３に示すように、第２管理情報８ｃにおいては、場合分けＩＤのリストが形成される。すなわち、このような場合分けＩＤのリストが形成されることによって、当該電子機器１において想定される全ての内部状態変化の別がリスティングされているものである。
そして、この場合分けＩＤのリストにおける各々の場合分けＩＤに対応づけられては、その場合分けＩＤにより示される内部状態変化を発生させる際に、デバイス設定データの転送が必要とされるデバイスのデバイスＩＤがリスティングされる。
このような第２管理情報８ｃに基づけば、或る内部状態変化を発生させるとした際に、その内部状態変化時にデバイス設定データの転送を要する全てのデバイスを認識することができる。
【００２２】
上記構成による本例の電子機器１において得られる動作を、次の図４、図５のフローチャートを用いて説明する。
なお、これら図４、図５に示す処理動作はマイコン２内のＣＰＵ３によって実行されるものである。
先ず図４において、ＣＰＵ３は、図示するステップＳ１０１の処理によって、不揮発性メモリ８内のデバイス設定情報８ａの全てをＲＡＭ５にコピーする処理を実行するようにされる。
つまり、このステップＳ１０１の処理が実行されることによっては、不揮発性メモリ８内に格納される、全てのデバイス設定データがＲＡＭ５に対して保持されるようになるものである。
【００２３】
ここで、このようなステップＳ１０１としての、不揮発性メモリ８からＲＡＭ５へのデバイス設定データのコピー処理の詳細を、次の図５を参照して説明する。
先ず、この図５において、ＣＰＵ３は、図示するステップＳ２０１の処理により、例えば電源がオンとされて当該電子機器１が起動したことに応じる等して、先の図３に示した第１管理情報８ｂを参照し、デバイスＩＤのリストにおける先頭のデバイスＩＤを認識する。
つまり、先の図３に示したようにして形成される、第１管理情報８ｂにおいて形成されるデバイスＩＤリストの、管理上先頭に位置するデバイスＩＤを認識するようにされる。
【００２４】
ステップＳ２０２においては、認識したデバイスＩＤに対応づけられた場合分けＩＤリストのうちの、先頭の場合分けＩＤを認識するようにされる。
そして、続くステップＳ２０３においては、認識した場合分けＩＤに対応づけられたアドレスの情報を認識する。すなわち、上記第１管理情報８ｂにおいて、上記ステップＳ２０１にて認識されたデバイスＩＤと、ステップＳ２０２にて認識された場合分けＩＤとによって特定される領域に格納されている、不揮発性メモリ８のアドレス情報と、ＲＡＭ５のアドレス情報とを認識するものである。
【００２５】
ステップＳ２０４においては、上記のように認識したアドレス情報を元に、不揮発性メモリ８からＲＡＭ５に対してデバイス設定データをコピーする。
すなわち、このステップＳ２０４の処理としては、先ずは上記認識された不揮発性メモリ８のアドレス情報を元に、不揮発性メモリ８に格納されたデバイス設定データを読み出すようにされる。そして、このように読み出したデバイス設定データを、上記認識したＲＡＭ５のアドレス情報に基づいて、ＲＡＭ５に対して書き込むようにされているものである。
【００２６】
このようにして本実施の形態では、不揮発性メモリ８からＲＡＭ５へのコピーを行うにあたり、各デバイス設定データを、上記第１管理情報８ｂにより予め定められた、ＲＡＭ５上の所定のアドレスに対して書き込むようにされている。
これによって、この第１管理情報８ｂを参照することで、後述するようにＲＡＭ５からの各デバイス設定データの転送を行う際に、ＲＡＭ５に保持された各デバイス設定データのアドレスを認識することができるようにされているものである。
【００２７】
続くステップＳ２０５においては、次の場合分けＩＤを認識する。
つまり、第１管理情報８ｂにおける１つのデバイスＩＤに対応づけられた場合分けＩＤリストにおける、先のステップＳ２０２において認識された場合分けＩＤの次の場合分けＩＤを認識する。
そして、ステップＳ２０６においては、場合分けＩＤリストが終わったか否かについての判別を行う。
このステップＳ２０６において、例えば先のステップＳ２０５の処理により、上記のような１つのデバイスに対応づけられた場合分けＩＤリストにおける、次の場合分けＩＤが認識でき、場合分けＩＤリストが未だ終わってはいないとされた場合は、再びステップＳ２０３の処理を実行し、認識した場合分けＩＤに対応づけられたアドレス情報を認識する。
すなわち、これによって以降は、場合分けＩＤリストにおける次の場合分けＩＤについてのデバイス設定データのコピーが行われるようになるものである。
【００２８】
一方、ステップＳ２０６において、例えばステップＳ２０５の処理により次の場合分けＩＤが認識できず、場合分けＩＤリストが終わったとして肯定結果が得られた場合には、ステップＳ２０７に処理を進めて、第１管理情報８ｂにおける次のデバイスＩＤを認識する。
つまり、このように１つのデバイスに対応づけられた場合分けＩＤリストが終わったということは、このデバイスについての設定データのコピーが全て終了したということになるから、次のデバイスについての設定データのコピーを行うために、次のデバイスＩＤを認識するようにされるものである。
【００２９】
続くステップＳ２０８においては、デバイスＩＤが終わったか否かを判別する。
このステップＳ２０８の処理としても、先のステップＳ２０６の判別処理と同様、上記ステップＳ２０７の処理によって次のデバイスＩＤが認識できたか否かについて判別するようにすればよい。
ステップＳ２０８において、第１管理情報８ｂにおけるデバイスＩＤが未だ終わっていないとして、否定結果が得られた場合には、再びステップＳ２０２の処理を実行し、認識したデバイスＩＤに対応づけられた場合分けＩＤリストの先頭のＩＤを認識するようにされる。
つまりこの場合は、全てのデバイス分の設定データのコピーが未だ完了していないことになるから、上記のようにして再びステップＳ２０２以降の処理を実行することにより、認識された次のデバイスＩＤのデバイスについての設定データのコピーを開始するようにするものである。
【００３０】
そしてステップＳ２０８において、第１管理情報８ｂにおけるデバイスＩＤが終わったとして肯定結果が得られた場合は、全てのデバイス設定データについてのコピーが完了したということになるから、図のようにステップＳ２０９の処理によってデバイス設定情報のコピーを終了する。
【００３１】
このようにして、この場合のデバイス設定情報のコピー処理としては、第１管理情報８ｂにリスティングされるデバイスＩＤの順に、不揮発性メモリ８に格納される各デバイス設定データを、ＲＡＭ５上の所定アドレスに対して順次コピーしていくようにされている。
【００３２】
説明を図４に戻す。
上記のようなステップＳ１０１としてのコピー処理を実行すると、ステップＳ１０２に処理を進めて、内部状態変化を発生させる指示が発生することを監視する。
つまり、例えば図１に示した操作入力部６対する操作入力が行われる等して、当該電子機器１の内部状態を変化させる指示が発生し、各デバイスに対する制御を行うべき状態となることを監視するものである。
そして、このような内部状態変化の指示が発生したとされた場合は、ステップＳ１０３に処理を進めて、発生した内部状態変化指示の内容に基づいて、この内部状態変化に対応する場合分けＩＤを判別する。
【００３３】
続くステップＳ１０４においては、上記判別した場合分けＩＤの情報を元に、不揮発性メモリ８内の第２管理情報８ｃを参照する。
そしてステップＳ１０５では、上記第２管理情報８ｃ内における、該当する場合分けＩＤに対応づけられたデバイスＩＤリストの、先頭のデバイスＩＤを認識する。
ここで、先の図３にて説明したように、このような第２管理情報８ｃとしては、内部状態変化の別に対応づけて、その内部状態変化時にデバイス設定データの転送が必要なデバイスのＩＤがリスティングされているものである。
従ってこのステップＳ１０５の処理が実行されることによっては、上記判別された場合分けＩＤの内部状態変化時に、デバイス設定データの転送が必要とされるデバイス群の、管理上先頭に位置するのデバイスＩＤを認識するようにされるものである。
以降の処理においては、このような第２管理情報８ｃ内のデバイスＩＤリストにリスティングされるデバイスＩＤの順に従って、対応するデバイスにデバイス設定データを転送していくようにされる。
【００３４】
ステップＳ１０６においては、上記ステップＳ１０５にて第２管理情報８ｃから認識したデバイスＩＤの情報と、先のステップＳ１０３にて判別された場合分けＩＤの情報とを元に、第１管理情報８ｂを参照する。
そして、続くステップＳ１０７においては、この第１管理情報８ｂに記憶される該当するＲＡＭ５のアドレス情報を認識する。つまり、この第１管理情報８ｂ内において、上記デバイスＩＤと上記場合分けＩＤとによって特定される領域に記憶される、ＲＡＭ５上のアドレス情報を認識するものである。
さらに、ステップＳ１０８においては、このように認識されたＲＡＭ５上のアドレスから、１つのデバイス設定データを読み出すようにされる。
これらステップＳ１０６〜Ｓ１０８の処理が実行されることにより、デバイス設定データを転送すべきデバイスのうちの、１つのデバイスに対して転送すべきデバイス設定データが読み出されたことになる。
【００３５】
ステップＳ１０９においては、デバイス設定データをデバイスＩＤに基づくデバイスに対して転送する。
つまり、上記読み出した１つのデバイス設定データを、先のステップＳ１０６の処理により認識されたデバイスＩＤが示すデバイスに対して転送するものである。
これによって、先ずは転送が必要なデバイスのうちの１つに、対応するデバイス設定データが転送されたことになる。
なお、このステップＳ１０９における転送処理としては、必要に応じ、読み出したデバイス設定データを転送先デバイスのレジスタに対応するフォーマットに変換する処理を行うようにしてもよい。
【００３６】
続くステップＳ１１０においては、第２管理情報８ｃ内のデバイスＩＤリストから、次のデバイスＩＤを認識するようにされる。
すなわちこれによって、この第２管理情報８ｃにおいて示される、デバイス設定データの転送が必要とされるデバイス群のうちの、次のデバイスを示すＩＤの情報が認識されるものである。
【００３７】
そしてステップＳ１１１においては、第２管理情報８ｃ内における、デバイスＩＤリストが終わったか否かの判別を行う。
このステップＳ１１１において、例えば上記ステップＳ１１０の処理によってデバイスＩＤリストにおける次のデバイスＩＤリストを認識することができ、デバイスＩＤリストが未だ終わっていないとして否定結果が得られた場合は、図示するようにステップＳ１０６に処理を進めて、認識されたデバイスＩＤと判別された場合分けＩＤとを元に、再び第１管理情報８ｂを参照するようにされる。
つまりこの場合は、上記ステップＳ１１０において認識されたデバイスＩＤリスト中の次のデバイスＩＤと、ステップＳ１０３にて認識された場合分けＩＤとに基づいて、第１管理情報８ｂを参照するようにされるものである。
そして、この場合は、このステップＳ１０６以降の処理が実行されることにより、次のデバイスについてのデバイス設定データの転送が行われるものとなる。
【００３８】
一方、上記ステップＳ１１１において、例えばデバイスＩＤリストの全てのデバイスＩＤを既に認識したとして、デバイスＩＤが終わったとされて肯定結果が得られた場合には、図示するようにステップＳ１０２に処理を進めて、再び内部状態変化の指示の発生を監視するようにされる。
この場合、上記のようにして第２管理情報８ｃにおけるデバイスＩＤリストが終わったということは、先のステップＳ１０３にて判別された場合分けＩＤに対応づけられたデバイスＩＤリストにリスティングされる、全てのデバイスに対する設定データの転送が完了したこととなる。
従って、ここで肯定結果が得られるということは、１つの内部状態変化時に必要な全てのデバイスに対して、デバイス設定データを転送したということになる。つまり、これによって電子機器１においては、１つの内部状態変化としての、各部における所要の動作が得られるようになるものである。
このため、ステップＳ１１１において肯定結果が得られた場合には、上記のように再びステップＳ１０２における監視を実行することで、次の内部状態変化指示の発生を待機するようにされるものである。
【００３９】
ここで、上記説明によると、図４の処理動作によっては、各デバイスに対する設定データの転送を行うにあたり、先ずはステップＳ１０５の処理によって、第２管理情報８ｃにおける、判別された場合分けＩＤに対応づけられているデバイスＩＤのリストが参照される。すなわち、判別された内部状態変化を発生させる際に、設定データの転送が必要なデバイスの一覧が参照されるものである。そして、続くステップＳ１０６以降の処理が実行されることによって、これら一覧に示されるデバイスごとに設定データが転送されていくものとなる。
このようにして、第２管理情報８ｃを設けて、上記のような設定データの転送を要するデバイスの一覧に従った転送動作が行われることによっては、転送を要するデバイスについてのみ、設定データのアドレス情報についての検索が行われるものとなる。
つまりこの際、転送すべき設定データは、そのアドレス情報を第１管理情報８ｂから検索して読み出すようにされるが（図４ステップＳ１０７）、上記のように第２管理情報８ｃとしての、設定データの転送を要するデバイスＩＤの一覧に基づく動作が行われることにより、このような検索動作としても、転送が必要なデバイスＩＤについてのみ行われるようになっているものである。
このようにして、第１管理情報８ｂからのアドレス情報の検索を、設定データの転送が必要とされるデバイスについてのみ行うようにされることによっては、第２管理情報８ｃを設けずに検索を行うとした場合と比較して、設定データのアドレス情報の検索処理の負担を大幅に低減することが可能となる。
また、このように不要な検索処理が削減されれば、その分デバイスに対する制御に要する時間のさらなる短縮化が図られる。
【００４０】
以上のようにして本実施の形態では、不揮発性メモリ８に記憶されるデバイス設定データの全てを、一度にマイコン２の内部のＲＡＭ５に対してコピーするようにしたから、各デバイスに対する制御を行うにあたって、内部状態変化を発生させる度に上記不揮発性メモリ８にアクセスする必要がなくなることになる。
これによって、本実施の形態では、各デバイスに対する制御を行う際のマイコン２（ＣＰＵ３）の処理負担を大幅に軽減することが可能となる。
【００４１】
そして、このように各デバイスに対する制御に要する処理負担を軽減できれば、マイコン２は他の動作をより安定して行うことが可能となる。
また、上記のように各デバイスに対する制御に要する処理負担が軽減されることによっては、このようなデバイス制御を実行するために要する時間の短縮が図られ、ユーザ操作に応じた動作が実行されるまでの応答時間の短縮も図ることが可能となる。
つまり、このような本実施の形態によれば、マイコン２の処理動作の安定と高速化の両立を図ることができるものである。
【００４２】
ところで、上記のようにしてＲＡＭを用いてに設定データの全てを保持させるようにした場合は、例えば静電等の要因によりＲＡＭに格納したデータが変化する、いわゆるデータ化けを考慮した構成を採ることも考えられる。
このように、ＲＡＭにおけるデータ化けを考慮した構成を採るとした場合は、例えば先の図５において示した不揮発性メモリ８からＲＡＭ５への設定データのコピー動作を、定常的に行うようにすればよい。
すなわち、この場合にマイコン２（ＣＰＵ３）が行うべき処理動作としては、例えば図５のステップＳ２０９の処理を実行した後に、再びステップＳ２０１の処理を実行するようにすればよい。
このようにすることで、ＲＡＭ５に保持されるデバイス設定データは、定常的に不揮発性メモリ８内のデバイス設定情報８ａに基づいた内容に書き換えられるようになり、例えばデータ化けにより誤った設定データがデバイスに転送されて、誤動作を起こしてしまうといったことが防止できるようになる。
なお、この場合、上記のような不揮発性メモリ８からＲＡＭ５への上記のような定常的なコピー動作を行う際は、この処理についての優先度を比較的低めに設定しておくことで、マイコン２において処理負担が集中してしまうことを防止することができる。
【００４３】
なお、上記実施の形態では、デバイス設定情報８ａを管理するための第１管理情報８ｂ、及び場合分けごとにデバイス設定データの転送が必要なデバイスを管理するための第２管理情報８ｃが、マイコン２外部の不揮発性メモリ８に格納されるものとしたが、これら第１管理情報８ｂ、第２管理情報８ｃを、マイコン２内部のＲＯＭ４に対して格納するようにしてもよい。
【００４４】
また、本発明は、所要のデバイスと、デバイスに対する設定データが予め記憶される記憶手段が備えられ、上記記憶手段に記憶された設定データが上記デバイスに転送されてセットされることにより、各デバイスが所要の動作を実行するようにされた電子機器全般に適用できるものである。
【図面の簡単な説明】
【００４５】
【図１】本発明における、実施の形態としてのデータ処理装置が適用される電子機器の内部構成例を示すブロック図である。
【図２】実施の形態の電子機器内部に記憶される第１管理情報８ｂのデータ構造を例示するデータ構造図である。
【図３】実施の形態の電子機器内部に記憶される第２管理情報８ｃのデータ構造を例示するデータ構造図である。
【図４】実施の形態のデータ処理装置が実行すべき処理動作を例示したフローチャートである。
【図５】実施の形態のデータ処理装置が実行すべき処理動作として、特にデバイス設定情報のコピー処理について例示したフローチャートである。
【図６】従来のテレビジョン受像器におけるデバイス設定情報の転送動作について説明する図である。
【符号の説明】
【００４６】
１  電子機器、２  マイコン、３  ＣＰＵ、４  ＲＯＭ、５  ＲＡＭ、６  操作入力部、７  内部バス、８  不揮発性メモリ、８ａ  デバイス設定情報、８ｂ  第１管理情報、８ｃ  第２管理情報、９、１０  デバイス
【図１】
2005078255.tif 000003
【図２】
2005078255.tif 000004
【図３】
2005078255.tif 000005
【図４】
2005078255.tif 000006
【図５】
2005078255.tif 000007
【図６】
2005078255.tif 000008