(57)【要約】【課題】本発明は、１回の操作で複合電子機器の初期化処理を行うことができ、マイコンの処理負担も小さく処理に必要なメモリ容量も節約できる複合電子機器を提供することを目的とするものである。【解決手段】マイコン１のＲＯＭ１２に初期設定値を記憶しておき、初期化コマンドが入力されると、必要な初期設定値をＥＥＰＲＯＭ１３に書き込み、ＴＶ及びＶＣＲ機能ブロックの初期化処理が終了すると、マイコン１は、マイコン２に初期化コマンドを送信する。そして、マイコン２は、初期化コマンドを受信すると、ＲＯＭ２２に記憶された初期設定値をＥＥＰＲＯＭ２３に書き込み、ＤＶＤ機能ブロックを初期化処理する。【選択図】        図１
2004289645.tif 000002
【特許請求の範囲】
【請求項１】
主記憶部及び主制御部を有する特定機能ブロックと、副記憶部及び副制御部を有する機能ブロックとを備える複合電子機器であって、前記主記憶部は、少なくとも当該特定機能ブロックの初期設定値を記憶しており、前記主制御部は、初期化信号に応答して前記主記憶部より前記初期設定値を読み出して当該特定機能ブロックを初期化する手段と、当該特定機能ブロックの初期化が終了した後に他の機能ブロックの初期化信号を前記副制御部に送信する手段とを備えており、前記副記憶部は、当該機能ブロックの初期設定値を記憶しており、前記副制御部は、前記主制御部から送信された当該機能ブロックの初期化信号に応答して前記副記憶部より前記初期設定値を読み出して当該機能ブロックを初期化する手段を備えていることを特徴とする複合電子機器。
【請求項２】
主記憶部及び主制御部を有する特定機能ブロックと、副記憶部及び副制御部を有する機能ブロックとを備える複合電子機器であって、前記主記憶部は、少なくとも当該特定機能ブロックの初期設定値を記憶しており、前記主制御部は、初期化信号に応答して他の機能ブロックの初期化信号を前記副制御部に送信する手段と、他の機能ブロックの初期化が終了した後に前記主記憶部より前記初期設定値を読み出して当該特定機能ブロックを初期化する手段とを備えており、前記副記憶部は、当該機能ブロックの初期設定値を記憶しており、前記副制御部は、前記主制御部から送信された当該機能ブロックの初期化信号に応答して前記副記憶部より前記初期設定値を読み出して当該機能ブロックを初期化する手段を備えていることを特徴とする複合電子機器。
【請求項３】
前記主記憶部は、各機能ブロックの初期設定値を記憶しており、前記副記憶部は、前記主記憶部から読み出された当該機能ブロックの初期設定値が書き込まれていることを特徴とする請求項１又は２に記載の複合電子機器。
【請求項４】
前記主記憶部及び前記副記憶部は、不揮発性メモリに初期設定値を記憶していることを特徴とする請求項１から３のいずれかに記載の複合電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＴＶ（「ＴｅｌｅＶｉｓｉｏｎ」の略称）、ＶＣＲ（「Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ」の略称）、ＤＶＤ（「Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ」の略称でその記録・再生装置も含む）、ＨＤＤ（「Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ」の略称）等の電子機器を複合一体化した複合電子機器に関する。
【０００２】
【従来の技術】
近年、ＴＶ、ＶＣＲ、ＤＶＤ、ＨＤＤ等の映像情報関係の電子機器を複合一体化した複合電子機器が実用化されている。こうした電子機器を一体化することで、各電子機器を単体とするよりも機器自体がコンパクト化でき、機器間で情報を高速で伝送することが可能になる等のメリットがある。
【０００３】
こうした複合電子機器では、ＴＶ、ＶＣＲ、ＤＶＤ、ＨＤＤ等の機能ブロック毎に制御するためのマイコンを備えており、特定の機能ブロック−例えば、ＶＣＲを制御するマイコンを機器全体の制御も兼ねる主制御部とし、その他の機能ブロック−例えば、ＤＶＤを制御するマイコンを副制御部として、両者の間で制御信号を送受信して機器の制御を行うようにしている。
【０００４】
上述したような電子機器では、例えばＴＶの場合音量などの音質調整値、明暗及び明るさ等の画質調整値を工場出荷時や故障時に初期設定するようにされている。初期設定値としては、機器を使用する際に平均的な使用状況を想定してデータを設定しておき、ユーザーが実際に使用してその初期設定値を好みの値に変えていく。例えば、特許文献１では、不揮発性メモリのコピー用アドレスに予め定められた固定値のデータを書き込んでおき、マイコンは、不揮発性メモリ内に記憶された設定値がその固定値である場合に、ＲＯＭ内の出荷時設定値を読み出して該当する回路部に送信するようにした点が記載されている。また、特許文献２には、１つの不揮発性メモリに、メインマイコン及びサブマイコンのそれぞれのプログラムに対応したデータと、そのプログラムに対応した判別コードが書き込まれており、メインマイコンは、不揮発性メモリからデータと判別コードを読み出して判別コードが予め定められた値であればそのデータにより処理を行い、判別コードがそれ以外の値であればデータと判別コードをサブマイコンに転送して判別コードが予め定められた値であればそのデータにより処理を行う点が記載されている。
【０００５】
【特許文献１】
登録実用新案第３０７７８２４号公報
【特許文献２】
特開平９−６６０７号公報
【０００６】
【発明が解決しようとする課題】
上述した特許文献１では、単体の電子機器に用いる場合は問題がないが、複合電子機器ではそれぞれの機能ブロックのマイコン毎に初期化処理が必要となり、作業が複雑化しその分作業効率が低下するおそれがある。そして、操作者が機器の故障等で初期化が必要になった場合にも、それぞれのマイコンの初期化コマンドを送信する必要があり、その操作負担が大きくなる。
【０００７】
また、複合電子機器の高性能化及び多機能化に伴い、初期化処理に必要な項目が飛躍的に増加しており、特許文献２のように、１つの不揮発性メモリで初期化処理を行うことは、メインマイコンの処理負担が大きくなるとともに初期化のための処理時間が長くなってしまう。
【０００８】
そこで、本発明は、１回の操作で複合電子機器の初期化処理を行うことができ、マイコンの処理負担も小さく処理に必要なメモリ容量も節約できる複合電子機器を提供することを目的とするものである。
【０００９】
【課題を解決するための手段】
本発明に係る複合電子機器は、主記憶部及び主制御部を有する特定機能ブロックと、副記憶部及び副制御部を有する機能ブロックとを備える複合電子機器であって、前記主記憶部は、少なくとも当該特定機能ブロックの初期設定値を記憶しており、前記主制御部は、初期化信号に応答して前記主記憶部より前記初期設定値を読み出して当該特定機能ブロックを初期化する手段と、当該特定機能ブロックの初期化が終了した後に他の機能ブロックの初期化信号を前記副制御部に送信する手段とを備えており、前記副記憶部は、当該機能ブロックの初期設定値を記憶しており、前記副制御部は、前記主制御部から送信された当該機能ブロックの初期化信号に応答して前記副記憶部より前記初期設定値を読み出して当該機能ブロックを初期化する手段を備えていることを特徴とする。
【００１０】
本発明に係る別の複合電子機器は、主記憶部及び主制御部を有する特定機能ブロックと、副記憶部及び副制御部を有する機能ブロックとを備える複合電子機器であって、前記主記憶部は、少なくとも当該特定機能ブロックの初期設定値を記憶しており、前記主制御部は、初期化信号に応答して他の機能ブロックの初期化信号を前記副制御部に送信する手段と、他の機能ブロックの初期化が終了した後に前記主記憶部より前記初期設定値を読み出して当該特定機能ブロックを初期化する手段とを備えており、前記副記憶部は、当該機能ブロックの初期設定値を記憶しており、前記副制御部は、前記主制御部から送信された当該機能ブロックの初期化信号に応答して前記副記憶部より前記初期設定値を読み出して当該機能ブロックを初期化する手段を備えていることを特徴とする。
【００１１】
さらに、上記の複合電子機器において、前記主記憶部は、各機能ブロックの初期設定値を記憶しており、前記副記憶部は、前記主記憶部から読み出された当該機能ブロックの初期設定値が書き込まれていることを特徴とする。さらに、前記主記憶部及び前記副記憶部は、不揮発性メモリに初期設定値を記憶していることを特徴とする。
【００１２】
上記のような構成を有することで、特定機能ブロックの主制御部が初期化信号を受信すると、他の機能ブロックの初期化信号を送信するようになるので、例えば、リモコン等で初期化操作を１回行えば、すべての機能ブロックの初期化処理が行われる。また、各機能ブロックの初期化処理は、それぞれの制御部で行われるので、主制御部だけに処理負担がかかるようなこともない。
【００１３】
そして、主記憶部には、少なくとも当該特定機能ブロックの初期設定値を記憶しておき、副制御部には、当該機能ブロックの初期設定値を記憶しておくことで、初期設定値を分散して記憶でき、各記憶部のメモリ容量は小さくて済み、その分コストを抑えることが可能となる。
【００１４】
さらに、主記憶部に各機能ブロックの初期設定値を記憶しておき、副記憶部に主記憶部から読み出された当該機能ブロックの初期設定値を書き込むようにすれば、初期設定値を主記憶部で一元管理することができ、初期設定値の設定作業を効率よく行うことが可能となる。また、副記憶部に必要なときのみ初期設定値を書き込むようにすれば、副記憶部のメモリ容量を節約することができる。さらに、前記主記憶部及び前記副記憶部が不揮発性メモリを備えその不揮発性メモリに初期設定値を記憶するようにすれば、初期設定値の記憶処理や更新処理が簡単に行うことができるようになる。
【００１５】
【発明の実施の形態】
以下、本発明に係る実施形態について詳しく説明する。なお、以下に説明する実施形態は、本発明を実施するにあたって好ましい具体例であるから、技術的に種々の限定がなされているが、本発明は、以下の説明において特に本発明を限定する旨明記されていない限り、これらの形態に限定されるものではない。
【００１６】
図１は、本発明に係る実施形態の全体ブロック図である。この例では、機能ブロックとしてＴＶ、ＶＣＲ及びＤＶＤの３つを複合一体化した複合電子機器を示している。なお、ＴＶ及びＶＣＲは１つのマイコンで制御されるようになっている。
【００１７】
ＴＶ及びＶＣＲの機能ブロックは、主制御部としてマイコン１を有し、マイコン１には、演算処理を行うためのＣＰＵ１０、演算処理に必要なデータ等を一時的に記憶するＲＡＭ１１、プログラム及び設定データ等が書き込まれているＲＯＭ１２が設けられている。マイコン１には、外部メモリとしてＥＥＰＲＯＭ１３が接続されており、プログラムや設定データが必要に応じて書き込まれる。ＴＶ放送信号はチューナ１４で受信されてマイコン１に入力されると、マイコン１のＣＰＵ１０で放送信号は処理されて映像／音声信号処理部１５に送信される。映像／音声信号処理部１５では、モニタ１６で表示するための処理を行う。また、操作者がリモコン１７を操作すると、その操作信号はリモコン受信部１８に送信されてマイコン１に入力される。そして、操作信号に応答して必要な処理が行われる。また、ビデオカセット３０に記録された情報は、記録ヘッド３１により読み取られて記録／再生部３２で処理されて、マイコン１に入力されてＴＶ放送信号と同様に処理されてモニタ１６に表示される。ＴＶ放送番組を録画する場合には、チューナ１４からマイコン１に入力された映像及び音声信号が記録／再生部３２に送信されて記録可能なように処理され、記録ヘッド３１によりビデオカセット３０に記録される。
【００１８】
ＤＶＤの機能ブロックは、副制御部としてマイコン２を有し、マイコン２には、演算処理を行うためのＣＰＵ２０、演算処理に必要なデータ等を一時的に記憶するＲＡＭ２１、プログラム及び設定データ等が書き込まれているＲＯＭ２２が設けられている。マイコン２には、外部メモリとしてＥＥＰＲＯＭ２３が接続されており、プログラムや設定データが必要に応じて書き込まれる。光ディスク２４に記録された情報は、ピックアップ２５により読み取られて記録／再生部２６で処理されてデジタル信号処理部２７に送信される。デジタル信号処理部でアナログ化された映像信号及び音声信号はＴＶ機能ブロックに送信されて、モニタ１６に表示される。また、ＴＶ放送番組を録画する場合には、ＴＶ機能ブロックからアナログ化された映像及び音声信号がＤＶＤ機能ブロックに送信され、デジタル信号処理部２７でデジタル化されて記録再生部２６で記録可能なように処理され、ピックアップ２５により光ディスク２４に記録される。
【００１９】
マイコン１のＲＯＭ１２には、ＴＶ及びＶＣＲの機能ブロックに関する初期設定値が書き込まれている。例えば、図２（ａ）及び（ｂ）に示す表に例示されているような項目についてそれぞれ初期設定値が書き込まれる。また、同じ項目でも使用地域や機器の仕様により異なる初期設定値が必要な場合には、その設定値も書き込んでおく。このように、ＲＯＭ１２には、あらゆるケースに対応した初期設定値が記憶される。
【００２０】
そして、外部メモリとして接続された不揮発性メモリであるＥＥＰＲＯＭ１３には、ＣＰＵ１０がＲＯＭ１２から必要な初期設定値を読み出して書き込むようにされている。また、ユーザーが初期設定値を変更した場合には、その変更された設定値が書き込まれて記憶される。ＥＥＰＲＯＭ１３に書き込まれた設定値は、機器全体の電源が切断されても保持されるため、電源が供給されると、マイコン１は、ＥＥＰＲＯＭ１３から設定値を読み出して処理を行う。
【００２１】
初期化コマンドがマイコン１に入力されると、マイコン１は、ＲＯＭ１２から必要な初期設定値を読み出して、ＥＥＰＲＯＭ１３の設定値を書き換える。例えば、図３（ａ）に示すように、ＲＯＭ１２に初期設定値が書き込まれており、図３（ｂ）に示すように、ＥＥＰＲＯＭ１３には設定値が書き込まれていた場合、初期化処理が行われると、図３（ｃ）に示すように、ＥＥＰＲＯＭ１３内の設定値は、ＲＯＭ１２に書き込まれている初期設定値に書き換えられるようになる。こうして、工場出荷時の状態に設定値を戻すことができるようになる。
【００２２】
初期化コマンドは、例えばリモコン１７が操作されてリモコン受信部１８に受信され、マイコン１に入力される。リモコン１７には、初期化コマンド用のキーを設定しておいてもよいし、特定の組合せキーを同時に操作すると初期化コマンド信号を発信するようにしてもよい。また、特定のキーを所定時間以上連続して操作することで発信してもよく、電源供給時にのみ操作すると発信するようにしてもよい。また、マイコン１又はマイコン２がリセット復帰した後に自動的に初期化コマンドが発信されるようにすることもできる。
【００２３】
マイコン２のＲＯＭ２２には、同様にＤＶＤの機能ブロックに関する初期設定値が書き込まれている。例えば図２（ｃ）に示す表に例示されているような項目についてそれぞれ初期設定値が書き込まれる。ＲＯＭ１２の場合と同様にあらゆるケースに対応した初期設定値が記憶される。そして、ＣＰＵ２０は、ＥＥＰＲＯＭ２３に必要な初期設定値をＲＯＭ２２から読み出して記憶しておき、ユーザーが設定値を変更した場合には、変更した値はＥＥＰＲＯＭ２３に書き込まれる。
【００２４】
後述するように、ＤＶＤの機能ブロックに対する初期化コマンドがマイコン２に送信されると、マイコン２は、ＲＯＭ２２から必要な初期設定値を読み出して、ＥＥＰＲＯＭ２３の設定値を書き換えて、工場出荷時の状態に設定値を戻すようにする。
【００２５】
次に、初期化処理フローについて図４を参照しながら説明する。左側にＴＶ及びＶＣＲの機能ブロックでの処理フローを示し、右側にＤＶＤの機能ブロックでの処理フローを示している。
【００２６】
まず、例えば工場出荷際に、リモコン１７を操作して初期化コマンドを送信する（Ｓ１００）。機器本体のリモコン受信部１８で初期化コマンドを受信し（Ｓ１０１）、マイコン１に初期化コマンドが入力される（Ｓ１０２）。そうすると、マイコン１は、ＴＶ及びＶＣＲ機能ブロックの初期化処理が開始され（Ｓ１０３）、マイコン１内のＲＯＭ１２より必要な初期設定値が読み出される（Ｓ１０４）。読み出された初期設定値はＥＥＰＲＯＭ１３に書き込み処理され（Ｓ１０５）、初期設定値によりＴＶ及びＶＣＲ機能ブロック内の初期化処理がなされる（Ｓ１０６）。ＴＶ及びＶＣＲ機能ブロック内の初期化処理が終了すると（Ｓ１０７）、初期化処理が必要な他のマイコンが存在するかチェックし（Ｓ１０８）、存在する場合は、該当するマイコンの初期化コマンドを送信する（Ｓ１０９）。初期化処理が必要か否かは、例えば、他のマイコンから初期化終了信号が送信されたか否かでチェックする。
【００２７】
マイコン２の初期化コマンドが送信された場合、マイコン２は初期化コマンドを受信すると（Ｓ１１０）、マイコン２は、ＤＶＤ機能ブロックの初期化処理が開始される（Ｓ１１１）。そして、マイコン２内のＲＯＭ２２より必要な初期設定値が読み出され（Ｓ１１２）、読み出された初期設定値はＥＥＰＲＯＭ２３に書き込み処理されて（Ｓ１１３）、初期設定値によりＤＶＤ機能ブロック内の初期化処理がなされる（Ｓ１１４）。ＤＶＤ機能ブロック内の初期化処理が終了すると（Ｓ１１５）、初期化終了信号がマイコン１に送信される（Ｓ１１６）。  マイコン１は、初期化終了信号を受信すると（Ｓ１１７）、Ｓ１０８に戻り、初期化処理が必要な他のマイコンが存在するかチェックする。初期化処理が必要なマイコンがない場合には、終了処理する（Ｓ１１８）。
【００２８】
図５に、別の初期化処理フローを示す。まず、リモコン１７を操作して初期化コマンドを送信する（Ｓ２００）。機器本体のリモコン受信部１８で初期化コマンドを受信し（Ｓ２０１）、マイコン１に初期化コマンドが入力される（Ｓ２０２）。次に、初期化処理が必要な他のマイコンが存在するかチェックし（Ｓ２０３）、存在する場合は、該当するマイコンの初期化コマンドを送信する（Ｓ２０４）。初期化処理が必要か否かは、図４と同様に、他のマイコンから初期化終了信号が送信されたか否かでチェックする。
【００２９】
マイコン２の初期化コマンドが送信された場合の初期化処理は図４と同様である。マイコン２は初期化コマンドを受信すると（Ｓ２０５）、マイコン２はＤＶＤ機能ブロックの初期化処理が開始される（Ｓ２０６）。そして、マイコン２内のＲＯＭ２２より必要な初期設定値が読み出され（Ｓ２０７）、読み出された初期設定値はＥＥＰＲＯＭ２３に書き込み処理されて（Ｓ２０８）、初期設定値によりＤＶＤ機能ブロック内の初期化処理がなされる（Ｓ２０９）。ＤＶＤ機能ブロック内の初期化処理が終了すると（Ｓ２１０）、初期化終了信号がマイコン１に送信される（Ｓ２１１）。
【００３０】
マイコン１は、初期化終了信号を受信すると（Ｓ２１２）、Ｓ２０３に戻り、初期化処理が必要な他のマイコンが存在するかチェックする。初期化処理が必要なマイコンがない場合には、ＴＶ及びＶＣＲ機能ブロックの初期化処理を開始する（Ｓ２１３）。マイコン１内のＲＯＭ１２より必要な初期設定値が読み出され（Ｓ２１４）、読み出された初期設定値はＥＥＰＲＯＭ１３に書き込み処理される（Ｓ２１５）。そして、初期設定値によりＴＶ及びＶＣＲ機能ブロック内の初期化処理がなされ（Ｓ２１６）、処理が終了すると、終了処理する（Ｓ２１７）。
【００３１】
マイコン１とマイコン２との間の初期化に関する信号の送受信を行う方法としては、例えば、端子を用いる方法とＩ２ＣＢＵＳ通信を利用する方法がある。端子を用いる方法は、図６に示すように、マイコン１の端子Ａを初期化開始信号出力端子に設定し、マイコン２の端子Ｂを初期化開始信号入力端子に設定して、端子Ａの出力をＬからＨに立ち上げることでマイコン２の初期化処理を開始するようにする。また、マイコン２の端子Ｃを初期化終了信号出力端子に設定し、マイコン１の端子Ｄを初期化終了入力端子に設定して、端子Ｃの出力をＬからＨに立ち上げることで初期化終了信号をマイコン１が受信する。
【００３２】
図７に示すように、マイコン１及びマイコン２に設定されたＩ２ＣＢＵＳのＣＬＯＣＫ端子及びＤＡＴＡ端子を利用して初期化開始信号及び初期化終了信号を送受信する。初期化開始信号を送信する場合には、図８（ａ）に示すような通信フォーマットでマイコン１のＤＡＴＡ端子か初期化開始信号が送信される。また、初期化終了信号を送信する場合には、図８（ｂ）に示すような通信フォーマットでマイコン２のＤＡＴＡ端子から初期化終了信号が送信される。
【００３３】
以上説明した例では、初期設定値を各機能ブロックのマイコンのＲＯＭに書き込むようにしているが、すべての機能ブロックの初期設定値を主制御部であるマイコン１のＲＯＭ１２に書き込んでおくこともできる。この場合には、他のマイコンで初期化処理を行う際に、ＲＯＭ１２から必要な初期設定値をそのマイコンのＥＥＰＲＯＭに書き込んで初期化処理を行うようにすればよい。他のマイコンに初期設定値を書き込む必要がなくなるので、他のマイコンのＲＯＭのメモリ容量を節約することができ、さらに、初期設定値を主制御部のＲＯＭで一元管理することが可能となる。
【００３４】
【発明の効果】
以上に説明したとおり、本発明では、特定機能ブロックの主制御部が初期化信号を受信すると、他の機能ブロックの初期化信号を送信するようになるので、例えば、リモコン等で初期化操作を１回行えば、すべての機能ブロックの初期化処理が行われる。また、各機能ブロックの初期化処理は、それぞれの制御部で行われるので、主制御部だけに処理負担がかかるようなこともない。
【００３５】
そして、主記憶部には、少なくとも当該特定機能ブロックの初期設定値を記憶しておき、副制御部には、当該機能ブロックの初期設定値を記憶しておくことで、初期設定値を分散して記憶でき、各記憶部のメモリ容量は小さくて済み、その分コストを抑えることが可能となる。
【図面の簡単な説明】
【図１】本発明に係る実施形態の全体ブロックの概略図である。
【図２】本発明に係る実施形態の初期化項目に関する表である。
【図３】本発明に係る実施形態の初期化される際の初期設定値に関する表である。
【図４】本発明に係る実施形態の処理フローである。
【図５】本発明に係る実施形態の別の処理フローである。
【図６】本発明に係る実施形態のマイコン間の送受信の例に関する説明図である。
【図７】本発明に係る実施形態のマイコン間の送受信の別の例に関する説明図である。
【図８】マイコン間の送受信の通信フォーマット例に関する説明図である。
【符号の説明】
１    マイコン
１０    ＣＰＵ
１１    ＲＡＭ
１２    ＲＯＭ
１３    ＥＥＰＲＯＭ
１４    チューナ
１５    映像／音声信号処理部
１６    モニタ
１７    リモコン
１８    リモコン受信部
２    マイコン
２０    ＣＰＵ
２１    ＲＡＭ
２２    ＲＯＭ
２３    ＥＥＰＲＯＭ
２４    光ディスク
２５    ピックアップ
２６    記録／再生部
２７    デジタル信号処理部
３０    ビデオカセット
３１    記録ヘッド
３２    記録／再生部
【図１】
2004289645.tif 000003
【図２】
2004289645.tif 000004
【図３】
2004289645.tif 000005
【図４】
2004289645.tif 000006
【図５】
2004289645.tif 000007
【図６】
2004289645.tif 000008
【図７】
2004289645.tif 000009
【図８】
2004289645.tif 000010