(57)【要約】【課題】複数の機種展開において展開機種が増加する毎にプログラムが複雑になったり、ＲＯＭ容量が不足したり、根本的な部分は共通にも関わらずＲＯＭがわかれてしまうという事態に陥っている。【解決手段】メニューの項目、アイテムの切換え範囲などが異なる２機種以上の展開において、まったく同じプログラムをプログラム格納領域２０１に書き込み、差分が生じる部分のデータをカスタマイズデータ格納領域２０２に書き込む。メニューなど展開機種間の差分部分の処理を行う場合は、その都度もしくは、予めカスタマイズデータ格納領域２０２のデータを読み込んで、その内容に応じた処理をＣＰＵ１０３がＲＡＭ１０５及びＥＥＰＲＯＭ１０６及びＯＳＤ回路１０７及びデバイス制御マイクロコンピュータ１０９などに対して行うことで、機種間の差分を吸収することができる。【選択図】図１
2005079810.tif 000002
【特許請求の範囲】
【請求項１】
複数の機種で利用可能なデータを記憶する第１の記憶手段と、機種毎の独自データを記憶する第２の記憶手段と、前記第１の記憶手段及び前記第２の記憶手段を制御し、所望の機種の独自データの処理を行う場合に、前記第２の記憶手段から前記機種に対応する独自データを取得し、前記取得した独自データに基づいて前記機種を制御する制御手段とを具備することを特徴とするＧＵＩ制御装置。
【請求項２】
複数の機種で利用可能なデータを記憶するステップと、機種毎の独自データを記憶するステップと、所望の機種の独自データの処理を行う場合に、前記記憶された独自データから前記機種に対応する独自データを取得し、前記取得した独自データに基づいて前記機種を制御するステップとを具備することを特徴とするＧＵＩ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機種展開に対応可能なＧＵＩ制御装置及びその方法に関するものである。
【背景技術】
【０００２】
複数の機種展開を行う場合、機種間で差分が出る部分をプログラム内で分岐させたり、＃ｉｆｄｅｆ等のマクロなどを使用して切り分けたり、という手段をとっていた（例えば、特許文献１参照）。
【特許文献１】特開平０５−３４１９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、プログラムを分岐させる場合は、展開機種が増えるほどプログラムが複雑になり、ＲＯＭ容量も必要になってしまうという欠点があった。また、マクロを使用して切り分ける場合は、展開機種の数だけＲＯＭができるので、ＲＯＭの管理が複雑になることと、共通部分に不具合があった場合に全部の展開機種に対して個々にダウンロードが必要となるため、コストがかかってしまうという欠点があった。
【０００４】
一方、プラズマテレビや液晶テレビなどが新たにでてきたことで、同時に複数の開発を行う必要が多くなってきている。これらの展開機種は基本的な機能に関してはほとんど同じであるが、一部表示デバイスによっての機能差が生じる。これらの機能差をプログラム内部で分岐させるとプログラムが複雑になり、新しく展開機種が増えた場合必ずプログラムの変更を行わなければならない。また、それぞれ別のＲＯＭとすると共通部分に不具合があった場合などに、全ての展開機種に対して別々にダウンロードを行う必要が生じるため、多大なコストがかかり問題になる。
【０００５】
そこで、上記課題を解決するために、機種間の差分の部分をプログラムに外部に持たせ、このデータ部分の差し替えを行うことで不空の機種展開に対応することが可能なＧＵＩ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係るＧＵＩ制御装置は、複数の機種で利用可能なデータを記憶する第１の記憶手段と、機種毎の独自データを記憶する第２の記憶手段と、第１の記憶手段及び第２の記憶手段を制御し、所望の機種の独自データの処理を行う場合に、第２の記憶手段から機種に対応する独自データを取得し、取得した独自データに基づいて機種を制御する制御手段とを具備することを特徴とする。
【０００７】
また、本発明の請求項２に係るＧＵＩ制御方法は、複数の機種で利用可能なデータを記憶するステップと、機種毎の独自データを記憶するステップと、所望の機種の独自データの処理を行う場合に、記憶された独自データから機種に対応する独自データを取得し、取得した独自データに基づいて機種を制御するステップとを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、機種間の差分をＲＯＭの外部に持っていくことで、複数の機種展開であっても完全にＲＯＭの一本化を実現することができ、新たに展開機種が増えてもプログラムの修正を行わず、対応することができる。
【０００９】
また、共通のプログラム部分に不具合が発見され、オンエアダウンロードを行わなければならない事態になった場合も、複数の展開機種に対して、全く同じ機種と扱うことが出来るため、最も低いコストでオンエアダウンロードを行うことができる。
【発明を実施するための最良の形態】
【００１０】
（実施の形態１）
図１は本発明のＧＵＩ制御装置の構成図であって、１０１はＧＵＩマイクロコンピュータボード、１０２はＧＵＩマイクロコンピュータ、１０３はＧＵＩマイクロコンピュータのＣＰＵ、１０４はＧＵＩマイクロコンピュータ内蔵のフラッシュＲＯＭもしくは、書き換え可能な外付けフラッシュＲＯＭ、１０５はＧＵＩマイクロコンピュータ内のＲＡＭ、１０６はＧＵＩマイクロコンピュータボード上のＥＥＰＲＯＭ、１０７はＯＳＤ回路、１０８はデバイス制御マイクロコンピュータボード、１０９はデバイス制御マイクロコンピュータを表わす。
【００１１】
図２はフラッシュＲＯＭ１０４の詳細図であって、２０１はプログラムを書き込むためのプログラム格納領域、２０２は機種間の差分のデータを記憶するためのカスタマイズデータ格納領域、２０３は機種に依存しないデータを記憶するためのデータ格納領域を表わす。
【００１２】
以上のように構成されたＧＵＩ制御装置において、その動作を説明する。メニューの項目、アイテムの切換え範囲などが異なる２機種以上の展開において、まったく同じプログラムをプログラム格納領域２０１に書き込み、差分が生じる部分のデータをカスタマイズデータ格納領域２０２に書き込む。メニューなど展開機種間の差分部分の処理を行う場合は、その都度もしくは、予めカスタマイズデータ格納領域２０２のデータを読み込んで、その内容に応じた処理をＣＰＵ１０３がＲＡＭ１０５及びＥＥＰＲＯＭ１０６及びＯＳＤ回路１０７及びデバイス制御マイクロコンピュータ１０９などに対して行うことで、機種間の差分を吸収することができる。
【００１３】
次にＧＵＩ制御装置の動作について、図３、図４を用いて詳細に説明する。図３は、カスタマイズデータ格納領域２０２に格納されるデータの一例図であり、図４は、図１に示すＧＵＩ制御装置に具体的な構成の一例を示す概略図である。
【００１４】
例えば、カスタマイズデータ格納領域２０２に、格納されているデータがカスタマイズデータ３０１であった場合、画質の調整画面は図４の表示画面４０１示すようにピクチャーと黒レベルの調整項目で構成されるようになる。
【００１５】
一方、カスタマイズデータ格納領域２０２に、格納されているデータがカスタマイズデータ３０２であった場合、画質の調整画面は図４の表示画面４０２示すように、バックライトとピクチャーと黒レベルの調整項目で構成されるようになる。
【００１６】
このようにカスタマイズ格納領域２０２に格納するデータを差し替えることによって、ＲＯＭ容量を増やしたり、プログラムを書き換えたりすることなく、容易に機種展開が可能になる。
【産業上の利用可能性】
【００１７】
本発明のテレビジョン受信機は機種間の差分をＲＯＭの外部に持っていくことで、複数の機種展開であっても完全にＲＯＭの一本化を実現することができ、新たに展開機種が増えてもプログラムの修正を行わず、対応することができ、また共通のプログラム部分に不具合が発見され、オンエアダウンロードを行わなければならない事態になった場合も、複数の展開機種に対して、全く同じ機種と扱うことが出来るため、最も低いコストでオンエアダウンロードを行うことができるという効果を有し、テレビジョン受信機等の機器において複数の機種展開を行う上で有用である。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１におけるＧＵＩ制御装置の構成図
【図２】本発明の実施の形態１におけるフラッシュＲＯＭの詳細図
【図３】本発明の実施の形態１におけるカスタマイズデータの具体例を示す図
【図４】本発明の実施の形態１における表示画面例を示す図
【符号の説明】
【００１９】
１０１    ＧＵＩマイクロコンピュータボード
１０２    ＧＵＩマイクロコンピュータ
１０３    ＣＰＵ
１０４    フラッシュＲＯＭ
１０５    ＲＡＭ
１０６    ＥＥＰＲＯＭ
１０７    ＯＳＤ回路
１０８    デバイス制御マイクロコンピュータボード
１０９    デバイス制御マイクロコンピュータ
２０１    プログラム格納領域
２０２    カスタマイズデータ格納領域
２０３    データ格納領域
３０１、３０２    カスタマイズデータ
４０１、４０２    表示画面
【図１】
2005079810.tif 000003
【図２】
2005079810.tif 000004
【図３】
2005079810.tif 000005
【図４】
2005079810.tif 000006