(57)【要約】【課題】表示領域には省略した形態で表示しながら、必要な言葉を補って音声出力することができるユーザ固有の表意文字に対応したテキスト表示／読上げ装置及び方法を提供する。【解決手段】ユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成し、ユーザ固有の表意文字を含むテキストデータとして画面に表示される表示文章と読上げ文章を一対のデータとして登録し、出力時において登録されている表示文章と読上げ文章のいずれか、あるいは両方の読み出しを行うユーザ固有の表意文字に対応したテキスト表示／読上げ方法であって、読み出された表示文章と読上げ文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行う。【選択図】　図２
2004013850.tif 000002
【特許請求の範囲】
【請求項１】
表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する読上げ文章作成部を含み、
前記読上げ文章作成部で生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【請求項２】
前記ユーザ固有の表意文字を含むテキストデータとして画面に表示される表示文章を保存するアプリケーションデータ記録部と、前記アプリケーションデータ記録部に前記表示文章と前記読上げ文章を登録するアプリケーションデータ登録部と、前記アプリケーションデータ記録部から前記読上げ文章作成部で生成された前記読上げ文章と前記表示文章のいずれか、あるいは両方の読み出しを行うアプリケーションデータ読出部をさらに含む請求項１に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【請求項３】
前記読上げ文章作成部が、
前記ユーザ固有の表意文字を含むテキストデータを単語に分割する単語切り出し部と、
用途や意味別に分類されたカテゴリを有し、前記カテゴリごとに表示するための表示単語と読み上げるための読上げ単語を一対のデータとして保存するカテゴリデータ記録部と、
分割された前記単語が、前記カテゴリデータ記録部に存在するか否かを検索するカテゴリデータ検索部と、
前記カテゴリデータ記録部に前記単語が存在しない場合に、前記表示単語に基づいて新たな読上げ単語を作成する読上げ単語作成部と、
前記カテゴリの登録編集と、分割された前記単語の登録編集と、分割された前記単語の読みの登録編集と、これら編集結果について前記カテゴリデータ記録部へ保存するカテゴリデータ編集部と、
読上げ文章作成規則と前記カテゴリデータ記録部に保存されているデータに基づいて読上げ文章を作成する文章作成部とを含む請求項１又は２に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【請求項４】
前記カテゴリ別に特徴的な単語を保存するカテゴリ特徴データ記録部と、
単語中に前記カテゴリの前記特徴的な単語が含まれるかどうかを検索することで、前記単語の前記カテゴリを推測するカテゴリ推測部とを含み、
推測された前記カテゴリを前記読上げ文章の作成に使用する請求項３に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【請求項５】
表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する工程を含み、
前記読上げ文章を生成する工程で生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ方法。
【請求項６】
表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成するステップを含み、
前記読上げ文章を生成するステップで生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ方法を具現化することを特徴とするコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが固有の意味を持たせた略字や慣用的な省略文字等に代表されるユーザ固有の表意文字を含むテキストデータであっても適切に表示及び合成音声による読み上げを行うことができるユーザ固有の表意文字に対応したテキスト表示／読上げ装置及び方法に関する。
【０００２】
【従来の技術】
昨今のコンピュータ技術の急速な進展に伴って、インターネット上に存在する情報へのアクセス手段として、パソコンや携帯電話等を入力媒体としたキーボード入力の他に、電話や携帯電話、あるいはＰＨＳ等における音声入力を用いたアクセス手段を用いることが多くなっている。このように、特定の電話番号に対して電話をかけると、音声認識機能を利用して、音声によってインターネット上に存在する情報にアクセスできるサイトを、一般にボイスポータルと呼んでいる。
【０００３】
かかるボイスポータルにおいて、音声認識率を上げるためには、認識文法のメンテナンス作業を継続的に実施する必要がある。すなわち、新しい名前や新しい商品番号等が追加された場合には、人手による認識文法への追加作業が必ず発生することになる。したがって、このようなメンテナンス作業を回避するためには、表示されるテキストデータと読み上げられる音声データとが一致していることが望ましい。
【０００４】
一方、ボイスポータルとは逆に、入力されたテキストデータについて合成音声等を用いることによって音声出力するアプリケーションも多く開発されている。例えば車載型携帯電話やカーナビゲーションシステムのように、ハンドフリーが要求される場合には特に有効な機能である。
【０００５】
【発明が解決しようとする課題】
そして、どちらのアプリケーションにおいても、名前、住所、電話番号、商品番号、個数等のように、テキストデータによる入出力形態と、音声等による入出力形態が一致していれば、新たな言葉が入出力されるたびにメンテナンスを実施する必要がない。しかしながら、両者が一致していないもの、例えば毎日のスケジュールを入力する場合のように、テキストデータでは「何時だれそれ」というように略字を用いた記載を行うのに対して、音声入力では「何日の何時に誰を訪問する」と表現されるような場合には、テキストデータをそのまま読み上げただけでは、読み上げられた名前の人物が来るのか訪問すべきなのか区別できず、聞く者に情報が正確に伝わらないおそれもあるという問題点が残されていた。
【０００６】
例えば、ホームページ上で編集可能なスケジュール管理システムを例に挙げて説明すると、一般にスケジュールを入力する場合には、図１に示すように必要事項のみを、“てにをは”を付けることなく、箇条書きで入力するアプリケーションが多い。
【０００７】
そして、画面上で入力されたスケジュールを確認する場合においては、かかる表示形態で十分であるのに対して、合成音声として出力する場合においては、当該テキストデータをそのまま読み上げたのでは、表現が不自然であったり、省略しすぎて意味不明になったり、また万一、音声合成エンジンによる読み誤りや、読み誤りではないものの通常の読み方とは異なる読み方で出力されると、正確に情報として伝達することができない場合も生じうる。
【０００８】
一方、音声出力時と同様の情報量でスケジュールを入力しようとすると、今度は画面に表示する際に煩雑になってしまう。例えば、１日のスケジュールを一覧表示する場合等においては、全体の一覧性を確保するために表示領域を広く確保することが困難であることから、当該表示領域に長いテキストデータを表示することは適切でない。
【０００９】
本発明は、上記問題点を解決するために、表示領域にはユーザ固有の意味を有する表意文字を表示しながら、必要な言葉を補って音声出力することができるユーザ固有の表意文字に対応したテキスト表示／読上げ装置及び方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置は、表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する読上げ文章作成部を含み、読上げ文章作成部で生成された読上げ文章と表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とする。
【００１１】
かかる構成により、ユーザ固有の略字や慣用語あるいは記号等を含んだ表示文章と実際に合成音声により読み上げる読上げ文章を自動変換することができることから、入力形態に左右されずに、記載されている内容を的確に音声出力することが可能となる。なお、「ユーザ固有の表意文字」とは、ユーザが慣習的に用いる特定の意味づけのなされた略字や慣用語、あるいは特定の記号等を包括的に意味する。
【００１２】
また、本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置は、ユーザ固有の表意文字を含むテキストデータとして画面に表示される表示文章を保存するアプリケーションデータ記録部と、アプリケーションデータ記録部に表示文章と読上げ文章を登録するアプリケーションデータ登録部と、アプリケーションデータ記録部から読上げ文章作成部で生成された読上げ文章と表示文章のいずれか、あるいは両方の読み出しを行うアプリケーションデータ読出部をさらに含むことが好ましい。
【００１３】
また、本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置は、読上げ文章作成部が、ユーザ固有の表意文字を含むテキストデータを単語に分割する単語切り出し部と、用途や意味別に分類されたカテゴリを有し、カテゴリごとに表示するための表示単語と読み上げるための読上げ単語を一対のデータとして保存するカテゴリデータ記録部と、分割された単語が、カテゴリデータ記録部に存在するか否かを検索するカテゴリデータ検索部と、カテゴリデータ記録部に単語が存在しない場合に、表示単語に基づいて新たな読上げ単語を作成する読上げ単語作成部と、カテゴリの登録編集と、分割された単語の登録編集と、分割された単語の読みの登録編集と、これら編集結果についてカテゴリデータ記録部へ保存するカテゴリデータ編集部と、読上げ文章作成規則とカテゴリデータ記録部に保存されているデータに基づいて読上げ文章を作成する文章作成部とを含むことが好ましい。より的確な読上げ文章を生成することができるからである。
【００１４】
また、本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置は、カテゴリ別に特徴的な単語を保存するカテゴリ特徴データ記録部と、単語中にカテゴリの特徴的な単語が含まれるかどうかを検索することで、単語のカテゴリを推測するカテゴリ推測部とを含み、推測されたカテゴリを読上げ文章の作成に使用することが好ましい。カテゴリデータが記録されていない場合であっても、より適切なカテゴリを推測することができるからである。
【００１５】
また、本発明は、上記のようなユーザ固有の表意文字に対応したテキスト表示／読上げ装置の機能をコンピュータの処理ステップとして実行するソフトウェアを特徴とするものであり、具体的には、表示文章として画面上に表示されたユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する工程を含み、読上げ文章を生成する工程で生成された読上げ文章と表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うユーザ固有の表意文字に対応したテキスト表示／読上げ方法並びにそのような工程を具現化するコンピュータ実行可能なプログラムであることを特徴とする。
【００１６】
かかる構成により、コンピュータ上へ当該プログラムをロードさせ実行することで、ユーザ固有の略字や慣用語あるいは記号等を含んだ表示文章と実際に合成音声により読み上げる読上げ文章を自動変換することができることから、入力形態に左右されずに、記載されている内容を的確に音声出力することができるユーザ固有の表意文字に対応したテキスト表示／読上げ装置を実現することが可能となる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置について、図面を参照しながら説明する。図２は本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置の構成図である。
【００１８】
図２において、２１は読上げ文章生成部を、２２はアプリケーションデータ登録部を、２３はアプリケーションデータ記録部を、２４はアプリケーションデータ読出部を、２５は表示文章生成部を、それぞれ示す。
【００１９】
まず、読上げ文章生成部２１は、省略して記載されたテキストデータや、慣用的な記号や表現等で記載されたテキストデータに基づいて、合成音声による読み上げを行うための読上げ文章を作成するものである。図３に本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における読上げ文章生成部２１の構成図を示す。
【００２０】
図３に示すように、入力されたテキストデータは、単語切り出し部３１で、単語に分割される。単語切り出し部３１では形態素解析等を実施することによって単語あるいは品詞単位に分割し、分割された単語あるいは品詞の中から名詞、動詞あるいは記号を抽出する。
【００２１】
次にカテゴリデータ検索部３２では、抽出された名詞、動詞あるいは記号が、既存のカテゴリとしてカテゴリデータ記録部３３に含まれているか否かを検索する。なお、これら以外の品詞については、最終的にそのまま読み上げることになることから、カテゴリデータ記録部３３への登録は行わない。図４に、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるカテゴリデータ記録部３３のデータ構成の例示図を示す。図４に示すように、カテゴリデータ記録部３３においては、カテゴリ単位で表示単語と読み上げ単語を一対のデータとして登録しておくことになる。
【００２２】
カテゴリデータ検索部３２における検索の結果、抽出された名詞、動詞あるいは記号がカテゴリデータ記録部３３に含まれていれば、表示単語に一致する読上げ単語を取り出し、文章作成部３４において読上げ文章作成規則に従って読上げ文章を作成する。
【００２３】
カテゴリデータ検索部３２における検索の結果、抽出された名詞、動詞あるいは記号がカテゴリデータ記録部３３に含まれていなければ、読上げ単語作成部３５において読上げ単語を新たに作成し、カテゴリデータ編集部３６においてカテゴリデータ記録部３３に対して登録変更等の編集作業を行うことになる。
【００２４】
このようにして、読上げ文章が作成されたら、アプリケーションデータ登録部２２において読上げ文章と表示文章を一対のデータとしてアプリケーションデータ記録部２３に登録する。図５に、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるアプリケーションデータ記録部２３のデータ構成の例示図を示す。図５に示すように、カテゴリデータ記録部３３に記録内容からカテゴリを除いたデータ構成となっているのが一般的である。ただし、テキストデータとしての表示文章のみを登録しておき、読上げ文章は作成されたものをそのまま読み上げる構成であっても良い。
【００２５】
そして、テキストデータの表示を行う場合には、アプリケーションデータ読出部２４においてアプリケーションデータ記録部２３から、該当する表示文章を抽出し、表示文章生成部２５において適切な表示形式（例えば、ＨＴＭＬ形式等）に変換することによって、表示可能とする。
【００２６】
また、音声として出力する場合には、アプリケーションデータ読出部２４においてアプリケーションデータ記録部２３から、該当する読上げ文章を抽出して、合成音声として出力することになる。
【００２７】
以下、インターネット上におけるスケジュール管理システムを例に挙げて具体的に説明する。まずキーボード等の入力媒体を用いて、図６に示すようにスケジュールを入力したものとする。
【００２８】
次に、読上げ文章生成部２１における単語切り出し部３１において、「安全衛生会議」、「５Ｃ」、「明→横」を検出するものとする。なお、スケジュールを入力する場合においては、“てにをは”を含んだ文章で入力される可能性は低く、必要な単語だけを羅列する形態で入力される傾向が強い。したがって、形態素解析を行うことなく、「（」、「）」や「＠」、空白、コロンやカンマ等を利用して単語を検出することも可能である。
【００２９】
すなわち、図７に示すように、単語切り出し部３１に切り出し記号検出部７１と切り出し記号記録部７２を設け、切り出し記号記録部７２に、「（」、「）」や「＠」、空白、コロンやカンマ等を切り出し記号として登録しておき、切り出し記号検出部７１によって当該登録されている切り出し記号と同一の記号が検出されたら、そこまでを一単語として切り出すことができる。
【００３０】
次に、カテゴリデータ検索部３２において、切り出された単語についてカテゴリデータ記録部３３に登録されているか否かを確認する。本実施例においては、「安全衛生会議」及び「横→明」はカテゴリデータ記録部３３に登録されておらず、「５Ｃ」は登録済みであるものとする。なお、カテゴリデータ記録部３３の内容は図８に示すような内容であるものとする。
【００３１】
そして、カテゴリデータ検索部３２においてカテゴリデータ記録部３３に登録されていないと確認された単語については、そのカテゴリを推測することが考えられる。図９にカテゴリ推測部９１とカテゴリ特徴データ記録部９２を含んだ場合の読上げ文章生成部２１の構成図を示す。
【００３２】
図９に示すように、例えば各カテゴリにおいて典型的に使われる単語を、カテゴリ特徴データ記録部９２に登録しておき、カテゴリ特徴データ記録部９２に当該単語が含まれているか否かをカテゴリ推測部９１において検索することで、カテゴリを推測することができる。
【００３３】
すなわち、課長、部長、社長等のような役職名がついている場合、図１０に示すようにカテゴリ特徴データ記録部９２に登録されていれば、カテゴリ「誰と」に属する、というように推測することができる。また「安全衛生会議」についても、単語「会議」が図１０に示すカテゴリ特徴データ記録部９２に登録されていれば、カテゴリ「用件」に属する、というように推測することができる。
【００３４】
カテゴリを推測した後、読上げ単語作成部３５において、単語変換規則に従って読上げ単語を作成する。例えば、カテゴリデータ記録部３３に登録されていなかった「横→明」について、適当な変換規則の有無を確認する。図１１に、本実施例にかかる単語変換規則を例示する。
【００３５】
そして、適当な単語変換規則として規則３を抽出して、当該単語変換規則を用いて読上げ単語として“横から明に移動”を作成することになる。また、カテゴリ推測部９１では、「横→明」に矢印「→」が含まれていることから、“横から明に移動”のカテゴリが「行為」であると推測することができる。
【００３６】
かかる推測結果に基づいて、カテゴリデータ編集部においてカテゴリデータ記録部３３の内容を更新することになる。なお、本実施例のように推測した単語をこのまま登録するという方法であっても良いが、推測自体が誤っている可能性も残されていることから、推測された結果についてユーザに確認する方が望ましい。例えば、同時に読上げ文書も表示することによって、ユーザが目視で確認できるようにすることが好ましい。
【００３７】
最後に文章作成部３４において、ユーザによって確認された推測結果に基づいて、カテゴリごとに設定されている読上げ文章生成規則を参照しながら読上げ文章を作成する。
【００３８】
図１２に読上げ文章生成規則の例を示す。図１２に示すように、入力されたテキストデータに含まれているカテゴリの種類に応じて、音声データとして読み上げる読み上げ文章を生成する形式を特定しておくものである。
【００３９】
例えば、表示単語が“プロＡ”である場合には、読上げ単語が“プロジェクトＡ”になり、読上げ文章生成規則が“（カテゴリ「誰と」の読上げ単語）と打ち合せ”である場合には、読上げ文章は“プロジェクトＡと打ち合せ”となる。
【００４０】
また、例えばスケジュールに対する応答読み上げ文章を確認する際に、音声出力だけではなく、漢字の読みも併せて表示することも、誤りの確認には有効であると考えられる。この場合、例えば図１３に示すような画面表示が考えられる。
【００４１】
図１３に示すように、予定として入力されているテキストデータは省略されたり、慣用的な記号を用いて記載されているのに対して、電話による問い合わせ等への応答時に読み上げる音声を、漢字及びその読みとともに表示している。この例では、「横浜（よこはま）から明（あきら）へ移動」について修正が必要となることから、下線が引かれている「横浜（よこはま）から明（あきら）へ移動」部分をマウス等で選択（クリック）することになる。
【００４２】
下線が引かれている「横浜（よこはま）から明（あきら）へ移動」部分をマウス等で選択（クリック）されると、図１４に示すような編集画面へと遷移する。図１４では、応答内容について領域▲１▼及び▲２▼で直接「横浜（よこはま）から明石（あかし）へ移動」と修正することができるとともに、カテゴリデータ記録部３３へ登録するための処理も可能となっている。
【００４３】
すなわち、カテゴリの変更を行う場合には、適用カテゴリの該当箇所をマウス等で選択（クリック）することによって変更可能となり、あるいはカテゴリを新規に追加する場合には、追加するべき位置にある罫線をマウス等で選択（クリック）することによって図１５に示すようなデータレコードを追加することができる。変更や追加が行われた内容については、確認のための「ＯＫ」ボタンが押された時点で、カテゴリデータ記録部３３に対して更新されることになる。
【００４４】
さらに、個人別にカテゴリデータ記録部３３を有する形態も考えられる。個人によって、カテゴリごとの表示単語と読上げ単語の対応が異なるからである。すなわち、ある人にとっては、表示単語「横」は横浜のことであるのに対して、他の人にとっては「横須賀」のことである場合等も考えられる。また、スケジュール管理のようなアプリケーションでは、横浜を「横」と書くことも考えられるが、工程管理アプリケーションでは、「横」が物理的な位置を示す、というように、アプリケーションによっても表示単語と読上げ単語の対応が異なる。
【００４５】
そこで、個人別やアプリケーション別にカテゴリデータ、切り出し記号、読上単語変換規則等を有することによって、より実状に即したテキスト読み上げを実現することが可能となる。
【００４６】
次に、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置を実現するプログラムの処理の流れについて説明する。図１６に本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置を実現するプログラムの処理の流れ図を示す。
【００４７】
図１６において、まず読み上げの対象となるテキストデータを入力し（ステップＳ１６０１）、入力されたテキストデータについて形態素解析等を実施することによって単語あるいは品詞単位に分割し（ステップＳ１６０２）、分割された単語あるいは品詞の中から名詞、動詞あるいは記号を抽出する（ステップＳ１６０３）。
【００４８】
次に、抽出された名詞、動詞あるいは記号が、既存のカテゴリとしてカテゴリデータ記録部３３に含まれているか否かを検索する（ステップＳ１６０４）。抽出された名詞、動詞あるいは記号がカテゴリデータ記録部３３に含まれている場合には（ステップＳ１６０４：Ｙｅｓ）、表示単語に一致する読上げ単語を取り出し（ステップＳ１６０５）、読上げ文章作成規則に従って読上げ文章を作成する（ステップＳ１６０６）。
【００４９】
抽出された名詞、動詞あるいは記号がカテゴリデータ記録部３３に含まれていない場合には（ステップＳ１６０４：Ｎｏ）、読上げ単語を新たに作成し（ステップＳ１６０７）、カテゴリデータ記録部３３に対して登録変更等の編集作業を行った後（ステップＳ１６０８）、読上げ文章作成規則に従って読上げ文章を作成することになる（ステップＳ１６０６）。
【００５０】
そして、作成された読上げ文章と表示文章を一対のデータとしてアプリケーションデータ記録部２３に登録し（ステップＳ１６０９）。テキストデータの表示を行う場合には、該当する表示文章を抽出し（ステップＳ１６１０）、適切な表示形式（例えば、ＨＴＭＬ形式等）に変換することによって、表示可能とする（ステップＳ１６１１）。
【００５１】
また、音声として出力する場合には、該当する読上げ文章を抽出して（ステップＳ１６１２）、合成音声として出力することになる（ステップＳ１６１３）。
【００５２】
以上のように本実施の形態によれば、ユーザが固有の意味を持たせた略字や慣用語あるいは記号等を含んだ表示文章と実際に合成音声により読み上げる読上げ文章を自動変換することができることから、入力形態に左右されずに、記載されている内容を的確に音声出力することが可能となる。
【００５３】
なお、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置を実現するプログラムは、図１７に示すように、ＣＤ−ＲＯＭ１７２−１やフレキシブルディスク１７２−２等の可搬型記録媒体１７２だけでなく、通信回線の先に備えられた他の記憶装置１７１や、コンピュータ１７３のハードディスクやＲＡＭ等の記録媒体１７４のいずれに記憶されるものであっても良く、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
【００５４】
また、本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置により生成されたカテゴリデータ等についても、図１７に示すように、ＣＤ−ＲＯＭ１７２−１やフレキシブルディスク１７２−２等の可搬型記録媒体１７２だけでなく、通信回線の先に備えられた他の記憶装置１７１や、コンピュータ１７３のハードディスクやＲＡＭ等の記録媒体１７４のいずれに記憶されるものであっても良く、例えば本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置を利用する際にコンピュータ１７３により読み取られる。
【００５５】
（付記１）　表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する読上げ文章作成部と、
前記読上げ文章作成部で生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００５６】
（付記２）　前記ユーザ固有の表意文字を含むテキストデータとして画面に表示される表示文章を保存するアプリケーションデータ記録部と、前記アプリケーションデータ記録部に前記表示文章と前記読上げ文章を登録するアプリケーションデータ登録部と、前記アプリケーションデータ記録部から前記読上げ文章作成部で生成された前記読上げ文章と前記表示文章のいずれか、あるいは両方の読み出しを行うアプリケーションデータ読出部をさらに含む付記１記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００５７】
（付記３）　前記ユーザ固有の表意文字を含むテキストデータに基づいて、画面に表示するための表示文章生成規則を事前に登録しておく表示文章生成規則記録部と、
前記表示文章生成規則に従って前記表示文章を生成する表示文章生成部をさらに含む付記１又は２記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００５８】
（付記４）　前記読上げ文章作成部が、
前記ユーザ固有の表意文字を含むテキストデータを単語に分割する単語切り出し部と、
用途や意味別に分類されたカテゴリを有し、前記カテゴリごとに表示するための表示単語と読み上げるための読上げ単語を一対のデータとして保存するカテゴリデータ記録部と、
分割された前記単語が、前記カテゴリデータ記録部に存在するか否かを検索するカテゴリデータ検索部と、
前記カテゴリデータ記録部に前記単語が存在しない場合に、前記表示単語に基づいて新たな読上げ単語を作成する読上げ単語作成部と、
前記カテゴリの登録編集と、分割された前記単語の登録編集と、分割された前記単語の読みの登録編集と、これら編集結果について前記カテゴリデータ記録部へ保存するカテゴリデータ編集部と、
読上げ文章作成規則と前記カテゴリデータ記録部に保存されているデータに基づいて読上げ文章を作成する文章作成部とを含む付記１から３のいずれか一項に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００５９】
（付記５）　前記単語切り出し部において、単語を切り出すための記号を保存する切り出し記号記録部と、
前記切り出し記号記録部を参照しながら単語の切り出しを行う切り出し記号検出部とを含み、
検出された前記切り出すための記号についても前記読上げ文章の作成に使用する付記４に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００６０】
（付記６）　前記カテゴリ別に特徴的な単語を保存するカテゴリ特徴データ記録部と、
単語中に前記カテゴリの前記特徴的な単語が含まれるかどうかを検索することで、前記単語の前記カテゴリを推測するカテゴリ推測部とを含み、
推測された前記カテゴリを前記読上げ文章の作成に使用する付記４に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００６１】
（付記７）　前記読上げ単語作成部において、事前に登録されている表示単語から読上げ単語に変換する規則である読上げ単語変換規則に従って表示単語から読上げ単語を作成する単語変換部を含む付記４から６のいずれか一項に記載のユーザ固有の表意文字に対応したテキスト表示／読上げ装置。
【００６２】
（付記８）　表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成する工程を含み、
前記読上げ文章を生成する工程で生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ方法。
【００６３】
（付記９）　表示文章として画面上に表示されるユーザ固有の表意文字を含むテキストデータに基づいて読上げ文章を生成するステップを含み、
前記読上げ文章を生成するステップで生成された前記読上げ文章と前記表示文章のいずれか、あるいはその両方に基づいて画面表示又は音声出力、あるいはその両方を行うことを特徴とするユーザ固有の表意文字に対応したテキスト表示／読上げ方法を具現化することを特徴とするコンピュータ実行可能なプログラム。
【００６４】
【発明の効果】
以上のように本発明にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置及び方法によれば、ユーザが固有の意味を持たせた略字や慣用語あるいは記号等を含んだ表示文章と実際に合成音声により読み上げる読上げ文章を自動変換することができることから、入力形態に左右されずに、記載されている内容を的確に音声出力することが可能となる。
【図面の簡単な説明】
【図１】スケジュール入力の例示図
【図２】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置の構成図
【図３】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における読上げ文章生成部の構成図
【図４】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるカテゴリデータ記録部のデータ構成例示図
【図５】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるアプリケーションデータ記録部のデータ構成例示図
【図６】スケジュール入力の例示図
【図７】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における単語切り出し部の構成図
【図８】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるカテゴリデータ記録部のデータ例示図
【図９】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置の構成図
【図１０】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置におけるカテゴリ特徴データ記録部のデータ構成例示図
【図１１】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における単語変換規則の例示図
【図１２】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における読上げ文章生成規則の例示図
【図１３】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における表示画面例示図
【図１４】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における編集画面例示図
【図１５】本発明の実施例にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における追加カテゴリレコードの例示図
【図１６】本発明の実施の形態にかかるユーザ固有の表意文字に対応したテキスト表示／読上げ装置における処理の流れ図
【図１７】コンピュータ環境の例示図
【符号の説明】
２１　読上げ文章生成部
２２　アプリケーションデータ登録部
２３　アプリケーションデータ記録部
２４　アプリケーションデータ読出部
２５　表示文章生成部
３１　単語切り出し部
３２　カテゴリデータ検索部
３３　カテゴリデータ記録部
３４　文章作成部
３５　読上げ単語作成部
３６　カテゴリデータ編集部
７１　切り出し記号検出部
７２　切り出し記号記録部
９１　カテゴリ推測部
９２　カテゴリ特徴データ記録部
１７１　回線先の記憶装置
１７２　ＣＤ−ＲＯＭやフレキシブルディスク等の可搬型記録媒体
１７２−１　ＣＤ−ＲＯＭ
１７２−２　フレキシブルディスク
１７３　コンピュータ
１７４　コンピュータ上のＲＡＭ／ハードディスク等の記録媒体
【図１】
2004013850.tif 000003
【図２】
2004013850.tif 000004
【図３】
2004013850.tif 000005
【図４】
2004013850.tif 000006
【図５】
2004013850.tif 000007
【図６】
2004013850.tif 000008
【図７】
2004013850.tif 000009
【図８】
2004013850.tif 000010
【図９】
2004013850.tif 000011
【図１０】
2004013850.tif 000012
【図１１】
2004013850.tif 000013
【図１２】
2004013850.tif 000014
【図１３】
2004013850.tif 000015
【図１４】
2004013850.tif 000016
【図１５】
2004013850.tif 000017
【図１６】
2004013850.tif 000018
【図１７】
2004013850.tif 000019