(57)【要約】【課題】  実装している規格に準拠しない文字であっても誤動作せず、表示処理又は検索処理を容易に行なうことができる文書処理プログラムおよび受信装置を提供することを目的とする。【解決手段】  コンピュータに、意味又は構造が埋め込まれている形式の文書の文法から文書の意味又は構造を解釈し、その文書に格納されている文字列と、文字列の少なくとも一部を構成する文字の表示用の図形情報と、表示用の図形情報の文字列上の位置情報とに基づき、文字列のデータ構造を記憶部に格納する文法解釈ステップと、記憶部に格納されている文字列のデータ構造に基づき文字列を表示するときに、文字列上の位置情報で表された文字列の少なくとも一部を表示用の図形情報により表示する表示ステップとを実行させることにより上記課題を解決する。【選択図】  図５
2007011951.tif 000002
【特許請求の範囲】
【請求項１】
意味又は構造が埋め込まれている所定形式の文書を処理するコンピュータに、
前記文書の文法から前記文書の意味又は構造を解釈し、その文書に格納されている文字列と、前記文字列の少なくとも一部を構成する文字の表示用の図形情報と、前記表示用の図形情報の前記文字列上の位置情報とに基づき、前記文字列のデータ構造を記憶部に格納する文法解釈ステップと、
前記記憶部に格納されている前記文字列のデータ構造に基づき前記文字列を表示するときに、前記文字列上の位置情報で表された前記文字列の少なくとも一部を前記表示用の図形情報により表示する表示ステップと
を実行させるための文書処理プログラム。
【請求項２】
分断されることなく一塊の文字符号の集合として前記記憶部に格納されている前記文字列を検索対象として用いて検索を行なう検索ステップを更に実行させるための請求項１記載の文書処理プログラム。
【請求項３】
前記表示ステップは、前記コンピュータが前記文字列上の位置情報で表された前記文字列の少なくとも一部を構成する文字の表示用の図形情報を実装しているとき、実装している表示用の図形情報を用いて前記文字列上の位置情報で表された前記文字列の少なくとも一部を表示し、
前記コンピュータが前記文字列上の位置情報で表された前記文字列の少なくとも一部を構成する文字の表示用の図形情報を実装していないとき、前記文書に格納されていた前記表示用の図形情報を用いて前記文字列上の位置情報で表された前記文字列の少なくとも一部を表示することを特徴とする請求項１又は２記載の文書処理プログラム。
【請求項４】
前記表示ステップは、前記文書に格納されている前記表示用の図形情報または前記コンピュータが実装している前記表示用の図形情報のうち、どちらを利用するかの指示を前記文書から読み出して、利用する前記表示用の図形情報を切り替えることを特徴とする請求項１又は２記載の文書処理プログラム。
【請求項５】
所定の信号を受信して、前記信号に応じた処理を行う受信装置であって、
意味又は構造が埋め込まれている所定形式の文書を、受信した前記信号から取り出す取出手段と、
前記文書の文法から前記文書の意味又は構造を解釈し、その文書に格納されている文字列と、前記文字列の少なくとも一部を構成する文字の表示用の図形情報と、前記表示用の図形情報の前記文字列上の位置情報とに基づき、前記文字列のデータ構造を記憶部に格納する文法解釈手段と、
前記記憶部に格納されている前記文字列のデータ構造に基づき前記文字列を表示するときに、前記文字列上の位置情報で表された前記文字列の少なくとも一部を前記表示用の図形情報により表示する描画手段と
を有することを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理プログラムおよび受信装置に係り、特に意味又は構造が埋め込まれている所定形式の文書を処理する文書処理プログラムおよび受信装置に関する。
【背景技術】
【０００２】
近年、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書を用いて、情報表現の為の情報が装置間で交換されるようになった。ＸＭＬとは、意味や構造を記述する為のマークアップ言語の一つであって、意味又は構造が埋め込まれている所定形式の文書の一例である。
【０００３】
ＸＭＬ形式の文書（以下、単にＸＭＬ文書という）を用いた情報表現において、ＸＭＬ文書を扱う装置の一例としての文書処理装置は、ＸＭＬ文書に格納されている文字列を用いて情報の表示又は検索を行なう。
【０００４】
文書処理装置が未実装の文字（例えばＪＩＳ第３水準又は第４水準など）を利用しようとする時、その文字を利用しようとする位置に図形情報を埋め込むか、その図形情報を含むファイル等の実体と、その文字を含むＸＭＬ文書とを組にして利用することが必要であった。
【０００５】
特許文献１には、予め利用することが分かっているが、準拠すべき文字集合に含まれない文字の図形情報を補助漢字として予め記憶しておき、それを外字として扱う内容が開示されている。また、特許文献２には文書の送信先が扱うことのできる文字レパートリによって、送信する文書に図形情報を含ませて対応する内容が開示されている。
【特許文献１】特開平６−１３１３２９号公報
【特許文献２】特開２００２−３４２２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＸＭＬ文書の受信側である文書処理装置において、文字を利用しようとする位置に埋め込まれた図形情報か、その図形情報を含むファイル等の実体と、その文字を含むＸＭＬ文書との組の何れかの入手が保証されていない場合には、その両方を送信する必要があった。
【０００７】
文字を利用しようとする位置に図形情報を埋め込む方法では、図形情報を埋め込むことによって、実装している規格で規定されていない文字を含む文字列が、図形情報を埋め込んだ位置によって分断される。したがって、文字列の検索を行なう場合には、埋め込んだ図形情報を無視する機構を設けるか、分断された文字列を論理的に連続したものであるかのように扱う機構が必要であるという問題があった。
【０００８】
図形情報を含むファイル等の実体と、その文字を含むＸＭＬ文書とを組にして利用する方法では、情報の交換にあたって、図形情報を含むファイル等の実体と、その文字を含むＸＭＬ文書とを組にして利用する為、ＸＭＬ文書を用いる利点の１つである情報の交換性を著しく低下させるという問題があった。
【０００９】
この問題は、ある時点において文書処理装置が実装している規格が改訂されて利用できる文字の範囲が拡張されたあと、最新の規格に準拠する文書を改訂前の規格に準拠する文書処理装置で処理する場合などに発生する。この問題は、文書処理装置の下位互換性を低下させるものでもあった。また、文書処理装置が実装している規格に準拠しない文字を含む文字列の検索を行なう場合には、実装している規格に準拠しない文字の読みを処理できる特別な機構が必要であるという問題があった。
【００１０】
本発明は、上記の点に鑑みなされたもので、実装している規格に準拠しない文字であっても誤動作せず、表示処理又は検索処理を容易に行なうことができる文書処理プログラムおよび受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決する為、本発明は、意味又は構造が埋め込まれている所定形式の文書を処理するコンピュータに、前記文書の文法から前記文書の意味又は構造を解釈し、その文書に格納されている文字列と、前記文字列の少なくとも一部を構成する文字の表示用の図形情報と、前記表示用の図形情報の前記文字列上の位置情報とに基づき、前記文字列のデータ構造を記憶部に格納する文法解釈ステップと、前記記憶部に格納されている前記文字列のデータ構造に基づき前記文字列を表示するときに、前記文字列上の位置情報で表された前記文字列の少なくとも一部を前記表示用の図形情報により表示する表示ステップとを実行させるための文書処理プログラムであることを特徴とする。
【００１２】
本発明は、分断されることなく一塊の文字符号の集合として前記記憶部に格納されている前記文字列を検索対象として用いて検索を行なう検索ステップを更に実行させるようにしてもよい。
【００１３】
前記表示ステップは、前記コンピュータが前記文字列上の位置情報で表された前記文字列の少なくとも一部を構成する文字の表示用の図形情報を実装しているとき、実装している表示用の図形情報を用いて前記文字列上の位置情報で表された前記文字列の少なくとも一部を表示し、前記コンピュータが前記文字列上の位置情報で表された前記文字列の少なくとも一部を構成する文字の表示用の図形情報を実装していないとき、前記文書に格納されていた前記表示用の図形情報を用いて前記文字列上の位置情報で表された前記文字列の少なくとも一部を表示することを特徴としてもよい。
【００１４】
前記表示ステップは、前記文書に格納されている前記表示用の図形情報または前記コンピュータが実装している前記表示用の図形情報のうち、どちらを利用するかの指示を前記文書から読み出して、利用する前記表示用の図形情報を切り替えることを特徴としてもよい。
【００１５】
また、上記課題を解決する為、本発明は、所定の信号を受信して、前記信号に応じた処理を行う受信装置であって、意味又は構造が埋め込まれている所定形式の文書を、受信した前記信号から取り出す取出手段と、前記文書の文法から前記文書の意味又は構造を解釈し、その文書に格納されている文字列と、前記文字列の少なくとも一部を構成する文字の表示用の図形情報と、前記表示用の図形情報の前記文字列上の位置情報とに基づき、前記文字列のデータ構造を記憶部に格納する文法解釈手段と、前記記憶部に格納されている前記文字列のデータ構造に基づき前記文字列を表示するときに、前記文字列上の位置情報で表された前記文字列の少なくとも一部を前記表示用の図形情報により表示する描画手段と
を有することを特徴とする。
【００１６】
本発明では、意味又は構造が埋め込まれている所定形式の文書中に、文字列と、その文字列の少なくとも一部を構成する文字の表示用の図形情報とを両方格納し、文字列を分断しない別の領域に表示用の図形情報を置いた上で、その表示用の図形情報の文字列上の位置を指定する。したがって、本発明では、実装している規格に準拠しない文字を含む文字列であっても特別な機構を設けることなく容易に文字列の検索を行なうことができる。
【００１７】
さらに、本発明では、文字列と、その文字列の少なくとも一部を構成する文字の表示用の図形情報との組み合わせの崩れを防いで、実装している規格に準拠していない文字を含む文字列であっても誤動作することなく、意図した通りの文字を表示できる。
【発明の効果】
【００１８】
本発明によれば、実装している規格に準拠しない文字であっても誤動作せず、表示処理又は検索処理を容易に行なうことができる文書処理プログラムおよび受信装置を提供可能である。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、意味又は構造が埋め込まれている所定形式の文書の一例としてＸＭＬ文書を例に説明するが、ＸＭＬ文書に限定するものではない。
【実施例１】
【００２０】
実施例１では、ＸＭＬ文書を扱う装置の一例として文書処理装置を例に説明するが、文書処理装置に限定するものではない。なお、文書処理装置は、本発明による文書処理プログラムをコンピュータ上で実行することにより実現される。
【００２１】
図１は、文書処理装置に入力される入力文書の一例の構成図である。図１に示す入力文書はＸＭＬ文書として記述されている。図１に示す入力文書は、＜ｏｂｊｅｃｔ＞タグで囲まれた部分の「森鴎外の著作」と書かれた文字列が、表示処理および検索処理の対象である。
【００２２】
図２は、文書処理装置の一例の構成図である。図２の文書処理装置は、文法解釈部１０２，メモリ１０３，検索部１０４，描画部１０５及び図形情報記憶部１０８を含む構成である。
【００２３】
例えば図１に示す入力文書は、文法解釈部１０２に入力されて解釈される。文法解釈部１０２は、ＸＭＬ文書の扱いとしてタグで囲まれた部分がノードを表し、タグ中に与えられた属性値がノードに与えられた属性を表し、「＜」で始まる開始タグと「＜／」で始まる終了タグとに挟まれた部分がノードの値を表すことを知っている。文法解釈部１０２はＸＭＬ文書を解釈し、ＸＭＬ文書に従ってメモリ１０３に、例えばＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）ツリー等の木構造でデータ構造を展開する。
【００２４】
図３は、展開されたデータ構造を表す構成図である。図３のデータ構造では、＜ｏｂｊｅｃｔ＞タグで表されるノードの下に、ノードの値である「森鴎外の著作」が与えられている。図３は、図１の入力文書が図２の文書処理装置で展開されたときのデータ構造を表している。
【００２５】
ここで、文書処理装置を含む処理系の準拠すべき規格が改訂され、利用できる文字の範囲が拡張されて、「森鴎外」の「鴎」の異体字である
2007011951.tif 000003
を使って
2007011951.tif 000004
と記述できるようになった場合を考察する。改訂前の規格に準拠する文書処理装置は、
2007011951.tif 000005
という文字を知らない為、この文字の文字符号を与えられても理解できない。
【００２６】
そこで、本発明では図４に示すようなＸＭＬ文書を入力文書として利用する。図４は文書処理装置を含む処理系の準拠すべき規格が改訂されて利用できる文字の範囲が拡張された場合の入力文書の一例の構成図である。
【００２７】
図４の入力文書は、＜ｓｐ：ｇａｉｊｉ＞タグの属性によって、＜ｏｂｊｅｃｔ＞タグで囲まれた部分の
2007011951.tif 000006
と書かれた６文字からなる文字列の２文字目から２文字目までの
2007011951.tif 000007
の文字の表示用の図形情報が、＜ｓｐ：ｔｙｐｅｆａｃｅ＞タグによって囲まれた部分に記述されていることを表している。
【００２８】
＜ｓｐ：ｔｙｐｅｆａｃｅ＞タグによって囲まれた部分に記述されている図形情報はＢＡＳＥ６４等のバイナリデータの符号化によるビットマップデータ等で表される。この図形情報は、ＢＡＳＥ６４等のバイナリデータの符号化によって、バイナリデータを符号化した形で記述されている。
【００２９】
例えば図２の文書処理装置に入力されると、図４に示す入力文書は文法解釈部１０２で解釈される。文法解釈部１０２は、ＸＭＬ文書を解釈し、ＸＭＬ文書に従ってメモリ１０３に木構造でデータ構造を展開する。
【００３０】
図５は、展開されたデータ構造を表す構成図である。図５のデータ構造では、＜ｏｂｊｅｃｔ＞タグで表されるノードの下に、ノードの値である
2007011951.tif 000008
が与えられている。さらに、図５のデータ構造では、＜ｓｐ：ｇａｉｊｉ＞タグで表されるノードが生成される。
【００３１】
＜ｓｐ：ｇａｉｊｉ＞タグで表されるノードには、属性値で開始位置が２文字目（ｓｔａｒｔの値が２）であること、終了位置が２文字目（ｅｎｄの値が２）であること、さらにＸＭＬ文書中の「ｉｎｌｉｎｅ１」で表される部分に、表示用の図形情報が格納されていること（ｓｐ：ｔｙｐｅｆａｃｅの値がｉｎｌｉｎｅ１）がノードの値として与えられている。
【００３２】
また、図５のデータ構造では、＜ｓｐ：ｔｙｐｅｆａｃｅ＞タグで表されるノードの下に、ノードの値として「符号化されたビットマップデータ」、「符号化されたビットマップデータ」が「ｉｎｌｉｎｅ１」で表される部分に格納されていること（ｎａｍｅの値がｉｎｌｉｎｅ１）が与えられている。
【００３３】
図４の入力文書によって表される情報を表示する場合、描画部１０５はメモリ１０３に展開されているデータ構造を読み取り、
2007011951.tif 000009
に含まれる
2007011951.tif 000010
の文字の図形情報を、入力文書の「ｉｎｌｉｎｅ１」で表される部分から取得する。図４の入力文書に含まれる「ｒａｎｇｅ＝“ｉｎＵＣＳ”」は、＜ｓｐ：ｇａｉｊｉ＞タグで表される文字が改訂された新しい規格に含まれていることを示している。「ｒａｎｇｅ＝“ｉｎＵＣＳ”」を利用することにより、文書処理装置は改訂された新しい規格に含まれている文字を識別可能である。
【００３４】
文書処理装置は、
2007011951.tif 000011
の文字の表示用の図形情報が図形情報記憶部１０８に格納されている場合、「ｉｎｌｉｎｅ１」で示される図形情報を利用することなく、図形情報記憶部１０８に格納されている図形情報を利用して
2007011951.tif 000012
の文字を表示可能である。
【００３５】
一方、文書処理装置は、
2007011951.tif 000013
の文字の表示用の図形情報が図形情報記憶部１０８に格納されていない場合、「ｉｎｌｉｎｅ１」で示される図形情報を利用し、図形情報記憶部１０８に格納されている「森、外、の、著、作」の文字の図形情報と組み合わせて
2007011951.tif 000014
を表示する。
【００３６】
また、入力文書に対する検索要求が他の機器からあった場合、又は自らの必要によって検索を行なう場合には、検索部１０４がメモリ１０３に展開されたデータ構造を利用して検索を行なう。
【００３７】
例えば
2007011951.tif 000015
という問いに対する検索を行なうとき、検索部１０４はメモリ１０３に格納されているデータ構造をスキャンする。検索部１０４は、＜ｏｂｊｅｃｔ＞タグで囲まれたノードの値の一部として
2007011951.tif 000016
が連続して存在することを容易に検出し得るので、存在する旨の検索結果を出力できる。
【００３８】
さらに、検索部１０４は＜ｓｐ：ｇａｉｊｉ＞タグが文字の図形情報を置換する為の情報であることを理解していれば、
2007011951.tif 000017
という問いに対し、
2007011951.tif 000018
が改訂された新しい規格に基づく文字であるという情報を付加して検索結果を出力することもできる。
【００３９】
図６は、文書処理装置の他の例の構成図である。図６の文書処理装置は、文法解釈部７０２，制御部７０３，描画部７０４及び画像情報記憶部７０５を含む構成である。図６の文書処理装置は、入力文書に格納されている図形情報を利用する旨の指示が加わった図７のような入力文書が入力される。
【００４０】
図７は、入力文書に格納されている図形情報を利用する旨の指示が加わった入力文書の一例の構成図である。図７の入力文書に含まれる「ｕｓｅ＝“ｆｏｒｃｅ”」は、入力文書に格納されている図形情報を利用する旨の指示である。
【００４１】
例えば図７に示す入力文書は文法解釈部７０２に入力されて解釈される。文法解釈部７０２はＸＭＬ文書を解釈し、ＸＭＬ文書に従って制御部７０３に含まれるメモリに、木構造でデータ構造を展開する。また、文法解釈部７０２は入力文書に格納されている図形情報を利用する旨の指示である「ｕｓｅ＝“ｆｏｒｃｅ”」を検出する。
【００４２】
制御部７０３は、展開したデータ構造を描画部７０４に送信すると共に、入力文書に格納されていた図形情報を利用する旨の指示を行なう。描画部７０４は、
2007011951.tif 000019
に含まれる
2007011951.tif 000020
の文字について、図形情報記憶部７０５に格納されている図形情報を参照せず、入力文書の「ｉｎｌｉｎｅ１」で表される部分から取得した図形情報を利用して表示する。「ｕｓｅ＝“ｆｏｒｃｅ”」を利用することにより、文書処理装置は図形情報が図形情報記憶部７０５に格納されているか否かに関わらず、入力文書に格納されている図形情報を利用できる。
【００４３】
図８は、文字符号を持たない、言い換えれば文書処理装置が準拠すべき文字集合に含まれていない文字を表示させる為の入力文書の一例の構成図である。図８の入力情報は＜ｓｐ：ｇａｉｊｉ＞タグの属性によって、＜ｏｂｊｅｃｔ＞タグで囲まれた部分の「とう小平氏来日」と書かれた７文字からなる文字列の１文字目から２文字目までの「とう」の文字の表示用の図形情報が、＜ｓｐ：ｔｙｐｅｆａｃｅ＞タグによって囲まれた部分に記述されていることを表している。
【００４４】
つまり、図８の入力文書は「とう」という読みを持つ文字の図形情報が、ＸＭＬ文書中の「ｉｎｌｉｎｅ１」で表される部分に格納されていることを表している。また、図８の入力文書では、「ｉｎｌｉｎｅ１」で表される部分に格納されている図形情報に固有の文字符号「ＥＡ００」が割り当てられている。
【００４５】
例えば図２の文書処理装置に入力されると、図８に示す入力文書は文法解釈部１０２で解釈される。文法解釈部１０２は、ＸＭＬ文書を解釈し、ＸＭＬ文書に従ってメモリ１０３に木構造でデータ構造を展開する。
【００４６】
図９は、展開されたデータ構造を表す構成図である。図９のデータ構造では、＜ｏｂｊｅｃｔ＞タグで表されるノードの下に、ノードの値である「とう小平氏来日」が与えられている。さらに、図９のデータ構造では、＜ｓｐ：ｇａｉｊｉ＞タグで表されるノードが生成される。
【００４７】
＜ｓｐ：ｇａｉｊｉ＞タグで表されるノードには、属性値で開始位置が１文字目（ｓｔａｒｔの値が１）であること、終了位置が２文字目（ｅｎｄの値が２）であること、さらに固有の文字符号「ＥＡ００」が割り当てられていること、ＸＭＬ文書中の「ｉｎｌｉｎｅ１」で表される部分に、表示用の図形情報が格納されていること（ｓｐ：ｔｙｐｅｆａｃｅの値がｉｎｌｉｎｅ１）がノードの値として与えられている。
【００４８】
また、図８のデータ構造では、＜ｓｐ：ｔｙｐｅｆａｃｅ＞タグで表されるノードの下に、ノードの値として「符号化されたビットマップデータ」、「符号化されたビットマップデータ」が「ｉｎｌｉｎｅ１」で表される部分に格納されていること（ｎａｍｅの値がｉｎｌｉｎｅ１）、固有の文字符号「ＥＡ００」が割り当てられていることが与えられている。図８のデータ構造では、「とう小平氏来日」という文字列が分断されないため、「とう小平氏来日」という文字列を検索対象として文字列検索を行なうことができる。
【００４９】
また、図８のデータ構造では、図形情報記憶部１０８に図形情報が格納されていないことが固有の文字符号を割り当てられていることから明らかであるため、固有の文字符号を割り当てられている文字を、入力文書に格納されている図形情報を利用して表示する。一方、固有の文字符号を割り当てられているため、入力文書が有効である期間中、文書処理装置は固有の文字符号を利用して図形情報を参照することができる。なお、文字符号が他の入力文書で利用されていないことを保証するものでなく、文書処理装置は他の入力文書を描画するときに利用できない。
【００５０】
以上、実施例１では例えば第１水準〜第２水準の文字しか使用できない処理系であっても入力文書に含まれる図形情報を利用することにより、第３水準〜第４水準の文字を使用することができる。即ち、実施例１では下位互換を実現している。また、実施例１では例えば第１水準〜第２水準の文字であっても、入力文書に含まれる図形情報を利用することにより、使用したい字体の文字に置き換えることができる。
【実施例２】
【００５１】
実施例２では、ＸＭＬ文書を扱う装置の一例として、デジタル放送受信機を例に説明するが、デジタル放送受信機に限定するものではない。例えばデジタル放送受信機は、第１水準〜第２水準の文字しか使用できないものがあり、実施例１に示した本発明の内容を適用すると、文字表示性能や文字列検索性能を向上させることができる。
【００５２】
図１０は、デジタル放送受信機の一例の構成図である。なお、図１０の構成図は本発明の説明に不要な構成を適宜省略している。図１０のデジタル放送受信機は、チューナ部１００１，多重分離部１００２，Ａ／Ｖデコータ１００３，ファイル系プロトコルハンドラ１００４，描画部１００５，ファイルシステム１００６，ＸＭＬ解釈部１００７，ＵＩ処理部１００８，手続き実行部１００９，検索部１０１０を含む構成である。
【００５３】
チューナ部１００１は、複数のデジタル放送信号から１つのデジタル放送信号を取り出して多重分離部１００２に送信する。多重分離部１００２は、受信したデジタル放送信号をビデオ信号、オーディオ信号、字幕信号、データ信号に分離する。多重分離部１００２は、デジタル放送信号から分離したビデオ信号、オーディオ信号、字幕信号をストリームデータのままＡ／Ｖデコーダ１００３に送信する。Ａ／Ｖデコーダ１００３は、受信したビデオ信号、オーディオ信号、字幕信号をデコードし、映像信号及び音声信号を出力する。例えばデジタル放送受信機に接続されているモニタは、映像信号及び音声信号に応じた映像および音声を出力する。
【００５４】
一方、多重分離部１００２は、デジタル放送信号から分離したデータ信号をストリームデータのままファイル系プロトコルハンドラ１００４に出力する。ファイル系プロトコルハンドラ１００４は、データ信号をストリームデータからファイルに変換し、ファイルシステム１００６に送信する。ファイルシステム１００６は、１つ以上のファイルを管理している。ファイルシステム１００６で管理しているファイルは、実施例１の入力文書に相当する。
【００５５】
ＸＭＬ解釈部１００７は、ファイルシステム１００６からファイルを受信し、そのファイルに含まれるＸＭＬ文書を解釈し、ＸＭＬ文書に従ってメモリに木構造でデータ構造を展開する。例えばリモコンからＵＩ処理部１００８に表示要求があった場合、描画部１００５はメモリに展開されたデータ構造を読み取り、そのデータ構造に応じて文字の表示を行なう。
【００５６】
また、リモコンからＵＩ処理部１００８に検索要求があった場合、手続き実行部１００９はメモリに展開されたデータ構造を利用して検索を行なうように、検索部１０１０に指示を行なう。検索部１０１０は、メモリに展開されたデータ構造を読み取り、＜ｏｂｊｅｃｔ＞タグで囲まれたノードの値を検索対象として検索を行なう。
【００５７】
検索部１０１０は、検索結果を手続き実行部１００９に送信する。手続き実行部１００９は、受信した検索結果に応じて所定の手続（例えば検索結果の表示や検索結果に応じた処理）を実行する。
【００５８】
以上、実施例２では例えば第１水準〜第２水準の文字しか使用できないデジタル放送受信機であってもデータ信号に含まれる図形情報を利用することにより、第３水準〜第４水準の文字を使用できる。即ち、実施例２では下位互換を実現している。また、実施例２では例えば第１水準〜第２水準の文字であっても、データ信号に含まれる図形情報を利用することにより、使用したい字体の文字に置き換えることができる。
【００５９】
なお、特許請求の範囲に記載されている取出手段がチューナ部１００１，多重分離部１００２，ファイル系プロトコルハンドラ１００４およびファイルシステム１００６に相当し、文法解釈手段がＸＭＬ解釈部１００７に相当し、描画手段が描画部１００５に相当している。
【図面の簡単な説明】
【００６０】
【図１】文書処理装置に入力される入力文書の一例の構成図である。
【図２】文書処理装置の一例の構成図である。
【図３】展開されたデータ構造を表す構成図である。
【図４】文書処理装置を含む処理系の準拠すべき規格が改訂されて利用できる文字の範囲が拡張された場合の入力文書の一例の構成図である。
【図５】展開されたデータ構造を表す構成図である。
【図６】文書処理装置の他の例の構成図である。
【図７】入力文書に格納されている図形情報を利用する旨の指示が加わった入力文書の一例の構成図である。
【図８】文字符号を持たない、言い換えれば文書処理装置が準拠すべき文字集合に含まれていない文字を表示させる為の入力文書の一例の構成図である。
【図９】展開されたデータ構造を表す構成図である。
【図１０】デジタル放送受信機の一例の構成図である。
【符号の説明】
【００６１】
１０２，７０２    文法解釈部
１０３    メモリ
１０４，１０１０    検索部
１０５，７０４，１００５    描画部
１０８，７０５    図形情報記憶部
７０３    制御部
１００１    チューナ部
１００２    多重分離部
１００３    Ａ／Ｖデコーダ
１００４    ファイル系プロトコルハンドラ
１００６    ファイルシステム
１００７    ＸＭＬ解釈部
１００８    ＵＩ処理部
１００９    手続き実行部
【図１】
2007011951.tif 000021
【図２】
2007011951.tif 000022
【図３】
2007011951.tif 000023
【図４】
2007011951.tif 000024
【図５】
2007011951.tif 000025
【図６】
2007011951.tif 000026
【図７】
2007011951.tif 000027
【図８】
2007011951.tif 000028
【図９】
2007011951.tif 000029
【図１０】
2007011951.tif 000030