(57)【要約】【課題】テキストデータ全体の表示サイズを縮小した場合であっても、ユーザが文字データの内容を容易に把握することができるようにテキストデータの内容を表示することのできるテキストデータ編集装置を提供する。【解決手段】テキストデータを言語的な意味を有する複数の部分情報に分割する分割手段１０４と、予め定められた条件にしたがって、分割手段１０４によって分割された複数の部分情報から、所定の部分情報を選択する選択手段１１４と、選択手段１１４によって選択された部分情報を編集することにより、サイズ変更手段１１４と、サイズ変更手段１１４によって編集された後のテキストデータをテキストデータ表示領域２１０に表示させる表示手段１１６とを備えたことを特徴とする。【選択図】        図１
2005293174.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集装置であって、
前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割手段と、
予め定められた条件にしたがって、前記分割手段によって分割された複数の前記部分情報から、所定の部分情報を選択する選択手段と、
前記選択手段によって選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更手段と、
前記サイズ変更手段によって編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示手段と
を備えたことを特徴とするテキストデータ編集装置。
【請求項２】
予め定められた条件に従って、前記分割手段によって分割された各部分情報の重要度を決定する重要度決定手段をさらに備え、
前記選択手段は、前記重要度決定手段によって決定された前記重要度に基づいて前記部分情報を選択することを特徴とする請求項１に記載のテキストデータ編集装置。
【請求項３】
前記部分情報と前記重要度とを対応付ける重要度決定テーブルをさらに備え、
前記重要度決定手段は、前記重要度決定テーブルにおいて前記部分情報に対応付けられている重要度を、当該部分情報の重要度として決定することを特徴とする請求項２に記載のテキストデータ編集装置。
【請求項４】
前記サイズ変更手段は、前記選択手段によって選択された前記部分情報を削除することを特徴とする請求項２または３に記載のテキストデータ編集装置。
【請求項５】
前記サイズ変更手段は、前記選択手段によって選択された前記部分情報を前記テキストデータ表示領域に表示するときの絶対的なサイズである部分表示サイズを縮小することを特徴とする請求項２から４のいずれか一項に記載のテキストデータ編集装置。
【請求項６】
前記サイズ変更手段は、前記テキストデータ表示領域が前記テキストデータをスクロール表示する場合に、前記スクロール方向における前記部分表示サイズを縮小することを特徴とする請求項５に記載のテキストデータ編集装置。
【請求項７】
前記サイズ変更手段は、前記重要度決定手段によって決定された前記重要度に応じて定まる縮小率で前記部分表示サイズを縮小することを特徴とする請求項２から６のいずれか一項に記載のテキストデータ編集装置。
【請求項８】
前記分割手段は、単語を含む部分情報に分割し、
前記分割手段によって得られた前記部分情報の単語の品詞を判別する品詞判別手段をさらに備え、
前記重要度決定手段は、前記品詞判別手段によって判別された前記単語情報の品詞に基づいて前記重要度を決定することを特徴とする請求項２から７のいずれか一項に記載のテキストデータ編集装置。
【請求項９】
予め定められたキーワードを各部分情報から検索するキーワード検索手段をさらに備え、
前記重要度決定手段は、前記キーワード検索手段によるキーワードの検索結果に基づいて各部分情報の重要度を決定することを特徴とする請求項２から８のいずれか一項に記載のテキストデータ編集装置。
【請求項１０】
前記キーワード検索手段が各部分情報から検索したキーワードの個数をカウントするキーワードカウント手段をさらに備え、
前記重要度決定手段は、前記キーワードカウント手段がカウントしたカウント数に基づいて前記重要度を決定することを特徴とする請求項９に記載のテキストデータ編集装置。
【請求項１１】
前記キーワードと、各キーワードが任意の文書中で使用される使用頻度に基づいて決定された重要度とを対応付ける重要度決定テーブルをさらに備え、
前記キーワード検索手段は、前記重要度決定テーブルに含まれる前記キーワードを検索することを特徴とする請求項９または１０に記載のテキストデータ編集装置。
【請求項１２】
前記キーワードと、各キーワードが任意の文書において使用される使用頻度に基づいて決定された重要度とを対応付ける重要度決定テーブルをさらに備え、
前記重要度決定手段は、前記重要度決定テーブルを利用して前記重要度を決定することを特徴とする請求項９から１１のいずれか一項に記載のテキストデータ編集装置。
【請求項１３】
前記テキストデータ表示領域のサイズと前記テキストデータ全体の全体表示サイズとを比較するサイズ比較手段をさらに備え、
前記サイズ比較手段による比較結果に基づいて、前記サイズ変更手段が編集すべき前記部分情報の数を決定する部分情報数決定手段と
をさらに備え、
前記選択手段は、前記部分情報数決定手段が決定した数の前記部分情報を選択することを特徴とする請求項１から１２のいずれか一項に記載のテキストデータ編集装置。
【請求項１４】
前記テキストデータ表示領域のサイズと前記テキストデータ全体の全体表示サイズとを比較するサイズ比較手段をさらに備え、
前記サイズ変更手段は、前記サイズ比較手段による比較の結果、前記テキスト全体表示サイズが前記テキスト表示領域のサイズに比べて大きい場合に、前記テキストデータの前記全体表示サイズを縮小することを特徴とする請求項１から１３のいずれか一項に記載のテキストデータ編集装置。
【請求項１５】
前記サイズ比較手段は、前記表示領域が前記テキストデータをスクロール表示する場合に、スクロール表示するスクロール表示領域のサイズ、スクロール速度、および前記テキストデータを表示させるべきスクロール表示時間に基づいて定まる前記テキストデータ表示領域と、前記テキストデータ全体のサイズとを比較することを特徴とする請求項１４に記載のテキストデータ編集装置。
【請求項１６】
テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集装置であって、
言語的な意味を有する複数の部分情報に分割された前記テキストデータを取得する取得手段と、
予め定められた条件にしたがって、前記取得手段によって取得された複数の前記部分情報から、所定の部分情報を選択する選択手段と、
前記選択手段によって選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の全体表示サイズを縮小するサイズ変更手段と、
前記サイズ変更手段によって編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示手段と
を備えたことを特徴とするテキストデータ編集装置。
【請求項１７】
テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集方法であって、
前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割ステップと、
予め定められた条件にしたがって、前記分割ステップにおいて分割された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、
前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更ステップと、
前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップと
を有することを特徴とするテキストデータ編集方法。
【請求項１８】
テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集処理をコンピュータに実行させるテキストデータ編集プログラムであって、
前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割ステップと、
予め定められた条件にしたがって、前記分割ステップにおいて分割された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、
前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更ステップと、
前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップと
を有することを特徴とするテキストデータ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集装置、テキストデータ編集方法及びテキストデータ編集プログラムに関するものである。
【背景技術】
【０００２】
従来から、テレビジョン放送やＤＶＤ映像コンテンツにおいて、音声情報を補完する字幕の文字データ（クローズドキャプション）が提供されている。字幕の文字データは、聴覚障害者や難聴者だけでなく健聴者においても、画像に対応する音声が聞き取りにくい場合や聞き取り可能な形で再生することが困難な場合に特に有効である。
【０００３】
テレビジョン放送においては、ビデオ信号に文字多重信号が重畳されて文字データが提供される。具体的には、垂直ブランキング期間中に挿入される識別信号（ＶＢＩ信号）を使用して文字データを伝送している。ＤＶＤ等では多言語の字幕情報を映像や音声と共に記録することができる。また、デジタルハイビジョン放送では、副映像情報として字幕を伝送することができる。
【０００４】
文字データを表示できる表示領域の物理的な大きさはテレビ画面等の大きさによる制約を受ける。限られた表示領域により多くの情報を短時間に表示するために、スクロールして表示する方法や所定の時間間隔で文字データを切り替えて表示する方法が知られている。特に、テレビジョン放送等では映像とリンクさせて文字データを表示させた場合が多い。
【０００５】
スクロール表示や時間により内容を切り替える表示は、上述のテレビジョン放送等以外でも、例えば１行から数行の文字表示領域を備えた情報表示装置において採用されている。例えば、携帯電話、小型情報機器の表示画面、街頭や車内の電光掲示機、ＦＭ多重放送受信機などの機器である。
【０００６】
これらの装置においても表示領域の大きさと表示時間による制約を受けるので、スクロール表示等により限られた領域および時間により多くの文字データを表示することができる。
【０００７】
【特許文献１】特開２００３−１２２３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、表示させたい文字データの量が多くなってくると、限られた表示領域に文字データ総てを表示するのが困難になってくる。例えば、スクロール表示において、限られた表示領域に限られた時間内に総ての文字データを表示させる場合には、スクロール速度を大きくする必要がある。しかし、スクロール速度が大きくなり過ぎると、ユーザにとって、文字データの認識し難い表示となってしまう。
【０００９】
また、時間により表示を切り替える方法においては、切り替えるタイミングを早くする必要がある。しかし、この場合、１つの文字データ画面が表示される時間が短くなりすぎるとユーザが文字を認識する前に画面が切り替わってしまう。すなわち、ユーザにとって文字データの認識し難い表示となってしまう。
【００１０】
小型情報機器やパーソナルコンピュータにおいては、ユーザからの操作によりスクロールを行う方法が知られている。しかし、ユーザが逐次操作をしなければならず利便性が悪い。
【００１１】
本発明は、上記に鑑みてなされたものであって、表示すべき文字データの情報量が多い場合であっても、ユーザが文字データの内容を容易に把握することができるようにテキストデータの内容を表示することのできるテキストデータ編集装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集装置であって、前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割手段と、予め定められた条件にしたがって、前記分割手段によって分割された複数の前記部分情報から、所定の部分情報を選択する選択手段と、前記選択手段によって選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更手段と、前記サイズ変更手段によって編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示手段とを備えたことを特徴とする。
【００１３】
また、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集方法であって、前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割ステップと、予め定められた条件にしたがって、前記分割ステップにおいて分割された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更ステップと、前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップとを有することを特徴とする。
【００１４】
また、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集処理をコンピュータに実行させるテキストデータ編集プログラムであって、前記テキストデータを言語的な意味を有する複数の部分情報に分割する分割ステップと、予め定められた条件にしたがって、前記分割ステップにおいて分割された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の絶対的なサイズである全体表示サイズを縮小するサイズ変更ステップと、前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップとを有することを特徴とする。
【００１５】
また、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集装置であって、言語的な意味を有する複数の部分情報に分割された前記テキストデータを取得する取得手段と、予め定められた条件にしたがって、前記取得手段によって取得された複数の前記部分情報から、所定の部分情報を選択する選択手段と、前記選択手段によって選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の全体表示サイズを縮小するサイズ変更手段と、前記サイズ変更手段によって編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示手段とを備えたことを特徴とする。
【００１６】
また、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集方法であって、言語的な意味を有する複数の部分情報に分割された前記テキストデータを取得する取得ステッと、予め定められた条件にしたがって、前記取得ステップにおいて取得された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の全体表示サイズを縮小するサイズ変更ステップと、前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップとを有することを特徴とする。
【００１７】
また、本発明は、テキストデータ表示領域に表示すべきテキストデータを編集するテキストデータ編集処理をコンピュータに実行させるテキストデータ編集プログラムであって、言語的な意味を有する複数の部分情報に分割された前記テキストデータを取得する取得ステップと、予め定められた条件にしたがって、前記取得ステップにおいて取得された複数の前記部分情報から、所定の部分情報を選択する選択ステップと、前記選択ステップにおいて選択された前記部分情報を編集することにより、前記テキストデータ表示領域に前記テキストデータを表示するときの前記テキストデータ全体の全体表示サイズを縮小するサイズ変更ステップと、前記サイズ変更ステップにおいて編集された後の前記テキストデータを前記テキストデータ表示領域に表示させる表示ステップとを有することを特徴とする。
【発明の効果】
【００１８】
本発明にかかるテキストデータ編集装置は、言語的な意味を有する部分情報単位で編集を行うことによりテキストデータ全体のサイズを縮小するので、テキストデータ全体の表示サイズを縮小した場合であっても、ユーザは、文字データの内容を容易に把握することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に、本発明にかかるテキストデータ編集装置、テキストデータ編集方法及びテキストデータ編集プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２０】
（実施の形態１）
図１は、この発明の実施の形態１にかかる文字データ表示装置１０の概略構成を示している。文字データ表示装置１０は、本発明にかかるテキストデータ編集装置を構成する。
【００２１】
文字データ表示装置１０は、本実施の形態における文字データ表示装置１０に特徴的なテキストデータ編集処理を行う処理部１００と、処理部１００によって処理されたテキストデータを表示する表示画面２００とを備えている。なお、処理部１００によって処理されたテキストデータは、表示画面２００にテキストデータを表示すべく設けられた表示領域２１０に表示される。表示領域２１０は、スクロール表示することができる。
【００２２】
処理部１００は、テキストデータ取得部１０２、分割部１０４、重要度決定部１０６、重要度テーブル１０８、制御情報取得部１１０、サイズ比較部１１２、サイズ変更部１１４および表示部１１６を備えている。
【００２３】
テキストデータ取得部１０２は、外部から表示画面に表示すべき文字データであるテキストデータを取得する。例えば、ユーザからの入力によりテキストデータを取得してもよい。または、通信受信手段や放送受信手段を介してテキストデータを取得してもよい。また、記録媒体に格納されているテキストデータを読み出して取得してもよい。
【００２４】
分割部１０４は、テキストデータ取得部１０２が取得したテキストデータを、言語的に意味を持つ単位に分割する。本実施の形態においては、形態素解析処理により、形態素を１単位とする部分データに分割する。さらに、分割された部分データごとに、各部分データに含まれる形態素の品詞を示す情報を付与する。
【００２５】
なお、言語的に意味を持つ単位は、形態素に限定されるものではない。例えば、「単語」、「文節」、「連文節」、「文」または「段落」などであってもよい。
【００２６】
重要度決定部１０６は、重要度テーブル１０８を利用して分割部１０４によって得られた各部分データに対する重要度を決定する。
【００２７】
重要度テーブル１０８は、各部分データに対する重要度を決定するときに利用するテーブルである。図２は、重要度テーブル１０８のデータ構成を模式的に示している。重要度テーブル１０８は、各形態素の品詞と、重要度とを対応付けている。したがって、重要度テーブル１０８を利用することにより、例えば名詞の重要度を「１．０」と特定することができる。
【００２８】
重要度決定部１０６は、重要度テーブル１０８を利用して分割部１０４によって得られた各部分データに対する重要度を決定する。
【００２９】
ここで、本実施の形態にかかる重要度決定部１０６と重要度テーブル１０８は、特許請求の範囲に記載の品詞判別手段を構成する。
【００３０】
制御情報取得部１１０は、外部から設定表示速度（Ｎ）および設定表示時間（Ｔ）を取得する。ここで、設定表示速度（Ｎ）とは、テキストデータ取得部１０２が取得したテキストデータ全体を表示領域に表示させるときの速度である。また、設定表示時間（Ｔ）とは、テキストデータ取得部１０２が取得したテキストデータ全体を表示させるのに要する時間である。
【００３１】
制御情報取得部１１０は、設定表示速度（Ｎ）および設定表示時間（Ｔ）をユーザからの入力により取得してもよい。すなわち、設定表示速度（Ｎ）および設定表示時間（Ｔ）は、ユーザの所望の値であって、任意に変更可能な値である。また、他の例としては、制御情報取得部１１０は、外部機器を介して設定表示速度（Ｎ）および設定表示時間（Ｔ）を取得してもよい。
【００３２】
ユーザからの入力により制御情報を取得する場合、ユーザは以下の条件に従って設定表示速度を入力する。すなわち、標準速表示を行う場合には「Ｎ＝１」を入力する。一時停止する場合には「Ｎ＝０」を入力する。低速表示を行う場合には「０＜Ｎ＜１」を、高速表示を行う場合には「１＜Ｎ＜∞」を入力する。スキップ表示を行う場合には「Ｎ＝∞」を入力する。低速逆順表示を行う場合には「−１＜Ｎ＜０」を入力する。標準速逆順表示を行う場合には「Ｎ＝−１」を入力する。高速逆順表示を行う場合には「Ｎ＜−１」を入力する。なお、「∞」は計算機上では十分大きな数値を代用して用いればよい。
【００３３】
サイズ比較部１１２は、制御情報取得部１１０から制御情報を取得する。ここで、制御情報とは、設定表示速度（Ｎ）および設定表示時間（Ｔ）を含む情報である。また、テキストデータ取得部１０２からテキストデータを取得する。そしてテキストデータを表示領域に表示する場合のテキスト全体表示サイズと、表示領域の絶対的なサイズである、表示領域サイズとを比較する。
【００３４】
サイズ変更部１１４は、テキストデータ全体を表示領域に表示した場合の全体表示サイズが表示領域サイズよりも大きい場合に重要度決定部１０６によって決定された重要度に応じて部分データを選択し、選択した部分データの部分表示サイズを縮小する。ここで、サイズ変更部１１４は、サイズ比較部１１２による比較結果に基づいて、縮小の程度を決定する。なお、本実施の形態にかかるサイズ変更部１１４は、特許請求の範囲にかかる選択手段およびサイズ変更手段を構成する。
【００３５】
表示部１１６は、サイズ変更部１１４によって編集された後のテキストデータを表示領域２１０に表示する。表示部１１６は、表示領域２１０に対してテキストデータをスクロール表示する。
【００３６】
図３は、文字データ表示装置１０がテキストデータを表示するときの処理を示すフローチャートである。まず、テキストデータ取得部１０２は、外部からテキストデータを取得する（ステップＳ１００）。次に、分割部１０４は、テキストデータ取得部１０２が取得したテキストデータを形態素単位の部分データに分割する（ステップＳ１０２）。分割部１０４はさらに、分割した各部分データに対して部分表示時間を付与する。ここで、部分表示時間とは、部分データを表示領域に表示するときに要する時間である。
【００３７】
図４は、分割部１０４の分割処理により得られた部分データを示している。ここでは、「単語の言語情報を利用して表示することで、早送りのときに内容を探しやすくなります。」というテキストデータに対する部分データを示している。図４において、「／」は部分データの区切りを示している。
【００３８】
また、各部分データには部分表示時間が付与されている。図４においては各部分データの上部に示している。本実施の形態においては、１文字１秒でスクロール表示される。従って、例えば、「単語」という部分データには２文字含まれているので、当該部分データに対して部分表示時間２秒が付与されている。また、テキストデータには４０文字含まれている。従って、テキストデータ全体を表示するのに要する全表示時間（Ｔ０）は、４０秒である。
【００３９】
次に、重要度決定部１０６は、重要度テーブル１０８を参照して、各部分データの品詞に応じた重要度を決定する（ステップＳ１０４）。図５は、各部分データに対して決定された重要度を示している。例えば、「単語」という部分データの品詞は、名詞である。したがって、重要度テーブル１０８を利用し、重要度は「１．０」と特定される。そして、重要度「１．０」が付与される。重要度決定部１０６は、重要度が割り当てられた各部分データをサイズ変更部１１４に出力する。
【００４０】
一方、制御情報取得部１１０は、外部から設定表示速度（Ｎ）と設定表示時間（Ｔ）とを取得する（ステップＳ１０６）。次に、サイズ比較部１１２は、制御情報取得部１１０から取得した制御情報とテキストデータ取得部１０２から取得したテキストデータに基づいて、テキストデータを表示領域に表示する場合の表示サイズと表示領域のサイズとを比較する（ステップＳ１０８）。
【００４１】
図６は、実施の形態１における文字データ表示装置１０がテキストデータを表示する表示領域２１０を示している。表示画面２００は、スクロール表示可能であって、図６に示すように、テキストデータは表示画面２００を右から左に向かって移動する。このため、表示画面２００は、表示画面２００の表示幅２１１に対応する文字数以上の文字数のテキストデータを表示することができる。
【００４２】
この場合、サイズ比較部１１２は、表示画面２００の実際の大きさと、設定表示速度と、設定表示時間により定まるサイズを表示領域サイズとする。例えば、表示幅２１１が１０文字表示可能であって、設定表示速度が１文字／１秒であるとすると、３０秒間には３０文字表示可能である。従って、この場合の表示領域サイズは３０文字に相当する。
【００４３】
この場合には、テキストデータに３０文字以上の文字が含まれている場合には、テキストデータの全体表示サイズが表示領域サイズよりも大きいと判断する。また、テキストデータに３０文字よりも少ない文字が含まれている場合には、テキストデータの全体表示サイズが表示領域サイズよりも小さいと判断する。
【００４４】
テキストデータ全体の表示サイズが表示領域のサイズよりも大きい場合には（ステップＳ１１０，Ｙｅｓ）、サイズ変更部１１４は、部分データ単位で表示サイズを縮小する（ステップＳ１１２）。そして、表示部１１６は、縮小後のテキストデータを表示領域に表示する（ステップＳ１１４）。
【００４５】
一方、テキストデータ全体の表示サイズが表示領域のサイズよりも小さい場合には（ステップＳ１１０，Ｎｏ）、表示部１１６は、テキストデータを表示する（ステップＳ１１４）。以上で、文字データ表示処理が完了する。
【００４６】
ここで、サイズ変更部１１４における縮小処理について詳述する。サイズ変更部１１４は、各部分データのスクロール方向における表示幅を変更することにより、設定表示時間を変更する。具体的には、サイズ変更部１１４は、制御情報取得部１１０が取得した制御情報に含まれる設定表示速度（Ｎ）および設定表示時間（Ｔ）を利用して、式（１）に従い表示幅伸縮率を算出する。
【数１】
2005293174.tif 000003
なお、上式（１）において、「ｉ」は各単位の順位、「ｗｉ」は単位（形態素）、「ｌｉ」は各単位の表示時間、「αｉ」は表示情報に基づく重み、「Ｔ０」は入力テキストデータの標準的な全表示時間、「Ｔ」は重み付け後の設定表示時間、「Ｎ」は設定表示速度を示している。
【００４７】
図７は、式（１）から得られた各部分データに対する表示幅伸縮率を示している。なお、本図に示す表示幅伸縮率は、テキストデータ全体の全表示時間（Ｔ０）が４０秒であって、かつ制御情報として、設定表示時間（Ｔ）が３０秒、設定表示速度（Ｎ）が３倍に指定されている場合の値である。
【００４８】
サイズ変更部１１４は、さらに図７に示す表示幅伸縮率から各部分データに対する部分表示時間（Ｔｉ）を決定する。図８は、図７に示す表示幅伸縮率から求めた各部分データの部分表示時間を示している。
【００４９】
例えば、１文字のスクロール方向における表示幅を１／２にすることにより、当該文字を表示する時間を半分にすることができる。この場合、当該文字の表示速度が２倍になったとみなすことができる。
【００５０】
サイズ変更部１１４は、図８に示す部分データの表示時間を表示制御データとして表示部１１６に出力する。そして、表示部１１６は、サイズ変更部１１４から取得した表示制御データに従ってテキストデータを表示する。
【００５１】
図９は、表示部１１６がテキストデータを表示する様子を示している。図９に示すように各部分データを図８に示す部分表示時間に対応した部分表示サイズで表示することによりテキストデータの全体表示サイズを縮小することができる。表示時間が長いほど部分データの表示幅が小さくなる。本実施の形態においては、表示幅だけでなく縦横同一の縮小率で縮小している。
【００５２】
このように、スクロール速度を変更することなく、各部分データの表示幅を変更することにより、表示時間を短縮することができる。さらに、表示幅を変更する際には、助詞などテキストデータの内容を把握する上で比較的重要度の低い文字を優先的に変更対象としているので、サイズ変更後もユーザは容易に内容を把握することができる。
【００５３】
図１０は、実施例１に係る文字データ表示装置１０のハードウェア構成を示す図である。文字データ表示装置１０は、ハードウェア構成として、文字データ表示装置１０におけるテキストデータ編集処理を実行するテキストデータ編集プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って文字データ表示装置１０の各部を制御し、バッファリング時間変更処理等を実行するＣＰＵ５１と、ワークエリアが形成され、文字データ表示装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信I／Ｆ５７と、各部を接続するバス６２とを備えている。
【００５４】
先に述べた文字データ表示装置１０における文字表示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００５５】
この場合には、文字表示プログラムは、文字データ表示装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００５６】
また、本実施の形態の文字表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００５７】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００５８】
そうした第１の変更例としては、文字データ表示装置１０は、部分データに分割された状態でテキストデータを外部から取得してもよい。図１１は、第１の変更例にかかる文字データ表示装置１０の概略構成を示すブロック図である。第１の変更例にかかる文字データ表示装置１０の処理部１００は、分割部１０４を有さない。
【００５９】
このように、他の機器においてテキストデータを部分データに分割しておき、部分データ単位で外部からテキストデータを取得してもよい。
【００６０】
この場合、重要度決定部１０６は、テキストデータ取得部１０２から部分データとしてテキストデータを取得する。そして、実施の形態１において説明した処理によって各部分データに対する重要度を決定する。なお、これ以外の構成および処理は、第１の実施の形態における処理と同様である。
【００６１】
また、第２の変更例としては、文字データ表示装置１０は、表示画面２００を備えなくともよい。この場合、表示部１１６は、文字データ表示装置１０とは別に準備された表示装置に対してサイズを変更した後のテキストデータを出力する。
【００６２】
また、第２の変更例としては、実施の形態１のサイズ変更部１１４は、設定表示速度、設定表示時間およびテキストデータ全体の全表示時間に基づいて、総ての部分データの表示サイズを変更したが、これにかえて、重要度の低い部分データの表示サイズのみを変更してもよい。なお、本例のサイズ変更部１１４は、特許請求の範囲に記載の部分情報数決定手段を構成する。
【００６３】
例えば、重要度が最も低い句読点の部分データについてのみ表示サイズを変更してもよい。さらに、句読点の部分データの表示サイズを変更してもテキストデータ全体の表示サイズが表示領域の表示サイズよりも大きい場合には、２番目に重要度が低い助詞等の部分データの表示サイズを変更してもよい。
【００６４】
この場合さらに、部分データの最少サイズを定めておいてもよい。そして、設定されている設定表示速度等の制限により句読点の部分データに対して最少サイズ以下の表示サイズが算出された場合には、句読点の部分データのサイズを最少サイズとする。
【００６５】
このとき、テキストデータ全体の表示サイズは、なお表示領域の表示サイズよりも大きい。そこで、次に２番目に重要度が低い助詞等の部分データの表示サイズを変更する。同様に、設定されている設定表示速度等の制限により、助詞等の部分データに対して最少サイズ以下の表示サイズが算出された場合には、助詞等の部分データの表示サイズを最少サイズとする。そして、３番目に重要度が低い形容詞等の部分データの表示サイズを変更する。
【００６６】
このように、重要度が低い順に表示サイズを変更することにより重要な文字を見やすく保ちつつテキストデータ全体の表示サイズを縮小することができる。
【００６７】
また、第３の変更例としては、本実施の形態においては大小２つのサイズでテキストデータを表示したが、３つ以上のサイズでテキストデータを表示してもよい。例えば、予め重要度に応じて３段階のサイズを決定しておき、サイズ変更部１１４は、各部分データの重要度に基づいて大中小３つのサイズのうちいずれかのサイズを決定する。そして、各部分データのサイズを決定したサイズに変更する。
【００６８】
また、第４の変更例としては、実施の形態１にかかる文字データ表示装置１０は、処理後のテキストデータを横方向にスクロールする表示領域２１０に表示したが、他の例としては図１２に示すように縦方向にスクロールする表示領域２２０に対してテキストデータを表示してもよい。
【００６９】
また、第５の変更例としては、実施の形態１にかかる文字データ表示装置１０のサイズ変更部１１４は、所定の部分データの表示サイズを縮小したが、これにかえて、部分データ自体を削除してもよい。すなわち重要度の低い部分データを削除してもよい。この場合も、テキストデータを構成する複数の部分データの一部を削除するので、テキストデータ全体の全体表示サイズを縮小することができる。
【００７０】
また、第６の変更例としては、実施の形態１においては、図３に示す処理順で処理が行われたが、テキストデータ取得にかかる処理(ステップＳ１００)から重要度決定にかかる処理（ステップＳ１０４）と、制御情報取得にかかる処理（ステップＳ１０６）とは、互いに独立の処理であるので、並行して行われてもよく、また、制御情報取得にかかる処理（ステップＳ１０６）を先に行ってもよい。
【００７１】
（実施の形態２）
次に実施の形態２にかかる文字データ表示装置１０について説明する。実施の形態２にかかる文字データ表示装置１０は、外部から取得した音声データに対し音声認識を行いテキストデータを生成する。図１３は、実施の形態２にかかる文字データ表示装置１０の概略構成を示すブロック図である。実施の形態２にかかる処理部１００は、テキストデータ取得部１０２に替えて音声データ取得部１２０およびテキストデータ生成部１２２を有する。この点で実施の形態にかかる処理部１００と異なっている。
【００７２】
音声データ取得部１２０は、外部から音声データを取得する。テキストデータ生成部１２２は、音声データ取得部１２０から音声データを取得する。そして、音声データに対して音声認識によりその発音内容を解析し、テキストデータに変換する。
【００７３】
例えば、ユーザからのマイク入力により音声データを取得してもよい。または、通信受信手段や、放送受信手段を介して音声データを取得してもよい。さらにまた、記録媒体に格納されている音声データを読み出してもよい。
【００７４】
このように、実施の形態２にかかる文字データ表示装置１０は、音声データから生成したテキストデータに対して表示処理を行うことができる。
【００７５】
実施の形態２にかかる文字データ表示装置１０のこれ以外の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【００７６】
（実施の形態３）
次に、実施の形態３にかかる文字データ表示装置１０について説明する。図１４は、実施の形態３にかかる文字データ表示装置１０の概略構成を示すブロック図である。実施の形態３にかかる文字データ表示装置１０は、実施の形態１にかかる文字データ表示装置１０の機能構成に加えて記憶部３００をさらに備えている。この点で、他の実施の形態にかかる文字データ表示装置１０と異なっている。
【００７７】
記憶部３００は、例えば半導体メモリやハードディスク、光学式の記録媒体などで構成される。また、記憶部３００は、文字データ表示装置１０に着脱可能に設けられている。
【００７８】
実施の形態３にかかる処理部１００は、例えばテキストデータの表示に先立って各部分データの部分表示時間（Ｔi）を算出しておく。そして、記憶部３００は、算出された部分表示時間（Ｔｉ）を格納する。
【００７９】
図１５は、記憶部３００に格納されている表示制御データの一例を示している。図１５に示すように表示制御データ３１０は、各部分データと各部分データの部分表示時間とを対応付けたデータである。
【００８０】
サイズ変更部１１４は、表示指示を受け付けると記憶部３００の表示制御データ３１０を読み込む。そして、制御情報取得部１１０が取得した制御情報に基づいて、サイズ変更処理を行う。
【００８１】
このように、記憶部３００は、テキストデータのサイズ変更を行うときに利用すべき中間情報を表示制御データとして格納している。したがって、例えば取得したタイミングで出力しない場合には、表示制御データ３１０を記憶部３００に格納しておくことにより、出力時の処理の迅速化を図ることができる。
【００８２】
また、記憶部３００は、着脱可能に取り付けられているので、記憶部３００を他の表示機器に読み込ませることにより、他の機器においても高速表示を行うことができる。
【００８３】
なお、実施の形態３にかかる文字データ表示装置１０のこれ以外の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【００８４】
実施の形態３にかかる記憶部３００は、表示制御データとして各部分データの部分表示時間を格納したが、記憶部３００に格納される表示制御データ３１０の内容は本実施の形態に限定されるものではない。
【００８５】
そうした変更例としては、表示制御データ３１０は、図１６に示すように各部分データと品詞とを対応付けたデータであってもよい。この場合、表示指示を受け付けると、重要度決定部１０６が重要度を決定し、以下、実施の形態１の図３において説明したステップＳ１０４以降の処理が行われる。
【００８６】
（実施の形態４）
次に、実施の形態４にかかる文字データ表示装置１０について説明する。実施の形態４にかかる文字データ表示装置１０は、テキストデータを音声データおよび映像データと同期させて表示させる。
【００８７】
図１７は、実施の形態４にかかる文字データ表示装置１０の概略構成を示している。文字データ表示装置１０は、実施の形態１にかかる処理部１００および表示画面２００に加えて、音声データ処理部４００と、映像データ処理部５００とを備えている。この点で、他の実施の形態と異なっている。
【００８８】
音声データ処理部４００は、音声データ取得部４０２と、音声再生速度変換部４０４と、音声出力部４０６とを有している。映像データ処理部５００は、映像データ取得部５０２と、映像再生速度５０４と、映像出力部５０６とを有している。
【００８９】
音声データ取得部４０２は、テキストデータと同期させて出力すべき音声データを外部から取得する。音声再生速度変換部４０４は、音声データ取得部４０２から音声データを取得する。また、サイズ変更部１１４から設定表示速度（Ｎ）および設定表示時間（Ｔ）を取得する。音声再生速度変換部４０４は、設定表示速度（Ｎ）および設定表示時間（Ｔ）に基づいて、音声データの再生時間を伸縮する。
【００９０】
音声出力部４０６は、音声再生速度変換部４０４によって再生時間が伸縮された後の音声データを表示部１１６がテキストデータを表示するのに同期させて出力する。
【００９１】
映像データ取得部５０２は、テキストデータと同期させて出力すべき映像データを外部から取得する。映像再生速度５０４は、映像データ取得部５０２から映像データを取得する。また、サイズ変更部１１４から設定表示速度（Ｎ）および設定表示時間（Ｔ）を取得する。映像再生速度５０４は、設定表示速度（Ｎ）および設定表示時間（Ｔ）に基づいて、映像データの再生時間を伸縮する。
【００９２】
映像出力部５０６は、映像再生速度５０４によって再生時間が伸縮された後の映像データを表示部１１６がテキストデータを表示するのに同期させて表示画面２００に表示させる。
【００９３】
このように、実施の形態４にかかる文字データ表示装置１０は、映像および音声とともに、サイズを変更した後のテキストデータを表示することができる。
【００９４】
これ以外の実施の形態４にかかる文字データ表示装置１０の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【００９５】
実施の形態４にかかる第１の変更例としては、実施の形態４にかかる文字データ表示装置１０においては、音声データおよび映像データ自体に処理を施すことによって、再生時間を伸張したが、音声データ取得部４０２および映像データ取得部５０２におけるデータの取得速度を制御してもよい。これによっても、再生時間を伸張することができる。
【００９６】
また、第２の変更例としては、実施の形態４にかかる文字データ表示装置１０は、音声データとテキストデータはそれぞれ別個の情報として取得したが、音声データ取得部４０２が取得する音声データからテキストデータを取得してもよい。具体的には、図１３において説明したように、処理部１００は、テキストデータ取得部１０２に替えて音声データ取得部１２０およびテキストデータ生成部１２２を有する。そして、音声データ取得部１２０は、音声データ取得部４０２から音声データを取得する。
【００９７】
また、第３の変更例としては、処理部１００は、映像データおよび音声データの伸縮に合わせてテキストデータのサイズを変更してもよい。
【００９８】
また、第３の変更例としては、文字データ表示装置１０は、さらに記憶部を備えてもよい。図１８は、記憶部に格納されている情報を模式的に示している。実施の形態４にかかる記憶部は、実施の形態３において説明した記憶部３００に格納されていた、図１５に示した表示制御データ３１０に加えて、同期データ３１１を格納している。同期データ３１１は、音声データおよび映像データの再生時間と、各部分データの表示時間とを対応付けたデータである。
【００９９】
例えば、同期データ３１１において、ｐ−ｔｉｍｅ＝４８００００，ｓｅｑ−ｔｅｘｔ＝１およびｔｅｘｔ＝「単語の言語情報を・・・」が対応付けて格納されている。この情報により、音声データおよび映像データのｐ−ｔｉｍｅ＝４８００００の再生時間における情報が出力されるときに、ｓｅｑ−ｔｅｘｔ＝１が表示される。
【０１００】
このように、記憶部に格納されている情報を利用することにより、音声データ、映像データおよびテキストデータを同期させて出力することができる。
【０１０１】
また、第４の変更例としては、実施の形態３における変更例と同様に、記憶部に格納されている表示制御データ３１０の内容は本実施の形態に限定されるものではない。図１９は、記憶部に格納されている情報を模式的に示している。図１６に示した表示制御データ３１２に加えて、同期データ３１３を格納している。この場合も、記憶部に記憶されている情報を利用することにより、音声データ、映像データおよびテキストデータを同期させて出力することができる。
【０１０２】
（実施の形態５）
次に実施の形態５にかかる文字データ表示装置１０について説明する。実施の形態５にかかる文字データ表示装置１０は、行単位で縦にスクロールする文字表示領域に文字情報を表示させる。すなわち、文字データ表示装置１０は、行単位でスクロールする表示形式に併せて文字データ表示処理を行う。
【０１０３】
図２０は、実施の形態５にかかる表示画面２０２および表示領域２１２を示している。テキストデータは表示領域２１２に表示される。表示領域２１２は、下から上に向かってスクロール表示する。すなわち、テキストデータは、行単位でスクロール表示される。
【０１０４】
図２１は、実施の形態５にかかる重要度テーブル１０８のデータ構成を模式的に示している。重要度テーブル１０８は、接続詞と、重要度とを対応付けている。したがって、重要度テーブル１０８を利用することにより、例えば「しかし、」という接続詞を含む部分データの重要度を「１．０」と特定することができる。すなわち、本実施の形態にかかる重要度決定部１０６および重要度テーブル１０８は、特許請求の範囲に記載のキーワード検索手段を構成する。
【０１０５】
図２２は、テキストデータ取得部１０２が取得したテキストデータを示している。図２２においては各部分データ（１）〜（８）の接続詞のみを示し、他の部分については省略して示している。本実施の形態における分割部１０４は、図２２に示すように文節単位の部分データに分割する。
【０１０６】
以下、制御情報取得部１１０が２倍の設定表示速度および設定表示時間４０秒を取得し、かつテキストデータの全表示時間が８０秒である場合について説明する。この場合、設定表示速度が２倍であるので、テキストデータの全表示時間を４０秒に短縮する。すなわち、テキストデータの表示サイズを１／２に縮小する。
【０１０７】
具体的には、重要度決定部１０６は、重要度テーブル１０８を参照し、分割部１０４から取得した各部分データに対する重要度を決定する。また、サイズ比較部１１２は、表示領域サイズがテキストデータの全表示サイズの２倍であると判断する。そして、サイズ変更部１１４は、重要度決定部１０６が決定した重要度の高い接続詞に対応する部分データから順に選択する。そして、選択した部分データの部分表示時間の合計が実表示時間４０秒にできるだけ近く、かつ４０秒以内となるように、部分データを選択する。サイズ変更部１１４はこうして選択した複数の部分データを識別する部分データＩＤを含む表示制御データを生成する。そして、表示部１１６は、表示制御データに示された部分データを表示領域２１２に表示する。
【０１０８】
図２３は、表示領域２１２に表示されるテキストデータを示している。すなわち、図２３に示す部分データは、図２２に示したテキストデータから選択されたものである。このように、サイズ変更部１１４は、設定された表示時間内に表示可能な部分データを重要度が高い順に選択する。すなわち、これ以外の部分データを削除する。
【０１０９】
これにより、各文字の表示サイズを縮小することなく、かつテキストデータ全体の全体表示速度を大きくすることなくテキストデータを表示することができる。
【０１１０】
なお、実施の形態５においては、重要度テーブル１０８は、接続詞と重要度とを対応付けていたが、重要度を決定するときに利用する情報はこれに限定されるものではない。例えば、各部分データについて、単語数、文字数、名詞や動詞といった自立語の数、自立語の割合などを求めてもよい。この場合には、この結果に応じて各部分データの優先度を決定してもよい。求めるようにしてもよい。
【０１１１】
また、他の例としては、設定表示速度に予め閾値を設定してもよい。実施の形態５にかかる文字データ表示装置１０においては、ユーザから指定される設定表示速度（Ｎ）応じて全表示時間が決定される。このため、設定表示速度（Ｎ）が高い値に設定された場合には、表示される部分データの数が少なくなる。
【０１１２】
そこで、表示される単位の数が予め設定した閾値未満となった場合には、サイズ変更部１１４は、表示速度（Ｎ）の値を低速に変更する。そして、その速度で決定される全表示時間に表示可能な部分データを選択する。これにより、ユーザが見やすい状態でテキストデータを表示することができる。
【０１１３】
実施の形態５にかかる文字データ表示装置１０の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【０１１４】
（実施の形態６）
次に実施の形態６にかかる文字データ表示装置１０のサイズ変更部１１４は、各部分データの使用頻度に基づいて重要度を決定する。実施の形態６にかかる文字データ表示装置１０は、この点で他の実施の形態にかかる文字データ表示装置１０と異なっている。
【０１１５】
また、実施の形態６にかかる文字データ表示装置１０は、実施の形態５において図２０を参照しつつ説明した表示領域２１２にテキストデータを表示する。
【０１１６】
図２４は、重要度テーブル１０８のデータ構成を模式的に示している。重要度テーブル１０８は、単語の組と確率値とを対応付けている。本実施の形態においては、２つの単語の組み合わせと、当該単語の組み合わせが使用される使用頻度に対応する確率値とを対応付けている。なお、確率値は、新聞や雑誌など、無作為に選択された多種多様な媒体の文書に基づいて算出された値である。このため、世間一般でよく使用される表現、すなわち単語の組み合わせにおいては確率値は大きくなる。また、あまり使われない単語の組み合わせ、すなわち一般的でない表現では確率値は小さくなる。
【０１１７】
従って、大きい確率値に対応する単語の組み合わせはよく使われる表現なので、正確に表示しなくても前後関係から当該単語の組み合わせを容易に推測できると推測される。一方、小さい確率値に対応する単語の組み合わせは特異な表現なので、前後関係等からその表現を推測することが難しいと推測される。そこで、重要度決定部１０６は、確率値が小さいものほど重要度が大きいと判断する。ここで、本実施の形態にかかる重要度決定部１０６は、特許請求の範囲にかかるキーワード検索手段を構成する。
【０１１８】
以下、テキストデータ取得部１０２が図２５に示すテキストデータを取得し、制御情報取得部１１０が２倍の設定表示速度を取得した場合の処理について説明する。なお、テキストデータ全体の表示時間は５２秒であるとする。
【０１１９】
一方、分割部１０４は、テキストデータ取得部１０２からテキストデータを取得すると、文節単位の部分データに分割する。分割部１０４はさらに連続する２つの部分データを組み合わせて単語の組とする。
【０１２０】
サイズ比較部１１２は、設定表示速度が２倍であるから、実表示時間を２６秒として、表示サイズを比較する。重要度決定部１０６は、重要度テーブル１０８を参照して、各単語の組に対する確率値を決定する。図２６は、分割部１０４によって得られた単語の組と、各単語の組に対して決定された確率値とを示している。
【０１２１】
サイズ変更部１１４は、図２６に示す確率値に基づいて編集対象となる部分データを決定する。ここで、サイズ変更部１１４は、前述のように確率値が小さいほど重要度が大きいと判断できる。
【０１２２】
具体的には、図２６に示した各単語の組（１）〜（２３）のうち、予め設定された確率閾値以下の値を示す単語の組については低速（通常速度）表示の対象とする。一方、確率閾値より大きい値を示す単語の組は高速（倍速）表示の対象とする。
【０１２３】
例えば、確率閾値として「０．０１」が設定されている場合には、単語の組（２）、（８）、（９）、（１３）、（１９）、（２０）、（２２）は、低速表示の対象となる。一方、（１）、（３）、（４）、（５）、（６）、（７）、（１０）、（１１）、（１２）、（１４）、（１５）、（１６）、（１７）、（１８）、（２１）、（２３）は、高速表示の対象となる。
【０１２４】
さらに、サイズ変更部１１４は、高速表示のときの表示速度を決定する。具体的には、まず低速表示対象の組み合わせ（２）、（８）、（９）、（１３）、（１９）、（２０）、（２２）に関わる単位を通常表示するのに要する時間が合計２５秒であることを検出する。
【０１２５】
そしてサイズ変更部１１４は、実表示時間２６秒のうち上記２５秒との差である１秒の間に、高速表示の対象となった単語の組（１）、（３）、（４）、（５）、（６）、（７）、（１０）、（１１）、（１２）、（１４）、（１５）、（１６）、（１７）、（１８）、（２１）、（２３）を表示することとする。すなわち、高速表示の表示速度を２７倍と決定する。
【０１２６】
サイズ変更部１１４はさらに、以上によって決定した各部分データの表示速度を示す表示制御データを生成し、表示部１１６に送る。表示部１１６は、表示制御データにしたがって、テキストデータのうち、単語の組（２）、（８）、（９）、（１３）、（１９）、（２０）、（２２）に関わる部分データを通常表示し、かつ（１）、（３）、（４）、（５）、（６）、（７）、（１０）、（１１）、（１２）、（１４）、（１５）、（１６）、（１７）、（１８）、（２１）、（２３）に関わる部分データを２７倍速表示する。
【０１２７】
図２７は、表示領域２１２に表示されるテキストデータを示している。２７倍速表示される部分データは人間の目では内容をほとんど読み取れない。従って、図２７に示すように、通常表示される部分データのみ人間の目に文字として認識されるように表示される。
【０１２８】
以上のように、本実施の形態の文字データ表示装置１０は、一般的でない表現の表示速度を比較的遅くすることにより、テキストデータ全体の表示速度を一律に早くする場合に比べて、テキストデータの内容をユーザが理解しやすいように表示することができる。
【０１２９】
実施の形態６にかかる文字データ表示装置１０のこれ以外の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【０１３０】
実施の形態６にかかる第１の変更例としては、図２６に示すような連続する２つの単位の組（１）〜（２３）に分類するのにかえて、連続する３つ以上の単位の組に分類してもよい。
【０１３１】
また、第２の変更例としては、確率閾値は固定値であったが、他の例としては、確率閾値は、サイズ変更部１１４が任意に変更してもよい。例えば、まず予め設定された値を用いて通常の速度で表示する部分データの合計時間を算出する。さらに、このとき定まる表示速度が制御情報取得部１１０を介して取得した設定表示速度をから定まる実表示時間を超える場合には、サイズ変更部１１４は確率閾値を変更してもよい。
【０１３２】
また、第３の変更例としては、各部分データに対して２段階の速度を決定するのにかえて、３段階以上の速度を決定してもよい。
【０１３３】
また、第４の変更例としては、速度を大きくするのにかえて、対応する部分データを削除してもよい。
【０１３４】
（実施の形態７）
図２８は、実施の形態６にかかる文字データ表示装置１０の概略構成を示している。実施の形態７にかかる文字データ表示装置１０は、表示領域２１４に表示する文字情報を時間間隔をおいて切り替えながら、順次表示させる。この点で、他の実施の形態にかかる文字データ表示装置１０と異なっている。
【０１３５】
図２９は、実施の形態７にかかる表示画面２０４と表示領域２１４を示している。テキストデータは、表示領域２１４に順次表示される。例えば、２行単位で３秒毎に切り替えて表示する。
【０１３６】
また、実施の形態７にかかる処理部１００は、重要度決定部１０６および重要度テーブル１０８を有さない。すなわち、実施の形態６にかかる文字データ表示装置１０においては、各部分データの重要度によらず、予め定められた規則に従って、編集対象となる部分データを選択する。
【０１３７】
図３０は、分割部１０４による分割処理によって得られた部分データを示している。ここでは、「表示間隔を一律に短くする方法では表示速度を高倍速にすると読み取れなくなる」というテキストデータに対する部分データを示している。図３０において、「｜」は部分データの区切りを示している。
【０１３８】
なお、分割部１０４は、文節単位の部分データに分割したが、分割単位は実施の形態に限定されるものではない。例えば、「形態素」、「単語」、「連文節」、「文」または「段落」であってもよい。分割部１０４は、表示領域２１４の幅とテキストデータに含まれる各文字のサイズによって定めてもよい。
【０１３９】
また、サイズ変更部１１４は、制御情報取得部１１０から取得した設定表示速度（Ｎ）に基づいて、部分データ単位でデータを削除する。
【０１４０】
以下、表示速度が２倍に設定された場合について説明する。この場合サイズ変更部１１４は、部分データの数を１／２に削減する。具体的には、図３０に示すようにテキストデータにおける順序に配列された複数の部分データを１つおきに削除する。図３１は、テキストデータに含まれる部分データを１つおきに削除した結果を示している。また、図３２は、図３１に示すように部分データが１つおきに間引かれたテキストデータを表示する様子を示している。
【０１４１】
また、例えば、表示速度が３倍に設定された場合には、テキストデータにおける順序に配列された連続する３つ部分データのうち１つの部分データを残し、残りの２つの部分データを削除する。このように、設定表示速度に応じて部分データを削除する。
【０１４２】
このように、１つおきに部分データを削除しているので、テキストデータの概略を理解することができる。また、各文字のサイズを縮小したり、表示切替間隔を短縮する必要がないので、各文字をユーザにとって見やすい大きさおよび速度で表示することができる。
【０１４３】
なお、本実施の形態にかかる文字データ表示装置１０のこれ以外の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【０１４４】
なお、本実施の形態においては、１つおきなど、配置位置に関する規則にしたがって部分データを間引く方法について説明したが、間引く部分データを選択する方法は実施の形態に限定されるものではない。例えば、漢字の多い部分データは優先的に残してもよい。これにより、テキストデータの内容を把握する上で比較的重要な単語を含む部分データを残すことができる。このように、部分データの内容を考慮した規則にしたがって部分データを間引いてもよい。
【０１４５】
他の例としては、文字データ表示装置１０は、図１７を参照しつつ説明した実施の形態４にかかる文字データ表示装置１０のように、音声データ処理部４００および映像データ処理部５００をさらに備えてもよい。そして、表示部１１６は、音声データおよび映像データと同期させてテキストデータを表示してもよい。
【０１４６】
文字データ表示装置１０は、さらに記憶部を備えてもよい。図３３は、記憶部に格納されているデータのデータ構成を模式的に示している。図３３に示すように記憶部は、テキストデータに対する表示制御データ３３０と同期データ３３１とを格納している。
【０１４７】
表示制御データ３３０においては、テキストデータの冒頭からの文字数によって分割一が示されている。なお、表示制御データ３３０においては、いずれの部分データを削除するかに関する情報は格納されていない。サイズ変更部１１４は、制御情報取得部１１０を介して設定表示速度を取得したときにいずれの部分データを削除するかを決定する。
【０１４８】
このように、記憶部に格納されている情報を利用することにより、音声データ、映像データおよびテキストデータを同期させて出力することができる。
【０１４９】
（実施の形態８）
次に、実施の形態８にかかる文字データ表示装置１０について説明する。実施の形態８にかかる文字データ表示装置１０は、実施の形態６にかかる文字データ表示装置１０と同様に表示領域に表示する文字情報を時間間隔をおいて切り替えながら、順次表示する。実施の形態６にかかる文字データ表示装置１０は、各部分データにおける所定の単語の出現頻度に応じて削除する部分データを決定する。この点で、他の実施の形態にかかる文字データ表示装置１０と異なっている。
【０１５０】
図３４は、実施の形態８にかかる文字データ表示装置１０の概略構成を示している。実施の形態８にかかる処理部１００は、テキストデータ取得部１０２と分割部１０４と、サイズ変更部１１４と、表示部１１６とを備えている。さらに、実施の形態１にかかる処理部１００の重要度決定部１０６と、重要度テーブル１０８と、制御情報取得部１１０と、サイズ比較部１１２とに替えて、検索条件取得部１３０と、検索部１３２とを有している。また、表示画面２０４は、切り替え表示可能な表示領域２１４を有している。
【０１５１】
検索条件取得部１３０は、外部から部分データから所定の単語を検索するための検索条件を取得する。ここで、検索条件には、検索対象となるキーワードと、抽出閾値とを含んでいる。ここで、抽出閾値とは、キーワードの出現回数の閾値であって、部分データを削除するか否かを判断するための値である。
【０１５２】
検索部１３２は、分割部１０４から部分データを取得する。また、検索条件取得部１３０から検索条件を取得する。そして、分割部１０４から取得した部分データのうちから検索条件に合致する部分データを選択する。すなわち、検索部１３２は、キーワードが抽出閾値以上の回数出現している部分データを選択する。
【０１５３】
ここで、本実施の形態にかかる検索部１３２は、特許請求の範囲に記載のキーワード検索手段およびキーワードカウント手段を構成する。
【０１５４】
図３５は、分割部１０４によって得られた部分データを示している。なお、実施の形態６にかかる分割部１０４は、文単位の部分データに分割する。図３５において破線は部分データの区切り位置を示している。
【０１５５】
図３５においては、キーワードとして「再生」、「時間」および「制御」の３つが指定されている。また、抽出閾値として「２」が指定された場合の検索結果を併せて示している。図に示すように、第３部分データ６０３、第５部分データ６０５、第６部分データ６０６、第７部分データ６０７、第１１部分データ６１１にそれぞれキーワードが２コ以上検出されている。
【０１５６】
サイズ変更部１１４は、検索部１３２が検索条件に合致すると判断した部分データを残し、これ以外の部分データを削除する。そして、表示部１１６は、テキストデータに含まれる複数の部分データのうちの一部が削除された後のテキストデータを表示領域２１４に表示する。
【０１５７】
図３６は、表示領域２１４に表示されたテキストデータを示している。このように、部分データを削除するので、各文字の表示サイズを縮小することなく、かつ表示切替間隔を短縮することなくテキストデータ全体の表示サイズを縮小することができる。
【０１５８】
なお、実施の形態８にかかる文字データ表示装置１０のこれ以外の構成および処理は、実施の形態１にかかる文字データ表示装置１０の構成および処理と同様である。
【０１５９】
他の例としては、実施の形態８にかかる文字データ表示装置１０のサイズ変更部１１４は、抽出閾値により検索条件に合致しなかった部分データを削除したが、これにかえて、検索条件に合致しなかった部分データの表示切り替え間隔を短縮してもよい。
【０１６０】
他の例としては、文字データ表示装置１０は、図１７を参照しつつ説明した実施の形態４にかかる文字データ表示装置１０のように、音声データ処理部４００および映像データ処理部５００をさらに備えてもよい。そして、表示部１１６は、音声データおよび映像データと同期させてテキストデータを表示してもよい。
【０１６１】
文字データ表示装置１０はさらに記憶部を備えてもよい。図３７は、記憶部のデータ構成を模式的に示している。記憶部は、表示制御データ３４０と同期データ３４１とを格納している。ここで、表示制御データ３４０は、部分データ毎に抽出されたキーワードの数を格納している。なお、部分データ自体は格納されていなくともよい。
【産業上の利用可能性】
【０１６２】
以上のように、本発明にかかるテキストデータ編集装置は、テキストデータを表示領域に表示する処理に有用であり、特に、テキストデータのサイズを変更して表示する処理に適している。
【図面の簡単な説明】
【０１６３】
【図１】この発明の実施の形態１にかかる文字データ表示装置１０の概略構成を示す図である。
【図２】重要度テーブル１０８のデータ構成を模式的に示す図である。
【図３】文字データ表示装置１０がテキストデータを表示するときの処理を示すフローチャートである。
【図４】分割部１０４の分割処理により得られた部分データを示す図である。
【図５】各部分データに対して決定された重要度を示す図である。
【図６】実施の形態１における文字データ表示装置１０がテキストデータを表示する表示領域２１０を示す図である。
【図７】式（１）から得られた各部分データに対する表示幅伸縮率を示す図である。
【図８】図７に示す表示幅伸縮率から求めた各部分データの部分表示時間を示す図である。
【図９】表示部１１６がテキストデータを表示する様子を示す図である。
【図１０】実施例１に係る文字データ表示装置１０のハードウェア構成を示す図である。
【図１１】第１の変更例にかかる文字データ表示装置１０の概略構成を示すブロック図である。
【図１２】表示領域２２０を示す図である。
【図１３】実施の形態２にかかる文字データ表示装置１０の概略構成を示すブロック図である。
【図１４】実施の形態３にかかる文字データ表示装置１０の概略構成を示すブロック図である。
【図１５】記憶部３００に格納されている表示制御データの一例を示す図である。
【図１６】表示制御データ３１０を模式的に示す図である。
【図１７】実施の形態４にかかる文字データ表示装置１０の概略構成を示す図である。
【図１８】記憶部に格納されている情報を模式的に示す図である。
【図１９】記憶部に格納されている情報を模式的に示す図である。
【図２０】実施の形態５にかかる表示画面２０２および表示領域２１２を示す図である。
【図２１】実施の形態５にかかる重要度テーブル１０８のデータ構成を模式的に示す図である。
【図２２】テキストデータ取得部１０２が取得したテキストデータを示す図である。
【図２３】表示領域２１２に表示されるテキストデータを示す図である。
【図２４】重要度テーブル１０８のデータ構成を模式的に示す図である。
【図２５】テキストデータを模式的に示す図である。
【図２６】分割部１０４によって得られた単語の組と、各単語の組に対して決定された確率値とを示す図である。
【図２７】表示領域２１０に表示されるテキストデータを示す図である。
【図２８】実施の形態６にかかる文字データ表示装置１０の概略構成を示す図である。
【図２９】実施の形態６にかかる表示画面２０４および表示領域２１４を示す図である。
【図３０】分割部１０４による分割処理によって得られた部分データを示す図である。
【図３１】テキストデータに含まれる部分データを１つおきに削除した結果を示す図である。
【図３２】図３１に示すように部分データが１つおきに間引かれたテキストデータを表示する様子を示す図である。
【図３３】記憶部に格納されているデータのデータ構成を模式的に示す図である。
【図３４】実施の形態６にかかる文字データ表示装置１０の概略構成を示す図である。
【図３５】分割部１０４によって得られた部分データを示す図である。
【図３６】表示領域２１２に表示されたテキストデータを示す図である。
【図３７】記憶部のデータ構成を模式的に示す図である。
【符号の説明】
【０１６４】
１０  文字データ表示装置
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信I／Ｆ
６２  バス
１００  処理部
１０２  テキストデータ取得部
１０４  分割部
１０６  重要度決定部
１０８  重要度テーブル
１１０  制御情報取得部
１１２  サイズ比較部
１１４  サイズ変更部
１１６  表示部
１２０  音声データ取得部
１２２  テキストデータ生成部
１３０  検索条件取得部
１３２  検索部
２００  表示画面
２０２  表示画面
２１０  表示領域
２１１  表示幅
２１２  表示領域
３００  記憶部
４００  音声データ処理部
４０２  音声データ取得部
４０４  音声再生速度変換部
４０６  音声出力部
５００  映像データ処理部
５０２  映像データ取得部
５０４  映像再生速度変換部
５０６  映像出力部
【図１】
2005293174.tif 000004
【図２】
2005293174.tif 000005
【図３】
2005293174.tif 000006
【図４】
2005293174.tif 000007
【図５】
2005293174.tif 000008
【図６】
2005293174.tif 000009
【図７】
2005293174.tif 000010
【図８】
2005293174.tif 000011
【図９】
2005293174.tif 000012
【図１０】
2005293174.tif 000013
【図１１】
2005293174.tif 000014
【図１２】
2005293174.tif 000015
【図１３】
2005293174.tif 000016
【図１４】
2005293174.tif 000017
【図１５】
2005293174.tif 000018
【図１６】
2005293174.tif 000019
【図１７】
2005293174.tif 000020
【図１８】
2005293174.tif 000021
【図１９】
2005293174.tif 000022
【図２０】
2005293174.tif 000023
【図２１】
2005293174.tif 000024
【図２２】
2005293174.tif 000025
【図２３】
2005293174.tif 000026
【図２４】
2005293174.tif 000027
【図２５】
2005293174.tif 000028
【図２６】
2005293174.tif 000029
【図２７】
2005293174.tif 000030
【図２８】
2005293174.tif 000031
【図２９】
2005293174.tif 000032
【図３０】
2005293174.tif 000033
【図３１】
2005293174.tif 000034
【図３２】
2005293174.tif 000035
【図３３】
2005293174.tif 000036
【図３４】
2005293174.tif 000037
【図３５】
2005293174.tif 000038
【図３６】
2005293174.tif 000039
【図３７】
2005293174.tif 000040