(57)【要約】【課題】  整列型及び非整列型の表形式のデータに含まれるセルの内容を、多種の呈示形態かつユーザにとって理解し易い呈示形態でセル単位に呈示する仕組みを汎用的に実現可能な出力呈示装置および出力呈示プログラムを提供することを目的とする。【解決手段】  表形式のデータを出力として呈示する出力呈示装置であって、表形式のデータに含まれる各セルを、表示情報，遷移情報および内容を表すタグで指定するタグ指定部２と、表示情報，遷移情報および内容を表すタグに応じた出力を呈示する呈示部３，４とを有することにより上記課題を解決する。【選択図】  図１
2005331640.tif 000002
【特許請求の範囲】
【請求項１】
表形式のデータを出力として呈示する出力呈示装置であって、
前記表形式のデータに含まれる各セルを、表示情報，遷移情報および内容を表すタグで指定するタグ指定部と、
前記表示情報，遷移情報および内容を表すタグに応じた出力を呈示する呈示部と
を有することを特徴とする出力呈示装置。
【請求項２】
前記タグ指定部は、前記表示情報を表すタグの属性データで前記セルを表示する位置を指定する表示位置指定部と、
前記遷移情報を表すタグの属性データで前記セルの遷移先を指定する遷移先指定部と、
前記内容を表すタグの属性データで前記セルの内容を指定する内容指定部と
を有することを特徴とする請求項１記載の出力呈示装置。
【請求項３】
前記表形式のデータが非整列型であるときに、前記各セルの表示範囲を表す情報を作成する表示情報作成部と、
前記各セルの表示範囲を利用して、隣接する他のセルとの位置関係に応じて前記各セルの遷移先を表す情報を作成する遷移情報作成部と
を有することを特徴とする請求項１又は２記載の出力呈示装置。
【請求項４】
前記セルを選択するための選択部と、
前記選択部により前記セルが選択されると、そのセルの内容を表すタグに応じた出力を音声または点字で呈示する音声・点字呈示部と
をを有することを特徴とする請求項１乃至３何れか一項記載の出力呈示装置。
【請求項５】
前記表示情報，遷移情報および内容を表すタグは、マークアップ言語で記述されることを特徴とする請求項１乃至４何れか一項記載の出力呈示装置。
【請求項６】
表形式のデータを出力として呈示するコンピュータを、
前記表形式のデータに含まれる各セルを、表示情報，遷移情報および内容を表すタグで指定するタグ指定部と、
前記表示情報，遷移情報および内容を表すタグに応じた出力を呈示する呈示部と
して機能させるための出力呈示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力呈示装置および出力呈示プログラムに係り、特に表形式のデータを出力として呈示する出力呈示装置および出力呈示プログラムに関する。
【背景技術】
【０００２】
従来、パソコン等において週間天気や電子番組表（ＥＰＧ）等の表や表形式の図を表示する第１の方法としては、ビットマップ等で描かれた全体の表を画像として画面に表示する方法がある。第２の方法としては、ＷｅｂのようにＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述する場合に、スタイルシートで表示できる＜ｔａｂｌｅ＞タグがあり、＜ｔｒ＞，＜ｔｄ＞要素で行列を表現する方法がある。
【０００３】
第３の方法としては、パソコンの独立したアプリケーションである「Ｅｘｃｅｌ（登録商標）」のように、セル単位で表を表示する方法がある。これと同様、データ放送のＥＰＧにおいても、受信したデータを独自のアプリケーションにより縦（時間帯）軸と横（チャンネル）軸とで表の作図を行っている。
【０００４】
第４の方法としては、データ放送の週間天気等、横（日付）軸と縦（天気，気温）軸とに対応して、表示データと共に送られる位置情報をもとに、指定されたＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）等の画像ファイル形式の図を表示する方法がある。
【０００５】
近年、ＩＴ化の進む情報社会では、インターネットや放送で送られる視覚的な画面の表示データや制御データをＨＴＭＬやＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述して呈示する方法が一般的になってきた（例えば、非特許文献１）。
【非特許文献１】「デジタル放送におけるデータ放送符号化方式と伝送方式」、ＡＲＩＢ標準規格  ＡＲＩＢ  ＳＴＤ−Ｂ２４  ３．４版（第二分冊）（２／２）、社団法人  電波産業会
【発明の開示】
【発明が解決しようとする課題】
【０００６】
マークアップ言語を用いて、２次元で表される表形式のデータを送る為には、背景技術として記載した第１の方法のように予め全体の表を作成して表示したり、第２の方法のようにＨＴＭＬのスタイルシートで表示できる＜ｔａｂｌｅ＞タグを用いて表現する方法がある。この場合、全盲の視覚障害者が表形式のデータを理解する為には、表の内容を適切な規則に従い、音声読み上げや音声を点字に変換して出力する方法が一般的である。
【０００７】
しかしながら、音声等の時系列な情報で表の内容を伝える為には、表の行，列および各セルの位置関係を常に知らせながら１行あるいは全文を音声・点字に変換して出力する必要があった。また、第１及び第２の方法は表形式のデータに含まれるセルから特定のセルを抽出する構成となっていない為、現在のセルの上下左右に隣接する他のセルへの移動ができず、自分の意図するセルの内容を得るまでに時間を要するという問題があった。
【０００８】
視力低下者が表形式のデータを拡大表示する為には、例えば「ズームテキスト（登録商標）」のような拡大表示ソフトを用いる方法が一般的である。しかしながら、拡大表示ソフトは部分的な拡大が可能であるが、セル単位の情報を選択して拡大できないという問題があった。
【０００９】
第３の方法は、特定のアプリケーションによりセル単位で表を表示するため、それぞれの表のセルを指定して、音声や点字あるいは拡大表示でセルの内容を出力できる。しかしながら、特定のアプリケーションでは多種の呈示形態を考慮した場合、それぞれの呈示形態についてプログラミングが必要となり、マークアップ言語の記述と比較して汎用的でないという問題があった。また、マークアップ言語の記述を特定のアプリケーションで利用するためには、それぞれのアプリケーションにおいて何らかの変換が必要になるという問題があった。
【００１０】
さらに、特定のアプリケーションでは整列型の表を対象としたものが多く、ＥＰＧ等のように単位区間（時間など）の中に複数のセル（番組など）が存在したり、セルが単位区間を超えて複数の単位区間を横断したりする不規則な非整列型の表を対象としていないことが多い。なお、単位区間とは行列の基準となる単位の範囲をいう。
【００１１】
したがって、ＥＰＧ等のような非整列型の表でセル（選択項目）を選択して情報を得る為には、ＥＰＧに特化した独自のアプリケーションで選択項目や移動方向等を記述しておく方法が一般的であるが、汎用性に欠けるという問題があった。
【００１２】
第４の方法は、スタイルシートで記述された位置情報をもとに、指定されたＰＮＧ等の画像ファイル形式の図を指定された位置に表示するものである。スタイルシートで表示された表の各セルに対応する情報自体は例えばＸＭＬにおけるルート要素名でなく、項目選択時の移動など、ＰＮＧ等の画像以外の選択制御や表示方法を表すタグ情報がない為に各セルを選択することができないという問題があった。また、第４の方法はＥＰＧ等のような非整列型の表について、セル間の移動に対応できていないという問題があった。
【００１３】
本発明は、上記の点に鑑みなされたもので、整列型及び非整列型の表形式のデータに含まれるセルの内容を、多種の呈示形態かつユーザにとって理解し易い呈示形態でセル単位に呈示する仕組みを汎用的に実現可能な出力呈示装置および出力呈示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
そこで、上記課題を解決する為、本発明は、表形式のデータを出力として呈示する出力呈示装置であって、前記表形式のデータに含まれる各セルを、表示情報，遷移情報および内容を表すタグで指定するタグ指定部と、前記表示情報，遷移情報および内容を表すタグに応じた出力を呈示する呈示部とを有することを特徴とする。
【００１５】
また、本発明は、表形式のデータを出力として呈示するコンピュータを、前記表形式のデータに含まれる各セルを、表示情報，遷移情報および内容を表すタグで指定するタグ指定部と、前記表示情報，遷移情報および内容を表すタグに応じた出力を呈示する呈示部として機能させるための出力呈示プログラムであることを特徴とする。
【００１６】
本発明では、表示情報，遷移情報および内容を表すタグで各セルを指定することで、表形式のデータに含まれる所望のセルを迅速に選択させることができ、そのセルの位置や内容をユーザにとって理解し易い呈示形態（例えば、音声，点字，触覚呈示装置，弱視者が見やすい表示方法など）で呈示することができる。
【発明の効果】
【００１７】
本発明によれば、整列型及び非整列型の表形式のデータに含まれるセルの内容を、多種の呈示形態かつユーザにとって理解し易い呈示形態でセル単位に呈示する仕組みを汎用的に実現可能な出力呈示装置および出力呈示プログラムを提供できる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。
（本発明の概要）
本発明は、データ放送やＷｅｂ等の多様な情報リソースに対応し、表形式のデータを視覚障害者が理解し易いように呈示するものである。例えば本発明は、ＥＰＧ等の表形式のデータを音声や点字、２次元の触覚呈示装置あるいは弱視者が見やすい表示方法で呈示するものである。なお、特開２００２−３１２０９５号公報には、２次元の触覚呈示装置の一例が記載されている。
【００１９】
表形式のデータには、１つのセルが単位区間に対応する整列型の表形式のデータと、ＥＰＧ等のように単位区間の中に複数のセルが存在したり、セルが単位区間を超えて複数の単位区間を横断したりする不規則型の表形式のデータとがある。
【００２０】
本発明では、データ放送やインターネットのＷｅｂ等で表示される天気や株などの整列型の表形式のデータにおいて、送信側で表の記述を表すタグ、表の題目、行・列の名称または各セルのデータを所定の規則で送出し、受信側で各セルのデータをマークアップ言語の項目やルックアップテーブルに変換し、行列を構成する各セルの情報を１つのルート要素名で記述し、それぞれのルート要素が有する位置情報あるいは予め設定された表示位置に各セルの内容を表示することを特徴としている。
【００２１】
また、ＥＰＧ等の非整列型の表形式のデータにおいて、行または列で指定される範囲に応じて、表示するセルの幅や高さ等の位置情報を算出し、表示位置やサイズ等を設定するタグの属性データに置換して、各セルの内容を表示することを特徴とする。
【００２２】
さらに、受信側で構成された表の音声読み上げデータは、音声や点字、触覚などを呈示する出力装置に応じて、表の行・列の名称，各セルの内容を異なる規則で組み合わせて出力することを特徴としている。
【００２３】
以上より、本発明は受信側で表の各セルが選択された場合に、マークアップ言語で記述された各ルート要素名の項目に含まれる呈示情報に従って、音声や点字、触覚あるいは弱視者が見やすい表示で呈示することにより、視覚障害者が行や列のセル単位で所望の位置のセルの内容を得ることができる。
【実施例１】
【００２４】
図１は、本発明による出力呈示装置の第１実施例の原理構成図である。図１の出力呈示装置は、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３及び画面表示部４を有するように構成される。
【００２５】
表形式データ部１は、整列型の表形式のデータを有している。マークアップ言語タグ属性データ変換指定部２は、マークアップ言語でタグの属性データを指定する。表形式画面表示制御部３はブラウザの機能を有しており、タグの属性データに応じて表を画面表示部４に表示させる。画面表示部４は、表を画面に表示する。
【００２６】
マークアップ言語タグ属性データ変換指定部２は、例えば図２に示すように、各セルの位置情報を指定する各セル表示属性データ指定部２ａ，操作による遷移情報を指定する各セル遷移属性データ指定部２ｂ，セルの内容を指定する各セル内容属性データ指定部２ｃを有するように構成される。
【００２７】
なお、図１および図２の出力呈示装置は、画面表示部４をハードウェア、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３をソフトウェアで構成することができる。
【００２８】
図３は、出力呈示装置を実現するコンピュータの一実施例の構成図である。図３の出力呈示装置は、コンピュータ２０で構成されるている。コンピュータ２０は、それぞれバスＢで相互に接続されている入力装置２１，表示装置２２，ドライブ装置２３，補助記憶装置２４，メモリ装置２５，演算処理装置２６およびインターフェース装置２７で構成されている。なお、コンピュータ２０を構成する各種デバイスは、１つの筐体に収容してもよいし、複数の筐体に分散して収容してもよい。
【００２９】
入力装置２１はキーボードやマウスなどで構成される。表示装置２２はディスプレイ装置などで構成される。インターフェース装置２７は、モデム，ＬＡＮカード，ＲＳ−２３２Ｃ，ＵＳＢ等で構成されており、音声や点字、触覚などを呈示する出力装置等への接続に用いられる。
【００３０】
コンピュータ２０の処理に係る出力呈示プログラムは、例えば記録媒体３０の配布やネットワークからのダウンロード等によって提供される。出力呈示プログラムを記録した記録媒体３０は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体が用いられる。
【００３１】
出力呈示プログラムは、記録媒体３０からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた出力呈示プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。補助記憶装置２４は、必要なファイル，データ等も格納する。メモリ装置２５は、補助記憶装置２４から出力呈示プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された出力呈示プログラムに従って処理を実行する。
【００３２】
以下、データ放送やＷｅｂ等で表示される整列型の表形式のデータを視覚障害者に伝える出力呈示装置について説明していく。図４は、整列型の表形式のデータを視覚障害者に伝える出力呈示装置の一例の構成図である。
【００３３】
図４の出力呈示装置は、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３，画面表示部４，データ放送・Ｗｅｂ表形式抽出部１１，表選択操作部１２，音声・点字出力制御部１３，音声・点字呈示装置１４を有するように構成される。
【００３４】
図４の出力呈示装置は、図２の出力呈示装置にデータ放送・Ｗｅｂ表形式抽出部１１，表選択操作部１２，音声・点字出力制御部１３，音声・点字呈示装置１４を追加した構成である。なお、図２の出力呈示装置と同様な構成の説明は省略する。
【００３５】
データ放送・Ｗｅｂ表形式抽出部１１は、データ放送やＷｅｂ等を受信して整列型の表形式のデータを抽出する。表選択操作部１２は、リモコン等の操作機の操作に基づき表のセルを選択する。音声・点字出力制御部１３は、表選択操作部１２により選択されたセルの内容を出力制御する。音声・点字呈示装置１４は、各セルの内容を音声又は点字で出力する。
【００３６】
図５は、整列型の表形式のデータから整列型の表を表示する手順を説明するための説明図である。例えばデータ放送・Ｗｅｂ表形式抽出部１１は、データ放送やＷｅｂ等を受信して整列型の表形式のデータ５１を抽出し、表形式データ部１に供給する。表形式データ部１は、整列型の表形式のデータ５１をマークアップ言語タグ属性データ変換指定部２に供給する。
【００３７】
マークアップ言語タグ属性データ変換指定部２は、供給された整列型の表形式のデータ５１に応じて、各セルのデータをマークアップ言語で記述する。マークアップ言語で記述された各セルのデータには、各セルの位置情報，遷移情報，内容がタグの属性データとして指定されている。
【００３８】
例えばセルＡ２２のデータ５２は、セルの名称を表すタグ＜セル名＞，表示の位置情報の中で最も左の位置を表すタグ＜最左位＞，表示の位置情報の中で最も上の位置を表すタグ＜最上位＞，セルの高さを表すタグ＜高さ＞，セルの幅を表すタグ＜幅＞，上への遷移先を表すタグ＜上遷移先＞，下への遷移先を表すタグ＜下遷移先＞，左への遷移先を表すタグ＜左遷移先＞，右への遷移先を表すタグ＜右遷移先＞，セルの内容を表すタグ等、タグのツリー構造で記述されている。なお、セルＡ２２のデータ５２では、セルの名称を表すタグ＜セル名＞をルート要素としている。
【００３９】
整列型の表では、セルのサイズや隣接するセルとの位置関係が定型的である。各セル表示属性データ指定部２ａは、各セルの表示情報を、それぞれのセルが隣接するように、タグ＜最左位＞，＜最上位＞，＜高さ＞，＜幅＞の属性データを指定すればよい。各セル遷移属性データ指定部２ｂは、各セルの遷移情報を、それぞれのセルの上下左右のセルのタグ＜セル名＞の属性データを指定すればよい。
【００４０】
マークアップ言語で記述された各セルのデータを供給されると、表形式画面表示制御部３はタグの属性データに応じて表５３を画面表示部４に表示させる。表５３は、画面表示部４に表示された整列型の表のイメージ図である。なお、表５３は画面表示部４の領域に応じた表形式のデータ５１の一部に相当する。画面表示部４に表示する表形式のデータ５１の入れ替えは、例えば特開２００２−３１２０９５号公報「触覚呈示制御装置および触覚呈示制御方法」に記載されている方法を利用すればよい。
【００４１】
なお、音声・点字出力制御部１３は、マークアップ言語で記述された各セルのデータを供給されると、セルの内容を表すタグの属性データに応じて表選択操作部１２により選択されたセルの内容を出力制御する。音声・点字呈示装置１４は、各セルの内容を音声又は点字で出力する。
【００４２】
このように、本発明の出力呈示装置は整列型の表の各セルをルート要素とし、各セル毎に属性データを指定することにより、汎用的な表の表示が可能となる。
【実施例２】
【００４３】
図６は、本発明による出力呈示装置の第２実施例の原理構成図である。図６の出力呈示装置は、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３，画面表示部４及びマークアップ言語タグ属性データ自動作成部５を有するように構成される。図６の出力呈示装置は、図１の出力呈示装置にマークアップ言語タグ属性データ自動作成部５を追加した構成である。
【００４４】
表形式データ部１は、ＥＰＧのような非整列型の表形式のデータを有している。マークアップ言語タグ属性データ変換指定部２は、マークアップ言語でタグの属性データを指定する。表形式画面表示制御部３はブラウザの機能を有しており、タグの属性データに応じて表を画面表示部４に表示させる。画面表示部４は、表を画面に表示する。マークアップ言語タグ属性データ自動作成部５は、タグの属性データを自動的に作成する。
【００４５】
マークアップ言語タグ属性データ自動作成部５は、例えば図７に示すように、各セルの位置情報を作成する各セル表示属性データ作成部５ａ，操作による遷移情報を作成する各セル遷移属性データ作成部５ｂ，セルの内容を作成する各セル内容属性データ作成部５ｃを有するように構成される。
【００４６】
なお、図６および図７の出力呈示装置は、画面表示部４をハードウェア、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３，マークアップ言語タグ属性データ自動作成部５をソフトウェアで構成することができる。図６および図７の出力呈示装置は、図３のようなコンピュータで実現可能である。
【００４７】
以下、ＥＰＧやＷｅｂ等で表示される非整列型の表形式のデータを視覚障害者に伝える出力呈示装置について説明していく。図８は、非整列型の表形式のデータを視覚障害者に伝える出力呈示装置の一例の構成図である。
【００４８】
図８の出力呈示装置は、表形式データ部１，マークアップ言語タグ属性データ変換指定部２，表形式画面表示制御部３，画面表示部４，マークアップ言語タグ属性データ作成部５，表選択操作部１２，音声・点字出力制御部１３，音声・点字呈示装置１４およびＥＰＧ・Ｗｅｂ不規則表形式抽出部１５を有するように構成される。
【００４９】
図８の出力呈示装置は、図７の出力呈示装置に表選択操作部１２，音声・点字出力制御部１３，音声・点字呈示装置１４，ＥＰＧ・Ｗｅｂ不規則表形式抽出部１５を追加した構成である。なお、図７の出力呈示装置と同様な構成の説明は省略する。
【００５０】
ＥＰＧ・Ｗｅｂ不規則表形式抽出部１５は、ＥＰＧやＷｅｂ等を受信して非整列型の表形式のデータを抽出する。表選択操作部１２は、リモコン等の操作機の操作に基づき表のセルを選択する。音声・点字出力制御部１３は、表選択操作部１２により選択されたセルの内容を出力制御する。音声・点字呈示装置１４は、各セルの内容を音声又は点字で出力する。
【００５１】
図９は、非整列型の表形式のデータと画面表示部に表示される表との対応を表した模式図である。ＥＰＧデータ９１は、非整列型の表形式のデータの一例である。画面表示部４に表示されるＥＰＧデータ９１の範囲は、リモコン等の操作機の操作により表示時間を遷移させると、ＥＰＧデータ９２〜９４のようになる。なお、ＥＰＧ画面９５〜９７はＥＰＧデータ９２〜９４に応じて画面表示部４に表示される画面イメージである。
【００５２】
ＥＰＧ画面９５〜９７に示すように、ＥＰＧでは番組により放送時間が異なるので、番組に対応するセルが縦軸でランダムな幅の非整列型の表となる。さらに、画面表示部４で一度に表示可能な領域は限定されるので、ユーザの操作により例えばＥＰＧ画面９５〜９７の表示を切り替えて表示する必要がある。即ち、ＥＰＧ画面９５〜９７では、各セルの位置情報，遷移情報を逐次作成する必要がある。したがって、マークアップ言語タグ属性データ作成部５は、各セルの位置情報，遷移情報を表すタグの属性データを、ＥＰＧ画面の切り換えの度に作成する。
【００５３】
ＥＰＧ画面９５は、開始時間１２：００〜１４：００の範囲の番組を放送時間に対応して各セルに割り当てた例である。ＥＰＧ画面９５の場合、番組Ｐ１１〜Ｐ１５が表示可能な領域に存在するので、番組Ｐ１１〜Ｐ１５に割り当てられたセルＡ１１〜Ａ１５が表示される。
【００５４】
ＥＰＧ画面９６は、開始時間１２：３０〜１４：３０の範囲の番組を放送時間に対応して各セルに割り当てた例である。ＥＰＧ画面９６の場合、番組Ｐ１２〜Ｐ１５が表示可能な領域に存在するので、番組Ｐ１２〜Ｐ１５に割り当てられたセルＡ１１〜Ａ１４が表示される。
【００５５】
ＥＰＧ画面９７は、開始時間１３：００〜１５：００の範囲の番組を放送時間に対応して各セルに割り当てた例である。ＥＰＧ画面９７の場合、番組Ｐ１３〜Ｐ１６が表示可能な領域に存在するので、番組Ｐ１３〜Ｐ１６に割り当てられたセルＡ１１〜Ａ１４が表示される。
【００５６】
これらの各セルの位置情報および遷移情報は、以下の変換則に基づき、位置情報および遷移情報を表すタグの属性データを作成することで得られる。図１０は、ＥＰＧデータからタグの属性データを作成する変換則を説明するための図である。
【００５７】
ＥＰＧ画面１０１は、画面表示部４に表示されるＥＰＧ画面の一例である。図１０において、Ｔｓｔは表示画面上の最上位の時間を表している。Ｔｅｔは、表示画面上の最下位の時間を表している。Ｐｓｔは、任意の番組に固有の先頭（開始）時間を表している。Ｐｅｔは、任意の番組に固有の最後尾（終了）時間を表している。
【００５８】
Ｔｈは、任意の番組の番組時間を表している。Ｔｈｄは、Ｔｈに対応する表示画素（ドット）数を表している。Ｔｒｅｆは、単位時間あたりの表示画素数を表している。ｓｔａｒｔｄｏｔは、表示画面上の最上位の画素位置を表している。ｅｎｄｄｏｔは、表示画面上の最下位の画素位置を表している。ａｌｌｄｏｔは、ｓｔａｒｔｄｏｔとｅｎｄｄｏｔとの間の画素数を表している。変換則１０２は、ＥＰＧデータから、各セルの位置情報および遷移情報を表すタグの属性データを作成する変換則の一部を表している。
【００５９】
図１１は、各セルの位置情報を得るために、タグ＜最上位＞の属性データＴｏｐを求める一例のフローチャートである。ステップＳ１に進み、マークアップ言語タグ属性データ作成部５は番組Ｐｉｌの情報を取り込む。ステップＳ２に進み、マークアップ言語タグ属性データ作成部５は情報を取り込んだ番組Ｐｉｌのセルが表の先頭であるか否かを判定する。表の先頭であれば（Ｓ２においてＹＥＳ）、マークアップ言語タグ属性データ作成部５はステップＳ４に進み、番組Ｐｉｌのセルのタグ＜最上位＞の属性データＴｏｐをｓｔａｒｔｄｏｔとする。
【００６０】
一方、表の先頭でなければ（Ｓ２においてＮＯ）、マークアップ言語タグ属性データ作成部５はステップＳ３に進み、番組Ｐｉｌのセルのタグ＜最上位＞の属性データＴｏｐを以下の式（１）から算出する。
【００６１】
Top＝startdot＋[(Pst-Tst)÷(Tet-Tst)]×alldot・・・（１）
ステップＳ３，Ｓ４に続いてステップＳ５に進み、マークアップ言語タグ属性データ作成部５はＰｅｔがＴｅｔよりも大きいか否かを判定する。ＰｅｔがＴｅｔよりも大きくなければ（Ｓ５においてＮＯ）、マークアップ言語タグ属性データ作成部５はステップＳ１に戻る。一方、ＰｅｔがＴｅｔよりも大きければ（Ｓ５においてＹＥＳ）、マークアップ言語タグ属性データ作成部５は図１１のフローチャートの処理を終了する。即ち、図１１のフローチャートでは、表の先頭のセルから下方に向かって、順番にセルのタグ＜最上位＞の属性データＴｏｐを算出する。
【００６２】
図１２は、各セルの位置情報を得るために、タグ＜高さ＞の属性データＴｈｄを求める一例のフローチャートである。ステップＳ１１に進み、マークアップ言語タグ属性データ作成部５は番組Ｐｉｌの情報を取り込む。ステップＳ１２に進み、マークアップ言語タグ属性データ作成部５はＰｓｔがＴｓｔ以下であるか否かを判定する。ＰｓｔがＴｓｔ以下であれば（Ｓ１２においてＹＥＳ）、マークアップ言語タグ属性データ作成部５はステップＳ１３に進み、番組時間Ｔｈを以下の式（２）から算出する。ＰｓｔがＴｓｔ以下でなければ（Ｓ１２においてＮＯ）、マークアップ言語タグ属性データ作成部５はステップＳ１４に進み、番組時間Ｔｈを以下の式（３）から算出する。
【００６３】
Th＝Pet−Tst・・・（２）
Th＝Pet−Pst・・・（３）
ステップＳ１３，Ｓ１４に続いてステップＳ１５に進み、マークアップ言語タグ属性データ作成部５は番組Ｐｉｌのセルのタグ＜高さ＞の属性データＴｈｄを以下の式（４）から算出する。
【００６４】
Thd＝[Th÷(4Tref)]×alldot・・・（４）
ステップＳ１５に続いてステップＳ１６に進み、マークアップ言語タグ属性データ作成部５はＰｅｔがＴｅｔよりも大きいか否かを判定する。ＰｅｔがＴｅｔよりも大きくなければ（Ｓ１６においてＮＯ）、マークアップ言語タグ属性データ作成部５はステップＳ１１に戻る。一方、ＰｅｔがＴｅｔよりも大きければ（Ｓ１６においてＹＥＳ）、マークアップ言語タグ属性データ作成部５はステップＳ１７に進み、番組時間Ｔｈを以下の式（５）から算出する。
【００６５】
Th＝Tet−Pst・・・（５）
ステップＳ１７に続いてステップＳ１８に進み、マークアップ言語タグ属性データ作成部５は番組Ｐｉｌのセルのタグ＜高さ＞の属性データＴｈｄを以下の式（６）から算出する。
【００６６】
Thd＝[Th÷(4Tref)]×alldot・・・（６）
即ち、図１２のフローチャートでは、ステップＳ１１〜Ｓ１６の処理を繰り返し行うことで、表の先頭のセルから下方に向かって、順番にセルのタグ＜高さ＞の属性データＴｈｄを算出し、ステップＳ１７およびＳ１８の処理を行うことで、最後尾のセルのタグ＜高さ＞の属性データＴｈｄを算出する。
【００６７】
なお、先頭および最後尾のセルでは、番組情報の開始時間及び終了時間と、表示画面上の先頭時間及び最後尾時間とが異なる場合に、表示画面上の先頭時間及び最後尾時間を優先する。また、ＥＰＧ画面１０１の場合、列方向はテレビのチャンネルを表す定型的な分割となる為、整列型の表と同様に扱い、予めタグ＜幅＞の属性データを設定しておけばよい。
【００６８】
図１３は、各セルの遷移情報を得るために、タグ＜右遷移先＞及び＜左遷移先＞の属性データを求める一例のフローチャートである。ステップＳ２１に進み、マークアップ言語タグ属性データ作成部５は番組Ｐｉｌの情報を取り込む。ステップＳ２２に進み、マークアップ言語タグ属性データ作成部５は右に隣接するセルとの比較を行う。なお、情報を取り込んだ番組Ｐｉｌのセルが最右列の場合は、右への遷移先がない。
【００６９】
ステップＳ２３に進み、マークアップ言語タグ属性データ作成部５は、情報を取り込んだ番組ＰｉｌのセルのＰｓｔが右に隣接するセルのＰｓｔ以上であり、且つ、情報を取り込んだ番組ＰｉｌのセルのＰｓｔが右に隣接するセルのＰｅｔ以下であればステップＳ２４に進み、それ以外であればステップＳ２２に戻る。
【００７０】
ステップＳ２４に進み、マークアップ言語タグ属性データ作成部５は、ステップＳ２３で最後に比較した右に隣接するセルをタグ＜右遷移先＞の属性データに決定する。ステップＳ２５に進み、マークアップ言語タグ属性データ作成部５は左に隣接するセルとの比較を行う。なお、情報を取り込んだ番組Ｐｉｌのセルが最左列の場合は、左への遷移先がない。
【００７１】
ステップＳ２６に進み、マークアップ言語タグ属性データ作成部５は、情報を取り込んだ番組ＰｉｌのセルのＰｓｔが左に隣接するセルのＰｓｔ以上であり、且つ、情報を取り込んだ番組ＰｉｌのセルのＰｓｔが左に隣接するセルのＰｅｔ以下であればステップＳ２７に進み、それ以外であればステップＳ２５に戻る。
【００７２】
ステップＳ２７に進み、マークアップ言語タグ属性データ作成部５は、ステップＳ２６で最後に比較した左に隣接するセルをタグ＜左遷移先＞の属性データに決定する。なお、ＥＰＧ画面１０１の場合、タグ＜上遷移先＞及び＜下遷移先＞は一意に決定できるため、フローチャートを省略する。
【００７３】
このように、本発明の出力呈示装置では、電子番組表や週間天気など、様々な表形式のデータについて、マークアップ言語で各セルをルート要素で記述し、表示に関する情報や内容をタグで設定し、自動的にタグの属性データを算出し、これに基づき表示することにより、セルを選択項目として選択し、セルの内容が音声や点字等で得られる。
【００７４】
また、セル毎に表示色などが設定できるなど、ユーザ好みの画面表示やアクセシビリティを考慮した画面表示が可能である。さらに、特願２００３−１５１８１に記載されている内容も適用可能である。
【００７５】
本発明の出力呈示装置によれば、各セル毎に選択することができ、選択したセルの内容を音声や点字で得たり、認知し易いように個人に適応した輝度やコントラスト、色度に変換して拡大表示ができるので、迅速かつ効果的な表示で情報を得られる。また、マークアップ言語としてＸＭＬを利用すれば、多種の表示形態が容易に実現でき、表の画面表示だけでなく、触覚への呈示にも機能を拡張できる。
【００７６】
以上、本発明の好ましい実施例について詳説したが、本発明は、上記した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上記した実施例に種々の変形及び置換を加えることができる。
【００７７】
なお、特許請求の範囲に記載されているタグ指定部がマークアップ言語タグ属性データ変換指定部２に相当し、呈示部が表形式画面表示制御部３及び画面表示部４に相当し、表示位置指定部が各セル表示属性データ指定部２ａに相当し、遷移先指定部が各セル遷移属性データ指定部２ｂに相当し、内容指定部が各セル内容属性データ指定部２ｃに相当し、表示情報作成部が各セル表示属性データ作成部５ａに相当し、遷移情報作成部が各セル遷移属性データ作成部５ｂに相当し、選択部が表選択操作部１２に相当し、音声・点字呈示部が音声・点字出力制御部１３及び音声・点字呈示装置１４に相当する。
【図面の簡単な説明】
【００７８】
【図１】本発明による出力呈示装置の第１実施例の原理構成図である。
【図２】マークアップ言語タグ属性データ変換指定部の構成を表した構成図である。
【図３】出力呈示装置を実現するコンピュータの一実施例の構成図である。
【図４】整列型の表形式のデータを視覚障害者に伝える出力呈示装置の一例の構成図である。
【図５】整列型の表形式のデータから整列型の表を表示する手順を説明するための説明図である。
【図６】本発明による出力呈示装置の第２実施例の原理構成図である。
【図７】マークアップ言語タグ属性データ作成部の構成を表した構成図である。
【図８】非整列型の表形式のデータを視覚障害者に伝える出力呈示装置の一例の構成図である。
【図９】非整列型の表形式のデータと画面表示部に表示される表との対応を表した模式図である。
【図１０】ＥＰＧデータからタグの属性データを作成する変換則を説明するための図である。
【図１１】各セルの位置情報を得るために、タグ＜最上位＞の属性データＴｏｐを求める一例のフローチャートである。
【図１２】各セルの位置情報を得るために、タグ＜高さ＞の属性データＴｈｄを求める一例のフローチャートである。
【図１３】各セルの遷移情報を得るために、タグ＜右遷移先＞及び＜左遷移先＞の属性データを求める一例のフローチャートである。
【符号の説明】
【００７９】
１    表形式データ部
２    マークアップ言語タグ属性データ変換指定部
２ａ    各セル表示属性データ指定部
２ｂ    各セル遷移属性データ指定部
２ｃ    各セル内容属性データ指定部
３    表形式画面表示制御部
４    画面表示部
５    マークアップ言語タグ属性データ自動作成部
５ａ    各セル表示属性データ作成部
５ｂ    各セル遷移属性データ作成部
５ｃ    各セル内容属性データ作成部
１１    データ放送・Ｗｅｂ表形式抽出部
１２    表選択操作部
１３    音声・点字出力制御部
１４    音声・点字呈示装置
１５    ＥＰＧ・Ｗｅｂ不規則表形式抽出部
２０    コンピュータ
２１    入力装置
２２    表示装置
２３    ドライブ装置
２４    補助記憶装置
２５    メモリ装置
２６    演算処理装置
２７    インターフェース装置
３０    記録媒体
【図１】
2005331640.tif 000003
【図２】
2005331640.tif 000004
【図３】
2005331640.tif 000005
【図４】
2005331640.tif 000006
【図５】
2005331640.tif 000007
【図６】
2005331640.tif 000008
【図７】
2005331640.tif 000009
【図８】
2005331640.tif 000010
【図９】
2005331640.tif 000011
【図１０】
2005331640.tif 000012
【図１１】
2005331640.tif 000013
【図１２】
2005331640.tif 000014
【図１３】
2005331640.tif 000015