(57)【特許請求の範囲】
【請求項１】
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段と、
縁取付き文字の生成を指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字又は図形が置かれる背景領域の色と同一の色にして、本体部分と背景部分とからなるビットマップデータを生成する生成手段と
を備えることを特徴とするビットマップデータ生成装置。
【請求項２】
前記フォントデータにおける本体部分は、第１本体部分と第１本体部分の外縁に設けられた第２本体部分とで表され、
前記生成手段は、縁取り付き文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と縁取色との中間色を、縁取部分に縁取色を、背景部分に背景色を、各々彩色し、縁取りのない文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と背景色との中間色を、縁取部分に背景色を、背景部分に背景色を、各々彩色する
ことを特徴とする請求項１記載のビットマップデータ生成装置。
【請求項３】
前記ビットマップデータ生成装置は、さらに、
文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を外部から受付ける受付手段を備え、
前記生成手段は、受付手段に受付けられた生成指示に従って、指示された文字を表わすビットマップデータを生成する
ことを特徴とする請求項２記載のビットマップデータ生成装置。
【請求項４】
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを取得する取得手段と、
縁取付き文字の生成を指示された場合には、前記取得したフォントデータから、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、前記取得したフォントデータから、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段と
を備えることを特徴とするビットマップデータ生成装置。
【請求項５】
文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を受付けるステップと、
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、
縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、
縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップと
を含むことを特徴とするビットマップデータ生成方法。
【請求項６】
ビットマップデータ生成装置において用いられるプログラムを記憶しているコンピュータ読取り可能な記録媒体であって、
前記プログラムは、
文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を受付けるステップと、
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、
縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、
縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップと
を有するプログラムを記憶しているコンピュータ読取り可能な記憶媒体。
【請求項７】
画像情報、音声情報の他に文字情報を受信して表示するデジタル放送受信装置であって、
文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を含む文字情報を受信する受信手段と、
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、
前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段と
を備えることを特徴とするデジタル放送受信装置。
【請求項８】
デジタル放送送信装置、及びデジタル放送受信装置からなるデジタル放送システムであって、
前記デジタル放送送信装置は、画像情報、音声情報の他に、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を送信する送信手段を備え、
前記デジタル放送受信装置は、前記画像情報、前記音声情報の他に、前記生成指示を含む前記文字情報を受信する受信手段と、
文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、
前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える
ことを特徴とするデジタル放送システム。
【請求項９】
デジタル放送される文字情報を含むコンテンツを制作し試写するデジタル放送コンテンツ制作装置であって、
文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、
作成された文字情報を含むデジタル放送信号を生成する生成手段と、
請求項１乃至４の何れかに記載のビットマップデータ生成装置を有し、前記生成された信号を受信し、当該信号に含まれる生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを表示する試写手段と
を備えることを特徴とするデータ放送コンテンツ制作装置。
【請求項１０】
デジタル放送される文字情報及び文字形状定義情報を制作するデジタル放送コンテンツ制作装置であって、
文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、
請求項１乃至４の何れかに記載のビットマップデータ生成装置を有し、前記作成された生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを含む文字形状定義情報を生成する生成手段と
を備えることを特徴とするデータ放送コンテンツ制作装置。
【請求項１１】
請求項１０記載のデジタル放送コンテンツ制作装置を有し、当該装置が制作した生成指示を含む文字情報と文字形状定義情報とを含むデジタル放送信号を送信するデジタル放送送信装置と、
請求項１乃至４の何れかに記載のビットマップデータ生成装置を有し、前記送信された信号を受信し、当該信号に含まれる生成指示についてビットマップデータ生成装置によりビットマップデータを生成し当該データを表示し、当該信号に含まれる文字形状定義情報について当該情報に含まれるビットマップデータを表示するデジタル放送受信装置と
からなるデジタル放送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、縁取り付きのフォントデータから、縁取り付きの文字、図形、および、縁取りのない文字、図形のビットマップデータを生成するビットマップデータ生成装置、および、ビットマップデータ生成装置に対して生成指示を行う指示装置に関する。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータ、携帯型情報端末、デジタル衛星放送受信端末等は、文字や図形を装飾せずに表示するだけでなく、しばしば見易さや強調等のために周りを縁取って表示する。
縁取りのある文字および図形の表示用ビットマップデータを生成する従来の装置は、縁取りのないフォントデータを予め記憶しておき、当該フォントデータから縁取り付きのフォントデータを逐次算出し、当該算出したフォントデータを用いて縁取りのある文字および図形の表示用ビットマップデータを生成する。この算出方法は、特開平９−２１２６４０号公報「多階調縁取りデータ生成装置およびその方法」に記載され、既に知られている。
【０００３】
また、他の従来装置は、縁取りのないフォントデータと縁取り付きのフォントデータとを予め記憶しておき、縁取りを付けない場合には、縁取りのないフォントデータを用いて表示用ビットマップデータを生成し、縁取りを付ける場合には縁取り付きのフォントデータを用いて表示用ビットマップデータを生成する。
【０００４】
【発明が解決しようとする課題】
しかしながら、前者の、縁取りのないフォントデータから縁取り付きのフォントデータを逐次算出する装置は、文字および図形の縁を求めるための演算処理を逐次行うため、縁取り付きのフォントデータを予め記憶しておいて用いる装置に比べて、処理時間が増加するという問題点がある。他方、後者の装置は、本体部分と背景部分とを表す縁取りのないフォントデータと、本体部分と縁取部分と背景部分とを表す縁取り付きのフォントデータを予め記憶しておくため、本体部分と背景部分とを重複して保持することになり、フォントデータの記憶量が倍増するという問題点がある。
【０００５】
上記の問題に鑑み、本発明は、処理時間及びフォントデータの記憶量の双方の増加を抑制し、少ない記憶容量で高速に、縁取り付きの文字、図形、及び縁取りのない文字、図形のビットマップデータを生成する装置及びその方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するため、（１）本発明のビットマップデータ生成装置は、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段と、縁取付き文字の生成を指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字又は図形が置かれる背景領域の色と同一の色にして、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【０００７】
（２）また、前記フォントデータにおける本体部分は、第１本体部分と第１本体部分の外縁に設けられた第２本体部分とで表され、前記生成手段は、縁取り付き文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と縁取色との中間色を、縁取部分に縁取色を、背景部分に背景色を、各々彩色し、縁取りのない文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と背景色との中間色を、縁取部分に背景色を、背景部分に背景色を、各々彩色してもよい。
【０００８】
（３）また、前記ビットマップデータ生成装置は、さらに、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を外部から受付ける受付手段を備え、前記生成手段は、受付手段に受付けられた生成指示に従って、指示された文字を表わすビットマップデータを生成してもよい。
（４）本発明のビットマップデータ生成装置は、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを取得する取得手段と、縁取付き文字の生成を指示された場合には、前記取得したフォントデータから、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、前記取得したフォントデータから、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【０００９】
（５）本発明のビットマップデータ生成方法は、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を受付けるステップと、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップとを含む。
【００１０】
（６）本発明の記録媒体は、ビットマップデータ生成装置において用いられるプログラムを記憶しているコンピュータ読取り可能な記録媒体であって、前記プログラムは、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を受付けるステップと、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップとを有する。
【００１１】
（７）本発明のデジタル放送受信装置は、画像情報、音声情報の他に文字情報を受信して表示するデジタル放送受信装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を含む文字情報を受信する受信手段と、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【００１２】
（８）本発明のデジタル放送システムは、デジタル放送送信装置、及びデジタル放送受信装置からなるデジタル放送システムであって、前記デジタル放送送信装置は、画像情報、音声情報の他に、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を送信する送信手段を備え、前記デジタル放送受信装置は、前記画像情報、前記音声情報の他に、前記生成指示を含む前記文字情報を受信する受信手段と、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【００１３】
（９）本発明のデジタル放送コンテンツ制作装置は、デジタル放送される文字情報を含むコンテンツを制作し試写するデジタル放送コンテンツ制作装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、作成された文字情報を含むデジタル放送信号を生成する生成手段と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記生成された信号を受信し、当該信号に含まれる生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを表示する試写手段とを備える。
【００１４】
（１０）本発明のデジタル放送コンテンツ制作装置は、デジタル放送される文字情報及び文字形状定義情報を制作するデジタル放送コンテンツ制作装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記作成された生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを含む文字形状定義情報を生成する生成手段とを備える。
【００１５】
（１１）本発明のデジタル放送システムは、前記（１０）に記載のデジタル放送コンテンツ制作装置を有し、当該装置が制作した生成指示を含む文字情報と文字形状定義情報とを含むデジタル放送信号を送信するデジタル放送送信装置と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記送信された信号を受信し、当該信号に含まれる生成指示についてビットマップデータ生成装置によりビットマップデータを生成し当該データを表示し、当該信号に含まれる文字形状定義情報について当該情報に含まれるビットマップデータを表示するデジタル放送受信装置とからなる。
【００１６】
【発明の実施の形態】
＜第１の実施の形態＞
本発明の、第１の実施の形態における、指示装置、およびビットマップデータ生成装置について説明する。
＜指示装置の構成＞
図１に示すように、指示装置３００は、入力部６、指示生成部３０４、送信部５から構成される。指示生成部３０４は、具体的には、プロセッサ、プログラムを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業用のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のハードウェアにより実現される。
【００１７】
入力部６は、ユーザから、キーボード等を介して、表示すべき文字、縁取りの要否、背景色、第１本体色、第２本体色、および縁取色の指定を受け取り、指示生成部３０４へ通知する。
指示生成部３０４は、入力部６から、表示すべき文字、縁取りの要否、背景色、第１本体色、第２本体色、および縁取色の指定を受け取り、当該指定から生成指示を生成し、送信部５へ通知する。
【００１８】
送信部５は、指示生成部３０４から生成指示を受け取り、人工衛星または通信回線等を介して、ビットマップデータ生成装置１００（図３参照）へ送信する。図２は、指示装置３００が生成し、ビットマップデータ生成装置１００へ送信する生成指示５０１の例を示している。生成指示５０１は、縁取要否フラグ、背景色、第１本体色、第２本体色、縁取色、文字コードからなる。縁取要否フラグは、要が１、不要が０で表わされる。背景色、第１本体色、第２本体色、縁取色は色番号で表わされる。文字コードはＪＩＳ規格コードで表わされる。同図は、縁取りあり（縁取りフラグ１）で、背景色を白色（色番号０）、第１本体色を黒色（色番号２５５）、第２本体色を茶色（色番号１６０）、縁取色を赤色（色番号６４）として、漢数字「十」（文字コード０ｘ３ｄ３ｄ）のビットマップデータを生成させる生成指示の例である。
＜ビットマップデータ生成装置の構成＞
図３に示すように、ビットマップデータ生成装置１００は、受信部７、生成指示受付部１０１、生成指示バッファ１０２、縁取要否判定部１０３、表示色取得部１０４、文字コード取得部１０５、フォントデータ記憶部１１０、フォントデータ読出部１１１、階調色テーブル記憶部１２１、ビットマップデータ記憶部１２２、縁取付彩色部１３０、縁取なし彩色部１３１から構成される。
【００１９】
具体的には、フォントデータ記憶部１１０はハードディスク等の記憶装置で実現され、生成指示バッファ１０２、階調色テーブル記憶部１２１、ビットマップデータ記憶部１２２は、ＲＡＭ等で実現され、生成指示受付部１０１、縁取要否判定部１０３、表示色取得部１０４、文字コード取得部１０５、フォントデータ読出部１１１、縁取付彩色部１３０、縁取なし彩色部１３１は、プロセッサ、プログラムを記憶しているＲＯＭ、作業用のＲＡＭ等のハードウェアにより実現される。
【００２０】
受信部７は、指示装置３００が送信した生成指示を、人工衛星または通信回線等を介して受信する。
生成指示受付部１０１は、受信部７が受信した生成指示を受け取り、生成指示バッファ１０２に格納する。
生成指示バッファ１０２は、生成指示を保持する。
【００２１】
縁取要否判定部１０３は、生成指示バッファ１０２から縁取要否フラグを取り出し、縁取り有りの場合は縁取付彩色部１３０に対し、縁取りなしの場合は縁取なし彩色部１３１に対し、処理を行うよう指示する。
表示色取得部１０４は、生成指示バッファ１０２から背景色、第１本体色、第２本体色、縁取色を取り出し、取り出した背景色、第１本体色、第２本体色、縁取色を縁取付彩色部１３０と縁取なし彩色部１３１とに通知する。
【００２２】
文字コード取得部１０５は、生成指示バッファ１０２から文字コードを取り出し、取り出した文字コードをフォントデータ読出部１１１に通知する。
フォントデータ記憶部１１０は、複数の縁取り付きの文字および図形のフォントデータを記憶している。本実施の形態では、すべての文字および図形のフォントデータは、縦１６ピクセル、横１６ピクセルで構成され、第１本体部分、第１本体部分の外縁に設けられた第２本体部分、縁取部分、および、背景部分とで表される。この第２本体部分は、階調化を行うために用いられる。
【００２３】
階調化とは、次のような技術である。即ち、現行のＣＲＴ、ＬＣＤ等の表示装置において実用的な大きさの文字または図形を表示する場合、表示装置の解像度の不足のために輪郭部分のギザギザや細部のツブレが生じて、文字および図形の認知性を損なうという問題がある。当該ギザギザおよびツブレが生じる部分に、文字および図形の本体部分と当該本体部分に隣接する背景部分または縁取部分との中間色を表示することにより、ギザギザやツブレが見かけ上緩和されて文字の認知性が向上するという人間の視覚特性を利用して、この問題を解決するものである。
【００２４】
本実施の形態において、前記第２本体部分は、階調化の効果を得ることができるように設けられ、縁取りを付ける場合には第１本体部分と縁取部分との中間色で、縁取りを付けない場合には第１本体部分と背景部分との中間色で表わされる。
図４は、フォントデータ記憶部１１０が記憶しているフォントデータのうち一文字分のフォントデータ５０２を表した模式図であり、漢数字「十」の例である。各々のピクセルが背景部分、第１本体部分、第２本体部分、縁取部分の何れの部分であるかは、ピクセル値によって識別される。同図の例において、背景部分、第１本体部分、第２本体部分、縁取部分が、各々０、１、２、３のピクセル値で表わされている。
【００２５】
このフォントデータは、例えば、特開平９−２１２６４０号公報「多階調縁取りデータ生成装置およびその方法」に記載されている方法を用いて、縁取りのないフォントデータから算出できる。本実施の形態では、当該方法、またはその他の方法で当該フォントデータを算出し、フォントデータ記憶部１１０に予め記憶しているものとする。
【００２６】
フォントデータ読出部１１１は、文字コード取得部１０５から通知された文字コードに対応するフォントデータをフォントデータ記憶部１１０から読み出し、縁取付彩色部１３０と縁取なし彩色部１３１とに通知する。
階調色テーブル記憶部１２１は、フォントデータのピクセル値と表示装置に出力する色番号との対応付けを保持する階調色テーブルを有している。
【００２７】
図５は、本実施の形態の例における、階調色テーブル５０３を示している。階調色テーブル５０３は、背景部分、第１本体部分、第２本体部分、および縁取部分について、ピクセル値と色番号とを保持する欄を有している。縁取付彩色部１３０および縁取なし彩色部１３１が、階調色テーブル５０３に、ピクセル値と色番号とを記録し、かつ参照する。
【００２８】
ビットマップデータ記憶部１２２は、フォントデータのピクセルに対応付けて色番号を保持するビットマップデータテーブル５０４を有している。ビットマップデータテーブル５０４は、生成された一文字分の文字または図形のビットマップデータを保持する。
図６に示すように、ビットマップデータテーブル５０４は、縦１６ピクセル、横１６ピクセルで構成され、フォントデータのピクセルに対応付けて色番号を保持する欄を有している。
【００２９】
縁取付彩色部１３０は、生成指示バッファ１０２の縁取要否フラグが１（縁取り有り）の場合に、縁取要否判定部１０３から処理を行うよう指示され、縁取り付きのビットマップデータを生成し、ビットマップデータテーブル５０４に記録する。
縁取なし彩色部１３１は、生成指示バッファ１０２の縁取要否フラグが０（縁取りなし）の場合に、縁取要否判定部１０３から処理を行うよう指示され、縁取りなしのビットマップデータを生成し、ビットマップデータテーブル５０４に記録する。
＜ビットマップデータ生成処理＞
以下、フローチャートを参照しながら、本実施例における、ビットマップデータ生成装置の動作を説明する。
【００３０】
図７は、本実施の形態におけるビットマップデータ生成装置の動作を表したフローチャートである。
受信部７は、指示装置３００が送信した生成指示を、人工衛星または通信回線等を介して受信する。生成指示受付部１０１は、入力部６が受信した生成指示を受け取り、生成指示バッファ１０２に格納する（ステップ８１）。
【００３１】
表示色取得部１０４は、生成指示バッファ１０２から背景部分、第１本体部分、第２本体部分、縁取部分の色番号を取り出し、取り出した各々の色番号を縁取付彩色部１３０と縁取なし彩色部１３１とに通知する（ステップ８２）。
文字コード取得部１０５は、生成指示バッファ１０２から文字コードを取り出し、取り出した文字コードをフォントデータ読出部１１１に通知する。フォントデータ読出部１１１は、文字コード取得部１０５から通知された文字コードに対応する一文字分のフォントデータをフォントデータ記憶部１１０から読み出し、縁取付彩色部１３０と縁取なし彩色部１３１とに通知する（ステップ８３）。
【００３２】
縁取要否判定部１０３は、生成指示バッファ１０２から縁取要否フラグを取り出し、縁取り有りの場合は縁取付彩色部１３０に対し、縁取りなしの場合は縁取なし彩色部１３１に対し、処理を行うよう指示する（ステップ８４）。
縁取付彩色部１３０は、縁取り付きのビットマップデータを生成しビットマップデータテーブルに記録する（ステップ８５）。
【００３３】
縁取なし彩色部１３１は、縁取りなしのビットマップデータを生成しビットマップデータテーブルに記録する（ステップ８６）。
図８は、縁取付彩色部１３０が行う、前記ステップ８５の詳細な処理内容を表したフローチャートである。
縁取付彩色部１３０は、階調色テーブル５０３の背景部分、第１本体部分、第２本体部分、縁取部分のピクセル値欄に、それぞれ、０、１、２、３を記録し、色番号欄に、それぞれ、表示色取得部１０４から通知された背景色、第１本体色、第２本体色、縁取色の色番号を記録する（ステップ１１）。
【００３４】
縁取付彩色部１３０は、フォントデータ読出部１１１から通知されたフォントデータの１つのピクセルについて、ピクセル値に対応する色番号を階調色テーブル５０３を参照して求め（ステップ１２）、当該色番号をビットマップデータテーブル５０４の対応する欄に記録する（ステップ１３）。この処理を、当該フォントデータの全てのピクセルについて行う（ステップ１４）。
【００３５】
前記図５は、背景色が０（白色）、第１本体色が２５５（黒色）、第２本体色が１６０（茶色）、縁取色が６４（赤色）である場合に、ステップ１１を実行した結果得られる、階調色テーブル５０３の内容を示している。
前記図６は、図４のフォントデータ５０２について、図５の階調色テーブル５０３の内容に従って、ステップ１２からステップ１４までを実行した結果得られる、ビットマップデータテーブル５０４の内容を示している。縁取部分のピクセルには縁取色の色番号である６４（赤色）が記録され、縁取りが施される。
【００３６】
図９は、縁取なし彩色部１３１が行う、前記ステップ８６の詳細な処理内容を表したフローチャートである。
縁取なし彩色部１３１は、階調色テーブル５０３の背景部分、第１本体部分、第２本体部分のピクセル値欄に、それぞれ、０、１、２を、色番号欄に、それぞれ、表示色取得部１０４から通知された背景色、第１本体色、第２本体色の色番号を記録し（ステップ２１）、同縁取部分のピクセル値欄に３を、色番号欄に、表示色取得部１０４から通知された背景色の色番号を記録する（ステップ２２）。
【００３７】
縁取なし彩色部１３１は、フォントデータ読出部１１１から通知されたフォントデータの一のピクセルについて、ピクセル値に対応する色番号を階調色テーブル５０３を参照して求め（ステップ２３）、当該色番号をビットマップデータテーブル５０４の対応する欄に記録する（ステップ２４）。この処理を、当該フォントデータの全てのピクセルについて行う（ステップ２５）。
【００３８】
図１０は、背景色が０（白色）、第１本体色が２５５（黒色）、第２本体色が１２８（灰色）、縁取色が６４（赤色）である場合に、ステップ２１およびステップ２２を実行した結果得られる、階調色テーブル５０３の内容を示している。縁取部分の色番号欄に、背景色の色番号である０（白色）が記録されている。
図１１は、図４のフォントデータについて、図１０の階調色テーブル５０３の内容に従って、ステップ２３からステップ２５までを実行した結果得られる、ビットマップデータテーブル５０４の内容を示している。縁取部分のピクセルには背景色の色番号である０（白色）が記録され、縁取りは施されない。
【００３９】
以上のように、第１の実施の形態では、縁取り付きの文字および図形のフォントデータを予め記憶しておいて、縁取りを付ける場合には本体部分と縁取部分と背景部分のフォントデータを記憶手段から読出して文字および図形のビットマップデータを生成するので、文字および図形の縁を算出するための演算処理を逐次行う必要がなく、処理時間の増加を抑制できる。また、縁取りを付けない場合には前記記憶手段が記憶しているフォントデータの縁取部分を背景部分に置き換えて本体部分と背景部分とからなる文字および図形のビットマップデータを生成するので、縁取りのないフォントデータを記憶しておく必要がなく、フォントデータの記憶容量の増加を抑制できる。
【００４０】
これにより、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成する装置を提供することが可能となる。
なお、前記実施の形態では、縁取部分を背景部分に置き換えることにより、縁取りのないビットマップデータを生成したが、同様に本体部分を背景部分に置き換えることにより、縁取部分のみからなる、いわゆる中抜き文字のビットマップデータを生成することができる。
【００４１】
なお、生成指示を他の形式で表わしても構わない。例えば、縁取要否フラグを他の値との対応付けで、色の指定をＲＧＢ値で、文字コードを他のコード規格で表わしてもよい。生成指示における色の指定をＲＧＢ値で行った場合は、生成指示バッファ１０２、階調色テーブル５０３、ビットマップデータテーブル５０４における色の記録を全てＲＧＢ値で行う。
【００４２】
なお、縁取りの要否、背景色、第１本体色、第２本体色、縁取色が共通する複数の文字のビットマップデータを生成させるための生成指示を、１つの共通の指定内容と複数の文字コードとから構成してもよい。この場合、ビットマップデータ生成装置は、当該１つの共通の指定内容に対して、前記ビットマップデータ生成処理を文字の個数回繰り返して行う。
【００４３】
なお、フォントデータを本装置外から供給しても構わない。図１６は、この場合のビットマップデータ生成装置１５０の構成例を示している。ビットマップデータ生成装置１５０は、図３のビットマップデータ生成装置１００に対し、フォントデータ読出部１１１及びフォントデータ記憶部１１０に代えて、フォントデータ取得部１５１を有している。フォントデータ取得部１５１は、文字コード取得部１０５から通知された文字コードに対応するフォントデータを本装置外に設置されたフォントデータ記憶部から取得し、縁取付彩色部１３０と縁取なし彩色部１３１とに通知する。
【００４４】
本装置外のフォントデータ記憶部は、アウトライン形式で表されたフォントデータを保持しても構わない。アウトライン形式で表されたフォントデータを展開してビットマップ形式で表されたフォントデータを生成する技術は広く知られており、本装置外のフォントデータ記憶部は当該公知技術を用いて、アウトライン形式で記憶されたフォントデータからビットマップ形式で表されたフォントデータを生成し、ビットマップデータ生成装置１５０に供給することができる。
【００４５】
なお、縁取付彩色部１３０及び縁取なし彩色部１３１は、フォントデータ読出部１１１から通知されたフォントデータについて１ピクセルずつ順次、各ピクセル値に対応する色番号またはＲＧＢ値を階調色テーブル５０３から取得し、当該取得した色番号またはＲＧＢ値を表示装置へ出力してもよい。
なお、本発明のプログラムは、フロッピーディスクまたはＣＤ−ＲＯＭ等のコンピュータ読取り可能な記録媒体に記録され、若しくは、衛星放送または通信回線等の伝送媒体を経由して、遠隔地のコンピュータへ配布され、実行される。
＜第２の実施の形態＞
本発明の、第２の実施の形態における、指示装置３００、およびビットマップデータ生成装置２００について説明する。
【００４６】
以下、第１の実施の形態と同じ点は説明を省略して、異なる点を主に説明する。
本実施の形態において、生成指示は、縁取要否フラグ、背景色、第１本体色、縁取色、文字コードからなり、図２の生成指示５０１に対し、第２本体色を有さない（図示省略）。本実施の形態では、ユーザは第２本体色を指定せず、ビットマップデータ生成装置が当該第２本体色を算出する。
【００４７】
図１２に示すように、本実施の形態におけるビットマップデータ生成装置２００は、図３に対して、さらに色テーブル記憶部２２０を有している。色テーブル記憶部２２０は、具体的には、ＲＡＭ等のハードウェアにより実現される。
色テーブル記憶部２２０は、色番号と表示装置に出力する色のＲＧＢ値とを対応付ける色テーブル５０５を有している。
【００４８】
図１３に示すように、色テーブル５０５は、色番号が０から２５５までの２５６種類の色について、色番号と色のＲＧＢ値との対応付けを保持する欄を有している。同図は、色番号０が白色、３２が桃色、６４が赤色、１２８が灰色、１４４が暗赤色、１６０が茶色、１９２が濃茶色、２５５が黒色を表すＲＧＢ値に対応することを表している。本実施の形態では、色テーブル５０５の内容は予め決められているものとする。
【００４９】
以下、フローチャートを参照しながら、ビットマップデータ生成装置の動作を説明する。
本実施の形態におけるビットマップデータ生成装置の動作は、図７に示した第１の実施の形態におけるフローチャートについては同じであるが、縁取付彩色部１３０および縁取なし彩色部１３１が行う詳細な処理内容が異なる。
【００５０】
図１４は、本実施の形態において縁取付彩色部１３０が行う詳細な処理内容を表したフローチャートである。
縁取付彩色部１３０は、階調色テーブル５０３の背景部分、第１本体部分、縁取部分のピクセル値欄に、それぞれ、０、１、３を記録し、色番号欄に、それぞれ、表示色取得部１０４から通知された背景色、第１本体色、縁取色の色番号を記録する（ステップ３１）。
【００５１】
縁取付彩色部１３０は、色テーブル５０５を参照し、本体色と縁取色のＲＧＢ値を得て（ステップ３２）、両者の間を２等分して第２本体色のＲＧＢ値を求め（ステップ３３）、求めた値、またはその値にもっとも近いＲＧＢ値に対応する色番号を、再び色テーブル５０５を参照して求め、階調色テーブル５０３の第２本体部分の色番号欄に当該求めた色番号を、ピクセル値欄に２を記録する（ステップ３４）。本実施の形態の例では、本体色の色番号が２５５（黒色）、縁取色の色番号が６４（赤色）であり、縁取付彩色部１３０は、両者のＲＧＢ値（０，０，０）、（２５５，０，０）の間を２等分して（１２８，０，０）を求め、このＲＧＢ値に対応する色番号１６０（茶色）を階調色テーブル５０３の第２本体色の欄に記録する。
【００５２】
縁取付彩色部１３０は、フォントデータ読出部１１１から通知されたフォントデータの１つのピクセルについて、ピクセル値に対応する色番号を階調色テーブル５０３を参照して求め（ステップ３５）、当該色番号をビットマップデータテーブル５０４の対応する欄に記録する（ステップ３６）。この処理を、当該フォントデータの全てのピクセルについて行う（ステップ３７）。
【００５３】
ステップ３１からステップ３４を実行した結果得られる、階調色テーブル５０３の具体的な内容は、図５に示した第１の実施の形態における階調色テーブル５０３の内容と同一である。
ステップ３５からステップ３７を実行した結果得られる、ビットマップデータテーブル５０４の具体的な内容は、図６に示した第１の実施の形態におけるビットマップデータテーブル５０４の内容と同一である。縁取部分のピクセルには縁取色の色番号である６４（赤色）が記録され、縁取りが施される。
【００５４】
図１５は、本実施の形態において縁取なし彩色部１３１が行う詳細な処理内容を表したフローチャートである。
縁取なし彩色部１３１は、階調色テーブル５０３の背景部分、第１本体部分のピクセル値欄に、０、１をそれぞれ記録し、色番号欄に、表示色取得部１０４から通知された背景色、第１本体色の色番号をそれぞれ記録し（ステップ４１）、同縁取部分のピクセル値欄に３を、色番号欄に表示色取得部１０４から通知された背景色の色番号を記録する（ステップ４２）。
【００５５】
縁取なし彩色部１３１は、色テーブル５０５を参照し、本体色と背景色のＲＧＢ値を得て（ステップ４３）、両者の間を２等分して第２本体色のＲＧＢ値を求め（ステップ４４）、求めた値、またはその値にもっとも近いＲＧＢ値に対応する色番号を、再び色テーブル５０５を参照して求め、階調色テーブル５０３の第２本体部分の色番号欄に当該求めた色番号を、ピクセル値欄に２を記録する（ステップ４５）。本実施の形態の例では、本体色の色番号が２５５（黒色）、背景色の色番号が０（白色）であり、縁取なし彩色部１３１は、両者のＲＧＢ値（０，０，０）、（２５５，２５５，２５５）の間を２等分して（１２８，１２８，１２８）を求め、このＲＧＢ値に対応する色番号１２８（灰色）を、階調色テーブル５０３の第２本体色の欄に記録する。
【００５６】
縁取なし彩色部１３１は、フォントデータ読出部１１１から通知されたフォントデータの一のピクセルについて、ピクセル値に対応する色番号を階調色テーブル５０３を参照して求め（ステップ４６）、当該色番号をビットマップデータテーブル５０４の対応する欄に記録する（ステップ４７）。この処理を、当該フォントデータの全てのピクセルについて行う（ステップ４８）。
【００５７】
ステップ４１からステップ４５を実行した結果得られる、階調色テーブル５０３の内容は、図１０に示した第１の実施の形態における階調色テーブル５０３と同一である。
ステップ４６からステップ４８を実行した結果得られる、ビットマップデータテーブル５０４の内容は、図１１に示した第１の実施の形態におけるビットマップデータテーブル５０４の内容と同一である。縁取部分のピクセルには縁取色の色番号である０（白色）が記録され、縁取りは施されない。
【００５８】
以上のように、第２の実施の形態において、生成指示は、縁取要否フラグ、背景色、第１本体色、縁取色、表示すべき文字および図形の文字コードからなる。本実施の形態では、ユーザは第２本体色を指定せず、ビットマップデータ生成装置が当該第２本体色を算出してビットマップデータを生成する
これにより、第１の実施の形態の効果に加えて、前記階調化の効果を生じせしめるための適切な第２本体色の色番号を算出するため、指示装置において、当該第２本体色の色番号を算出し指定する負担を軽減できる。
【００５９】
なお、生成指示における色の指定をＲＧＢ値で行っても構わない。この場合、生成指示バッファ１０２、階調色テーブル５０３、ビットマップデータテーブル５０４における色の記録を全てＲＧＢ値で行う。従って、前記第２本体色、第３本体色、第２縁取色の算出において、色番号からＲＧＢ値を照会する必要がないため、色テーブル５０５が不要となる。
【００６０】
なお、本体部分を背景部分に置き換えて、前記と同様の処理をすることにより、縁取部分のみからなる、いわゆる中抜き文字のビットマップデータを生成することができる。
なお、縁取付彩色部１３０、および、縁取なし彩色部１３１は、フォントデータ読出部１１１から通知されたフォントデータについて、１ピクセルずつ順次、ピクセル値に対応する色番号またはＲＧＢ値をして階調色テーブル５０６から取得し、当該取得した色番号またはＲＧＢ値を表示装置へ出力してもよい。
【００６１】
なお、フォントデータを本装置外から供給しても構わない。図１７は、この場合のビットマップデータ生成装置２５０の構成例を示している。ビットマップデータ生成装置２５０は、図１２のビットマップデータ生成装置２００に対して、フォントデータ読出部１１１及びフォントデータ記憶部１１０に代えて、フォントデータ取得部１５１を有している。フォントデータ取得部１５１は、文字コード取得部１０５から通知された文字コードに対応するフォントデータを本装置外部に設置されたフォントデータ記憶部から取得し、縁取付彩色部１３０と縁取なし彩色部１３１とに通知する。
【００６２】
なお、本装置外のフォントデータ記憶部は、第１の実施の形態と同様、アウトライン形式で表されたフォントデータを保持しても構わない。
なお、本発明のプログラムは、フロッピーディスクまたはＣＤ−ＲＯＭ等のコンピュータ読取り可能な記録媒体に記録され、若しくは、衛星放送または通信回線等の伝送媒体を経由して、遠隔地のコンピュータへ配布され、実行される。
＜第３の実施の形態＞
指示装置３００及びビットマップデータ生成装置１００を、デジタル放送システムにおいて用いた実施形態について説明する。
【００６３】
以下、指示装置３００及びビットマップデータ生成装置１００に関して第１の実施の形態と同じ点は説明を省略して、異なる点を主に説明する。
図１８は、指示装置３００、及びビットマップデータ生成装置１００を用いたデジタル放送システム４００の構成例を示している。本構成例において、デジタル放送システム４００は、放送施設４０１、人工衛星４０２、テレビジョン装置４０３、セットトップボックス（以下ＳＴＢと略す）４０４を含んでいる。放送施設４０１は指示装置３００を有している。ＳＴＢ４０４は、ビットマップデータ生成装置１００を有している。
【００６４】
放送施設４０１は映像情報、音声情報、及び文字情報を人工衛星４０２を介してＳＴＢ４０４へ送信する。文字情報とは、文字および図形をもって提示される情報を言い、番組表、番組案内等が含まれる。
放送施設４０１は、当該文字情報について、指示装置３００を用いて縁取要否フラグ、第１本体色、第２本体色、第３本体色、縁取色、背景色、表示すべき文字および図形の文字コードを含む生成指示を生成し、ＳＴＢ４０４へ送信する。
【００６５】
図１９（ａ）、（ｂ）は、放送施設４０１が送信する生成指示の一例を示している。当該生成指示は、「デジタル放送におけるデータ放送符号化方式と伝送方式  標準規格  ＡＲＩＢ  ＳＴＤ−Ｂ２４」（以降、標準規格と称する）により規定される８単位制御符号を用いて、前記縁取要否フラグ（標準規格における文字飾り指定に相当する）、縁取色（同、縁取色）、第１本体色（同、前景色）、第２本体色（同、前中間色）、第３本体色（同、背中間色）、背景色（同、背景色）、並びに、表示すべき文字及び図形の文字コードを指定する情報を構成したものである。当該情報は定数で表される制御コードを含む２７バイトのデータであり、第１乃至第６の部分から構成される。
【００６６】
同図（ａ）に示した生成指示４１０は、各部分において（１）文字飾りを縁取りありとして縁取色を赤色とし（２）前景色を黒色とし（３）前中間色を濃茶色とし（４）背中間色を暗赤色とし（５）背景色を白色とすべき指示、及び（６）表示すべき文字（本例では漢数字「十」）の文字コードを指示している。
同図（ｂ）に示した生成指示４１１は、各部分において（１）文字飾りをなしとして（２）前景色を黒色とし（３）前中間色を濃灰色とし（４）背中間色を薄灰色とし（５）背景色を白色とすべき指示、及び（６）表示すべき文字（本例では漢数字「十」）の文字コードを指示している。
【００６７】
同図において各バイトを１６進数で表記している。また、文字は標準規格に従いＥＵＣコードにより表されるため、本実施形態における漢数字「十」は、文字コード０ｘｂｄｂｄにより表される。
なお、生成指示４１１と同等の指示情報を、前記標準規格により規定されるＢＭＬ形式を用いて表すこともできる。この場合の生成指示を図２９に示す。同図は、ＢＭＬ文書の全体を示す一例であり、部分９０１が生成指示４１１と同等の指示内容を表している。
【００６８】
ＳＴＢ４０４は、受信した映像情報、音声情報、文字情報を分離し、映像情報、音声情報についてテレビジョン装置４０３において再生する。ＳＴＢ４０４は、文字情報について、受信した生成指示から、ビットマップデータ生成装置１００を用いて縁取り付きの文字、図形、および縁取りのない文字、図形を生成し、テレビジョン装置４０３に表示する。
【００６９】
本実施の形態のビットマップデータ生成装置１００は、図３に示した第１の実施の形態におけるビットマップデータ生成装置１００に対して、フォントデータ記憶部１１０が記憶しているフォントデータの内容、色テーブルの内容、階調色テーブルの構成、縁取付彩色部１３０の処理、縁取なし彩色部１３１の処理が異なる。
【００７０】
図２０に、フォントデータ記憶部１１０が記憶しているフォントデータ５０７の１文字分の例を示す。フォントデータ５０７は、第１本体部分、第１本体部分の外縁に設けられた第２本体部分、第１及び第２本体部分のさらに外縁に設けられた第３本体部分、縁取部分、及び背景部分で表される。ここで、第２本体部分、第３本体部分が階調化を行うために用いられる部分である。フォントデータ５０７の各ピクセルは０から５のピクセル値で識別され、ピクセル値０が背景部分、１が第１本体部分、２が第２本体部分、３が第３本体部分、４が縁取部分を表す。
【００７１】
図２１は、色テーブル５０８の一例を示している。
図２２は、階調色テーブル５０６の構成を示している。階調色テーブル５０６は図５に対して、さらに第３本体部分について、ピクセル値と色番号とを保持する欄を有している。以下、フローチャートを参照しながら、ビットマップデータ生成装置の動作を説明する。
【００７２】
本実施の形態におけるビットマップデータ生成装置１００の動作は、図７に示した第１の実施の形態におけるフローチャートについて同じであるが、縁取付彩色部１３０および縁取なし彩色部１３１が行う詳細な処理内容が異なる。
図２３は、縁取付彩色部１３０の詳細な処理内容を表したフローチャートである。縁取付彩色部１３０は、階調色テーブル５０６の背景部分、第１本体部分、第２本体部分、縁取部分のピクセル値欄に、それぞれ、０、１、２、４を記録し、色番号欄に、それぞれ、表示色取得部１０４から通知された背景色、第１本体色、第２本体色、縁取色の色番号を記録する（ステップ１１）。縁取付彩色部１３０は、さらに、第３本体色について、ピクセル値欄に３、色番号欄に表示色取得部１０４から通知された第３本体色の色番号を記録する（ステップ５１）。
【００７３】
縁取付彩色部１３０が実行するステップ１２乃至１４の処理は、図８と同様である。
前記図２２に示した階調色テーブル５０６は、背景色が７（白色）、第１本体色が０（黒色）、第２本体色が２５（濃茶色）、第３本体色が９（暗赤色）、縁取色が１（赤色）である場合に、図２３のフローチャートに示す処理を行った結果得られる内容を示している。
【００７４】
図２４は、縁取なし彩色部１３１の処理内容を表した詳細なフローチャートである。縁取なし彩色部１３１は、階調色テーブル５０６の背景部分、第１本体部分、第２本体部分のピクセル値欄にそれぞれ、０、１、２を、色番号欄にそれぞれ、表示色取得部１０４から通知された背景色、第１本体色、第２本体色の色番号を記録し（ステップ２１）、同縁取部分のピクセル値欄に４を、色番号欄に、表示色取得部１０４から通知された背景色の色番号を記録する（ステップ２２）。縁取なし彩色部１３１は、さらに、第３本体色について、ピクセル値欄に３、色番号欄に表示色取得部１０４から通知された第３本体色の色番号を記録する（ステップ６１）。
【００７５】
縁取付彩色部１３０が実行するステップ２３乃至２５の処理は、図９と同様である。
この構成により、ＳＴＢ４０４は、文字情報について放送施設４０１から送信された生成指示に従って、高速かつ少ない記憶容量で、縁取り付文字と縁取りなし文字とのビットマップデータを生成し、テレビジョン装置４０３において表示することが可能となる。
＜第４の実施の形態＞
指示装置３００及びビットマップデータ生成装置１００を、試写機能を有するコンテンツ制作システム（以下、制作システムと称する）において用いた実施形態について説明する。当該制作システムは、デジタル放送において文字情報により表されるコンテンツを制作し、当該コンテンツを含むデジタル放送信号を生成し、当該信号をＳＴＢに供給し、テレビジョン装置にて表示、試写する。ここで、文字情報とは、文字および図形をもって提示される情報を言い、番組表、番組案内等が含まれる。
【００７６】
図２５は、指示装置３００、及びビットマップデータ生成装置１００を用いた制作システム８００の構成例を示している。制作システム８００は、コンテンツ作成部８０１、映像音声情報記憶部８０２、試写信号生成部８０３、ＳＴＢ８０４、及びテレビジョン装置８０５を有している。コンテンツ作成部８０１は指示装置３００を、ＳＴＢ８０４はビットマップデータ生成装置１００を有している。
【００７７】
コンテンツ作成部８０１は、文字情報について、指示装置３００を用いて縁取要否フラグ、第１本体色、第２本体色、第３本体色、縁取色、背景色、表示すべき文字および図形の文字コードを含む生成指示を生成し、試写信号生成部８０３に出力する。
ここで、コンテンツ作成部８０１が生成する生成指示は、第３の実施の形態において図１９に示した生成指示と同様である。
【００７８】
映像音声情報記憶部８０２は、映像情報及び音声情報を表すストリームパケットデータを記憶している。当該情報は、試写対象である文字情報と仮に多重化することにより本放送と同一形式の信号を得るためのものであり、本放送と同じ内容である必要はない。
試写信号生成部８０３は、コンテンツ作成部８０１から試写対象となる生成指示を入力され、当該情報をパケット化し、映像音声情報記憶部８０２に記憶されている映像情報及び音声情報を表すストリームパケットデータと多重化することにより、本放送において送信される信号と同形式のデジタル放送信号を試写用として生成し、生成した信号をＳＴＢ８０４に出力する。
【００７９】
ＳＴＢ８０４は、試写信号生成部８０３から受信したデジタル放送信号から映像情報、音声情報、文字情報を分離し、文字情報について、受信した生成指示から、ビットマップデータ生成装置１００を用いて縁取り付きの文字、図形、および縁取りのない文字、図形を生成し、テレビジョン装置８０５に表示、試写する。
【００８０】
本実施の形態のビットマップデータ生成装置１００は、第３の実施の形態において説明したビットマップデータ生成装置１００と同様である。
この構成により、制作システム８００において、文字情報について、高速かつ少ない記憶容量で、縁取り付文字と縁取りなし文字とのビットマップデータを生成し、テレビジョン装置８０５において試写することが可能となる。
＜第５の実施の形態＞
指示装置３００及びビットマップデータ生成装置１００を、文字形状定義情報を生成する機能を有するデータ放送コンテンツ制作システム（以下、制作システムと称する）において用いた実施形態について説明する。当該制作システムは、デジタル放送において文字情報により表されるコンテンツを制作し、さらにコンテンツ制作者が独自に形状を定義すべき文字及び図形（以下、外字と称する）について、当該外字の文字形状定義情報を生成し、前記コンテンツ及び当該文字形状定義情報を送出システムに対して出力する。ここで、文字情報とは、文字および図形をもって提示される情報を言い、番組表、番組案内等が含まれる。
【００８１】
前記標準規格において、外字はＤＲＣＳ（Ｄｙｎａｍｉｃａｌｌｙ  Ｒｅ−ｄｅｆｉｎａｂｌｅ  Ｃｈａｒａｃｔｅｒ  Ｓｅｔ）と称され、その形状を定義する情報はＤＲＣＳパターンデータと称される。ＤＲＣＳは、例えば、放送事業者を表すロゴマークなどを表示するために用いられる。
前記標準規格に従うデジタル放送において、受信機に対して外字を表示させる場合には、放送局は、まずＤＲＣＳを識別する文字コード（以下、ＤＲＣＳコードと称する）に対応付けてＤＲＣＳパターンデータを送信し、その後表示すべきＤＲＣＳコードを送信する。標準規格は、ＤＲＣＳに関して縁取りについて規定しておらず、縁取りがある外字と縁取りがない同じ外字とは、異なる形状を有する別の文字として異なるＤＲＣＳコードにより識別され、異なるＤＲＣＳパターンデータにより定義される。
【００８２】
図２６は、指示装置３００、及びビットマップデータ生成装置１００を用いた制作システム６００の構成例を示している。制作システム６００は、コンテンツ作成部６０１、及びＤＲＣＳ生成部６０２を有している。コンテンツ作成部６０１は外字コード記憶部６０３、及び指示装置３００を有している。ＤＲＣＳ生成部６０２は、ビットマップデータ生成装置１００を有している。
【００８３】
外字コード記憶部６０３は、各外字について、制作システム内部において外字を識別するために用いられるコード（以下、内部コードと称する）と、当該外字に縁取りがある文字とない文字とのそれぞれについて前記標準規格に則して定めたＤＲＣＳコードとを対応付けて記憶している。図２７に、外字コード記憶部６０３が記憶している外字コード情報６１０の一例を示す。
【００８４】
コンテンツ作成部６０１は、外字以外の文字について、指示装置３００を用いて縁取要否フラグ、第１本体色、第２本体色、第３本体色、縁取色、背景色、表示すべき文字および図形の文字コードを含む生成指示を作成し、当該生成指示を図外の送出システムに対して出力する。
コンテンツ作成部６０１は、外字について、指示装置３００を用いて縁取要否フラグ、第１本体色、第２本体色、第３本体色、縁取色、背景色、及び外字の内部コードを含む生成指示を作成し、当該生成指示をＤＲＣＳ生成部６０２に対して出力するとともに、当該外字について外字コード記憶部６０３に記憶されているＤＲＣＳコードを縁取りの有無に応じて取得し、当該ＤＲＣＳコードを送出システムに対して出力する。
【００８５】
ＤＲＣＳ生成部６０２が有するビットマップデータ生成装置１００は、各外字について、縁取り付きのフォントデータを、前記内部コードと対応付けて記憶している。当該フォントデータの構成は、第３の実施の形態におけるフォントデータ５０７の構成（図２０参照）と同一である。
ＤＲＣＳ生成部６０２は、ビットマップデータ生成装置１００を用いて、コンテンツ作成部６０１から与えられた生成指示に従って、縁取りの有無に応じたビットマップデータを生成し、当該ビットマップデータを含むＤＲＣＳパターンデータを作成し、当該ＤＲＣＳパターンデータを当該外字のＤＲＣＳコードと共に送出システムに対して出力する。
【００８６】
この構成によれば、制作システム６００は、ＤＲＣＳパターンデータを作成する際に、縁取りがある外字フォントデータのみを記憶し、ビットマップデータ生成装置１００を用いて縁取りがあるＤＲＣＳパターンデータと縁取りがないＤＲＣＳパターンデータとを作成するため、制作システム６００において、外字フォントデータの記憶容量を削減できる。
＜第６の実施の形態＞
指示装置３００及びビットマップデータ生成装置１００を有する制作システム６００を、デジタル放送システムにおいて用いた実施形態について説明する。
【００８７】
以下、第３の実施の形態で詳述したデジタル放送システムと同じ点は説明を省略して、異なる点を主に説明する。
図２８は、制作システム６００を用いたデジタル放送システム７００の構成例を示している。本構成例において、デジタル放送システム７００は、放送施設７０１、人工衛星７０２、テレビジョン装置７０４、セットトップボックス（以下ＳＴＢと略す）７０３を含んでいる。放送施設７０１は制作システム６００、及び送出システム７１０を有している。ＳＴＢ７０３は、ビットマップデータ生成装置１００を有している。
【００８８】
放送施設７０１は、映像情報、音声情報、及び文字情報を人工衛星７０２を介してＳＴＢ７０３へ送信する。
放送施設７０１は、文字情報に関して、制作システム６００を用いて生成指示及びＤＲＣＳパターンデータを作成する。制作システム６００は、外字以外の文字について指示装置３００を用いて生成指示を作成し、当該生成指示を送出システム７１０に対して出力する。また、制作システム６００は、外字についてビットマップデータ生成装置１００を用いてＤＲＣＳパターンデータを作成し、当該データを当該外字のＤＲＣＳコードと共に送出システム７１０に対して出力する。なお、制作システム６００の詳細は、第５の実施の形態において説明したとおりである。
【００８９】
送出システム７１０は、制作システム６００から取得した生成指示、並びにＤＲＣＳパターンデータ及びＤＲＣＳコードをパケット化し、前記映像情報及び音声情報を表すストリームパケットデータと多重化することにより、デジタル放送信号を生成し、当該生成した信号を人工衛星７０２を介してＳＴＢ７０３に向けて送信する。
【００９０】
ＳＴＢ７０３は、人工衛星７０２から受信した映像情報、音声情報、文字情報を分離し、映像情報、音声情報についてテレビジョン装置７０４において再生する。ＳＴＢ７０３は、文字情報に関して、外字以外の文字について、受信した生成指示から、ビットマップデータ生成装置１００を用いて縁取り付きの文字、図形、および縁取りのない文字、図形を生成し、テレビジョン装置７０４に表示する。また、外字について、受信したＤＲＣＳパターンデータ及びＤＲＣＳコードに従って、当該パターンデータで定義される形状の外字をテレビジョン装置７０４に表示する。
【００９１】
この構成によれば、ＳＴＢ及びテレビジョン装置にて外字以外の文字を表示するにあたり、前記第３の実施の形態で説明したデジタル放送システムが有する効果と同様の効果を有し、さらに、放送施設において、外字についてＤＲＣＳパターンデータを作成するにあたり、前記第５の実施の形態で説明した制作システム６００が有する効果と同様の効果を有する。
【００９２】
【発明の効果】
（１）本発明のビットマップデータ生成装置は、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段と、縁取付き文字の生成を指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字又は図形が置かれる背景領域の色と同一の色にして、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【００９３】
この構成によれば、予め記憶しておいた縁取り付きのフォントデータから縁取り付きのビットマップデータを生成するため、文字および図形の縁取りを算出するための演算処理を逐次行う必要がなく、処理時間の増加を抑制できる。また、当該縁取り付きのフォントデータを、縁取りのないビットマップデータを生成する場合にも用いるため、縁取りのないフォントデータを記憶しておく必要がない。これにより、処理時間およびフォントデータを保持するために必要な記憶量の双方の増加を抑制でき、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成する装置の提供が可能となる。
【００９４】
（２）前記フォントデータにおける本体部分は、第１本体部分と第１本体部分の外縁に設けられた第２本体部分とで表され、前記生成手段は、縁取り付き文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と縁取色との中間色を、縁取部分に縁取色を、背景部分に背景色を、各々彩色し、縁取りのない文字の生成を指示された場合には、第１本体部分に本体色を、第２本体部分に本体色と背景色との中間色を、縁取部分に背景色を、背景部分に背景色を、各々彩色してもよい。
【００９５】
この構成によれば、前記効果に加えて、生成されたビットマップデータを現行のＣＲＴ、ＬＣＤ等の表示装置で表示した場合に、解像度不足により生じる文字および図形の輪郭部分のギザギザや細部のツブレを、階調化技術を用いて見かけ上緩和して、文字および図形の認知性を改善できる。
（３）前記ビットマップデータ生成装置は、さらに、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を外部から受付ける受付手段を備え、前記生成手段は、受付手段に受付けられた生成指示に従って、指示された文字を表わすビットマップデータを生成してもよい。
【００９６】
この構成によれば、前記効果に加えて、受付手段が受付けた生成指示に従ってビットマップデータを生成することができるため、例えば、デジタル放送信号に重畳して送信された生成指示に従って、セットトップボックスに内蔵されたビットマップデータ生成装置でビットマップデータを生成し、テレビジョン装置で表示するといった応用が可能となる。
【００９７】
（４）本発明のビットマップデータ生成装置は、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを取得する取得手段と、縁取付き文字の生成を指示された場合には、前記取得したフォントデータから、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取のない文字の生成を指示された場合には、前記取得したフォントデータから、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【００９８】
この構成によれば、フォントデータを、例えば本装置の外部において記憶し、本装置へ供給することができるため、装置の実装の自由度が向上する。例えば、フォントデータをアウトライン形式で記憶し、当該フォントデータを本装置外部においてビットマップ形式に変換して本装置へ供給することができる。アウトライン形式のフォントデータは、一般にビットマップ形式のものよりも小さな容量で表されるため、この場合、フォントデータの記憶容量をさらに削減できる。
【００９９】
（５）本発明のビットマップデータ生成方法は、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を受付けるステップと、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップとを含む。
【０１００】
この構成によれば、生成指示を受付け、受付けた生成指示に従って、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成することができる。
（６）本発明の記録媒体は、ビットマップデータ生成装置において用いられるプログラムを記憶しているコンピュータ読取り可能な記録媒体であって、前記プログラムは、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を受付けるステップと、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶している記憶手段から指示された文字を表すフォントデータを読み出すステップと、縁取り要と指示された場合には、前記記憶手段から読み出したフォントデータについて、本体部分と縁取部分と背景部分とからなるビットマップデータを生成するステップと、縁取り不要と指示された場合には、前記記憶手段から読み出したフォントデータについて、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成するステップとを有する。
【０１０１】
この構成によれば、処理時間およびフォントデータを保持するために必要な記憶量の双方の増加を抑制でき、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成する装置を実現するプログラムを、フロッピーディスクまたはＣＤ−ＲＯＭ等のコンピュータ読取り可能な記録媒体に記録して、遠隔地のコンピュータへ配布し、実行することができる。
【０１０３】
（７）本発明のデジタル放送受信装置は、画像情報、音声情報の他に文字情報を受信して表示するデジタル放送受信装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指示とからなる生成指示を含む文字情報を受信する受信手段と、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
【０１０４】
この構成によれば、デジタル放送受信装置において、文字情報として提供される番組表や番組案内等のサービスを受ける際に、デジタル放送信号に重畳して送信された生成指示に従って、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成し、表示することができる。
【０１０６】
（８）本発明のデジタル放送システムは、デジタル放送送信装置、及びデジタル放送受信装置からなるデジタル放送システムであって、前記デジタル放送送信装置は、画像情報、音声情報の他に、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を送信する送信手段を備え、前記デジタル放送受信装置は、前記画像情報、前記音声情報の他に、前記生成指示を含む前記文字情報を受信する受信手段と、文字又は図形の本体部分と縁取部分と背景部分とを表わすフォントデータを記憶する記憶手段と、前記受信手段に受信された生成指示において、縁取り要と指示された場合には、記憶手段からフォントデータを読出し、本体部分と縁取部分と背景部分とからなるビットマップデータを生成し、縁取り不要と指示された場合には、記憶手段からフォントデータを読出し、縁取部分を当該文字が置かれる背景領域の色と同一の色として、本体部分と背景部分とからなるビットマップデータを生成する生成手段とを備える。
この構成によれば、デジタル放送システムにおいて、番組表や番組案内等のサービスを文字情報により提供する際に、デジタル放送送信装置は、デジタル放送信号に重畳して当該文字情報についての生成指示を送信することにより、デジタル放送受信装置に対して内蔵されたビットマップデータ生成装置でビットマップデータを生成し表示するよう指示し、デジタル放送受信装置は受信した生成指示に従って、高速かつ少ない記憶容量で、縁取り付きの文字、図形、および縁取りのない文字、図形のビットマップデータを生成し、表示することができる。
【０１０７】
（９）本発明のデジタル放送コンテンツ制作装置は、デジタル放送される文字情報を含むコンテンツを制作し試写するデジタル放送コンテンツ制作装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、作成された文字情報を含むデジタル放送信号を生成する生成手段と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記生成された信号を受信し、当該信号に含まれる生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを表示する試写手段とを備える。
【０１０８】
この構成によれば、デジタル放送される文字情報を含むコンテンツを制作し試写するデジタル放送コンテンツ制作装置において、制作された文字情報を試写する際に、前記ビットマップデータ生成装置が有する効果と同一の効果を有する。
（１０）本発明のデジタル放送コンテンツ制作装置は、デジタル放送される文字情報及び文字形状定義情報を制作するデジタル放送コンテンツ制作装置であって、文字と縁取りの要否と本体色、縁取色、背景色の指定とからなる生成指示を含む文字情報を作成する作成手段と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記作成された生成指示に従って、ビットマップデータ生成装置によりビットマップデータを生成し、当該データを含む文字形状定義情報を生成する生成手段とを備える。
【０１０９】
この構成によれば、デジタル放送される文字情報及び文字形状定義情報を制作するデジタル放送コンテンツ制作装置において、文字形状定義情報を作成する際に、前記ビットマップデータ生成装置が有する効果と同一の効果を有する。
（１１）本発明のデジタル放送システムは、前記（１０）に記載のデジタル放送コンテンツ制作装置を有し、当該装置が制作した生成指示を含む文字情報と文字形状定義情報とを含むデジタル放送信号を送信するデジタル放送送信装置と、前記（１）乃至（４）の何れかに記載のビットマップデータ生成装置を有し、前記送信された信号を受信し、当該信号に含まれる生成指示についてビットマップデータ生成装置によりビットマップデータを生成し当該データを表示し、当該信号に含まれる文字形状定義情報について当該情報に含まれるビットマップデータを表示するデジタル放送受信装置とからなる。
【０１１０】
この構成によれば、デジタル放送システムにおいて、文字形状定義情報を作成する際、及び文字情報を表示する際に、前記ビットマップデータ生成装置が有する効果と同一の効果を有する。
【図面の簡単な説明】
【図１】指示装置の機能ブロック図である。
【図２】生成指示の例である。
【図３】ビットマップデータ生成装置の機能ブロック図である。
【図４】フォントデータ記憶部に記録されているフォントデータの模式図である。
【図５】階調色テーブルの具体例を示している。
【図６】ビットマップデータテーブルの具体例を示している。
【図７】ビットマップデータ生成装置の動作を表したフローチャートである。
【図８】縁取付彩色部の詳細な処理内容を表したフローチャートである。
【図９】縁取なし彩色部の詳細な処理内容を表したフローチャートである。
【図１０】階調色テーブルの具体例を示している。
【図１１】ビットマップデータテーブルの具体例を示している。
【図１２】ビットマップデータ生成装置の機能ブロック図である。
【図１３】色テーブル５０５の具体例を示している。
【図１４】縁取付彩色部の詳細な処理内容を表したフローチャートである。
【図１５】縁取なし彩色部の詳細な処理内容を表したフローチャートである。
【図１６】ビットマップデータ生成装置の機能ブロック図である。
【図１７】ビットマップデータ生成装置の機能ブロック図である。
【図１８】デジタル放送システムの機能ブロック図である。
【図１９】標準規格で規定される８単位制御符号を用いて表した生成指示の一例である。
【図２０】フォントデータ記憶部に記録されているフォントデータの模式図である。
【図２１】色テーブル５０５の具体例を示している。
【図２２】階調色テーブルの具体例を示している。
【図２３】縁取付彩色部の詳細な処理内容を表したフローチャートである。
【図２４】縁取なし彩色部の詳細な処理内容を表したフローチャートである。
【図２５】制作システムの機能ブロック図である。
【図２６】制作システムの機能ブロック図である。
【図２７】外字コード情報の一例である。
【図２８】デジタル放送システムの機能ブロック図である。
【図２９】標準規格で規定されるＢＭＬ形式を用いて表した生成指示の一例である。
【符号の説明】
５    送信部
６    入力部
７    受信部
１００    ビットマップデータ生成装置
１０１    生成指示受付部
１０２    生成指示バッファ
１０３    縁取要否判定部
１０４    表示色取得部
１０５    文字コード取得部
１１０    フォントデータ記憶部
１１１    フォントデータ読出部
１２１    階調色テーブル記憶部
１２２    ビットマップデータ記憶部
１３０    縁取付彩色部
１３１    縁取なし彩色部
１５０    ビットマップデータ生成装置
１５１    フォントデータ取得部
２００    ビットマップデータ生成装置
２２０    色テーブル記憶部
２５０    ビットマップデータ生成装置
３００    指示装置
３０４    指示生成部
４００    デジタル放送システム
４０１    放送施設
４０２    人工衛星
４０３    テレビジョン装置
４０４    ＳＴＢ
４１０    生成指示
４１１    生成指示
５０１    生成指示
５０２    フォントデータ
５０３    階調色テーブル
５０４    ビットマップデータテーブル
５０５    色テーブル
５０６    階調色テーブル
５０７    フォントデータ
５０８    色テーブル
６００    制作システム
６０１    コンテンツ作成部
６０２    ＤＲＣＳ生成部
６０３    外字コード記憶部
６１０    外字コード情報
７００    デジタル放送システム
７０１    放送施設
７０２    人工衛星
７０３    ＳＴＢ
７０４    テレビジョン装置
７１０    送出システム
８００    制作システム
８０１    コンテンツ作成部
８０２    映像音声情報記憶部
８０３    試写信号生成部
８０４    ＳＴＢ
８０５    テレビジョン装置
【図１】
0003589620.tif 000002
【図２】
0003589620.tif 000003
【図３】
0003589620.tif 000004
【図４】
0003589620.tif 000005
【図５】
0003589620.tif 000006
【図６】
0003589620.tif 000007
【図７】
0003589620.tif 000008
【図８】
0003589620.tif 000009
【図９】
0003589620.tif 000010
【図１０】
0003589620.tif 000011
【図１１】
0003589620.tif 000012
【図１２】
0003589620.tif 000013
【図１３】
0003589620.tif 000014
【図１４】
0003589620.tif 000015
【図１５】
0003589620.tif 000016
【図１６】
0003589620.tif 000017
【図１７】
0003589620.tif 000018
【図１８】
0003589620.tif 000019
【図１９】
0003589620.tif 000020
【図２０】
0003589620.tif 000021
【図２１】
0003589620.tif 000022
【図２２】
0003589620.tif 000023
【図２３】
0003589620.tif 000024
【図２４】
0003589620.tif 000025
【図２５】
0003589620.tif 000026
【図２６】
0003589620.tif 000027
【図２７】
0003589620.tif 000028
【図２８】
0003589620.tif 000029
【図２９】
0003589620.tif 000030