(57)【要約】【課題】ディスプレイ上の表示が乱れることなく、区分表示画面を異なるパターンに切り替えることを課題とする。【解決手段】区分表示画面ＳＣ１〜ＳＣ５は、３つのレイヤからなる画像である。各レイヤの部分表示領域の表示領域が変化する場合、ビデオチップのイニシャル処理が必要となる。そこで、画面ＳＣ２と画面ＳＣ４との間に画面ＳＣ３をスケジュールする。画面ＳＣ３は、全表示領域サイズを持ったレイヤ２がレイヤ１の前面に配置され、また、最前面のレイヤ３は透過設定がされている。したがって、ＳＣ２→ＳＣ３→ＳＣ４と遷移する間も表示が乱れることはない。また、ＳＣ４→ＳＣ５とスケジュールされている場合には、割り込み画面ＳＣ６を介在させることにより、表示を整える。【選択図】        図７
2005017674.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ上に複数の部分表示領域からなる区分表示画面を出力する装置であって、
異なるパターンの区分表示画面に対応して用意された複数の区分表示設定データと、
時間の経過に従って区分表示画面を切り替えるためのスケジュールを記述したスケジュールデータと、
を格納する記憶手段と、
前記スケジュールデータに従って読み込まれた第１の区分表示設定データを解釈して第１の区分表示画面を出力し、前記スケジュールデータに記述された切り替えタイミングが経過した際、前記スケジュールデータに従って読み込まれた第２の区分表示設定データを解釈して第２の区分表示画面を出力する表示制御手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
一の区分表示画面から他の一の区分表示画面に遷移する際、ビデオチップのイニシャル処理が必要である場合には、前記一の区分表示画面と前記他の一の区分表示画面との間に表示調整用画面を表示し、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記スケジュールデータが作成されていることを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置において、
前記ビデオチップのイニシャル処理が必要な場合とは、前記部分表示領域の表示領域が変化する場合であることを特徴とする画像表示装置。
【請求項４】
請求項３に記載の画像表示装置において、
前記区分表示画面および前記表示調整用画面は複数のレイヤからなる画面であり、
前記表示調整用画面は、前記一の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記他の一の区分表示画面と表示領域の同じレイヤが前記他の一の区分表示画面と表示領域の異なるレイヤの前面となっている画面であることを特徴とする画像表示装置。
【請求項５】
請求項３または請求項４に記載の画像表示装置において、
前記区分表示画面および前記表示調整用画面は複数のレイヤからなる画面であり、
前記表示調整用画面は、前記一の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記他の一の区分表示画面と表示領域の異なるレイヤを透過設定した画面であることを特徴とする画像表示装置。
【請求項６】
請求項１に記載の画像表示装置において、
前記スケジュールデータに記述された第Ｎ（Ｎは整数）番目の区分表示画面から第Ｎ＋１番目の区分表示画面に移行する際、ビデオチップのイニシャル処理が必要である場合には、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記第Ｎ番目の区分表示画面と前記第Ｎ＋１番目の区分表示画面との間に、割り込み画面を表示させることを特徴とする画像表示装置。
【請求項７】
請求項６に記載の画像表示装置において、
前記ビデオチップのイニシャル処理が必要な場合とは、前記部分表示領域の表示領域が変化する場合であることを特徴とする画像表示装置。
【請求項８】
請求項７に記載の画像表示装置において、
前記区分表示画面および前記割り込み画面は複数のレイヤからなる画面であり、
前記割り込み画面は、前記第Ｎ番目の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記第Ｎ＋１番目の区分表示画面と表示領域の同じレイヤが前記第Ｎ＋１番目の区分表示画面と表示領域の異なるレイヤの前面となっている画面であることを特徴とする画像表示装置。
【請求項９】
請求項７または請求項８に記載の画像表示装置において、
前記区分表示画面および前記割り込み画面は複数のレイヤからなる画面であり、
前記割り込み画面は、前記第Ｎ番目の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記第Ｎ＋１番目の区分表示画面と表示領域の異なるレイヤを透過設定した画面であることを特徴とする画像表示装置。
【請求項１０】
ディスプレイ上に複数の部分表示領域からなる区分表示画面を出力する方法であって、
前記ディスプレイに異なるパターンの区分表示画面を出力するために、それぞれの区分表示画面に対応した区分表示設定データを準備する工程と、
前記区分表示設定データによって規定される区分表示画面を時間の経過とともに切り替えるためのスケジュールを記述したスケジュールデータを準備する工程と、
スケジュールデータに基づき第１の区分表示画面を出力する工程と、
前記スケジュールデータに記述された切り替えタイミングが経過した際、前記スケジュールデータに基づいて第２の区分表示画面を出力する工程と、
を備えることを特徴とする画像表示切替方法。
【請求項１１】
請求項１０に記載の画像表示切替方法において、
一の区分表示画面から他の一の区分表示画面に遷移する際、ビデオチップのイニシャル処理が必要である場合には、前記一の区分表示画面と前記他の一の区分表示画面との間に表示調整用画面を表示し、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記スケジュールデータが作成されていることを特徴とする画像表示切替方法。
【請求項１２】
請求項１０に記載の画像表示切替方法において、
前記スケジュールデータに記述された第Ｎ（Ｎは整数）番目の区分表示画面から第Ｎ＋１番目の区分表示画面に移行する際、ビデオチップのイニシャル処理が必要である場合には、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記第Ｎ番目の区分表示画面と前記第Ｎ＋１番目の区分表示画面との間に、割り込み画面を表示させることを特徴とする画像表示切替方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の表示領域に区分表示された画面の表示切替技術に関する。
【０００２】
【従来の技術】
従来、複数のレイヤから構成された画像を表示する画像表示装置が存在する。たとえば、映像を表示する第１のレイヤ、文字や静止画像を表示する第２のレイヤ、スクロール文字を表示する第３のレイヤ、といったように３つのレイヤからなる画像を表示するものが存在する。そして、これら各レイヤのサイズや表示位置を任意に設定することにより、ディスプレイには各レイヤに対応した複数の部分表示領域からなる画像が表示されることになる。
【０００３】
【発明が解決しようとする課題】
このような画像表示装置において、部分表示領域の表示位置やサイズを変更する際には、ビデオチップのイニシャル処理が必要となる。そして、ビデオチップのイニシャル時には、画面表示プロセスが一時停止するという問題があった。このため、複数の部分表示領域からなる画像の表示中に、部分表示領域の表示位置やサイズを変更することができなかった。あるいは、部分表示領域の表示位置やサイズを変更すると、ディスプレイ上の表示が乱れるといった問題があった。
【０００４】
そこで、本発明は前記問題点に鑑み、ディスプレイ上の表示状態が乱れることなく、部分表示領域のサイズや表示位置を変更可能な画像表示装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、ディスプレイ上に複数の部分表示領域からなる区分表示画面を出力する装置であって、異なるパターンの区分表示画面に対応して用意された複数の区分表示設定データと、時間の経過に従って区分表示画面を切り替えるためのスケジュールを記述したスケジュールデータと、を格納する記憶手段と、前記スケジュールデータに従って読み込まれた第１の区分表示設定データを解釈して第１の区分表示画面を出力し、前記スケジュールデータに記述された切り替えタイミングが経過した際、前記スケジュールデータに従って読み込まれた第２の区分表示設定データを解釈して第２の区分表示画面を出力する表示制御手段と、を備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１に記載の画像表示装置において、一の区分表示画面から他の一の区分表示画面に遷移する際、ビデオチップのイニシャル処理が必要である場合には、前記一の区分表示画面と前記他の一の区分表示画面との間に表示調整用画面を表示し、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記スケジュールデータが作成されていることを特徴とする。
【０００７】
請求項３記載の発明は、請求項２に記載の画像表示装置において、前記ビデオチップのイニシャル処理が必要な場合とは、前記部分表示領域の表示領域が変化する場合であることを特徴とする。
【０００８】
請求項４記載の発明は、請求項３に記載の画像表示装置において、前記区分表示画面および前記表示調整用画面は複数のレイヤからなる画面であり、前記表示調整用画面は、前記一の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記他の一の区分表示画面と表示領域の同じレイヤが前記他の一の区分表示画面と表示領域の異なるレイヤの前面となっている画面であることを特徴とする。
【０００９】
請求項５記載の発明は、請求項３または請求項４に記載の画像表示装置において、前記区分表示画面および前記表示調整用画面は複数のレイヤからなる画面であり、前記表示調整用画面は、前記一の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記他の一の区分表示画面と表示領域の異なるレイヤを透過設定した画面であることを特徴とする。
【００１０】
請求項６記載の発明は、請求項１に記載の画像表示装置において、前記スケジュールデータに記述された第Ｎ（Ｎは整数）番目の区分表示画面から第Ｎ＋１番目の区分表示画面に移行する際、ビデオチップのイニシャル処理が必要である場合には、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記第Ｎ番目の区分表示画面と前記第Ｎ＋１番目の区分表示画面との間に、割り込み画面を表示させることを特徴とする。
【００１１】
請求項７記載の発明は、請求項６に記載の画像表示装置において、前記ビデオチップのイニシャル処理が必要な場合とは、前記部分表示領域の表示領域が変化する場合であることを特徴とする。
【００１２】
請求項８記載の発明は、請求項７に記載の画像表示装置において、前記区分表示画面および前記割り込み画面は複数のレイヤからなる画面であり、前記割り込み画面は、前記第Ｎ番目の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記第Ｎ＋１番目の区分表示画面と表示領域の同じレイヤが前記第Ｎ＋１番目の区分表示画面と表示領域の異なるレイヤの前面となっている画面であることを特徴とする。
【００１３】
請求項９記載の発明は、請求項７または請求項８に記載の画像表示装置において、前記区分表示画面および前記割り込み画面は複数のレイヤからなる画面であり、前記割り込み画面は、前記第Ｎ番目の区分表示画面とは各レイヤの表示領域が同じ画面であって、かつ、前記第Ｎ＋１番目の区分表示画面と表示領域の異なるレイヤを透過設定した画面であることを特徴とする。
【００１４】
請求項１０記載の発明は、ディスプレイ上に複数の部分表示領域からなる区分表示画面を出力する方法であって、前記ディスプレイに異なるパターンの区分表示画面を出力するために、それぞれの区分表示画面に対応した区分表示設定データを準備する工程と、前記区分表示設定データによって規定される区分表示画面を時間の経過とともに切り替えるためのスケジュールを記述したスケジュールデータを準備する工程と、スケジュールデータに基づき第１の区分表示画面を出力する工程と、前記スケジュールデータに記述された切り替えタイミングが経過した際、前記スケジュールデータに基づいて第２の区分表示画面を出力する工程と、を備えることを特徴とする。
【００１５】
請求項１１記載の発明は、請求項１０に記載の画像表示切替方法において、一の区分表示画面から他の一の区分表示画面に遷移する際、ビデオチップのイニシャル処理が必要である場合には、前記一の区分表示画面と前記他の一の区分表示画面との間に表示調整用画面を表示し、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記スケジュールデータが作成されていることを特徴とする。
【００１６】
請求項１２記載の発明は、請求項１０に記載の画像表示切替方法において、前記スケジュールデータに記述された第Ｎ（Ｎは整数）番目の区分表示画面から第Ｎ＋１番目の区分表示画面に移行する際、ビデオチップのイニシャル処理が必要である場合には、ビデオチップのイニシャル処理による表示画面の乱れが前記ディスプレイに出力されないように前記第Ｎ番目の区分表示画面と前記第Ｎ＋１番目の区分表示画面との間に、割り込み画面を表示させることを特徴とする。
【００１７】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる画像表示装置１０のブロック図である。
【００１８】
画像表示装置１０は、ＣＰＵ１１、ビデオコントローラ１２、メインメモリ１３、ハードディスク１４を備える。ＣＰＵ１１は、ハードディスク１４やＲＯＭ等の記憶装置に格納されたプログラムをメインメモリ１３などのハードウェア資源を利用して実行することにより画像表示装置１０の全体制御を行う。なお、本実施の形態においては、画像表示装置１０の記憶装置はハードディスクを例に説明しているが、記憶装置として、フラッシュメモリやコンパクトフラッシュ（Ｒ）などのメモリを利用するようにしてもよい。ビデオコントローラ１２は、ビデオチップ２０およびビデオメモリ２２を備え、ビデオメモリ２２に格納された画像データを、インタフェース２３を介して接続されたディスプレイ３０に出力する。
【００１９】
なお、この明細書において画像とは、ビデオコントローラ１２から出力されディスプレイ３０に表示される全ての情報を含む。したがって、ディスプレイ３０に表示されるＪＰＥＧ、ＢＭＰファイルなどの静止画像のみならず、ディスプレイ３０に表示される文字も画像に含まれる。したがって、ＪＰＥＧ、ＢＭＰファイルなどにより表示される画像については、特に静止画像と称して区別することとする。また、ディスプレイ３０に表示される動画像も、この明細書で言う画像に含まれる。
【００２０】
この画像表示装置１０が出力する画像は、図２に示すように、レイヤ１〜３からなる３レイヤ構造となっている。そして、この実施の形態では、最背面レイヤであるレイヤ１は、Ｌｉｖｅ映像を表示するレイヤであり、最背面レイヤの前に位置するレイヤ２は、文字および静止画像を表示するレイヤであり、最前面レイヤであるレイヤ３はスクロール文字を表示するレイヤである。ここで、各レイヤに透過設定が行われていない場合、表示領域が重複する部分は、前面側の画像がディスプレイ３０に表示されることになる。
【００２１】
このようなレイヤ構造となっている画像が、合成表示されることにより、たとえば、図３（ｃ）に示すような区分表示画面がディスプレイ３０に表示されるのである。ここで、区分表示画面とは、図３（ｃ）や図７等に示すように、複数の部分表示領域から構成された画面のことを言う。
【００２２】
図３は、レイヤ構造を模式的に示す図である。図３（ａ）は、ビデオチップ２０が備えるレジスタ２１およびビデオメモリ２２のメモリマップである。レジスタ２１には、各レイヤの表示位置やサイズのデータが格納される。
【００２３】
ビデオメモリ２２には、レイヤ１画像領域２２１、レイヤ２画像領域２２２、レイヤ３画像領域２２３、スクロール文字領域２２４がマッピングされている。
【００２４】
図３（ｂ）は、レジスタ２１に格納されたレイヤの表示位置およびサイズデータと、ビデオメモリ２２に格納された各レイヤの画像データに基づいて、各レイヤの表示状態を仮想的に示した図である。
【００２５】
図３（ａ）の例では、レジスタ２１に設定されているデータに基づいて、レイヤ１は画面右上部の部分表示領域が確保され、レイヤ２は全表示領域が確保され、レイヤ３は、画面下部の部分表示領域が確保されている。ここで、全表示領域とはディスプレイ３０の表示領域の全面ではなく、この画像表示装置１０によってディスプレイ３０に表示させる区分表示画面の全面を示している。
【００２６】
図３（ｃ）は、これら３つのレイヤの画像が合成して表示された画面イメージを示している。レイヤ２では、最背面のレイヤ１の部分表示領域と重複する領域に透過設定がされている。したがって、最背面のレイヤ１も合成された区分表示画面に表示される。また、最前面のレイヤ３は、レイヤ２の下部領域を隠すようにして表示されている。
【００２７】
このように本実施の形態にかかる画像表示装置１０は、各レイヤの表示位置やサイズをレジスタ２１に設定することにより、部分表示領域で区分された様々な区分表示画面を出力することが可能である。そして、各レイヤに表示させる画像の内容や背景・透過設定情報をビデオメモリ２２に設定することにより、表示内容を決定することが可能である。
【００２８】
レジスタ２１およびビデオメモリ２２に格納される各レイヤの情報は、ハードディスク１４に格納された区分表示設定データ４１により決定される。ハードディスク１４には、複数の様々な区分表示画面をディスプレイ３０に表示させるため、複数の区分表示設定データ４１を蓄積している。
【００２９】
図４は、区分表示設定データ４１のファイル名一覧を示す図である。図に示すように、本実施の形態において、区分表示設定データ４１は、ＨＴＭＬファイルである。それぞれの区分表示設定データ４１には、各表示画像を構成する３つのレイヤの表示位置情報（ｘ，ｙ座標）、サイズ情報（幅および高さ）、背景色の設定情報、透過設定情報が含まれている。
【００３０】
ＣＰＵ１１は、所定のプログラムに従って、区分表示設定データ４１を読み込み、区分表示設定データ４１の内容を解釈して、ビデオチップ２０に描画指示を送る。ビデオチップ２０は、この描画指示に従ってレジスタ２１に各レイヤの表示位置およびサイズデータを書き込むとともに、ビデオメモリ２２に各レイヤの画像データを書き込むのである。
【００３１】
このように、１つの区分表示設定データ４１によって１つの区分表示画面を表示することが可能であるが、画像表示装置１０は、この区分表示画面を時間の経過とともに自動的に切り替えるためのスケジュールデータ４２を備えている。スケジュールデータ４２は、定常時スケジュールデータ４２１と割り込み時スケジュールデータ４２２とを含んでおり、ハードディスク１４に格納されている。
【００３２】
図５は、定常時スケジュールデータ４２１のデータの内容の一例を示す図である。図中［ｍａｉｎ０１］，［ｍａｉｎ０２］・・・［ｍａｉｎ０５］は、区分表示画面の表示順序を表している。図で示した例であれば、初期画面では、区分表示設定データ４１としてｓｃｒｅｅｎ００１．ｈｔｍｌファイルを使用し、ｓｃｒｅｅｎ００１．ｈｔｍｌファイルに基づいて表示された区分表示画面を６０秒間表示する。次に、区分表示設定データ４１としてｓｃｒｅｅｎ００４．ｈｔｍｌファイルを使用し、ｓｃｒｅｅｎ００４．ｈｔｍｌファイルに基づいて表示された区分表示画面を１２０秒間表示する。次に、区分表示設定データ４１としてｓｃｒｅｅｎ００２．ｈｔｍｌファイルを使用し、ｓｃｒｅｅｎ００２．ｈｔｍｌファイルに基づいて表示された区分表示画面を２４０秒間表示する。このようにして、ディスプレイ３０に表示させる区分表示画面を順次切り替えるのである。
【００３３】
このような切り替え制御は、所定のプログラムに従ってＣＰＵ１１がスケジュールデータ４２を読み込むことによって実行される。ＣＰＵ１１は、読み込んだ定常時スケジュールデータ４２１の記述内容に従って、順次、該当する区分表示設定データ４１を読み込み、解釈し、ビデオチップ２０に描画指示を送る。そして、ビデオチップ２０がレジスタ２１およびビデオメモリ２２の更新処理を行うのである。
【００３４】
図６は、割り込み画面表示が必要となった際に利用される割り込み時スケジュールデータ４２２の内容を示す図である。割り込み画面が必要となる場合とは、ビデオチップ２０のイニシャル処理が必要であり、かつ、ディスプレイ上に表示される画像に乱れが発生すると判断される場合である。割り込み画面が必要となった場合には、ＣＰＵ１１には、割り込み時スケジュールデータ４２２が読み込まれる。そして、ＣＰＵ１１は、定常時スケジュールデータ４２１に記述されたスケジュールに割り込んで割り込み画面を表示する制御を行うのである。
【００３５】
図では、割り込み画面を生成する区分表示設定データ４１としてｓｃｒｅｅｎ０１０．ｈｔｍｌが指定されている。割り込み画面が必要となった場合には、ｓｃｒｅｅｎ０１０．ｈｔｍｌファイルに従って割り込み画面が２０秒間表示され、その後、定常時スケジュールデータ４２１に記述されたスケジュールに復帰して画面遷移制御が行われるのである。
【００３６】
ビデオチップ２０のイニシャル処理が必要となる場合を具体的に説明する。図３（ａ）に示したように、ＣＰＵ１１の指示に従って、レジスタ２１とビデオメモリ２２に各種情報が設定されると、ビデオチップ２０は、これらの情報に基づいて画像データをディスプレイ３０に出力する。ここで、ビデオメモリ２２の内容が変更された場合には、ビデオチップ２０は、その変更内容をリアルタイムでディスプレイ３０に反映させることが可能である。しかし、各レイヤの表示位置やサイズが変更される場合には、ビデオチップ２０は、レジスタ２１の内容を変更、すなわちイニシャル処理を行い、ビデオメモリ２２に確保された該当レイヤのエリアを変更しなければならない。したがって、その間、サイズや表示位置の変更のあったレイヤについては、リアルタイムでディスプレイ３０に対する表示切り替えを行うことができない。そして、このイニシャル処理中は、ディスプレイ３０に対する出力画像が乱れることになるので、本実施の形態においては、上記のように割り込み画面を表示させることとしているのである。
【００３７】
本実施の形態では、割り込み画面として、レイヤのサイズが全表示領域であり、かつ、透過設定が行われていないレイヤ２と、レイヤ全体に透過設定が行われたレイヤ３とを含む画面を利用することとしている。このようなレイヤ構成の画面を割り込み画面として使用することにより、ディスプレイ３０には、レイヤ２が全面表示されることになる。これによって、レイヤ１とレイヤ３についてレイヤの表示位置変更やサイズ変更が行われている間もディスプレイ上の表示に影響を与えることはない。
【００３８】
上記のように本実施の形態においては、割り込み画面のレイヤ２のサイズを全表示領域としているが、割り込み画面のレイヤ２は、レイヤ１の部分表示領域を全て隠すだけの領域があればよく、必ずしも全表示領域である必要はない。
【００３９】
また、本実施の形態においては、レイヤ１とレイヤ３に挟まれるレイヤ２を割り込み画面として利用しているが、割り込み画面として最前面のレイヤを使用するようにしてもよい。この場合に、最前面のレイヤによって他のレイヤの部分表示領域全て隠すようにすれば、他のレイヤを透過設定する必要はない。
【００４０】
すなわち、本発明は、表示領域の変更のあったレイヤの前面に、表示領域の変更のないレイヤを表示させることによって、ディスプレイ３０に対する表示を整えるのである。あるいは、表示領域の変更のあったレイヤを透過設定することにより、ディスプレイ３０に対する表示を整えるのである。
【００４１】
図７は、区分表示画面の遷移の一例を示す図である。図では、６つの区分表示画面ＳＣ１〜ＳＣ６が遷移する様子を示している。このうち、区分表示画面ＳＣ６は割り込み用の画面であるので、割り込み画面ＳＣ６と呼ぶことにする。
【００４２】
割り込み画面ＳＣ６は、図６に示した割り込み時スケジュールデータ４２２に記述されたｓｃｒｅｅｎ０１０．ｈｔｍｌファイルによって生成される画面である。一方、区分表示画面ＳＣ１〜ＳＣ５は、図５に示した定常時スケジュールデータ４２１に記述された各区分表示設定データ４１によって生成される画面である。
【００４３】
そして、図５で示した定常時スケジュールデータ４２１に従って、順に区分表示画面を切り替える場合、遷移ＳＣ１→ＳＣ２→ＳＣ３→ＳＣ４の間には、ビデオチップ２０はイニシャル処理を行う必要がない。あるいは、ビデオチップ２０のイニシャル処理は必要であるが、ディスプレイ上の表示が乱れることはない。したがって、遷移ＳＣ１→ＳＣ２→ＳＣ３→ＳＣ４の間は、定常時スケジュールデータ４２１に従って区分表示画面が遷移する。
【００４４】
これに対して、遷移ＳＣ４→ＳＣ５については、ビデオチップ２０のイニシャル処理が必要であり、かつ、ディスプレイ上の表示が乱れる画面遷移である。したがって、割り込み時スケジュールデータ４２２が読み込まれ、割り込み画面ＳＣ６が表示されるのである。これにより、ＳＣ４→ＳＣ６→ＳＣ５と遷移するが、この間、ディスプレイ３０の表示が乱れることはない。
【００４５】
以上説明した本実施の形態の画像表示装置１０の処理の流れの詳細を図８ないし図１５のフローチャートを参照しながら説明する。
【００４６】
図８は、メインスケジュール処理のフローチャートである。メインスケジュール処理は、ＣＰＵ１１上で実行される所定のプログラムの動作である。まず、ＣＰＵ１１は、定常時スケジュールデータ４２１を読み込む（ステップＳ１）。そして、定常時スケジュールデータ４２１に記述されたスケジュールに従い、初期画面用の区分表示設定データ４１を読み込み、区分表示設定データ４１を解釈して、ビデオチップ２０に描画指示を送る。この指示に従いビデオチップ２０は、レジスタ２１およびビデオメモリ２２に各種情報を設定する。そして、ビデオチップ２０は、レジスタ２１およびビデオメモリ２２の設定内容に従って、区分表示画面データをディスプレイ３０に出力する。これにより、ディスプレイ３０に初期画面が表示される（ステップＳ２）。
【００４７】
次に、ＣＰＵ１１は、定常時スケジュールデータ４２１に記述された画面の更新時間が経過したか否かの判断を行い（ステップＳ３）、更新時間が経過している場合（ステップＳ３でＹｅｓ）には、割り込み画面を表示する必要性があるか否かの判断を行う（ステップＳ４）。具体的には、ビデオチップ２０のイニシャル処理が必要であり、かつ、ディスプレイ上の表示が乱れる画面遷移であるか否かの判断を行う。更新時間が経過していない場合（ステップＳ３でＮｏ）には、所定時間経過後、再度ステップＳ３の処理を実行する。
【００４８】
割り込み画面の表示が必要である場合には、ＣＰＵ１１は、割り込み時スケジュールデータ４２２を読み込み、割り込み時スケジュールデータ４２２を解釈して、ビデオチップ２０に描画指示を送る。この指示に従いビデオチップ２０は、レジスタ２１およびビデオメモリ２２の各種情報を設定する。ビデオチップ２０は、レジスタ２１およびビデオメモリ２２の設定内容に従って、割り込み画面データをディスプレイ３０に出力する。これにより、ディスプレイ３０に割り込み画面が表示される（ステップＳ２）。
【００４９】
次に、ＣＰＵ１１は、定常時スケジュールデータ４２１に記述された本来のスケジュールに従って、次画面用の区分表示設定データ４１を読み込み、区分表示設定データ４１を解釈し、ビデオチップ２０に描画指示を送る。ビデオチップ２０は、この指示に従い、レジスタ２１およびビデオメモリ２２に各種情報を設定する。そして、ビデオチップ２０は、レジスタ２１およびビデオメモリ２２の設定内容に従って、区分表示画面データをディスプレイ３０に出力する。これにより、ディスプレイ３０に次画面が表示される（ステップＳ６）。
【００５０】
一方、ステップＳ４において割り込み画面の表示が必要ないと判断された場合には、ＣＰＵ１１は、定常時スケジュールデータ４２１に記述された本来のスケジュールに従って、次画面表示処理を実行する（ステップＳ６）。
【００５１】
ステップＳ６で表示した画面が最終画面である場合（ステップＳ７でＹｅｓ）には、メインスケジュール処理を終了し、次画面が存在する場合（ステップＳ７でＮｏ）には、ステップＳ３に戻り繰り返し処理を行う。
【００５２】
このようにして、ディスプレイ３０上に表示される区分表示画面が順次自動的に切り替わるのである。そして、ビデオチップ２０のイニシャル処理が必要であり、かつ、ディスプレイ上の表示が乱れると判断される場合には、割り込み画面が挿入されるよう制御されるので、スケジュールに従って画面が遷移する間、ディスプレイ３０上の表示が乱れることがない。
【００５３】
次に、図８で示したフローチャートのうち、ステップＳ２，Ｓ５，Ｓ６の処理の詳細について、図９ないし図１２を参照しながら説明する。
【００５４】
図９は、画面表示処理のフローチャートであり、ステップＳ２，Ｓ５，Ｓ６に共通の処理である。まず、ＣＰＵ１１およびビデオチップ２０が、区分表示設定データ４１に従い、レイヤ１〜レイヤ３についての設定処理を行う（ステップＳ１０〜Ｓ３０）。具体的には、ＣＰＵ１１の指示に従って、ビデオチップ２０がレイヤ１〜レイヤ３の表示位置およびサイズデータをレジスタ２１に設定し、レイヤ１〜レイヤ３へ表示する画像データをビデオメモリ２２に設定する。
【００５５】
次に、ビデオチップ２０が、レジスタ２１およびビデオメモリ２２の設定内容に従って、レイヤ１〜レイヤ３の合成処理を行い、区分表示画面データをディスプレイ３０に出力するのである（ステップＳ４０）。
【００５６】
図１０は、レイヤ１設定処理（ステップＳ１０）の詳細を示すフローチャートである。レイヤ１設定処理では、まず、レイヤの表示位置とサイズがレジスタ２１に設定される（ステップＳ１１）。次に、この実施の形態では、レイヤ１はＬｉｖｅ映像の表示レイヤであるので、３０ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）で映像の取り込み処理が実行され、取り込まれた映像が順次ビデオメモリ２２のレイヤ１画像領域２２１に格納される（ステップＳ１２）。
【００５７】
図１１は、レイヤ２設定処理（ステップＳ２０）の詳細を示すフローチャートである。レイヤ２設定処理では、まず、レイヤの表示位置とサイズがレジスタ２１に設定される（ステップＳ２１）。そして、レイヤ２についての背景色の設定および透過設定が行われる（ステップＳ２２）。たとえば、レイヤ１のＬｉｖｅ映像を表示する部分を透過設定する処理が行われる。また、文字表示の背景色が設定される。
【００５８】
次に、この実施の形態では、レイヤ２は、文字および静止画像の表示レイヤであるので、これら各情報の書き込み処理が行われる。
【００５９】
まず、時計表示の変更が必要であるかどうかを判断する（ステップＳ２３）。ここでは、１分ごとに時計表示を更新するので、１分が経過している場合（ステップＳ２３でＹｅｓ）には、レイヤ２画像領域２２２の時計表示位置に現在の時間データを書き込む（ステップＳ２４）。
【００６０】
次に、天気表示の変更が必要であるかどうかを判断する（ステップＳ２５）。ここでは、ＣＰＵ１１が所定のプログラムによって外部から天気の変化情報を受けることが可能としている。天気が変化している場合（ステップＳ２５でＹｅｓ）には、レイヤ２画像領域２２２の天気表示位置に現在の天気データを書き込む（ステップＳ２６）。
【００６１】
次に、静止画像（ＪＰＥＧ）の変更が必要であるかどうかを判断する（ステップＳ２７）。静止画像の変更タイミングは区分表示設定データ４１に記述されている。そして、静止画像の変更が必要である場合（ステップＳ２７でＹｅｓ）には、レイヤ２画像領域２２２の静止画像表示位置に静止画像データを書き込む（ステップＳ２８）。以上の処理により、レイヤ２設定処理が行われる。
【００６２】
図１２は、レイヤ３設定処理（ステップＳ３０）の詳細を示すフローチャートである。まず、レイヤの表示位置とサイズがレジスタ２１に設定される（ステップＳ３１）。そして、レイヤ２についての背景色の設定および透過設定が行われる（ステップＳ３２）。
【００６３】
次に、この実施の形態では、レイヤ３は、スクロール文字の表示レイヤであるので、これら各情報の書き込み処理が行われる。
【００６４】
まず、スクロール文字の文字列の変更が必要であるかどうかを判断する（ステップＳ３３）。スクロール文字例の変更タイミングは区分表示設定データ４１に記述されている。そして、スクロール文字列の変更が必要である場合（ステップＳ３３でＹｅｓ）には、スクロール文字領域２２４に変更後のスクロール文字列が書き込まれる（ステップＳ３４）。
【００６５】
次に、スクロール文字領域２２４に格納されたスクロール文字列のビットブロックがレイヤ３画像領域２２３に転送される（ステップＳ３５）。そして、レイヤ３画像領域２２３のスクロール文字列の表示位置が左にインクリメントされる（ステップＳ３６）。以上の処理により、レイヤ３設定処理が行われる。
【００６６】
このようにして、レイヤ１〜３設定処理（ステップＳ１０〜Ｓ３０）が実行されることによって、ビデオチップ２０のレジスタ２１およびビデオメモリ２２が更新されると、ビデオチップ２０による合成描画処理（ステップＳ４０）が実行されて、区分表示画面がディスプレイ３０に表示されるのである。
【００６７】
以上のような処理により区分表示画面の遷移が行われる。次に、図７で示した画面遷移のうち、区分表示画面ＳＣ１→ＳＣ２→ＳＣ３→ＳＣ４の遷移を具体例として処理の流れを説明する。
【００６８】
図１３は、区分表示画面ＳＣ２の表示処理、つまり、ＳＣ１→ＳＣ２の遷移に関するフローチャートである。区分表示画面ＳＣ１では、レイヤ２の背面に隠れているためレイヤ１のＬｉｖｅ映像は表示されていない。しかし、レジスタ２１には、レイヤ１の表示位置およびサイズとして、区分表示画面ＳＣ２におけるレイヤ１と同じ表示位置および同じサイズのデータが書き込まれているものとする。したがって、ここでは、レイヤ１の表示位置およびサイズの変更はない。
【００６９】
この遷移では、まず、レイヤ２の透過したい領域、つまり、レイヤ１の部分表示領域と重複する領域に対して透過設定を行う（ステップＳ１０１）。次に、レイヤ２の画像データを作成する。具体的には、時計、天気予報、静止画像のデータがレイヤ２画像領域２２２に書き込まれる（ステップＳ１０２）。
【００７０】
また、ＳＣ１→ＳＣ２の遷移では、レイヤ３の表示位置およびサイズに変更はない。そして、最後に、レイヤ１，２，３の合成表示処理が行われる（ステップＳ１０３）。
【００７１】
このように、ＳＣ１→ＳＣ２の遷移では、レイヤ１およびレイヤ３の表示位置およびサイズに変更はない。また、レイヤ２については、全表示領域のサイズに固定されているので、レイヤ２についても表示位置とサイズに変更はない。したがって、ＳＣ１→ＳＣ２の遷移では、ディスプレイ３０に実際に表示される区分表示画面の区分は変更されるが、ビデオチップ２０のイニシャル処理は必要ないので、表示上の乱れはない。
【００７２】
図１４は、区分表示画面ＳＣ３の表示処理、つまり、ＳＣ２→ＳＣ３の遷移に関するフローチャートである。区分表示画面ＳＣ３では、レイヤ２の文字を全領域表示する。そして、レイヤ１の表示位置およびサイズの変更はない。
【００７３】
この遷移では、まず、レイヤ２の背景色を指定する。ただし、透過設定は行わない（ステップＳ２０１）。次に、レイヤ２の画像データを作成する。具体的には、全表示領域用の文字データがレイヤ２画像領域２２２に書き込まれる（ステップＳ２０２）。
【００７４】
ＳＣ２→ＳＣ３の遷移では、レイヤ３の表示位置およびサイズに変更はないが。レイヤ３の全体を透過設定する（ステップＳ２０３）。そして、最後に、レイヤ１，２，３の合成表示処理が行われる（ステップＳ２０４）。
【００７５】
このように、ＳＣ２→ＳＣ３の遷移では、レイヤ１およびレイヤ３の表示位置およびサイズに変更はない。また、レイヤ２については、全表示領域のサイズに固定されているので、レイヤ２についても表示位置とサイズに変更はない。したがって、ＳＣ２→ＳＣ３の遷移では、ディスプレイ３０に実際に表示される区分表示画面の区分は変更されるが、ビデオチップ２０のイニシャル処理は必要ないので、表示上の乱れはない。
【００７６】
図１５は、区分表示画面ＳＣ４の表示処理、つまり、ＳＣ３→ＳＣ４の遷移について説明する。
【００７７】
まず、レイヤ１の表示位置およびサイズの変更を行う（ステップＳ３０１）。次に、レイヤ２の透過したい領域、つまり、レイヤ１の部分表示領域と重複する領域に対して透過設定を行う（ステップＳ３０２）。次に、レイヤ２の画像データを作成する。具体的には、天気予報、静止画像のデータがレイヤ２画像領域２２２に書き込まれる（ステップＳ３０３）。さらに、レイヤ３の表示位置およびサイズの変更を行う（ステップＳ３０４）。そして、最後に、レイヤ１，２，３の合成表示処理が行われる（ステップＳ１０３）。
【００７８】
このように、ＳＣ３→ＳＣ４の遷移では、レイヤ１およびレイヤ３の表示位置およびサイズの変更が行われる。しかし、ＳＣ３→ＳＣ４の遷移処理中には、レイヤ２の文字データが全表示領域で表示されている。したがって、ＳＣ３→ＳＣ４の遷移においては、ビデオチップ２０のイニシャル処理が行われるが、ディスプレイ３０における表示上の乱れはない。
【００７９】
このように、ビデオチップ２０のイニシャル処理が必要な場合であっても、表示上の乱れが発生しないようにスケジュールデータ４２が作成されているのである。つまり、区分表示画面ＳＣ２と区分表示画面ＳＣ４とを比較すると、レイヤ１およびレイヤ３の表示位置やサイズが変更されているため、ＳＣ２→ＳＣ４の遷移を実行すると、表示上の乱れが発生する。そこで、表示調整用画面として区分表示画面ＳＣ３を介在させることによって、そのような問題を解決しているのである。
【００８０】
一方、区分表示画面ＳＣ４と区分表示画面ＳＣ５との間には、表示を整えるための区分表示画面（表示調整用画面）ＳＣ３に相当するものがスケジュールされていない。このような場合には、前述したように、割り込み画面ＳＣ６を挿入することによって、表示を整えるようにしているのである。
【００８１】
以上説明したように、本発明のポイントの１つは、ビデオチップ２０のイニシャル処理が必要となる場合には、自動的に割り込み画面を挿入することである。これにより、ディスプレイ上の表示が乱れることはないので、ビデオチップのイニシャル処理の必要性の有無を考慮することなくスケジュールを組むことが可能である。本発明の別のポイントは、ビデオチップ２０のイニシャル処理が必要となる場合でも、表示上の乱れが発生しないようなスケジュールデータ４２を作成することである。この場合は、割り込み画面を必要とすることなく表示を整えることができる。
【００８２】
【発明の効果】
以上説明したように、請求項１または請求項１０に記載の発明では、区分表示設定データとスケジュールデータに従って区分表示画面を切り替え表示するので、時間の経過とともに異なるパターンの画面を表示することが可能である。
【００８３】
請求項２または請求項１１に記載の発明では、ビデオチップのイニシャル処理による影響がディスプレイに出力されないようスケジュールデータが作成されているので、ディスプレイ上の表示が乱れることがない。
【００８４】
請求項３記載の発明では、部分表示領域の表示領域が変化する場合にも、ディスプレイ上の表示が乱れることがない。
【００８５】
請求項４記載の発明では、表示領域の変化しないレイヤを、表示領域の変化するレイヤの前面に表示するので、ビデオチップのイニシャル処理による影響がディスプレイに出力されることはない。
【００８６】
請求項５記載の発明では、表示領域の変化のあるレイヤを透過設定するので、ビデオチップのイニシャル処理による影響がディスプレイに出力されることはない。
【００８７】
請求項６または請求項１２に記載の発明では、ビデオチップのイニシャル処理による影響がディスプレイに出力されないよう割り込み画面を表示するので、ディスプレイ上の表示が乱れることがない。
【００８８】
請求項７記載の発明では、部分表示領域の表示領域が変化する場合にも、ディスプレイ上の表示が乱れることがない。
【００８９】
請求項８記載の発明では、表示領域の変化しないレイヤを、表示領域の変化するレイヤの前面に表示するので、ビデオチップのイニシャル処理による影響がディスプレイに出ることはない。
【００９０】
請求項９記載の発明では、表示領域の変化のあるレイヤを透過設定するので、ビデオチップのイニシャル処理による影響がディスプレイに出力されることはない。
【図面の簡単な説明】
【図１】本実施の形態にかかる画像表示装置のブロック図である。
【図２】区分表示画面のレイヤ構造を示す図である。
【図３】レジスタおよびビデオメモリのメモリマップと区分表示画像との関係を模式的に示す図である。
【図４】表示データのファイル一覧を示す図である。
【図５】定常時スケジュールデータの内容を示す図である。
【図６】割り込み時スケジュールデータの内容を示す図である。
【図７】区分表示画面の画面遷移を示す図である。
【図８】メインスケジュール処理のフローチャートである。
【図９】画面表示処理のフローチャートである。
【図１０】レイヤ１設定処理のフローチャートである。
【図１１】レイヤ２設定処理のフローチャートである。
【図１２】レイヤ３設定処理のフローチャートである。
【図１３】画面ＳＣ２表示処理のフローチャートである。
【図１４】画面ＳＣ３表示処理のフローチャートである。
【図１５】画面ＳＣ４表示処理のフローチャートである。
【符号の説明】
１０      画像処理装置
１１      ＣＰＵ
１２      ビデオコントローラ
２０      ビデオチップ
２１      レジスタ
２２      ビデオメモリ
３０      ディスプレイ
４１      表示データ
２２１    レイヤ１画像領域
２２２    レイヤ２画像領域
２２３    レイヤ３画像領域
２２４    スクロール文字領域
４２１    定常時スケジュールデータ
４２２    割り込み時スケジュールデータ
【図１】
2005017674.tif 000003
【図２】
2005017674.tif 000004
【図３】
2005017674.tif 000005
【図４】
2005017674.tif 000006
【図５】
2005017674.tif 000007
【図６】
2005017674.tif 000008
【図７】
2005017674.tif 000009
【図８】
2005017674.tif 000010
【図９】
2005017674.tif 000011
【図１０】
2005017674.tif 000012
【図１１】
2005017674.tif 000013
【図１２】
2005017674.tif 000014
【図１３】
2005017674.tif 000015
【図１４】
2005017674.tif 000016
【図１５】
2005017674.tif 000017