(57)【要約】【課題】ＯＳＤデータを格納するメモリ容量を小さくすることができ、ＯＳＤデータの転送において、転送帯域の効率化を図ることのできるＯＳＤ装置を提供する。【解決手段】管理情報データＭＤは、撮像データＳＤに重畳されるＯＳＤデータＯＤの表示位置ごとに、ＯＳＤデータＯＤの表示位置情報であるＨＤＩＳＰ，ＶＤＩＳＰとＯＳＤデータＯＤの格納位置情報であるＷＯＲＤとを含んでいる。オンスクリーンディスプレイ装置は、ＯＳＤデータＯＤを格納するＯＳＤデータ格納領域３２を備え、撮像データＳＤの表示位置に一致するＨＤＩＳＰ，ＶＤＩＳＰを有する管理情報データＭＤを検知して、その管理情報データＭＤに含まれるＷＯＲＤに格納されるＯＳＤデータＯＤをＯＳＤデータ格納領域３２から取り出す。【選択図】図１
2007163624.tif 000002
【特許請求の範囲】
【請求項１】
第１格納部から格納順に取り出され、第１データ表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であって、
所定の格納位置ごとに、前記第２データを格納する第２格納部と、
前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部と、
前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から取得管理情報として取り出す管理情報取得部と、
前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを前記第２格納部から取り出す出力制御部と、
を備えることを特徴とするオンスクリーンディスプレイ装置。
【請求項２】
請求項１のオンスクリーンディスプレイ装置であって、
前記管理情報格納部への格納に先立ち、前記管理情報に含まれる前記第２データ表示位置情報が表示順となるように、前記管理情報を整列する管理情報整列部を備え、
前記管理情報取得部は、
前記管理情報を前記管理情報格納部から格納順に取り出す管理情報取出部と、
該管理情報に含まれる前記第２データ表示位置情報と前記第１データ表示位置とを比較し、一致するか否かを判断する比較部と、
該管理情報を、前記取得管理情報として保持する保持部とを含み、
前記比較部において一致すると判断される場合には、前記保持部は、保持する該管理情報を更新し、前記管理情報取出部は、次に格納される管理情報を前記管理情報格納部から取り出すことを特徴とするオンスクリーンディスプレイ装置。
【請求項３】
請求項１のオンスクリーンディスプレイ装置であって、
前記管理情報は、前記第２データの表示位置ごとに、該第２データの走査線方向の画素数である水平画素数情報と、走査線方向に直交する方向の画素数である垂直画素数情報とをさらに含み、
出力される前記第２データを格納するＦＩＦＯと、
前記第２データ格納位置情報で示される前記格納位置から、前記水平画素数情報および前記垂直画素数情報に基づき得られる画素数の前記第２データを、前記ＦＩＦＯに転送するＦＩＦＯ入力制御部と、
前記第１データ表示位置に応じて前記ＦＩＦＯに格納される前記第２データを出力するＦＩＦＯ出力制御部と、
を備えることを特徴とするオンスクリーンディスプレイ装置。
【請求項４】
請求項３のオンスクリーンディスプレイ装置であって、
前記ＦＩＦＯ入力制御部は、
前記第２データの入力ごとに、入力された前記第２データのワード数を計数する入力ワード数カウンタと、
前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達したか否かを判定する入力ワード数判定部と、
前記ＦＩＦＯに前記第２データを格納可能な領域が残存し、かつ、前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達していない場合に、入力指令信号を出力する転送指令信号生成部とを含み、
入力指令信号に応じて、前記第２データを前記第２格納部から前記ＦＩＦＯに入力することを特徴とするオンスクリーンディスプレイ装置。
【請求項５】
請求項４のオンスクリーンディスプレイ装置であって、
前記ＦＩＦＯは、最大である前記第２データの容量と同一の容量を有することを特徴とするオンスクリーンディスプレイ装置。
【請求項６】
請求項１のオンスクリーンディスプレイ装置であって、
出力される前記第２データの表示色を指定する表示色情報に基づき、該第２データの表示色を変換する表示色変換処理部を備え、
前記管理情報は、前記第２データの表示位置ごとに、前記表示色情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
【請求項７】
請求項１のオンスクリーンディスプレイ装置であって、
出力される前記第２データを走査線方向および走査線と直交する方向に拡大する際の倍率である倍率情報に基づき、該第２データの拡大処理を行う拡大処理部を備え、
前記管理情報は、前記第２データの表示位置ごとに、前記倍率情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
【請求項８】
請求項１のオンスクリーンディスプレイ装置であって、
出力される前記第２データを走査線方向に繰り返し配置するリピート処理の回数を示すリピート回数情報に基づき、該第２データのリピート処理を行うリピート処理部を備え、
前記管理情報は、前記第２データの表示位置ごとに、前記リピート回数情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
【請求項９】
第１格納部から格納順に取り出され、第１表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であり、
所定の格納位置ごとに、前記第２データを格納する第２格納部と、
前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部とを含むオンスクリーンディスプレイ装置の制御方法であって、
前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から、取得管理情報として取り出すステップと、
前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを第２格納部から取り出すステップと、
を備えることを特徴とするオンスクリーンディスプレイ装置の制御方法。
【請求項１０】
請求項９のオンスクリーンディスプレイ装置の制御方法であって、
前記管理情報格納部への格納に先立ち、前記管理情報に含まれる前記第２データ表示位置情報が表示順となるように、前記管理情報を整列するステップをさらに備え、
前記管理情報を取り出すステップは、
前記管理情報を前記管理情報格納部から格納順に取り出すステップと、
該管理情報に含まれる前記第２データ表示位置情報と前記第１データ表示位置とを比較し、一致するか否かを判断するステップと、
該管理情報を、前記取得管理情報として保持するステップとを含み、
前記比較判断するステップにおいて一致すると判断される場合には、前記保持するステップは、保持する該管理情報を更新し、前記管理情報を取り出すステップは、次に格納される管理情報を前記管理情報格納部から取り出すことを特徴とするオンスクリーンディスプレイ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示装置に関し、特にフォントやピクチャデータなどのラスタ画像をフレーム画像の一部に重畳して表示するオンスクリーンディスプレイ装置などの画像表示装置に関する。
【背景技術】
【０００２】
オンスクリーンディスプレイ（以下、ＯＳＤとも言う）装置などの画像表示装置では、複数のフォントデータやピクチャデータなどのラスタ画像が、背景となるフレーム画像の一部に重畳して表示される。例えば、デジタルスチルカメラ、デジタルビデオカメラ等のフレーム画像の表示を行なう各種ディスプレイ装置において、ホワイトバランスなどの画像表示に関する設定の表示や、表示画像、撮影日時、画像タイトルやメッセージの表示などが、フレーム画像の一部に表示されるラスタ画像に相当する。
【０００３】
特許文献１に開示されるＯＳＤ装置は、図１０に示すように、背景画像データのみを格納する表示データメモリ１（２１２）と、ＯＳＤデータを合成した合成画像データを格納する表示データメモリ２（２１３）とを備え、これらをセレクタ２１６で選択することにより表示装置２０６へのＯＳＤデータの表示または非表示を切り替えることができる。また、表示される内容/位置の変更の際には、表示データメモリ１（２１２）から背景画像データを転送する。これにより、現画像データの再データ変換を要することなく、背景画像データと、ＯＳＤデータとの合成画像データとをそれぞれ格納することができる。
【特許文献１】特開２００３−１５６２４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される技術のＯＳＤ装置では、背景画像領域２０１に加え、背景画像領域２０１と同じ領域サイズを有するＯＳＤデータ領域２０２、表示データメモリ１（２１２）および表示データメモリ２（２１３）が必要となる。すなわち、ＯＳＤ装置において大きなメモリ容量の容量が必要となり、コストアップを招来することとなり問題である。
【０００５】
また、ＯＳＤデータは、文字データなどのデータサイズの小さいデータの組み合わせからなり、画像情報の表示や日付表示など背景画像に対する補助情報の表示が主体であるため、背景画像の一部に表示されることとなる。このため、ＯＳＤデータ領域２０２に展開されたＯＳＤデータを、背景画像領域２０１に重ね合わせる際には、ＯＳＤデータの大小にかかわらず背景画像領域２０１のデータ容量と同じ大きさのＯＳＤデータ領域２０２が転送されることになる。なお、ＯＳＤデータの表示部分が小さい場合には、文字などを含まないブランク部分のデータが多く転送されることとなり、転送帯域に無駄が生じることなるため問題である。
【０００６】
本発明は前記背景技術の課題に鑑みてなされたものであって、ＯＳＤデータを格納するメモリ容量を小さくすることができ、ＯＳＤデータの転送において、転送帯域の効率化を図ることのできるＯＳＤ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
その解決手段は、第１格納部から格納順に取り出され、第１データ表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であって、所定の格納位置ごとに、前記第２データを格納する第２格納部と、前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部と、前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から取得管理情報として取り出す管理情報取得部と、前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを前記第２格納部から取り出す出力制御部と、を備えることを特徴とするオンスクリーンディスプレイ装置である。
【０００８】
また、他の解決手段は、第１格納部から格納順に取り出され、表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であり、所定の格納位置ごとに、前記第２データを格納する第２格納部と、前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部とを含むオンスクリーンディスプレイ装置の制御方法であって、前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から、取得管理情報として取り出すステップと、前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを第２格納部から取り出すステップとを備えることを特徴とするオンスクリーンディスプレイ装置の制御方法である。
【０００９】
第２格納部は、重畳して出力する第２データだけを格納すればよいため、第１格納部と同じ容量である必要がない。これにより、従来技術に比して小さなメモリ領域で済ますことができる。また、第２データを格納するのに伴うデータ転送量も小さくすることができ、転送帯域も無駄を生じることなく効率化を図ることができる。
【発明の効果】
【００１０】
本発明を適用することにより、ＯＳＤデータを格納するメモリ容量を小さくすることができ、ＯＳＤデータの転送において、転送帯域の効率化を図ることのできるＯＳＤ装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施にかかるＯＳＤ装置について具体化した実施形態を図１〜図９を参照しつつ詳細に説明する。
【００１２】
図１は、本実施形態のＯＳＤ装置１を示す機能ブロック図である。
ＯＳＤ装置１は、データの転送や処理を行う公知のＣＰＵ２と、データを格納するＳＤＲＡＭ３と、撮像するためのＣＣＤ４と、ＳＤＲＡＭ３に対するアクセスを制御するＳＤＲＡＭコントローラ５と、ＳＤＲＡＭ３に格納される各データを入力とし、画像信号を出力する画像処理部６とを備えている。
このうちＳＤＲＡＭ３には、ＣＣＤ４により撮像された撮像データを格納する撮像データ格納領域３１と、ＯＳＤデータを格納するＯＳＤデータ格納領域３２と、ＯＳＤデータＯＤの出力に当り表示位置などを示す管理情報データＭＤを格納する管理情報データ格納領域３３とが配置されている。
【００１３】
ＯＳＤ装置１は、図２の表示出力例に示されるように、ＣＣＤ４により撮像された撮像データＳＤの一部にＯＳＤデータＯＤを重畳して出力する装置である。ＯＳＤデータＯＤの出力に当っては、ＯＳＤデータＯＤの表示位置に対応する管理情報データＭＤを参照しつつ、ＯＳＤデータＯＤが出力される。図２の表示出力例において、撮像データＳＤの座標は、左上が原点（０，０）であり、右下が最大座標（３１９，２３９）である。カッコ内の数字は、ＯＳＤデータが配置される座標を示している。例えば、ＯＳＤデータ“あ”は、水平方向＝６０、垂直方向＝４０に配置されていることを示している。
なお、本実施形態のＯＳＤ装置１では、同一の走査線上に他のＯＳＤデータＯＤが重ならないように、ＯＳＤデータＯＤの配置が定められている。
【００１４】
次いで、ＯＳＤデータＯＤおよび管理情報データＭＤについて、図３および図４を参照して説明する。
図３は、ＯＳＤデータＯＤの一例を示している。ＳＤＲＡＭ３に設けられたＯＳＤデータ格納領域３２（図１参照）には、複数のＯＳＤデータＯＤが、所定の格納アドレスごとに、ビットマップデータとして格納されている。例えば、ＯＳＤデータ格納領域３２のアドレス０〜３９９には、“あ”を示す２０×２０画素のＯＳＤデータＯＤ０が格納されていることを示している。その他のＯＳＤデータＯＤについても、これと同様に格納されている。
【００１５】
図４は、管理情報データＭＤの一例を示している。ＳＤＲＡＭ３に設けられた管理情報データ格納領域３３（図１参照）には、複数の管理情報データＭＤが格納されている。各々の管理情報データＭＤは、ＯＳＤデータＯＤの表示位置ごとに、要素として水平表示位置ＨＤＩＳＰ、垂直表示位置ＶＤＩＳＰ、表示色情報ＧＡＩＮ、格納先頭アドレスＷＯＲＤ、水平方向画素数ＨＳＩＺＥ、垂直方向画素数ＶＳＩＺＥ、リピート回数情報ＲＥＰおよび拡大倍率ＥＸＰを含んでいる。また、管理情報データＭＤは、管理情報データ格納領域３３への格納に先立ち、水平表示位置ＨＤＩＳＰおよび垂直表示位置ＶＤＩＳＰに基づく表示位置が、表示順（走査順）となるように整列されている。
【００１６】
水平表示位置ＨＤＩＳＰおよび垂直表示位置ＶＤＩＳＰは、ＯＳＤデータＯＤが表示される走査線の方向（以後、水平方向とも言う）および走査線方向とは直交する方向（以後、垂直方向とも言う）の位置を示す、それぞれ１６ビットのデータである。
【００１７】
表示色情報ＧＡＩＮは、ＯＳＤデータＯＤに対するゲインであり、ＲＧＢの各４ビットずつからなる１２ビットのデータである。各々の４ビットのデータのうち最上位ビットは整数部であり、下位３ビットは小数部である。
【００１８】
格納先頭アドレスＷＯＲＤは、管理情報データ格納領域３３において、ＯＳＤデータＯＤが格納される先頭アドレスを示す３２ビットのデータである。
【００１９】
水平方向画素数ＨＳＩＺＥおよび垂直方向画素数ＶＳＩＺＥは、ＯＳＤデータＯＤの水平方向および垂直方向の画素数を示す、それぞれ１６ビットのデータである。
【００２０】
リピート回数情報ＲＥＰは、ＯＳＤデータＯＤを撮像データＳＤに重畳して配置する際、ＯＳＤデータＯＤを水平方向に繰返して配置するリピート処理において、リピート処理のリピート回数を指定するための４ビットのデータである。図４で示されるように、値が１である場合には、１つのＯＳＤデータＯＤが配置される。
【００２１】
拡大倍率ＥＸＰは、ＯＳＤデータＯＤを水平方向および垂直方向に拡大する拡大処理の倍率を指定するための４ビットのデータである。図４で示されるように、値が１である場合には、等倍で表示される。
【００２２】
図１に戻り、画像処理部６について説明する。
画像処理部６は、ＳＤＲＡＭ３からの管理情報データＭＤ読み出しおよびＳＤＲＡＭ３に対するアクセスの際のアドレス制御にかかる部分として、管理情報取得保持部２０と、比較部２１と、管理情報リードアドレス生成部２２と、ＯＳＤデータリードアドレス生成部２３と、アドレス選択部２４と、アドレス選択指示部２５と、転送指令信号生成部２６とを備えている。
【００２３】
また、画像処理部６は、撮像データＳＤおよびＯＳＤデータＯＤのデータ処理に掛かる部分として、第１ＦＩＦＯ入力制御部４０と、ＯＳＤデータＯＤを格納する第１ＦＩＦＯ５０と、撮像データを格納する第２ＦＩＦＯ５１と、第１ＦＩＦＯ出力制御部６０と、シフトレジスタ６１と、表示色変換処理部６２と、ミキサ６３とを備えている。なお、第１ＦＩＦＯ５０の容量は、ＯＳＤデータＯＤのうち最大のサイズである１２００バイトにされている。第１ＦＩＦＯ５０には、同一のＯＳＤデータＯＤのみが格納される。従って、ＯＳＤデータＯＤのうち最大のサイズと同一に設定された本実施形態にかかるＯＳＤ装置１の第１ＦＩＦＯ５０では、領域に無駄が生じないこととなる。
【００２４】
なお、図１中の破線は、各部間のデータの流れを示している。（１）はＣＣＤ４により撮像された撮像データＳＤが撮像データ格納領域３１に格納されるデータの流れを示し、（２）は撮像データ格納領域３１に格納された撮像データＳＤが第２ＦＩＦＯ５１に転送されるデータの流れを示している。また、（３）はＣＰＵ２を介して、ＯＳＤデータ格納領域３２にＯＳＤデータＯＤが格納されるデータの流れを示し、（４）はＯＳＤデータ格納領域３２に格納されるＯＳＤデータＯＤが第１ＦＩＦＯ５０に転送されるデータの流れを示している。また、（５）はＣＰＵ２および管理情報データ格納領域３３の間でアクセスするデータの流れを示し、（６）は管理情報データ格納領域３３に格納される管理情報データＭＤから管理情報取得保持部２０に転送されるデータの流れを示している。
【００２５】
管理情報取得保持部２０では、ＳＤＲＡＭコントローラ５を介して、ＳＤＲＡＭ３の管理情報データ格納領域３３に格納される管理情報データＭＤが取り込まれ保持される。比較部２１では、図示しない画像表示制御部からの撮像データＳＤの表示位置を示す表示位置信号と、管理情報取得保持部２０からの水平表示位置ＨＤＩＳＰおよび垂直表示位置ＶＤＩＳＰとを比較し、一致する場合には、一致検出信号ＣＭＰを活性化する。この一致検出信号ＣＭＰが活性化されると管理情報取得保持部２０では、保持される管理情報データＭＤが、管理情報データ格納領域３３において、次に格納される管理情報データＭＤに更新される。
【００２６】
管理情報リードアドレス生成部２２では、表示順に整列された管理情報データＭＤを管理情報データ格納領域３３から格納順に取り出すためのアドレスが生成される。具体的には、一致検出信号ＣＭＰが活性化する際の変化エッジで更新される図示しないアドレスカウンタを用いて、管理情報データＭＤの格納アドレスが生成されることになる。
【００２７】
ＯＳＤデータリードアドレス生成部２３では、管理情報取得保持部２０からの水平方向画素数ＨＳＩＺＥ、垂直方向画素数ＶＳＩＺＥ、格納先頭アドレスＷＯＲＤおよびリピート回数情報ＲＥＰを入力とし、第１ＦＩＦＯ５０に転送するＯＳＤデータＯＤのアドレスを生成する。具体的には、格納先頭アドレスＷＯＲＤから、格納先頭アドレスＷＯＲＤに水平方向画素数ＨＳＩＺＥおよび垂直方向画素数ＶＳＩＺＥから得られるＯＳＤデータＯＤの画素数を加えたアドレスまでの範囲で、順次アドレスが生成される。また、リピート回数情報ＲＥＰが１以外の場合には、リピート回数情報ＲＥＰで指定される回数に応じて、後述するように同一のアドレスが繰返して生成される。
【００２８】
アドレス選択部２４には、管理情報リードアドレス生成部２２からのアドレス値と、ＯＳＤデータリードアドレス生成部２３からのアドレス値とが入力され、アドレス選択指示部２５からの選択指示信号ＳＬＣに応じていずれか一方が選択される。
【００２９】
アドレス選択指示部２５は、一致検出信号ＣＭＰおよび後述の転送指令信号ＴＲＣを入力とし、アドレス選択部２４に選択指示信号ＳＬＣを出力する。一致検出信号ＣＭＰが活性化する場合には、選択指示信号ＳＬＣにＯＳＤデータリードアドレス選択を出力し、転送指令信号ＴＲＣが活性化する場合には、選択指示信号ＳＬＣに管理情報リードアドレス選択を出力する。ただし、一致検出信号ＣＭＰおよび転送指令信号ＴＲＣが同時に活性化する場合には、一致検出信号ＣＭＰが優先される。このため、転送指令信号生成部２６は、選択指示信号ＳＬＣを監視し、管理情報リードアドレス選択が出力するまで、転送指令信号ＴＲＣの活性状態を保持する。
【００３０】
転送指令信号生成部２６は、第１ＦＩＦＯ５０からの第１ＦＩＦＯフル信号ＦＦを監視し空きがあり、かつ、後述のＯＳＤデータＯＤの第１ＦＩＦＯ５０への転送の必要がある場合に、転送指令信号ＴＲＣを出力する。
【００３１】
表示位置情報生成部２７は、撮像データＳＤの一部にＯＳＤデータＯＤを重畳して出力する画像データを表示する際の水平同期信号、垂直同期信号および表示クロックからなる同期信号を入力とし、現在の表示位置として、水平方向表示位置および垂直方向表示位置を比較部２１に出力する。具体的には、水平方向表示位置および垂直方向表示位置を計数する図示しない二組のカウンタを備えている。水平方向表示位置を計数するカウンタでは、計数値は、水平同期信号ごとに初期化され、画像表示に同期する表示クロックごとにインクリメントされる。また、垂直方向表示位置を計数するカウンタでは、計数値は、垂直同期信号ごとに初期化され、水平同期信号ごとにインクリメントされる。これにより、表示される画像の水平方向表示位置と、垂直方向表示位置とを生成することができる。
【００３２】
第１ＦＩＦＯ入力制御部４０は、第１ＦＩＦＯ５０への入力側の制御を行う部分であり、入力ワード数カウンタ４１と、入力ワード数判定部４２とを含んでいる。入力ワード数カウンタ４１は、ＯＳＤデータ有効信号を計数する。すなわち、ＯＳＤデータＯＤが入力されるごとに、ＯＳＤデータＯＤのワード数が計数されることとなる。また、入力ワード数判定部４２は、入力ワード数カウンタ４１からの計数値が、管理情報取得保持部２０からの水平方向画素数ＨＳＩＺＥおよび垂直方向画素数ＶＳＩＺＥに基づき得られる画素数に達したか否かを判定し、達していない場合にはＯＳＤデータ要求信号ＯＲＣを出力する。
【００３３】
第１ＦＩＦＯ出力制御部６０は、比較部２１からの一致検出信号ＣＭＰに応じて、水平方向画素数ＨＳＩＺＥおよび垂直方向画素数ＶＳＩＺＥに基づき得られるワード数のＯＳＤデータＯＤを、第１ＦＩＦＯ５０から読み出す制御を行う。また、拡大倍率ＥＸＰが１以外の場合には、後述の拡大処理を行う。
【００３４】
シフトレジスタ６１では、第１ＦＩＦＯ５０から読み出された複数の画素からなるＯＳＤデータＯＤが取り込まれ、拡大倍率ＥＸＰの値に応じて順次シフトされ、１画素ずつＯＳＤデータＯＤが出力される。
例えば、ＥＸＴ＝１の場合には、シフトレジスタに格納されたデータは、１画素ごとにシフト出力され、ＥＸＴ＝２の場合には、２画素ごとにシフト出力される。
【００３５】
表示色変換処理部６２では、ＯＳＤデータＯＤに対し、対応する表示色情報ＧＡＩＮをゲインとする演算がなされ、ＲＧＢ各色の出力信号ＰＯ（Ｒ）,ＰＯ（Ｇ），ＰＯ（Ｂ）が出力される。具体的には、図５に示すように、表示色変換処理部６２は、３つのアンプＡｍｐ１、Ａｍｐ２、Ａｍｐ３を含み、それぞれのアンプＡｍｐ１、Ａｍｐ２、Ａｍｐ３のゲイン端子Ｇには、表示色情報ＧＡＩＮ［３:０］、ＧＡＩＮ［７：４］、ＧＡＩＮ［１１:８］が接続される。また、入力端子ＩＮには、それぞれ、出力信号ＳＯＵＴが接続される。ここで表示色情報ＧＡＩＮ［１１:８］は、表示色情報ＧＡＩＮのビット１１〜８の４ビットのデータ（青(Ｂ)情報）を表わしている。以下、表示色情報ＧＡＩＮ［７:４］およびＧＡＩＮ［３:０］もこれと同様である。出力信号ＳＯＵＴは、各表示色情報ＧＡＩＮのレベルに応じて増幅され、出力信号ＰＯ（Ｒ）,ＰＯ（Ｇ），ＰＯ（Ｂ）に出力される。これにより、本実施形態のＯＳＤ装置１では、表示色変換処理部６２において、表示色情報ＧＡＩＮに基づき、ＯＳＤデータＯＤの表示色を変換することができる。
【００３６】
ミキサ６３では、表示色変換処理部６２から出力されるＯＳＤデータＯＤと、第２ＦＩＦＯ５１から出力される撮像データＳＤとが重畳されて、図示しない表示装置に出力される。
【００３７】
以下、本実施形態にかかるＯＳＤ装置１において、図２に示す表示出力を行う場合の動作について説明する。
【００３８】
ＣＣＤ４で取り込まれた撮像データＳＤは、図１中（１）の経路で撮像データ格納領域３１に格納される。撮像データ格納領域３１に格納された撮像データＳＤは（２）の経路で第２ＦＩＦＯ５１に格納され、ミキサ６３を介して画像出力に出力され、表示クロックに同期して図２のようにフレームに表示される状態となる。
【００３９】
一方、ＯＳＤデータＯＤは、ＣＰＵ２を介して、図示しない他の記憶装置から図１中（３）の経路で予めＯＳＤデータ格納領域３２に格納されている。
【００４０】
また、図４に示すように管理情報データ格納領域３３に格納される管理情報データＭＤは後述する管理情報データ整列処理を用いて、ＣＰＵ２により（図１中（５）の経路）、予めＯＳＤデータＯＤの表示位置が表示順になるように整列されている。管理情報リードアドレス生成部２２は、初期値として管理情報データ格納領域３３の先頭アドレスを出力している。これにより、管理情報データＭＤのうち先頭の要素であるＭＤ［０］が、管理情報取得保持部２０により取り込まれ（図１中（６）の経路）、管理情報取得保持部２０は、ＭＤ［０］の各要素を保持する。すなわち、ＨＤＩＳＰ＝６０、ＶＤＩＳＰ＝４０、ＧＡＩＮ＝８８８ｈ、ＷＯＲＤ＝０、ＨＳＩＺＥ＝２０、ＶＳＩＺＥ＝２０、ＲＥＰ＝１、ＥＸＰ＝１が出力されている。
【００４１】
ＯＳＤデータリードアドレス生成部２３では、ＷＯＲＤ＝０に基づき、０をアクセスするためのアドレスとしてＯＳＤデータ格納領域３２の先頭アドレスが生成される。このアドレス値は、ＯＳＤデータＯＤが転送されるたびにインクリメントされ、ＨＳＩＺＥ＝２０、ＶＳＩＺＥ＝２０を乗じて得られる４００画素分のＯＳＤデータＯＤを転送するまで出力される。
【００４２】
ＨＤＩＳＰ＝６０、ＶＤＩＳＰ＝４０が入力される比較部２１において、表示位置情報生成部２７から出力されるフレームの表示位置が水平方向＝６０、垂直方向＝４０に達すると、一致検出信号ＣＭＰが出力される。
【００４３】
アドレス選択指示部２５では、一致検出信号ＣＭＰに応じて、ＯＳＤデータリードアドレス生成部２３からの出力を選択する信号選択指示信号ＳＬＣが出力され、ＳＤＲＡＭコントローラ５にはＯＳＤデータ格納領域３２の先頭アドレスが出力される。管理情報データ格納領域３３からは、ＯＳＤデータＯＤ０ＳＤＲＡＭコントローラ５を介して、図１中（４）の経路で第１ＦＩＦＯ５０に出力される。また一方、転送指令信号生成部２６からはＯＳＤデータＯＤの転送にかかる制御信号ＴＲＣが出力される。
【００４４】
第１ＦＩＦＯ５０では、データを格納する領域がなくなると第１ＦＩＦＯフル信号ＦＦが出力される。転送指令信号生成部２６では、この第１ＦＩＦＯフル信号ＦＦに応じて転送指令信号ＴＲＣの出力が抑止され、ＯＳＤデータＯＤ０のＯＳＤデータ格納領域３２から第１ＦＩＦＯ５０への転送も停止する。
一方、第１ＦＩＦＯ５０に格納されるＯＳＤデータＯＤ０（図２中左上の“あ”を示す表示）は、シフトレジスタ６１、表示色変換処理部６２およびミキサ６３を介して、表示クロックに同期して画像出力に出力されてフレームに表示されていく。このようにして、第１ＦＩＦＯ５０において、データを格納する領域が戻ると、第１ＦＩＦＯフル信号ＦＦが非活性化され、転送指令信号生成部２６からの転送指令信号ＴＲＣが再び出力され、さらに、ＯＳＤデータＯＤのＯＳＤデータ格納領域３２から第１ＦＩＦＯへの転送が再開される。
【００４５】
本実施形態にかかるＯＳＤ装置１では、第１ＦＩＦＯ５０に一度ＯＳＤデータＯＤを格納して出力しているため、第１ＦＩＦＯ５０にデータを格納する領域がある限り連続してＳＤＲＡＭ３からの転送を行うことができる。このことは、特にバースト転送を行う場合には良好である。
【００４６】
また、本実施形態にかかるＯＳＤ装置１では、第１ＦＩＦＯフル信号ＦＦに基づき第１ＦＩＦＯ５０への転送を制御している。このため、第１ＦＩＦＯ５０の容量がＯＳＤデータＯＤのデータサイズよりも小さい場合でも確実に転送することができる。
【００４７】
また、管理情報リードアドレス生成部２２は、一致検出信号ＣＭＰにより、出力するアドレスを１つ進める。これにより、管理情報データ格納領域３３の先頭アドレス＋１に配置されるＭＤ［１］がアクセスされ、管理情報取得保持部２０には、ＭＤ［１］のデータが取り込まれることとなり、管理情報取得保持部２０からの出力は、ＨＤＩＳＰ＝２００、ＶＤＩＳＰ＝１００に更新される。
【００４８】
本実施形態にかかるＯＳＤ装置１では、表示順に整列して管理情報データ格納領域３３に格納される管理情報データＭＤを順に読み出すことで、フレームに表示されるＯＳＤデータＯＤの各種情報を取り出すことができる。このため、簡易な構成の管理情報取得保持部２０および管理情報リードアドレス生成部２２で済ませることができる。
【００４９】
表示位置情報生成部２７から出力されるフレームの表示位置が水平方向＝２００、垂直方向＝１００に達すると、一致検出信号ＣＭＰが出力され、以降はＯＳＤデータＯＤ０を表示する場合と同様の動作を行い、ＯＳＤデータＯＤ１（図２中“い”）が表示される。さらに以降も、これと同様にＭＤ［２］〜ＭＤ［４］が参照されて、対応するＯＳＤデータＯＤがフレームに表示されることとなる。
【００５０】
本実施例にかかるＯＳＤ装置１では、ＯＳＤデータＯＤの表示にかかる格納領域をＯＳＤデータ格納領域３２および管理情報データ格納領域３３に留めることができる。ＯＳＤデータＯＤを撮像データ格納領域３１と同じ大きさの格納領域に格納して表示する場合に比して、より小さな格納領域で済ますことができる。また、転送帯域についても、表示する分のＯＳＤデータＯＤの転送のみであるため、より少ない転送帯域で済ますことができる。
【００５１】
また、本実施形態にかかるＯＳＤ装置１では、管理情報データＭＤは、管理情報データ格納領域３３に格納されて処理されるのに先立ち、管理情報データＭＤに含まれる垂直表示位置ＶＤＩＳＰが表示順となるように整列される。本実施形態では、この整列は、ＣＰＵ２を用いバブルソートアルゴリズムにより処理される。以下に、管理情報データＭＤの整列の手順について説明する。
【００５２】
図６は、管理情報データＭＤの整列処理の手順を示すフローチャートである。
なお、以下において、ＭＤ[ｎ]はｎ＋１番目に格納される管理情報データＭＤを示し、管理情報データＭＤの最後のデータをＭＤ［ＭＤＭＡＸ］とする。また、ＭＤ［ｎ］は構造体として定義され、要素の一つとして垂直表示位置ＶＤＩＳＰを含む。要素である垂直表示位置ＶＤＩＳＰは、ＭＤ．ｖｄ［ｎ］と表記される。また、変数ｉおよび変数ｊはＣＰＵ２において定義され用いられる。
【００５３】
まず、ステップＳ１において、ソート処理において未ソート部分の先頭を示す変数ｉが０に初期化される。
ステップＳ２において、ソート処理の対象位置を示す変数ｊが定数ＭＤＭＡＸに初期化される。
ステップＳ３において、ＭＤ［ｊ］の垂直表示位置ＭＤ．ｖｄ［ｊ］の値とＭＤ［ｊ−１］の垂直表示位置ＭＤ．ｖｄ［ｊ−１］の値とが比較される。ここで、ＭＤ．ｖｄ［ｊ−１］の方が大きい場合には、ステップＳ４に進む。そうでない場合には、ステップＳ５に進む。
【００５４】
ステップＳ４において、ＭＤ［ｊ］とＭＤ［ｊ−１］とが交換される。すなわち、ＭＤ［ｊ］に含まれる全要素と、ＭＤ［ｊ−１］に含まれる全要素が交換される。これにより、含まれる垂直表示位置ＭＤ．ｖｄ［ｉ］の値が小さい管理情報データＭＤが格納順先頭寄りに配置されることになる。
ステップＳ５において、変数ｊがデクリメントされる。
【００５５】
ステップＳ６において、変数ｊが変数ｉに等しいか否かが判定される。等しい場合には、ステップＳ７に進み、そうでない場合には、ステップＳ３に戻る。なお、ステップＳ７に進む場合には、ＭＤ［ｉ］〜ＭＤ［ＭＤＭＡＸ］の範囲では、ＭＤ［ｉ］に含まれる垂直表示位置ＶＤＩＳＰが最も小さい値となっている。すなわち、ＭＤ［ｉ］（ｉ＝１以上）より前の位置に格納される管理情報データＭＤは、垂直表示位置ＶＤＩＳＰが表示順となるように格納される。
【００５６】
ステップＳ７において、変数ｉがインクリメントされる。
ステップＳ８において、変数ｉが定数ＭＤＭＡＸに等しいか否かが判定される。等しい場合には、管理情報データＭＤの整列処理を完了し、そうでない場合には、ステップＳ２に戻る。
以上の処理により、格納順の先頭部から順次垂直表示位置ＶＤＩＳＰが小さい順に配置され、変数ｉが定数ＭＤＭＡＸに達した段階で、管理情報データＭＤの整列処理が完了する。
【００５７】
なお、本実施形態では、ステップＳ１〜ステップＳ８までに示されるバブルソートを用いて、管理情報データＭＤの整列処理を行う例を示したが、これに限定されず、管理情報データＭＤの整列処理にクイックソートなど他のアルゴリズムを用いることもできる。
【００５８】
また、本実施形態のＯＳＤ装置１では、ＯＳＤデータＯＤに対し、リピート回数情報ＲＥＰに応じた回数で水平方向に、ＯＳＤデータＯＤを繰返し配置するリピート処理を行うことができる。本実施形態では、図示しないコントローラにより、各部が制御されて、リピート処理が行われる。以下に、リピート処理の手順について説明する。
【００５９】
図７は、リピート回数情報ＲＥＰの回数でリピート処理する手順を示すフローチャートである。
なお、定数ＨＬは、撮像データＳＤにおける水平方向の画素数を示し、変数ｖ、変数ｒ、変数ｈおよび変数ａｄは、図示しないコントローラにおいて定義され用いられる。
【００６０】
ステップＳ１１において、転送の対象とするＯＳＤデータＯＤの垂直方向の画素位置を示す変数ｖが０に初期化される。
ステップＳ１２において、リピート回数を計数する変数ｒが０に初期化される。
ステップＳ１３において、転送の対象とするＯＳＤデータＯＤの水平方向の画素位置を示す変数ｈが０に初期化される。
【００６１】
ステップＳ１４において、次に取り出すＯＳＤデータＯＤの格納アドレスの式（ＷＯＲＤ＋ＨＬ＊ｖ＋ｈ）が演算され、その結果が変数ａｄに代入される。
【００６２】
ステップＳ１５において、変数ａｄで指定されるアドレスが出力されるように、ＯＳＤデータリードアドレス生成部２３が制御されると共に、そのアドレスに格納されるＯＳＤデータＯＤが第１ＦＩＦＯ５０に転送されるように、第１ＦＩＦＯ入力制御部４０が制御される。
ステップＳ１６において、変数ｈがインクリメントされる。
【００６３】
ステップＳ１７において、変数ｈが水平方向画素数ＨＳＩＺＥに達したか否かが判定される。達した場合には、ステップＳ１８に進み、そうでない場合には、ステップＳ１４に戻る。これにより、水平方向画素数ＨＳＩＺＥの分だけＯＳＤデータＯＤが転送されることとなる。
【００６４】
ステップＳ１８において、第１ＦＩＦＯ５０に格納された水平方向画素数ＨＳＩＺＥ分のデータが、同一の垂直方向表示位置で、前回の出力位置の最後の位置に続けて（先頭の出力の場合には水平表示位置ＨＤＩＳＰで示される先頭位置から）出力される。
【００６５】
ステップＳ１９において、変数ｒがインクリメントされる。さらに、ステップＳ２０において、変数ｒがリピート回数情報ＲＥＰの値に達したか否かが判定される。達した場合には、ステップＳ２１に進み、そうでない場合には、ステップＳ１３に戻り、水平方向の画素の先頭から転送を繰返す。
【００６６】
ステップＳ２１において、変数ｖがインクリメントされ、さらに、ステップＳ２２において、変数ｖが垂直方向画素数ＶＳＩＺＥの値に達したか否か判定される。達した場合には、垂直方向の画素数の転送が全て終了したこととなるため、リピート処理を終了し、そうでない場合には、ステップＳ１２に戻り、次の垂直方向の画素位置から転送を開始する。
【００６７】
また、本実施形態のＯＳＤ装置１では、ＯＳＤデータＯＤに対し、拡大倍率ＥＸＰに基づいた倍率で拡大処理を行うことができる。本実施形態では、図示しないコントローラにより、各部が制御されて、拡大処理が行われる。
なお、本実施形態のＯＳＤ装置１における拡大処理では、垂直方向の拡大は、水平方向画素数ＨＳＩＺＥ分の同一の画素をＮ回繰返して転送することでなされ、水平方向の拡大は、ＯＳＤデータＯＤに対しパラレル→シリアル変換を行い、シリアルに出力する際に、同一の画素をＮ回繰返して出力することでなされている。すなわち、垂直方向の拡大処理と、水平方向の拡大処理とは別々に行われることになる。以下に、垂直方向および水平方向の拡大処理を順に説明する。
【００６８】
図８は、垂直方向のＥＸＰ倍の拡大処理の手順を示すフローチャートである。
なお、定数ＨＬは、撮像データＳＤにおける水平方向の画素数を示し、変数ｈ、変数ｖ、変数ｎｖは、図示しないコントローラにおいて定義され用いられる。
【００６９】
ステップＳ３１において、転送の対象とするＯＳＤデータＯＤの垂直方向の画素位置を示す変数ｖが０に初期化される。
ステップＳ３２において、垂直方向のリピート回数を計数する変数ｎｖが０に初期化される。
ステップＳ３３において、転送の対象とするＯＳＤデータＯＤの水平方向の画素位置を示す変数ｈが０に初期化される。
【００７０】
ステップＳ３４において、次に取り出すＯＳＤデータＯＤの格納アドレスの式（ＷＯＲＤ＋ＨＬ＊ｖ＋ｈ）が演算され、その結果が変数ａｄに代入される。
【００７１】
ステップＳ３５において、変数ａｄで指定されるアドレスが出力されるように、ＯＳＤデータリードアドレス生成部２３が制御されると共に、そのアドレスに格納されるＯＳＤデータＯＤが第１ＦＩＦＯ５０に転送されるように、第１ＦＩＦＯ入力制御部４０が制御される。
ステップＳ３６において、変数ｈがインクリメントされる。
【００７２】
ステップＳ３７において、変数ｈが水平方向画素数ＨＳＩＺＥに達したか否かが判定される。達した場合には、ステップＳ３８に進み、そうでない場合には、ステップＳ３４に戻る。これにより、水平方向画素数ＨＳＩＺＥの分だけＯＳＤデータＯＤが転送されることとなる。
【００７３】
ステップＳ３８において、第１ＦＩＦＯ５０に格納された水平方向画素数ＨＳＩＺＥ分のデータが、垂直方向表示位置は次のラインで、水平方向表示位置は水平表示位置ＨＤＩＳＰで示される表示位置から出力される。
【００７４】
ステップＳ３９において、変数ｎｖがインクリメントされる。さらに、ステップＳ４０において、変数ｎｖが拡大倍率ＥＸＰの値に達したか否かが判定される。達した場合には、ステップＳ４１に進み、そうでない場合には、ステップＳ３３に戻り、水平方向の画素の先頭から転送を繰返す。
【００７５】
ステップＳ４１において、変数ｖがインクリメントされ、さらに、ステップＳ４２において、変数ｖが垂直方向画素数ＶＳＩＺＥの値に達したか否か判定される。達した場合には、垂直方向の拡大処理を終了し、そうでない場合には、ステップＳ３２に戻り、（垂直方向）次のラインの画素位置から転送を開始する。
【００７６】
図９は、水平方向のＥＸＰ倍の拡大処理の手順を示すフローチャートである。
なお、変数ｈ、変数ｖ、変数ｎｈは、図示しないコントローラにおいて定義され用いられる。
【００７７】
ステップＳ５１において、転送の対象とするＯＳＤデータＯＤの垂直方向の画素位置を示す変数ｖが０に初期化される。
ステップＳ５２において、転送の対象とするＯＳＤデータＯＤの水平方向の画素位置を示す変数ｈが０に初期化される。
【００７８】
ステップＳ５３において、シフトレジスタに、未出力のＯＳＤデータＯＤが残存していない空の状態か否かが判定される。空の状態の場合には、ステップＳ５４に進み、そうでない場合にはステップＳ５５に進む。
ステップＳ５４において、第１ＦＩＦＯ５０から１ワードのＯＳＤデータＯＤがシフトレジスタ６１に転送され、ステップＳ５５において、水平方向のリピート回数を計数する変数ｎｈが０に初期化される。
【００７９】
ステップＳ５６において、シフトレジスタに格納されたＯＳＤデータＯＤのうち、先頭にある１画素分のデータが出力され、ステップＳ５７において、変数ｎｈがインクリメントされる。
【００８０】
ステップＳ５８において、変数ｎｈが拡大倍率ＥＸＰの値に達したか否かが判定される。達した場合にはステップＳ６０に進み、そうでない場合には、ステップＳ５６に戻る。これにより、拡大倍率ＥＸＰの値だけステップＳ５６が繰返されるため、水平方向に同じ画素が拡大倍率ＥＸＰの値だけ出力されることとなる。
【００８１】
ステップＳ５９において、シフトレジスタがシフトされ、先頭位置にある画素が更新される。ステップＳ６０において、変数ｈがインクリメントされる。
【００８２】
ステップＳ６１において、変数ｈが水平方向画素数ＨＳＩＺＥの値に達したか否かが判定される。達した場合には、ステップＳ６２に進み、そうでない場合には、ステップＳ５３に戻る。これにより、水平方向画素数ＨＳＩＺＥ分の画素が拡大処理されることとなる。
【００８３】
ステップＳ６２において、変数ｎｖがインクリメントされる。さらに、ステップＳ６３において、変数ｖが垂直方向画素数ＶＳＩＺＥの値に達したか否かが判定され、達した場合には拡大処理を終了し、そうでない場合には、ステップＳ５２に戻る。
【００８４】
なお、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良、変形が可能であることは言うまでもない。
例えば、本実施形態において、撮像データ格納領域、ＯＳＤデータ格納領域および管理情報データ格納領域は、同一のデバイス（ＳＤＲＡＭ）上にあるが、これに限定されず、これらは別々のデバイス上にあってもよい。例えば、ＯＳＤ装置をＬＳＩで構成する場合、大きな容量を必要とする撮像データ格納領域は外部のＳＤＲＡＭ上にあり、それよりも小さな容量で済むＯＳＤデータ格納領域および管理情報データ格納領域はＬＳＩ内部のメモリ上にあってもよい。
表示色変換処理部では、管理情報を設けず、ＯＳＤデータＯＤとして１画素８ビットのパレットデータを用意し、内蔵ＲＧＢ変換テーブルを持つことでも、表示色変換を行うことができる。また、ＯＳＤデータＯＤとして、１画素１ビットを割り当て、管理情報としてＲＧＢごとに８ビットを持つことで、単色の色変換処理を行うこともできる。
【００８５】
なお、撮像データは第１データの一例、撮像データ格納領域は第１格納部の一例、ＯＳＤデータは第２データの一例、ＯＳＤデータ格納領域は第２格納部の一例、管理情報データ格納領域は管理情報格納部の一例、管理情報取得保持部および比較部は管理情報取得部の一例、第１ＦＩＦＯ出力制御部は出力制御部の一例である。また、管理情報リードアドレス生成部は管理情報取得部の一例、管理情報取得保持部は保持部の一例、第１ＦＩＦＯはＦＩＦＯの一例、第１ＦＩＦＯ入力制御部はＦＩＦＯ入力制御部の一例、第１ＦＩＦＯ出力制御部はＦＩＦＯ出力制御部の一例である。また、管理情報データ整列処理（図６）は管理情報整列部の一例、リピート処理（図７）は、リピート処理部の一例、シフトレジスタ、垂直方向拡大処理（図８）および水平方向拡大処理（図９）は拡大処理部の一例である。
【００８６】
ここで、本発明の技術思想により、背景技術における課題を解決するための手段を以下に列記する。
（付記１）  第１格納部から格納順に取り出され、第１データ表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であって、所定の格納位置ごとに、前記第２データを格納する第２格納部と、前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部と、前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から取得管理情報として取り出す管理情報取得部と、前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを前記第２格納部から取り出す出力制御部と、を備えることを特徴とするオンスクリーンディスプレイ装置。
（付記２）  付記１のオンスクリーンディスプレイ装置であって、前記管理情報格納部への格納に先立ち、前記管理情報に含まれる前記第２データ表示位置情報が表示順となるように、前記管理情報を整列する管理情報整列部を備え、前記管理情報取得部は、前記管理情報を前記管理情報格納部から格納順に取り出す管理情報取出部該管理情報に含まれる前記第２データ表示位置情報と前記第１データ表示位置とを比較し、一致するか否かを判断する比較部と、該管理情報を、前記取得管理情報として保持する保持部とを含み、前記比較部において一致すると判断される場合には、前記保持部は、保持する該管理情報を更新し、前記管理情報取出部は、次に格納される管理情報を前記管理情報格納部から取り出すことを特徴とするオンスクリーンディスプレイ装置。
（付記３）  付記１のオンスクリーンディスプレイ装置であって前記管理情報は、前記第２データの表示位置ごとに、該第２データの走査線方向の画素数である水平画素数情報と、走査線方向に直交する方向の画素数である垂直画素数情報とをさらに含み、出力される前記第２データを格納するＦＩＦＯと、前記第２データ格納位置情報で示される前記格納位置から、前記水平画素数情報および前記垂直画素数情報に基づき得られる画素数の前記第２データを、前記ＦＩＦＯに転送するＦＩＦＯ入力制御部と、前記第１データ表示位置に応じて前記ＦＩＦＯに格納される前記第２データを出力するＦＩＦＯ出力制御部と、を備えることを特徴とするオンスクリーンディスプレイ装置。
（付記４）  付記３のオンスクリーンディスプレイ装置であって、前記ＦＩＦＯ入力制御部は、前記第２データの入力ごとに、入力された前記第２データのワード数を計数する入力ワード数カウンタと、前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達したか否かを判定する入力ワード数判定部と、前記ＦＩＦＯに前記第２データを格納可能な領域が残存し、かつ、前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達していない場合に、入力指令信号を出力する転送指令信号生成部とを含み、入力指令信号に応じて、前記第２データを前記第２格納部から前記ＦＩＦＯに入力することを特徴とするオンスクリーンディスプレイ装置。
（付記５）  付記４のオンスクリーンディスプレイ装置であって、前記ＦＩＦＯは、最大である前記第２データの容量と同一の容量を有することを特徴とするオンスクリーンディスプレイ装置。
（付記６）  付記１のオンスクリーンディスプレイ装置であって、出力される前記第２データの表示色を指定する表示色情報に基づき、該第２データの表示色を変換する表示色変換処理部を備え、前記管理情報は、前記第２データの表示位置ごとに、前記表示色情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
（付記７）  付記１のオンスクリーンディスプレイ装置であって、出力される前記第２データを走査線方向および走査線と直交する方向に拡大する際の倍率である倍率情報に基づき、該第２データの拡大処理を行う拡大処理部を備え、前記管理情報は、前記第２データの表示位置ごとに、前記倍率情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
（付記８）  付記１のオンスクリーンディスプレイ装置であって、出力される前記第２データを走査線方向に繰り返し配置するリピート処理の回数を示すリピート回数情報に基づき、該第２データのリピート処理を行うリピート処理部を備え、前記管理情報は、前記第２データの表示位置ごとに、前記リピート回数情報をさらに含むことを特徴とするオンスクリーンディスプレイ装置。
（付記９）  第１格納部から格納順に取り出され、第１表示位置に表示される第１データの一部に、第２データが重畳されて出力されるオンスクリーンディスプレイ装置であり、所定の格納位置ごとに、前記第２データを格納する第２格納部と、前記第１データに重畳される前記第２データの表示位置ごとに、該第２データの表示位置を示す第２データ表示位置情報と該第２データの格納位置を示す第２データ格納位置情報とを含む管理情報を格納する管理情報格納部とを含むオンスクリーンディスプレイ装置の制御方法であって、前記第１データ表示位置に一致する第２データ表示位置情報を有する前記管理情報を、前記管理情報格納部から、取得管理情報として取り出すステップと、前記取得管理情報に含まれる前記第２データ格納位置情報に格納される前記第２データを第２格納部から取り出すステップを備えることを特徴とするオンスクリーンディスプレイ装置の制御方法。
（付記１０）  付記９のオンスクリーンディスプレイ装置の制御方法であって、前記管理情報格納部への格納に先立ち、前記管理情報に含まれる前記第２データ表示位置情報が表示順となるように、前記管理情報を整列するステップをさらに備え、前記管理情報を取り出すステップは、前記管理情報を前記管理情報格納部から格納順に取り出すステップと、該管理情報に含まれる前記第２データ表示位置情報と前記第１データ表示位置とを比較し、一致するか否かを判断するステップと、該管理情報を、前記取得管理情報として保持するステップとを含み、前記比較判断するステップにおいて一致すると判断される場合には、前記保持するステップは、保持する該管理情報を更新し、前記管理情報を取り出すステップは、次に格納される管理情報を前記管理情報格納部から取り出すことを特徴とするオンスクリーンディスプレイ装置の制御方法。
（付記１１）  付記９のオンスクリーンディスプレイ装置の制御方法であって前記管理情報は、前記第２データの表示位置ごとに、該第２データの走査線方向の画素数である水平画素数情報と、走査線方向に直交する方向の画素数である垂直画素数情報とをさらに含み、前記第２データ格納位置情報で示される前記格納位置から、前記水平画素数情報および前記垂直画素数情報に基づき得られる画素数の前記第２データを、前記第２データを格納するＦＩＦＯに転送するステップと、前記第１データ表示位置に応じて前記ＦＩＦＯに格納される前記第２データを出力するステップと、を備えることを特徴とするオンスクリーンディスプレイ装置の制御方法。
（付記１２）  付記１１のオンスクリーンディスプレイ装置であって、前記ＦＩＦＯに入力するステップは、前記第２データの入力ごとに、入力された前記第２データのワード数を計数するステップと、前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達したか否かを判定するステップと、前記ＦＩＦＯに前記第２データを格納可能な領域が残存し、かつ、前記入力ワード数カウンタの計数値が前記第２データの画素数に応じたワード数に達していない場合に、入力指令信号を出力するステップとを含み、入力指令信号に応じて、前記第２データを前記第２格納部から前記ＦＩＦＯに入力することを特徴とするオンスクリーンディスプレイ装置の制御方法。
【図面の簡単な説明】
【００８７】
【図１】本実施形態にかかるＯＳＤ装置の構成を示す機能ブロック図である。
【図２】ＯＳＤ装置の表示出力の一例を示す図である。
【図３】ＯＳＤデータの一例を示す図である。
【図４】管理情報データの一例を示す図である。
【図５】色変換処理部の構成を示す機能ブロック図である。
【図６】管理情報データの整列処理の手順を示すフローチャートである。
【図７】リピート処理の手順を示すフローチャートである。
【図８】垂直方向の拡大処理の手順を示すフローチャートである。
【図９】水平方向の拡大処理の手順を示すフローチャートである。
【図１０】従来技術のＯＳＤ装置を示す機能ブロック図である。
【符号の説明】
【００８８】
１  ＯＳＤ装置
２  ＣＰＵ
３  ＳＤＲＡＭ
５  ＳＤＲＡＭコントローラ
６  画像処理部
２０  管理情報取得保持部
２１  比較部
２６  転送指令信号生成部
４０  第１ＦＩＦＯ入力制御部
４１  入力ワード数カウンタ
４２  入力ワード数判定部
５０  第１ＦＩＦＯ
５１  第２ＦＩＦＯ
６０  第１ＦＩＦＯ出力制御部
６１  シフトレジスタ
６２  表示色変換処理部
【図１】
2007163624.tif 000003
【図２】
2007163624.tif 000004
【図３】
2007163624.tif 000005
【図４】
2007163624.tif 000006
【図５】
2007163624.tif 000007
【図６】
2007163624.tif 000008
【図７】
2007163624.tif 000009
【図８】
2007163624.tif 000010
【図９】
2007163624.tif 000011
【図１０】
2007163624.tif 000012