(57)【要約】【課題】ＲＡＭ容量を小さくしたままでＯＳＤ表示されるまでの時間を短縮する。【解決手段】一度ＯＳＤ表示させるためにＲＯＭ１０４から読み出されたデータをＲＡＭ１０５に格納すると同時にＲＡＭ１０５に格納されたフォントのコード・格納位置・使用回数などを記録したフォントテーブルをＲＡＭ１０５上に準備する。以降のＯＳＤ表示が必要となったときに、まずフォントテーブルを確認しＲＡＭ１０５に必要なフォントがある場合、ＲＯＭ１０４から読み出すのではなくＲＡＭ１０５からフォントデータを取り出してＯＳＤ表示を作成する。【選択図】図１
2008116776.tif 000002
【特許請求の範囲】
【請求項１】
入力された映像データをデコードするビデオデコーダと、
ＯＳＤ（On Screen Display）表示用データを生成するマイクロコンピュータと、
前記マイクロコンピュータにより生成されたＯＳＤ表示用データを前記ビデオデコーダによりデコードされた映像データに重畳する映像合成処理部とを備え、
前記マイクロコンピュータは、
ＲＯＭ（Read Only Memory）から読み出されたフォントデータを格納するための第１領域と、前記第１領域に格納されているフォントデータの識別コードと格納位置とが対応づけられたフォントテーブルを格納するための第２領域とをＲＡＭ（Random Access Memory）に設定し、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されているか否かを前記ＲＡＭの第２領域を参照して判定し、格納されていると判定したときは前記ＲＡＭの第１領域から当該フォントデータを読み出して前記ＯＳＤ表示用データを生成し、格納されていないと判定したときは前記ＲＯＭから当該フォントデータを読み出して前記ＯＳＤ表示用データを生成する、
ことを特徴とする信号処理装置。
【請求項２】
請求項１において、
前記マイクロコンピュータは、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されていないと判定したときは、前記ＲＯＭから当該フォントデータを読み出して前記ＯＳＤ表示用データを生成するとともに、当該フォントデータを前記ＲＡＭの第１領域に格納し、当該フォントデータについてのフォントテーブルを前記ＲＡＭの第２領域に格納する、
ことを特徴とする信号処理装置。
【請求項３】
請求項１において、
前記フォントテーブルは、
前記第１領域に格納されているフォントデータの識別コードと格納位置と使用回数とが対応づけられたものであり、
前記マイクロコンピュータは、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されていると判定したときは、前記ＲＡＭの第１領域から当該フォントデータを読み出して前記ＯＳＤ表示用データを生成するとともに、当該フォントデータについてのフォントテーブルにおける使用回数をインクリメントする、
ことを特徴とする信号処理装置。
【請求項４】
請求項３において、
前記マイクロコンピュータは、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されていないと判定したときは、前記ＲＯＭから当該フォントデータを読み出して前記ＯＳＤ表示用データを生成するとともに、当該フォントデータを前記ＲＡＭの第１領域に格納し、当該フォントデータについてのフォントテーブルを前記ＲＡＭの第２領域に格納し、当該フォントテーブルにおける使用回数を初期化する、
ことを特徴とする信号処理装置。
【請求項５】
請求項４において、
前記マイクロコンピュータは、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されていないと判定したときは、前記ＲＯＭから当該フォントデータを読み出して前記ＯＳＤ表示用データを生成するとともに、
当該フォントデータを格納するための空き領域が前記ＲＡＭの第１領域に存在するか否かを判定し、
前記空き領域が存在しないと判定したときは、前記ＲＡＭの第２領域に格納されている各フォントテーブルの使用回数を参照して、使用回数が比較的少ないフォントテーブルの１つを選択し、選択したフォントテーブルにおける格納位置が示す位置に当該フォントデータを格納し、選択したフォントテーブルにおける識別コードを当該フォントデータの識別コードに書き換え、選択したフォントテーブルにおける使用回数を初期化する、
ことを特徴とする信号処理装置。
【請求項６】
請求項３において、
前記マイクロコンピュータは、
前記ＲＯＭに格納されている各フォントデータについてのフォントテーブルを前記ＲＡＭの第２領域に格納し、前記ＲＡＭの第１領域に格納されていないフォントデータについてのフォントテーブルにおける格納位置には無効を示すデータを設定し、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されているか否かを、前記ＲＡＭの第２領域に格納されている各フォントテーブルにおける格納位置を参照して判定し、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されていないと判定したときは、前記ＲＯＭから当該フォントデータを読み出して前記ＯＳＤ表示用データを生成するとともに、当該フォントデータについてのフォントテーブルにおける使用回数が所定回数に達しているか否かを判定し、
前記所定回数に達していると判定したときは、当該フォントデータを前記ＲＡＭの第１領域に格納し、この格納位置を当該フォントデータについてのフォントテーブルにおける格納位置に設定し、
前記所定回数に達していないと判定したときは、当該フォントデータについてのフォントテーブルにおける使用回数をインクリメントする、
ことを特徴とする信号処理装置。
【請求項７】
請求項１において、
前記ＲＯＭには、圧縮されたフォントデータが格納されており、
前記マイクロコンピュータは、初期化時に、
伸張処理に要する時間に基づいて選択されたフォントデータを前記ＲＯＭから読み出し伸張して前記ＲＡＭの第１領域に格納し、当該フォントデータについてのフォントテーブルを前記ＲＡＭの第２領域に格納する、
ことを特徴とする信号処理装置。
【請求項８】
請求項１において、
前記マイクロコンピュータは、
前記ＲＡＭの第２領域に格納されているフォントテーブルを複数のフォントデータを１つの単位として管理し、
前記ＯＳＤ表示用データを生成するために必要なフォントデータが前記ＲＡＭの第１領域に格納されているか否かを前記複数のフォントデータ単位で判定する、
ことを特徴とする信号処理装置。
【請求項９】
請求項１において、
前記マイクロコンピュータは、
特定条件でのみ使用されるＲＡＭの領域を前記第１領域および前記第２領域の拡張領域として使用する、
ことを特徴とする信号処理装置。
【請求項１０】
請求項１において、
前記マイクロコンピュータは、
動作停止前に、
前記ＲＡＭの第２領域に格納されているフォントテーブルを書き換え可能ＲＯＭに格納し、
次の初期化時に、
前記書き換え可能ＲＯＭに格納されているフォントテーブルを前記ＲＡＭの第２領域に格納し、
前記ＲＡＭの第２領域に格納されたフォントテーブルに対応するフォントデータを前記ＲＯＭから読み出して前記ＲＡＭの第１領域に格納する、
ことを特徴とする信号処理装置。
【請求項１１】
請求項１〜１０のいずれか１つに記載の信号処理装置と、
前記信号処理装置の映像合成処理部により生成された重畳データを表示する表示手段とを備える、
ことを特徴とするＯＳＤ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上に文字等の情報を表示するための映像処理を行なう信号処理装置、特にＯＳＤ（On Screen Display）用の信号処理装置に関するものである。
【背景技術】
【０００２】
近年、ＯＳＤ表示用の信号処理装置を有するＤＶＤプレーヤー等では、複数の言語に対応した文字情報を表示したり、文字情報を高階調で表示したり、表示画面の高度化により表示文字数が増加する傾向にある。そのため、ＯＳＤ表示するためのＯＳＤデータの量が増大し、ＯＳＤデータを一時的に格納するＲＡＭ容量も増加する傾向にある。また、圧縮したフォントセットをＲＯＭに保持する装置では、ＯＳＤデータを表示するには、伸張されたフォントデータを一時的に格納する伸張フォント格納領域をＲＡＭ内に十分に確保しなければならない。
【０００３】
その一方で、ＤＶＤプレーヤー等の低価格化が進むことにより、周辺ＬＳＩのＲＡＭ容量は削減される方向にある。すなわち、より高度なＯＳＤ表示のために、より多くのＲＡＭの容量を必要とするにもかかわらず、メモリ容量が削減される傾向にあるという問題が生じている。
【０００４】
上記問題を解決する手段として、文字フォントセット全体をＲＡＭに格納する場合よりも小さなＲＡＭ容量で、映像情報に重畳する情報の処理を適切に行なうことができる信号処理装置が提供されている。
【特許文献１】特願2006-8466
【特許文献２】特願2006-121524
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、文字フォントセットが格納されているＲＯＭ領域からのデータ読み出しならびに圧縮されたフォントデータの伸張処理には時間がかかるため一度に大量のフォントデータを使用する場合、ＯＳＤが表示されるまでの時間が長くなる問題が発生していた。例えば、初期設定画面など画面の大部分をフォントデータで占めるような画面の場合、一度に大量のフォントデータを準備する必要がある。またこの画面が切り替わるたびに、大量のフォントデータがＲＯＭから読み出しされ、伸張処理されることになる。このため、ＯＳＤ表示されるまでに時間を要しその間ユーザーはキー操作を行なうことができなくなる。
【０００６】
本発明は、ＲＡＭ容量を小さくしたままでＯＳＤ表示されるまでの時間を短縮することにより、前記課題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために本発明は、一度ＯＳＤ表示させるためにＲＯＭから読み出されたデータをＲＡＭに格納すると同時にＲＡＭに格納されたフォントのコード・格納位置・使用回数などを記録したフォントテーブルをＲＡＭ上に準備することにより、以降のＯＳＤ表示が必要となったときに、まずフォントテーブルを確認しＲＡＭに必要なフォントがある場合、ＲＯＭから読み出すのではなくＲＡＭからフォントデータを取り出してＯＳＤ表示を作成する。
【０００８】
第１の発明は、フォントテーブルには格納されたフォントの識別コードと格納位置が格納され、画面が切り替わったとしても同じフォントが存在すればＲＡＭからＯＳＤが作成されることを特徴とする。
【０００９】
第２の発明は、フォントテーブルには格納されたフォントの識別コードと格納位置とこのフォントが使用された回数が格納され、画面が切り替わってＯＳＤ処理によりＲＯＭから新しいフォントが必要になったときに、もしＲＡＭに空きがなくなれば、フォントテーブルからフォントが使用された回数が最も少ないフォントの格納位置にフォントを格納することを特徴とする。各フォントの使用頻度に一定の傾向が見られる場合に向いている。
【００１０】
第３の発明は、フォントテーブルには格納されたフォントの識別コードと格納位置が格納され、ＲＡＭ領域には伸張時間が長いフォントを伸張し格納しておくことを特徴とする。フォントによって伸張時間に著しく差が見られる場合に向いている。
【００１１】
第４の発明は、ＯＳＤ表示を生成するとき必要となるフォントは１つだけでなく、複数のフォントを組み合わせることによって「単語」を形成することにより成り立つため、ＲＯＭから圧縮フォントデータを読み込んで伸張し格納するＲＡＭにはこの単語毎に続いた位置に配置し、フォントテーブルも単語の単位で管理することにより、ＯＳＤを生成するときにＲＡＭから単語単位でデータを連続転送することによって、より高速に表示が可能となることを特徴とする。
【００１２】
第５の発明は、フォントテーブルには格納されたフォントの識別コードと格納位置とこのフォントが使用された回数が格納され、通常はＲＯＭからフォントを読み込み伸張してＯＳＤを生成するが、このフォントが使用された回数が一定数値を越えたときに、フォントをＲＡＭに展開し以降はＲＡＭからＯＳＤを生成することを特徴とする。フォントによって使用頻度に著しく差が見られる場合に向いている。
【００１３】
第６の発明は、例えばディスクが停止中であった場合など特定条件でのみ使用できるＲＡＭがあった場合に、この領域をフォントの格納ＲＡＭとして使用することを特徴とする。例えばディスクが停止中である場合の初期設定画面の表示などのときに、ショックプルーフ用のＲＡＭをフォント格納用ＲＡＭとして扱えばかなりのサイズがフォント格納用に使用することができる。
【００１４】
第７の発明は、例えば電源ＯＦＦなどの操作のときにフォントテーブルに格納されたデータを書き換え可能なＲＯＭ（例えばフラッシュＲＯＭ）などに格納しておき、次回システム起動したときにこのデータを書き換え可能なＲＯＭから読み込みＲＡＭに展開する。このフォントテーブルに記録されたフォントをＲＯＭから伸張し格納することを特徴とする。
【００１５】
各発明の詳細については以降の発明の実施の形態にて説明を行なう。
【発明の効果】
【００１６】
以上のように本発明によると、映像情報に重畳する情報の表示に最低限必要なフォントデータのみを伸張してＲＡＭに格納することにより、文字フォントからＯＳＤの重畳情報を作成する時間により操作性に影響が出てしまう問題を改善させることができるという効果を有し、デバイスの制約などによりリソースが限られるような信号処理装置等、特にＯＳＤ用の信号処理用装置として有用である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面を参照して詳しく説明する。なお、図面において同一の部分または相当する部分には同じ参照符号を付してその説明は繰り返さない。
（第１の実施形態）
本発明の第１の実施形態について、図１・図２・図３を参照しながら説明する。
【００１８】
図１は、本発明に係る信号処理装置を用いた光ディスク装置の構成を示すブロック図である。光ディスク装置は、光ディスクに記録されている音声・映像情報（コンテンツ情報）を再生出力するとともに、種々の文字情報等の情報を映像情報に重畳させて表示（ＯＳＤ表示）する装置である。また、ＯＳＤ表示する情報（重畳情報）としては文字や数字や記号等がある。
【００１９】
図１において、１０１は、音声・映像等のコンテンツ情報が記録されている光ディスクである。
【００２０】
１０２は、光ディスク１０１へレーザー光を照射し、その反射光を受光してアナログ信号に変換するための光ピックアップである。
【００２１】
１０３は、光ピックアップ１０２により生成されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換処理部である。
【００２２】
１０４は、ＲＯＭ（Read Only Memory）であり、圧縮されたフォントデータ（１０４ａ）が格納されている。
【００２３】
１０５は、ＲＡＭ（Random Access Memory）であり、伸張されたフォントデータが格納される伸張フォント格納領域１０５ａと、ＯＳＤ表示用のデータ（すなわち重畳情報）が格納されるＶＲＡＭ領域１０５ｂ、伸張フォント格納領域１０５ａに関する情報をもつフォントテーブルを格納する領域１０５ｃを有している。また、再生中に振動などによりディスクからのストリームが供給できない場合用に、一旦ディスク１０１から読み込んだ情報を溜め込んでおくショックプルーフ用領域１０５ｄもＲＡＭ１０５には確保されている。
【００２４】
１０６は、Ａ／Ｄ変換処理部１０３により生成されたデジタル信号から映像信号や音声信号を抽出するほか、光ディスク１０１に記録されているコンテンツの再生開始時間（ＰＴＳ）やデコード開始時間（ＤＴＳ）といった管理情報を抽出するシステムデコーダである。
【００２５】
１０７は、システムデコーダ１０６により抽出された映像信号のデコードを行なうビデオデコーダである。
【００２６】
１０８は、システムデコーダ１０６により抽出された管理情報等に基づいて、ＯＳＤ表示出力用データを生成するマイクロコンピュータである。具体的には、ＯＳＤ表示出力用データの生成に必要なフォントデータを圧縮フォント格納領域１０４ａから読み出して伸張した後に伸張フォント格納領域１０５ａに格納し、格納した情報（フォントテーブル）をフォントテーブル格納領域１０５ｃに格納するとともに、伸張フォント格納領域１０５ａを参照してＯＳＤ表示用のデータを生成するようになっている。なお、本実施形態では、マイクロコンピュータ１０８は、ＲＡＭ１０５に対するよりも内蔵ＲＡＭ１０９（詳細は後述）に対しての方が、データ格納処理を速く実行できるものとする。
【００２７】
１０９は、マイクロコンピュータ１０８により生成されたＯＳＤ表示出力用データが一時的に格納される内蔵ＲＡＭである。
【００２８】
１１０は、内蔵ＲＡＭ１０９からＶＲＡＭ領域１０５ｂへのＯＳＤ表示出力用データのＤＭＡ転送を制御するＤＭＡコントローラである。
【００２９】
１１１は、ＲＡＭ１０５のＯＳＤ表示出力用データ、およびビデオデコーダ１０７がデコードした映像データを読み出し、ＯＳＤ表示出力用データを映像データに重畳して、表示画面上に表示するためのデジタルデータを生成する映像合成処理部である。
【００３０】
１１２は、映像合成処理部１１１により生成されたデジタルデータをアナログ信号に変換するＤ／Ａ変換処理部である。
【００３１】
１１３は、Ｄ／Ａ変換処理部１１２により生成されたアナログ信号に基づいて映像をディスプレイ（図示せず）に表示させる表示出力部である。
【００３２】
上記の光ディスク装置では、システムデコーダ１０６、ビデオデコーダ１０７、マイクロコンピュータ１０８、内蔵ＲＡＭ１０９、ＤＭＡコントローラ１１０、および映像合成処理部１１１によってシステムＬＳＩ１１４が構成され、その他の回路は周辺ＬＳＩとして存在する。
【００３３】
図２は、図１におけるフォントテーブル格納領域１０５ｃのフォントテーブルのフォーマットである。
【００３４】
２０１は、伸張フォント領域１０５ａに格納されているフォントのコードである。全てのフォントには他のフォントと識別するための識別コードが割り当てられており、以下このコードをフォントコードと呼ぶ。
【００３５】
２０２は、フォントコード２０１が格納されているＲＡＭのアドレスが格納されている。このアドレス２０２は、対応する伸張フォントデータのアドレスが分ればよいので、ＲＡＭ１０５のアドレスを格納する場合や伸張フォント格納領域１０５ａの先頭からのオフセットを格納する場合があり、もし伸張フォントデータのサイズが全て同じであれば不要となる。
【００３６】
２０１と２０２が一組で１つのフォントデータについてのフォントテーブル２０３となる。このフォントテーブル２０３の記録される順番は、伸張フォント格納領域１０５ａに格納されたフォントデータの順番と同じになるように配置される。このフォントテーブル２０３は、伸張フォント格納領域１０５ａに格納できるフォントの数だけ存在することになる。
【００３７】
次に、上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【００３８】
図３は、マイクロコンピュータ１０８が、ＲＯＭ１０４に格納されている圧縮フォントデータのなかからＯＳＤ表示に必要なＯＳＤ表示フォントをＲＡＭ１０５内の伸張フォント格納領域１０５ａに格納し、そこからＶＲＡＭ領域１０５ｂにＯＳＤ表示を生成する動作を説明するフローチャートである。
【００３９】
まず、外部からの入力指示にしたがい、１画面のＯＳＤ表示に使用する全てのＯＳＤデータを確定する（Ｓ３０１）。
【００４０】
前記ＯＳＤデータから必要なＯＳＤフォントの１つを取り出す（Ｓ３０２）。
【００４１】
Ｓ３０２において取り出されたフォントのコードがフォントテーブル格納領域１０５ｃの中（２０１）に存在するかを確認する（Ｓ３０３）。
【００４２】
もし存在しなければ、ＲＯＭ１０４内の圧縮フォント格納領域１０４ａから圧縮フォントを読み出す（Ｓ３０４）。
【００４３】
ＲＯＭ１０４から読み出した圧縮フォントを伸張処理する（Ｓ３０５）。
【００４４】
伸張したフォントデータを一旦内蔵ＲＡＭ１０９に格納した後、ＤＭＡコントローラ１１０を制御して、ＲＡＭ１０５の伸張フォント格納領域１０５ａに格納する（Ｓ３０６）。
【００４５】
Ｓ３０６で伸張フォント格納領域１０５ａに格納したフォントのフォントテーブル２０３（フォントコード２０１ならびに格納アドレス２０２）をフォントテーブル格納領域１０５ｃに格納する（Ｓ３０７）。
【００４６】
Ｓ３０６・Ｓ３０７では、伸張フォントとフォントテーブルをＲＡＭ１０５の各々の領域１０５ａ，１０５ｃの先頭から順番に格納し、空きが無くなれば先頭のものから順番に上書するものとする（ＦＩＦＯ）。
【００４７】
この後、Ｓ３０６で内蔵ＲＡＭ１０９に格納された伸張フォントデータを使用して、映像情報に重畳するためのＯＳＤ表示出力用データ（ＶＲＡＭデータ）を生成する（Ｓ３０８）。
【００４８】
そして、生成したＯＳＤ表示出力用データをＲＡＭ１０５内のＶＲＡＭ領域１０５ｂに格納する（Ｓ３０９）。
【００４９】
最後にマイクロコンピュータ１０８は、ＯＳＤ表示に必要なＯＳＤ表示出力用データがすべてＶＲＡＭ領域１０５ｂに転送されたかどうかを判断（Ｓ３１０）して、すべてのＯＳＤ表示出力用データがＶＲＡＭ領域１０５ｂに転送されていない場合には、Ｓ３０２からＳ３１０の処理を繰り返して、順次フォントデータの転送処理を行い、すべてのフォントデータが転送処理されている場合には、処理を終了する。
【００５０】
以下に伸張フォント格納領域１０５ａに既にフォントが伸張され格納済みだった場合について説明を行なう。
【００５１】
もし、Ｓ３０３において、読み出したいフォントのコードがフォントテーブル格納領域１０５ｃの中に存在する場合は、伸張フォント格納領域１０５ａに読み出したいフォントが既にあることになるので、圧縮フォント格納領域１０４ａからデータを読み出す処理を行なわずに、伸張フォント格納領域１０５ａからフォントデータを読み出す（Ｓ３１１）。そして、読み出したフォントデータを使用してＯＳＤデータを生成するＳ３０８処理へ移行させる。
【００５２】
なお、光ディスク１０１に記録された情報を光ピックアップ１０２とＡ／Ｄ変換処理部１０３を介して読み出して、その中からシステムデコーダ１０６が映像信号や管理情報等を抽出する処理、および、ビデオデコーダ１０７によってデコードされた映像データにＯＳＤ表示出力用データを重畳して表示出力する処理については、従来から一般的に知られているものであり、詳細な説明については省略する。また、システムデコーダ１０６において抽出される音声信号の処理については、本発明とは直接的に関係しないため、説明を省略する。
【００５３】
以上のように、本実施形態によれば、ＯＳＤ表示に最低限必要なフォントデータのみを伸張してＲＡＭ１０５に格納し、また同時にフォントのコードをフォントテーブル格納領域１０５ｃに格納することにより、文字フォントセット全体をＲＡＭに格納する場合よりも小さなＲＡＭ容量でＯＳＤ表示処理を行うことができ、一度伸張フォント格納領域１０５ａに格納したフォントを再度伸張することがなくなるため、ＯＳＤ表示を作成する処理時間を短くすることが可能となる。
【００５４】
また、本発明の第１の実施形態の別の実施形態として、圧縮フォント格納領域１０４ａの圧縮フォントを伸張せずにフォント格納領域１０５ａにコピーし、この圧縮フォントをフォント格納領域１０５ａから読み込みＶＲＡＭ領域１０５ｂに格納するときに伸張処理を行うことも挙げられる。
（第２の実施形態）
次に本発明の第２の実施形態について、図１・図４・図５を参照しながら説明する。本実施形態における光ディスク装置の構成は図１に示したものと同じである。
【００５５】
図４は本実施形態におけるフォントテーブル格納領域１０５ｃのフォーマットである。基本的に図２のフォントテーブル格納領域のフォーマットと同じであるが、カウンタ４０１がフォントテーブル２０３毎に追加されている点で異なっている。
【００５６】
カウンタ４０１は、圧縮フォント格納領域１０４ａから読み出された圧縮フォントが伸張されて伸張フォント格納領域１０５ａに格納されるときに「０」にクリアされ、以後、伸張フォント格納領域１０５ａからフォントが読み出される毎に１つずつ増加される。
【００５７】
次に、上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【００５８】
図５は、本実施形態におけるマイクロコンピュータ１０８の動作を説明するフローチャートである。
【００５９】
基本的には図３のフローチャートと同じであるので違いについてのみ説明を行なう。
【００６０】
Ｓ３０３において、フォントテーブル格納領域１０５ｃに必要なフォントコードが見つからなかったとき、圧縮フォント格納領域１０４ａから圧縮フォントを読み出し伸張したフォントを伸張フォント格納領域１０５ａに格納する（Ｓ３０４〜Ｓ５０３）。
【００６１】
格納した伸張フォントのフォントコードと格納されたアドレスをフォントテーブル格納領域１０５ｃのフォントテーブル２０３（２０１・２０２）に格納するが、このとき一緒にカウンタ４０１を「０」にクリアしておく（Ｓ５０１）。
【００６２】
一方、Ｓ３０３において、フォントテーブル格納領域１０５ｃに必要なフォントコードが見つかったときは、そのフォントコードに対応するカウンタ４０１を１つ増加させる（Ｓ５０２）。
【００６３】
これを繰り返すことによって、頻繁に読み出されるフォントについてはカウンタ４０１は大きくなり、読み出しされないフォントのカウンタ４０１は小さくなったままとなる。
【００６４】
伸張フォント格納領域１０５ａは、圧縮フォント格納領域１０４ａに比べて格納できるフォントの数が少ないため、様々なＯＳＤ表示を繰り返している間にやがて空きがなくなる。空きが無い状態でかつＳ３０３において、フォントテーブル１０５ｃに必要なフォントコードが見つからなかったときについて説明する。
【００６５】
圧縮フォント格納領域１０４ａから圧縮フォントを読み出し伸張する（Ｓ３０４・Ｓ３０５）。フォントテーブル格納領域１０５ｃを参照し、カウンタ４０１が最も小さいフォントを確認し、このフォントが格納されたアドレスに上記伸張データを格納する（Ｓ５０３）。
【００６６】
以上のように、本実施形態によれば、よく使用されるフォントを伸張フォント格納領域１０５ａに残すようにすることで、ＯＳＤ表示を作成する処理時間をより短くすることが可能となる。
【００６７】
また、本発明の第２の実施形態の別の実施形態として、圧縮フォント格納領域１０４ａの圧縮フォントを伸張せずにフォント格納領域１０５ａにコピーし、この圧縮フォントをフォント格納領域１０５ａから読み込みＶＲＡＭ領域１０５ｂにデータを格納するときに伸張処理を行うことも挙げられる。
（第３の実施形態）
次に本発明の第３の実施形態について、図１・図２・図６・図７を参照しながら説明する。本実施形態における光ディスク装置の構成は図１に示したものと同じである。また、本実施形態におけるフォントテーブル格納領域１０５ｃのフォーマットは図２に示したものと同じである。
【００６８】
上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【００６９】
図６・図７は、本実施形態におけるマイクロコンピュータ１０８の動作を説明するフローチャートである。
【００７０】
本実施形態では、伸張処理に要する時間が長いフォントを予め決めておき、システムが起動するときに、この予め決めておいたフォントのデータが伸張されて、伸張フォント格納領域１０５ａに格納される。以下にマイクロコンピュータ１０８の初期化時に行われる処理について説明する。
【００７１】
伸張処理に要する時間が長く、予め伸張しておきたいフォントデータを確定する（Ｓ６０１）。
【００７２】
確定されたフォントデータに対応する複数の圧縮フォントデータのうちの１つを、ＲＯＭ１０４内の圧縮フォント格納領域１０４ａから読み出す（Ｓ６０２）。
【００７３】
読み出した圧縮フォントデータを伸張処理する（Ｓ６０３）。
【００７４】
伸張したフォントデータを伸張フォント格納領域１０５ａに格納する（Ｓ６０４）。
【００７５】
格納したフォントのコード・格納アドレスを、フォントテーブル格納領域１０５ｃに格納する（Ｓ６０５）。
【００７６】
そして、確定したフォントデータがすべて伸張処理されたかどうかを判断して、すべてのフォントデータが伸張処理されていない場合には、Ｓ６０２からＳ６０５の処理を繰り返して、順次圧縮フォントデータの伸張処理を行い、すべてのフォントデータが伸張処理されている場合は処理を終了する（Ｓ６０６）。
【００７７】
ＯＳＤの表示が行なわれるときには、マイクロコンピュータ１０８は圧縮フォント格納領域１０４ａもしくは伸張フォント格納領域１０５ａからデータを取り出してＯＳＤ表示用データを生成しＶＲＡＭ領域１０５ｂに格納する。以下にマイクロコンピュータ１０８がＯＳＤ表示を行なうときに実行される処理について図７を参照して説明する。なお、ここでは図３との違いについてのみ説明を行なう。
【００７８】
図７に示すフローでは、図３のＳ３０６・Ｓ３０７が削除されている。すなわち、Ｓ３０３によりフォントテーブル格納領域１０５ｃに必要となるフォントが存在しないと判断されたとき、圧縮フォント格納領域１０４ａから圧縮フォントを取り出し伸張する（Ｓ３０４・Ｓ３０５）が、この伸張データを伸張フォント格納領域１０５ａに格納せずにこのまま内蔵ＲＡＭ１０９にてＯＳＤ情報を生成し（Ｓ３０８）、生成したＯＳＤ情報をＶＲＡＭ領域１０５ｂに格納する（Ｓ３０９）。
【００７９】
一方、Ｓ３０３によりフォントテーブル格納領域１０５ｃに必要となるフォントが存在すると判断されたときは、そのフォントを伸張フォント格納領域１０５ａから取り出し（Ｓ３１１）、取り出したフォントデータを使用してＯＳＤ情報を生成し（Ｓ３０８）、生成したＯＳＤ情報をＶＲＡＭ領域１０５ｂに格納する（Ｓ３０９）。
【００８０】
以上のように、本実施形態によれば、伸張に時間のかかるフォントをシステム起動時などに予め伸張して伸張フォント格納領域１０５ａに格納しておくようにすることで、ＯＳＤ表示を作成する処理時間を短くすることが可能となる。
【００８１】
なお、伸張処理に要する時間が長いフォントは予め決められているので、フォントテーブルをＲＡＭ１０５ではなくＲＯＭ１０４に格納しておくようにしてもよい。
（第４の実施形態）
次に本発明の第４の実施形態について、図１・図８・図９を参照しながら説明する。本実施形態における光ディスク装置の構成は図１に示したものと同じである。
【００８２】
図８は本実施形態におけるフォントテーブル格納領域１０５ｃのフォーマットである。基本的に図２のフォントテーブル格納領域のフォーマットと同じであるが、識別子８０１がフォントコード毎に追加されている点が異なっている。
【００８３】
８０１は、フォントが伸張フォント格納領域１０５ａに格納されるときに一定のフォントの組み合わせ（例えば、単語を構成するフォントの組み合わせ。以後これをフレーズと呼ぶ）で一意な値を持つフレーズ識別子である。
【００８４】
フォントが伸張フォント格納領域１０５ａに格納されるときには、１フレーズで連続した領域に格納され、フォントテーブル格納領域１０５ｃにも順番に格納される。また、同じフレーズ識別子８０１を持つフォントコード２０１は１つのフレーズとみなされる。
【００８５】
例えば、「ＰＬＡＹ」という文字列をＯＳＤ表示した後に「ＥＪＥＣＴ」という文字列を表示した場合にフォントテーブル格納領域１０５ｃにどういった値が格納されているかを図８に示している。ここではフォントコード２０１を以下のようにしている。「Ｐ」＝０ｘ５０、「Ｌ」＝０ｘ４ｃ、「Ａ」＝０ｘ４１、「Ｙ」＝０ｘ５９、「Ｅ」＝０ｘ４５、「Ｊ」＝０ｘ４ａ、「Ｃ」＝０ｘ４３、「Ｔ」＝０ｘ５４。
【００８６】
１フレーズに１つのフレーズ識別子８０１が与えられていて、図８の例では「ＰＬＡＹ」は１、「ＥＪＥＣＴ」は２が与えられている。また、この領域に空きが無くなったら先頭から上書きされる（フレーズとして不完全な状態になった場合はその領域ならびにそのフォント領域は消去される）。
【００８７】
次に、上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【００８８】
図９は本実施例において、マイクロコンピュータ１０８がＯＳＤの表示を生成するときに行なわれるフローチャートである。
【００８９】
まず、外部からの入力指示にしたがい、１画面のＯＳＤ表示に使用する全てのＯＳＤデータを確定する（Ｓ９０１）。
【００９０】
前記ＯＳＤデータから必要なフレーズの１つを取り出す（Ｓ９０２）。
【００９１】
Ｓ９０２で取り出されたフレーズの識別子がフォントテーブル格納領域１０５ｃの中に存在するかを確認する（Ｓ９０３）。
【００９２】
もし存在しなければ、ＲＯＭ１０４内の圧縮フォント格納領域１０４ａからそのフレーズを構成する全ての圧縮フォントを読み出す（Ｓ９０４）。
【００９３】
ＲＯＭ１０４から読み出した圧縮フォントを伸張処理する（Ｓ９０５）。
【００９４】
伸張したフォントデータを一旦内蔵ＲＡＭ１０９に格納した後、ＤＭＡコントローラ１１０を制御して、ＲＡＭ１０５の伸張フォント格納領域１０５ａに格納する（Ｓ９０６）。
【００９５】
Ｓ９０６で伸張フォント格納領域１０５ａに格納したフォントのフォントテーブル２０３（フォントコード２０１・フレーズ識別子８０１・格納アドレス２０２）をフォントテーブル格納領域１０５ｃに格納する（Ｓ９０７）。
【００９６】
Ｓ９０６・Ｓ９０７では、伸張フォントとフォントテーブルをＲＡＭ１０５の各々の領域１０５ａ，１０５ｃの先頭から順番に格納し、空きが無くなれば先頭のものから順番に上書し、それにより破壊されたフレーズについては未使用領域として初期化するものとする。
【００９７】
この後、Ｓ９０６で内蔵ＲＡＭ１０９に格納された伸張されたフォントデータを使用して、映像情報に重畳するためのＯＳＤ表示出力用データ（ＶＲＡＭデータ）を生成する（Ｓ９０８）。
【００９８】
そして、生成したＯＳＤ表示出力用データをＲＡＭ１０５内のＶＲＡＭ領域１０５ｂに格納する（Ｓ９０９）。
【００９９】
最後にマイクロコンピュータ１０８は、ＯＳＤ表示に必要なＯＳＤ表示出力用データがすべてＶＲＡＭ領域１０５ｂに転送されたかどうかを判断（Ｓ９１０）して、すべてのＯＳＤ表示出力用データがＶＲＡＭ領域１０５ｂに転送されていない場合には、Ｓ９０２からＳ９１０の処理を繰り返して、順次フォントデータの転送処理を行い、すべてのフォントデータが転送処理されている場合には、処理を終了する。
【０１００】
以下に、伸張フォント格納領域１０５ａに既にフォントが伸張され格納済みだった場合について説明を行なう。
【０１０１】
もし、Ｓ９０３において読み出したいフレーズ識別子がフォントテーブル格納領域１０５ｃの中に存在する場合は、伸張フォント格納領域１０５ａにそのフレーズに関する全てのフォントが既にあることになるので、圧縮フォント格納領域１０４ａからデータを読み出す処理を行なわずに、伸張フォント格納領域１０５ａからフォントデータを読み出す（Ｓ９１１）。
【０１０２】
その後、ＯＳＤデータを生成する処理Ｓ９０８へ移行させる。
【０１０３】
以上のように、本実施形態によれば、フォントをフレーズ単位で格納しておくことにより、同じフレーズが再度使われる場合はフレーズ単位でＲＡＭ１０５からデータ読み出しが可能となる。ＲＡＭ１０５とのデータのやりとりはＤＭＡ１１０を用いて行なわれるため、連続した領域に格納されたデータの転送はより高速に処理することが可能となる。これにより、ＯＳＤ表示を作成する処理時間をより短くすることが可能となる。
（第５の実施形態）
次に本発明の第５の実施形態について、図１・図４・図１０を参照しながら説明する。本実施形態における光ディスク装置の構成は図１に示したものと同じである。また、本実施形態におけるフォントテーブル格納領域１０５ｃのフォーマットは図４に示したものと同じである。ただし、本実施形態におけるフォントテーブル２０３の数は、ＲＯＭ１０４に存在する全てのフォントの数だけ存在するものとする。そして、ここでは全てのフォントについて使用された回数をカウンタ４０１にて管理するものとする。そして、伸張フォント格納領域１０５ａの中にフォントが存在しない場合、そのアドレス２０２には存在しないことを示すコードが格納されるものとする。
【０１０４】
次に、上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【０１０５】
図１０は本実施例において、マイクロコンピュータ１０８がＯＳＤの表示を生成するときに行なわれるフローチャートである。基本的には図３のフローチャートと同じであるので違いについてのみ説明を行なう。
【０１０６】
使用するフォントが伸張フォント格納領域１０５ａの中にあるかどうかを判定する方法は、フォントテーブル格納領域１０５ｃの中にそのフォントのフォントコードがあるかないかを判別するのではなく、そのフォントのフォントテーブル２０３の中のアドレス情報２０２が有効な値かどうかで判断する（Ｓ１００１）。
【０１０７】
圧縮フォントをＲＯＭ１０４から読み出して伸張した（Ｓ３０４・Ｓ３０５）後の処理について以下に説明をする。
【０１０８】
ＲＯＭ１０４から読み出して伸張したフォントのフォントテーブル２０３のカウンタ４０１の値を確認する（Ｓ１００２）。
【０１０９】
このカウンタがある一定の閾値を越えていない場合は、フォントテーブル２０３のカウンタ４０１の値を１つ増加（インクリメント）させる（Ｓ１００３）。そして、伸張フォント格納領域１０５ａにフォントを格納することなく、内蔵ＲＡＭ１０９に伸張したフォントデータを用いてＯＳＤデータを作成する処理（Ｓ３０８）へ移行する。
【０１１０】
Ｓ１００２にてカウンタの値が一定の閾値を越えている場合は、伸張したフォントデータを伸張フォント格納領域１０５ａに格納し（Ｓ３０６）、格納したアドレスをフォントテーブル２０３のアドレス２０２に格納する（Ｓ３０７）。以後、このフォントは伸張フォント格納領域１０５ａから取り出されＯＳＤが作成される。ここで、伸張フォント格納領域１０５ａに空きが無い場合は閾値を越えていても圧縮フォント格納領域１０４ａからフォントを読み出して伸張するものとする。
【０１１１】
以上のように、本実施形態によれば、一定回数以上使用されたフォントについては伸張フォント格納領域１０５ａにフォントを格納しておき、以後は伸張フォント格納領域１０５ａからフォントを取り出せるので、読み込み速度の遅いＲＯＭ１０４領域から読み込みをする必要がなく、また伸張する処理時間も不要となるので、ＯＳＤ表示を作成する処理時間をより短くすることが可能となる。
【０１１２】
また、本発明の第５の実施形態の別の実施形態として、圧縮フォント格納領域１０４ａの圧縮フォントを伸張せずにフォント格納領域１０５ａにコピーし、この圧縮フォントをフォント格納領域１０５ａから読み込みＶＲＡＭ領域１０５ｂにデータを格納するときに伸張処理を行うことも挙げられる。この方法でもＲＯＭ１０４領域への読み込みを減らせるのでＯＳＤ処理時間を短くすることが可能である。
（第６の実施形態）
次に本発明の第６の実施形態について、図１・図２・図１１を参照しながら説明する。本実施形態における光ディスク装置の構成は図１に示したものと同じである。また、本実施形態におけるフォントテーブル格納領域１０５ｃのフォーマットは図２に示したものと同じである。
【０１１３】
上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【０１１４】
本実施形態においては、ＯＳＤ画面の種類に応じてショックプルーフ用領域１０５ｄを伸張フォント格納領域として使用できるときに、この領域１０５ｄを、伸張フォント格納領域１０５ａの追加領域ならびにこの追加領域に対応するフォントテーブルの格納領域として使用する。
【０１１５】
図１１は、マイクロコンピュータ１０８が、上記動作をするときのフローチャートである。以下では、図３との違いについてのみ説明する。
【０１１６】
ＯＳＤの表示画面については画面毎にショックプルーフ用領域１０５ｄを使用するかどうかについて定められている。
【０１１７】
Ｓ３０１にてＯＳＤ画面について決まるので、現在ショックプルーフ用領域１０５ｄを既に伸張フォント格納領域１０５ａの追加領域として使用しているのかどうかと、ＯＳＤ画面がショックプルーフ用領域１０５ｄを伸張フォント格納領域１０５ａの追加領域として使用できるのかどうかを判定する（Ｓ１１０１）。
【０１１８】
もし、ショックプルーフ用領域１０５ｄを新たに伸張フォント格納領域１０５ａの追加領域として使用する場合、ショックプルーフ用領域１０５ｄには伸張フォント格納領域とこの領域に格納されたフォントについてのフォントテーブル格納領域が確保・初期化され、以後ショックプルーフ用領域１０５ｄは伸張フォントの格納領域として用いるようになる（Ｓ１１０２）。
【０１１９】
Ｓ１１０１において、ショックプルーフ用領域１０５ｄを伸張フォントの格納領域として使用していたが使用しなくなる場合は、この領域のデータを全て破棄し、以後ショックプルーフ用領域１０５ｄは伸張フォントの格納領域としては用いないようになる（Ｓ１１０３）。
【０１２０】
Ｓ１１０１において、ショックプルーフ用領域１０５ｄを伸張フォントの格納領域として使用するかしないかが変化しない場合は、何も処理せずそのまま次の処理（Ｓ３０２）へ遷移する。
【０１２１】
以上のように本実施形態によれば、伸張フォント格納領域のサイズを画面モードにより大きく確保することができるので、ディスクの停止中にしか表示しない画面（例えば初期設定画面など）では、より多くのフォントを伸張フォントとしてＲＡＭ１０５ａと１０５ｄに確保できるため、より高速にＯＳＤ画面表示をさせることができる。
【０１２２】
また、本発明の第６の実施形態の別の実施形態として、圧縮フォント格納領域１０４ａの圧縮フォントを伸張せずにフォント格納領域１０５ａにコピーし、この圧縮フォントをフォント格納領域１０５ａから読み込みＶＲＡＭ領域１０５ｂにデータを格納するときに伸張処理を行うことも挙げられる。この方法でもＲＯＭ１０４領域への読み込みを減らせるのでＯＳＤ処理時間を短くすることが可能である。
【０１２３】
また、本発明の第６の実施形態は第１の実施形態を基として説明しているが、第２・４・５の実施形態と組み合わせて使用することも考えられる。
（第７の実施形態）
次に本発明の第７の実施形態について、図１２・図１３・図１４を参照しながら説明する。
【０１２４】
図１２は本実施形態における光ディスク装置の構成を示すブロック図である。図１との違いは、ＲＯＭ１２０１は書込みが可能であることと、この内部にフォントテーブルを格納する領域１２０１ｂが確保されていることである。
【０１２５】
上記の光ディスク装置によるＯＳＤ表示情報処理動作を説明する。
【０１２６】
図１３は、システムを電源オフなどの操作で停止させるときなどに、フォントテーブル格納領域１０５ｃのデータをＲＯＭ１２０１内の領域１２０１ｂに書き込むためのフローチャートである。
【０１２７】
ＲＡＭ１０５内に保存されているフォントテーブル格納領域１０５ｃの全てのデータを読み込む（Ｓ１３０１）。
【０１２８】
読み込んだデータをＲＯＭ１２０１内に確保したフォントテーブル格納領域１２０１ｂに書き込む（Ｓ１３０２）。
【０１２９】
図１４は、システムの初期化操作時に、フォントテーブルならびに圧縮フォントをＲＡＭ１０５に格納するためのフローチャートである。
【０１３０】
ＲＯＭ１２０１よりフォントテーブル格納領域１２０１ｂの全てのデータを読み込む（Ｓ１４０１）。このデータにより予め伸張フォント格納領域１０５ａに格納しておく全てのフォントが決まる。
【０１３１】
読み込んだデータをＲＡＭ１０５のフォントテーブル格納領域１０５ｃに格納する（Ｓ１４０２）。
【０１３２】
確定されたフォントデータに対応する複数の圧縮フォントデータのうちの１つを、ＲＯＭ１２０１内の圧縮フォント格納領域１２０１ａから読み出す（Ｓ１４０３）。
【０１３３】
読み出した圧縮フォントデータを伸張処理する（Ｓ１４０４）。
【０１３４】
伸張したフォントデータを伸張フォント格納領域１０５ａに格納する（Ｓ１４０５）。
【０１３５】
そして、確定したフォントデータがすべて伸張処理されたかどうかを判断して、すべてのフォントデータが伸張処理されていない場合には、Ｓ１４０３からＳ１４０６の処理を繰り返して、順次圧縮フォントデータの伸張処理を行い、すべてのフォントデータが伸張処理されている場合は処理を終了する（Ｓ１４０６）。
【０１３６】
以降の動作については本発明の第１の実施形態と同じとなるので省略する。
【０１３７】
以上のように本実施形態によれば、フォントテーブルはＲＯＭ領域にも保存されるため、電源オフなどで伸張フォント格納領域１０５ａに格納されたフォントが何であったかが消去されることがない。よって、次に起動したときにも以前と同じ状態となるため、使い込めば使い込むほど、ＯＳＤ表示を作成する処理時間を短くすることができる。
【０１３８】
また、本発明の第７の実施形態は第１の実施形態を基として説明しているが、第２・４・６の実施形態と組み合わせて使用することも考えられる。
【産業上の利用可能性】
【０１３９】
以上のように本発明によると、映像情報に重畳する情報の表示に最低限必要なフォントデータのみを伸張してＲＡＭに格納することにより、文字フォントからＯＳＤの重畳情報を作成する時間により操作性に影響が出てしまう問題を改善させることができるという効果を有し、デバイスの制約などによりリソースが限られるような信号処理装置等、特にＯＳＤ用の信号処理用装置として有用である。
【図面の簡単な説明】
【０１４０】
【図１】本発明の第１〜第６の実施形態におけるハードウエアブロック構成図
【図２】本発明の第１・３・６の実施形態における図１のフォントテーブル格納領域１０５ｃのフォントテーブルフォーマット
【図３】本発明の第１の実施形態における図１のマイクロコンピュータ１０８におけるフロー図
【図４】本発明の第２・５の実施形態における図１のフォントテーブル格納領域１０５ｃのフォントテーブルフォーマット
【図５】本発明の第２の実施形態における図１のマイクロコンピュータ１０８におけるフロー図
【図６】本発明の第３の実施形態における図１のマイクロコンピュータ１０８の初期化におけるフロー図
【図７】本発明の第３の実施形態における図１のマイクロコンピュータ１０８のフロー図
【図８】本発明の第４の実施形態における図１のフォントテーブル格納領域１０５ｃのフォントテーブルフォーマット
【図９】本発明の第４の実施形態における図１のマイクロコンピュータ１０８のフロー図
【図１０】本発明の第５の実施形態における図１のマイクロコンピュータ１０８のフロー図
【図１１】本発明の第６の実施形態における図１のマイクロコンピュータ１０８のフロー図
【図１２】本発明の第７の実施形態におけるハードウエアブロック構成図
【図１３】本発明の第７の実施形態における図１のマイクロコンピュータ１０８のＲＯＭ１２０１ｂに書き込みを行なうフロー図
【図１４】本発明の第７の実施形態における図１のマイクロコンピュータ１０８の初期化におけるフロー図
【符号の説明】
【０１４１】
１０１  音声・映像などが記録された光ディスク
１０２  光ピックアップ
１０３  Ａ／Ｄ変換処理部
１０４  ＲＯＭ
１０４ａ  圧縮フォント格納領域
１０５  ＲＡＭ
１０５ａ  伸張フォント格納領域
１０５ｂ  ＶＲＡＭ領域
１０５ｃ  フォントテーブル格納領域
１０５ｄ  ショックプルーフ用領域
１０６  システムデコーダ
１０７  ビデオデコーダ
１０８  マイクロコンピュータ
１０９  内蔵ＲＡＭ
１１０  ＤＭＡコントローラ
１１１  映像合成処理部
１１２  Ｄ／Ａ変換処理部
１１３  表示出力部
１１４  １０６〜１１１までを構成するシステムＬＳＩ
２０１  フォントコード
２０２  該当するフォントが格納されているアドレス情報
２０３  フォントテーブルのフォーマット
４０１  該当するフォントが使用された回数を記録するカウンタ
８０１  フレーズ識別子
１２０１  記録可能なＲＯＭ
１２０１ａ  圧縮フォント格納領域
１２０１ｂ  フォントテーブル格納領域１０５ｃのデータを保存しておく領域
【図１】
2008116776.tif 000003
【図２】
2008116776.tif 000004
【図３】
2008116776.tif 000005
【図４】
2008116776.tif 000006
【図５】
2008116776.tif 000007
【図６】
2008116776.tif 000008
【図７】
2008116776.tif 000009
【図８】
2008116776.tif 000010
【図９】
2008116776.tif 000011
【図１０】
2008116776.tif 000012
【図１１】
2008116776.tif 000013
【図１２】
2008116776.tif 000014
【図１３】
2008116776.tif 000015
【図１４】
2008116776.tif 000016