(57)【特許請求の範囲】
【請求項１】
コンピュータに、
第１の指定に対応するデータ部分の表示を行い、
更に、第２の指定を受けつけ、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、表示対象のデータに関わる説明の音声情報の主体の説明態様を特定し、
該特定した説明態様に基づき、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する、
処理を実行させることを特徴とする表示制御プログラム。
【請求項２】
第１の指定に対応するデータ部分の表示を行う表示部と、
更に、第２の指定を受けつける受付部と、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、表示対象のデータに関わる説明の音声情報の主体の説明態様を特定する特定部と、
前記特定部によって特定された説明態様に基づき、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する制御部と、
を有することを特徴とする表示制御装置。
【請求項３】
コンピュータが、
第１の指定に対応するデータ部分の表示を行い、
更に、第２の指定を受けつけ、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、表示対象のデータに関わる説明の音声情報の主体の説明態様を特定し、
該特定した説明態様に基づき、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する、
各処理を実行することを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム等に関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal  Computer）を利用した電子会議システムが普及し、遠隔地からの会議の参加や聴講が可能となってきている。また、スマートデバイスの普及が著しく、拠点間の業務でのアクセスや社外からのアクセスも可能な環境が整いつつある。特に、スマートフォン、タブレット端末の普及によりＰＣより小さい画面を利用した環境への対応が必要となってきている。
【０００３】
ここで、画面の表示制御に関する技術が開示されている。かかる技術では、ナビゲーション装置が、入力画面や案内画面の表示の際に、入力操作を行う入力手段の操作の速さや量により、通常スクロールとジャンプスクロールを切り替える（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２４９５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画面の表示範囲に表示対象のデータ全体が収まらない場合には、表示対象のデータの内容の把握をさせることが難しいという問題がある。
【０００６】
例えば、電子会議システムにおいて、説明する者の説明に対応させて表示対象の位置を追従し、表示位置を制御することで、表示対象のデータの内容の把握を支援できる。ところが、表示対象のデータ内で表示範囲が遷移する際の遷移元と遷移先との位置がどれだけ離れるかは状況により異なるため、一様な画面遷移の制御では、表示対象のデータの内容の把握が容易にならない場合がある。
【０００７】
１つの側面では、表示対象のデータ内で表示範囲が遷移する際の、表示対象のデータの内容の把握を支援することを目的とする。
【課題を解決するための手段】
【０００８】
１つの案では、表示制御プログラムは、コンピュータに、第１の指定に対応するデータ部分の表示を行い、更に、第２の指定を受けつけ、前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する、処理を実行させる。
【発明の効果】
【０００９】
１つの態様によれば、表示対象のデータ内で表示範囲が遷移する際の、表示対象のデータの内容の把握を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例に係る表示制御装置を含む表示制御システムの全体構成を示す機能ブロック図である。
【図２】図２は、実施例に係る表示制御処理の処理概要を示す図である。
【図３】図３は、区画の一例を示す図である。
【図４】図４は、実施例に係る位置情報テーブルのデータ構造の一例を示す図である。
【図５】図５は、スクロール表示の一例を示す図である。
【図６】図６は、スキップ表示の一例を示す図である。
【図７】図７は、実施例に係る表示制御処理のフローチャートの一例を示す図である。
【図８】図８は、遷移種別判定処理のフローチャートの一例を示す図である。
【図９】図９は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する表示制御プログラム、表示制御装置および表示制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例では、電子会議に参加するユーザの端末に文書を表示させる表示制御システに適用した場合を示す。しかし、実施例によりこの発明が限定されるものではない。
【実施例】
【００１２】
［実施例に係る表示制御システムの全体構成］
図１は、実施例に係る表示制御装置を含む表示制御システムの全体構成を示す図である。図１に示すように、表示制御システム９は、表示制御装置１とスマートデバイス２とを有する。表示制御装置１は、モニタ３０と接続する。モニタ３０は、例えば、パーソナルコンピュータ（ＰＣ：Personal  Computer）の端末装置に対応する。
【００１３】
また、表示制御装置１は、スマートデバイス２とネットワーク３で接続する。スマートデバイス２は、表示機能と通信機能を備え、例えば、タブレット端末、スマートフォン、携帯電話、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ（Personal  Digital  Assistance）等の携帯用の端末装置に対応する。スマートデバイス２は、１台であっても良いし、複数台であっても良い。スマートデバイス２が複数台ある場合には、同じ種類であっても異なる種類であっても良い。スマートデバイス２は、モニタ３０と比較して表示画面が小さい。したがって、モニタ３０に表示した文書等の表示対象をスマートデバイス２に表示すると、スマートデバイス２では縮小表示されるので、表示した表示対象が見難くなる。
【００１４】
そこで、表示制御装置１は、スマートデバイス２の最小の表示領域の大きさに応じて予め表示対象（例えば、資料）を複数の区画に分割し、分割した区画毎に区画内の特徴部分を抽出し、記憶部に記憶する。そして、表示制御装置１は、説明者が表示対象を説明する際に、説明者が発する音声から特徴部分を抽出し、抽出した特徴部分から現に説明している部分に対応する区画および区画内の位置を特定する。すなわち、表示制御装置１は、モニタ３０と異なる種類のスマートデバイス２に表示対象（資料）のデータの同じ位置を含む区画を表示させる場合に、表示対象のデータに含まれる特徴部分の位置を特定する。そして、表示制御装置１は、特定する第１の位置と次に特定する第２の位置との差分に応じて、第１の位置を含む区画から第２の位置を含む区画へのスクロールによる遷移とスクロールを伴わない遷移とを切り替える。ここでいうスクロールによる遷移とは、区画から区画へ移動する際、区画間の内容を表示させながら移動することをいう。これにより、表示対象（資料）が説明の流れに応じてスクロールするので、スマートデバイス２のユーザは、資料の流れに沿って理解できる。スクロールを伴わない遷移とは、区画から区画へ移動する際、区画間の内容を飛び越して移動することをいい、「スキップ」による遷移というものとする。これにより、表示対象（資料）が説明に関係する位置へスキップするので、スマートデバイス２のユーザは、資料内の説明されている位置を即把握できる。スクロールによる遷移は、例えば、表示対象（資料）を先頭から順に説明するシーンに用いられる。スキップによる遷移は、例えば、表示対象（資料）の質疑応答の際に任意の箇所に位置付けて説明するシーンに用いられる。
【００１５】
ここで、実施例に係る表示制御装置の処理概要を、図２を参照して説明する。図２は、実施例に係る表示制御処理の処理概要を示す図である。図２に示すように、表示制御装置１は、事前処理として、以下の処理を行う。表示制御装置１は、スマートデバイス２の画面サイズ（アスペクト比）に応じて、各資料を複数の区画に分割する（Ｓ１００）。表示制御装置１は、分割した区画毎に、特徴部分を示す特徴語および特徴語の資料内の位置を抽出する（Ｓ１１０）。ここでいう特徴語とは、好ましくは区間毎に各区間のみに出現するような単一区間に特有な単語のことを意味するが、単一区間に特有な単語のみならず出現する区間が少ない複数区間に特有な単語であっても良い。
【００１６】
表示制御装置１は、資料の説明時点（表示時点）では、説明者の説明を音声認識技術によりキーワードを抽出し、抽出したキーワードと事前処理で抽出した特徴語とを突き合わせる（Ｓ１２０）。表示制御装置１は、突き合わせられた特徴語の資料内の位置と区画を特定し、特定した区画を受信側のスマートデバイス２に表示させる（Ｓ１３０）。
【００１７】
このとき、表示制御装置１は、現に特定された位置が直前に特定された位置との差分が所定の値以下である場合には、直前に特定された位置を含む表示範囲から現に特定された位置を含む表示範囲までスクロールで遷移させる。表示制御装置１は、現に特定された位置が直前に特定された位置との差分が所定の値より大きい場合には、直前に特定された位置を含む表示範囲から現に特定された位置を含む表示範囲までスキップで遷移させる（Ｓ１４０）。すなわち、表示制御装置１は、現に特定された位置と直前に特定された位置との差分に基づいて、直前に特定された位置から現に特定された位置へのスクロールによる遷移とスクロールを伴わない遷移とを切り替える。
【００１８】
表示制御装置１は、制御部１０および記憶部２０を有する。
【００１９】
制御部１０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部１０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路の電子回路に対応する。または、制御部１０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。さらに、制御部１０は、位置情報抽出部１１、端末情報収集部１２、音声変換部１３、位置情報検索部１４、遷移種別判定部１５、表示情報生成部１６および表示情報出力部１７を有する。
【００２０】
記憶部２０は、例えばフラッシュメモリ（Flash  Memory）やＦＲＡＭ（登録商標）（Ferroelectric  Random  Access  Memory）等の不揮発性の半導体メモリ素子等の記憶装置に対応する。記憶部２０には、位置情報テーブル２１が含まれる。位置情報テーブル２１は、電子会議で用いられる文書のデータ内の特徴語と特徴語が出現する位置とを含む位置情報を記憶する。位置情報テーブル２１は、後述する位置情報抽出部１１によって格納される。なお、位置情報テーブル２１のデータ構造の一例は、後述する。
【００２１】
位置情報抽出部１１は、文書のデータから特徴語と特徴語が出現する位置を抽出する。文書は、事前に記憶部２０に登録されていても良いし、ネットワークを介して入力されても良い。
【００２２】
位置情報抽出部１１は、スマートデバイス２の画面の表示領域に応じて、文書のデータを複数の区画に分割する。例えば、位置情報抽出部１１は、スマートデバイス２の中で最小の表示領域を有するスマートデバイスに表示する場合の画面のアスペクト比で、文書のデータを複数の区画に分割する。すなわち、最小の表示領域を有するスマートデバイス２がスマートフォンである場合には、後述する表示情報出力部１７は、スマートフォンに対して分割した最小区画の範囲を表示する。スマートデバイス２がスマートフォンの４倍の大きさである場合には、後述する表示情報出力部１７は、４つの最小区画の範囲を表示する。ここで、区画の一例を、図３を参照して説明する。
【００２３】
図３は、区画の一例を示す図である。図３に示すように、位置情報抽出部１１は、スマートデバイス２の中で最小の表示領域を有するスマートデバイス２の画面のアスペクト比で、文書のデータを複数の区画に分割する。ここでは、位置情報抽出部１１は、スマートフォンの画面のアスペクト比で、文書のデータを区画１から区画１２に分割する。後述する表示情報出力部１７は、スマートデバイス２がスマートフォンである場合には、スマートフォンに対して分割した区画ずつ表示する。後述する表示情報出力部１７は、スマートデバイス２がスマートフォンの４倍の大きさである場合には、４つの区画ずつ表示する。
【００２４】
位置情報抽出部１１は、特徴語と特徴語が出現する区画と位置とを対応付けて位置情報テーブル２１に格納する。ここで、位置情報テーブル２１のデータ構造の一例を、図４を参照して説明する。
【００２５】
図４は、実施例に係る位置情報テーブルのデータ構造の一例を示す図である。図４に示すように、位置情報テーブル２１は、資料名２１ａ、特徴語２１ｂ、位置２１ｃ、区画２１ｄおよび出現回数２１ｅを対応付けて記憶する。資料名２１ａは、電子会議で用いられる文書のデータの名称である。特徴語２１ｂは、資料名２１ａで示される文書のデータに含まれる特徴語である。同じ特徴語２１ｂが、異なる区間２１ｄに設定されても良い。位置２１ｃは、文書のデータ内の特徴語の位置である。区画２１ｄは、特徴語２１ｂの位置２１ｃが出現する区画の識別番号である。出現回数２１ｅは、特徴語２１ｂが区画２１ｄ内に出現した回数である。
【００２６】
一例として、資料名２１ａが「資料１」である場合に、特徴語２１ｂとして「△△△」、位置２１ｃとして「位置Ｂ」、区画２１ｄとして「１」および出現回数２１ｅとして「５」と記憶している。
【００２７】
端末情報収集部１２は、ネットワーク３に接続される端末（スマートデバイス２）の表示領域の情報を収集する。例えば、端末情報収集部１２は、電子会議が開始されると、電子会議に参加する複数のスマートデバイス２に対して、端末の表示領域の情報を問合せる。端末情報収集部１２は、問合せに対する応答としてそれぞれの端末の表示領域の情報を収集する。
【００２８】
音声変換部１３は、音声を文字列に変換する。例えば、音声変換部１３は、音声により資料の説明が開始されると、音声を音声認識により文字列に変換する。なお、ここで用いられる音声認識は、音声を認識して文字列に変換する技術であれば、何でも構わない。
【００２９】
位置情報検索部１４は、音声変換部１３によって音声を変換された文字列からキーワードを抽出する。位置情報検索部１４は、位置情報テーブル２１を検索し、抽出したキーワードと合致する特徴語２１ｂに対応する位置情報を特定する。位置情報には、位置２１ｃおよび区画２１ｄが含まれる。例えば、位置情報検索部１４は、抽出したキーワードと合致する特徴語２１ｂを位置情報テーブル２１から検索し、出現回数２１ｅが最大の位置情報を特定する。
【００３０】
位置情報検索部１４は、位置情報が複数特定される場合には、音声を変換された文字列に含まれる複数のキーワードに対して、位置情報テーブル２１を用いてキーワードの出現位置関係を含めた検索を行い、それぞれ対応する位置情報を特定する。一例として、資料１において、特徴語２１ｂとして「△△△」の位置情報が複数特定されたとする。すると、位置情報検索部１４は、音声を変換された文字列に含まれる複数のキーワード「○○○」「×××」を用いて、位置情報テーブル２１からそれぞれ対応する位置情報を検索する。位置情報検索部１４は、「△△△」の複数の位置情報と、複数のキーワードに対応する位置情報との位置関係から「△△△」の位置情報を一意に特定する。
【００３１】
遷移種別判定部１５は、位置情報検索部１４によって特定された第１の位置情報と第２の位置情報との差分に応じて、第１の位置情報から第２の位置情報へ遷移する際の遷移種別を判定する。第１の位置情報が特定された時点と第２の位置情報が特定された時点とは、同じ時点ではなく、一例として、数秒ずれている。
【００３２】
例えば、遷移種別判定部１５は、第１の位置情報と第２の位置情報との差分が所定の値以下である場合には、遷移種別としてスクロールを示す遷移種別と判定する。遷移種別判定部１５は、第１の位置情報と第２の位置情報との差分が所定の値より大きい場合には、遷移種別としてスキップを示す遷移種別と判定する。すなわち、遷移種別判定部１５は、第１の位置情報と第２の位置情報との差分が所定の値以下である場合には、説明者が資料を先頭から順に説明するシーンであると判断する。遷移種別判定部１５は、第１の位置情報と第２の位置情報との差分が所定の値より大きい場合には、資料の質疑応答で任意の箇所を説明するシーンであると判断する。言い換えれば、遷移種別判定部１５は、第１の位置情報と第２の位置情報との差分に応じて、説明者の説明態様を判定しているともいえる。なお、所定の値とは、一例として、隣の区画の識別番号の差分を示す値「１」である。但し、所定の値は、これに限定されず、区画に含まれる単語の多少や説明者の速度等に応じて「２」としても良いし、「３」としても良い。所定の値は、適宜変更されても良い。
【００３３】
表示情報生成部１６は、遷移種別に基づき、第１の位置情報から第２の位置情報への表示情報を生成する。例えば、表示情報生成部１６は、第１の位置情報から第２の位置情報へ遷移する際の遷移種別を、遷移種別判定部１５から取得する。表示情報生成部１６は、端末情報収集部１２からネットワーク３に接続されるスマートデバイス２の表示領域の情報を取得する。そして、表示情報生成部１６は、遷移種別がスクロールを示す遷移種別である場合には、スマートデバイス２の表示領域に応じた数の区画を表示領域に表示させ、第１の位置情報から第２の位置情報までスクロールで遷移させるように表示情報を生成する。表示情報生成部１６は、遷移種別がスキップを示す遷移種別である場合には、スマートデバイス２の表示領域に応じた数の区画を表示領域に表示させ、第１の位置情報から第２の位置情報までスキップで遷移させるように表示情報を生成する。
【００３４】
表示情報生成部１６は、生成した表示情報を、位置情報検索部１４によって特定された位置情報の位置に出現する特徴語を強調表示させるように編集する。
【００３５】
表示情報出力部１７は、表示情報生成部１６によって生成された表示情報を、スマートデバイス２に出力（送信）する。
【００３６】
スマートデバイス２は、表示制御部２Ａを有する。
【００３７】
表示制御部２Ａは、表示情報出力部１７から送信された表示情報を受信し、受信した表示情報の表示を制御する。例えば、表示制御部２Ａは、表示情報に基づいて、指定された区画を表示領域に表示し、第１の位置情報から第２の位置情報までスクロールで遷移する。表示制御部２Ａは、表示情報に基づいて、指定された区画を表示領域に表示し、第１の位置情報から第２の位置情報までスキップで遷移する。そして、表示制御部２Ａは、表示情報に基づいて、強調表示が指定された部分を強調表示する。
【００３８】
［スクロール表示の一例］
図５は、スクロール表示の一例を示す図である。なお、図５は、スマートデバイス２として、タブレットおよびスマートフォンを適用した場合である。図５に示すように、ＰＣのモニタ３０には、説明中の資料のデータが表示されている。モニタ３０は、６区画のデータを表示領域に表示しているとする。
【００３９】
まず、位置情報検索部１４は、音声変換部１３によって音声を変換された文字列からキーワードを抽出する。位置情報検索部１４は、抽出したキーワードと合致する特徴語「拡張現実」に対応する位置情報（位置、区画）を特定する。位置情報検索部１４は、抽出したキーワードと合致する特徴語「ＸＸＸ」に対応する位置情報を特定する。
【００４０】
すると、遷移種別判定部１５は、特徴語「拡張現実」に対応する位置情報と特徴語「ＸＸＸ」に対応する位置情報との差分が所定の値以下である場合には、遷移種別としてスクロールを示す遷移種別と判定する。所定の値は、隣の区画を示す「１」であるとする。ここでは、遷移種別判定部１５は、差分が区間１から区間２までの差分を示す１であるので、遷移種別としてスクロールを示す遷移種別と判定する。すなわち、遷移種別判定部１５は、説明者が資料を先頭から順に説明するシーンであると判断する。
【００４１】
そして、表示情報生成部１６は、遷移種別がスクロールを示す遷移種別であるので、スマートデバイス２の表示領域に応じた数の区画を表示領域に表示させる表示情報を生成する。表示情報生成部１６は、特徴語「拡張現実」に対応する位置情報から特徴語「ＸＸＸ」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。ここでは、スマートデバイス２としてのタブレットは、４区画を表示領域とする。スマートデバイス２としてのスマートフォンは、１区画を表示領域とする。表示情報生成部１６は、タブレットの表示領域に４区画を表示させる表示情報を生成し、特徴語「拡張現実」に対応する位置情報から特徴語「ＸＸＸ」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。表示情報生成部１６は、スマートフォンの表示領域に１区画を表示させる表示情報を生成し、特徴語「拡張現実」に対応する位置情報から特徴語「ＸＸＸ」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。
【００４２】
そして、表示情報出力部１７は、表示情報生成部１６によって生成された表示情報を、スマートデバイス２に送信する。ここでは、表示情報出力部１７は、スマートデバイス２としてのタブレットおよびスマートデバイス２としてのスマートフォンに、それぞれ対応する表示情報を送信する。
【００４３】
そして、表示制御部２Ａは、表示情報出力部１７から送信された表示情報を受信し、受信した表示情報の表示を制御する。ここでは、スマートデバイス２としてのタブレットでは、表示制御部２Ａは、表示情報に基づいて、指定された４区画を表示領域に表示し、特徴語「拡張現実」に対応する位置の区画から特徴語「ＸＸＸ」に対応する位置の区画までスクロールで遷移する。スマートデバイス２としてのスマートフォンでは、表示制御部２Ａは、表示情報に基づいて、指定された１区画を表示領域に表示し、特徴語「拡張現実」に対応する位置の区画から特徴語「ＸＸＸ」に対応する位置の区画までスクロールで遷移する。
【００４４】
さらに、位置情報検索部１４は、音声変換部１３によって音声を変換された文字列からキーワードを抽出する。位置情報検索部１４は、抽出したキーワードと合致する特徴語「スマートデバイス」に対応する位置情報（位置、区画）を特定する。
【００４５】
すると、遷移種別判定部１５は、特徴語「ＸＸＸ」に対応する位置情報と特徴語「スマートデバイス」に対応する位置情報との差分が１であるので、遷移種別としてスクロールを示す遷移種別と判定する。
【００４６】
そして、表示情報生成部１６は、遷移種別がスクロールを示す遷移種別であるので、スマートデバイス２の表示領域に応じた数の区画を表示領域に表示させる表示情報を生成する。表示情報生成部１６は、特徴語「ＸＸＸ」に対応する位置情報から特徴語「スマートデバイス」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。ここでは、表示情報生成部１６は、タブレットの表示領域に４区画を表示させる表示情報を生成し、特徴語「ＸＸＸ」に対応する位置情報から特徴語「スマートデバイス」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。表示情報生成部１６は、スマートフォンの表示領域に１区画を表示させる表示情報を生成し、特徴語「ＸＸＸ」に対応する位置情報から特徴語「スマートデバイス」に対応する位置情報までスクロールで遷移させるように表示情報を生成する。
【００４７】
そして、表示情報出力部１７は、表示情報生成部１６によって生成された表示情報を、スマートデバイス２に送信する。ここでは、表示情報出力部１７は、スマートデバイス２としてのタブレットおよびスマートデバイス２としてのスマートフォンに、それぞれ対応する表示情報を送信する。
【００４８】
そして、表示制御部２Ａは、表示情報出力部１７から送信された表示情報を受信し、受信した表示情報の表示を制御する。ここでは、スマートデバイス２としてのタブレットでは、表示制御部２Ａは、表示情報に基づいて、指定された４区画を表示領域に表示し、特徴語「ＸＸＸ」に対応する位置の区画から特徴語「スマートデバイス」に対応する位置の区画までスクロールで遷移する。すなわち、表示制御部２Ａは、事前に区分けした最小区画の４倍のサイズでスクロールする。スマートデバイス２としてのスマートフォンでは、表示制御部２Ａは、表示情報に基づいて、指定された１区画を表示領域に表示し、特徴語「ＸＸＸ」に対応する位置の区画から特徴語「スマートデバイス」に対応する位置の区画までスクロールで遷移する。すなわち、表示制御部２Ａは、事前に区分けした最小区画の１倍のサイズ、つまり最小区画と同じサイズでスクロールする。
【００４９】
［スキップ表示の一例］
図６は、スキップ表示の一例を示す図である。なお、図６は、スマートデバイス２として、タブレットおよびスマートフォンを採用した場合である。図６に示すように、ＰＣのモニタ３０には、説明中の資料のデータが表示されている。モニタ３０は、６区画のデータを表示領域に表示しているとする。
【００５０】
まず、位置情報検索部１４は、音声変換部１３によって音声を変換された文字列からキーワードを抽出する。位置情報検索部１４は、抽出したキーワードと合致する特徴語「ＡＲ統合基盤製品」に対応する位置情報（位置、区画）を特定する。位置情報検索部１４は、抽出したキーワードと合致する特徴語「誤り」に対応する位置情報を特定する。
【００５１】
すると、遷移種別判定部１５は、特徴語「ＡＲ統合基盤製品」に対応する位置情報と特徴語「誤り」に対応する位置情報との差分が所定の値より大きい場合には、遷移種別としてスキップを示す遷移種別と判定する。所定の値は、隣の区画を示す「１」であるとする。ここでは、遷移種別判定部１５は、差分が区間１から区間９までの差分を示す８であるので、遷移種別としてスキップを示す遷移種別と判定する。すなわち、遷移種別判定部１５は、資料の質疑応答で任意の箇所を説明するシーンであると判断する。
【００５２】
そして、表示情報生成部１６は、遷移種別がスキップを示す遷移種別であるので、スマートデバイス２の表示領域に応じた数の区画を表示領域に表示させる表示情報を生成する。表示情報生成部１６は、特徴語「ＡＲ統合基盤製品」に対応する位置情報から特徴語「誤り」に対応する位置情報までスキップで遷移させるように表示情報を生成する。ここでは、スマートデバイス２としてのタブレットは、４区画を表示領域とする。スマートデバイス２としてのスマートフォンは、１区画を表示領域とする。表示情報生成部１６は、タブレットの表示領域に４区画を表示させる表示情報を生成し、特徴語「ＡＲ統合基盤製品」に対応する位置情報から特徴語「誤り」に対応する位置情報までスキップで遷移させるように表示情報を生成する。表示情報生成部１６は、スマートフォンの表示領域に１区画を表示させる表示情報を生成し、特徴語「ＡＲ統合基盤製品」に対応する位置情報から特徴語「誤り」に対応する位置情報までスキップで遷移させるように表示情報を生成する。
【００５３】
そして、表示情報出力部１７は、表示情報生成部１６によって生成された表示情報を、スマートデバイス２に送信する。ここでは、表示情報出力部１７は、スマートデバイス２としてのタブレットおよびスマートデバイス２としてのスマートフォンに、それぞれ対応する表示情報を送信する。
【００５４】
そして、表示制御部２Ａは、表示情報出力部１７から送信された表示情報を受信し、受信した表示情報の表示を制御する。ここでは、スマートデバイス２としてのタブレットでは、表示制御部２Ａは、表示情報に基づいて、指定された４区画を表示領域に表示し、特徴語「ＡＲ統合基盤製品」に対応する位置の区画から特徴語「誤り」に対応する位置の区画までスキップ（ジャンプ）で遷移する。スマートデバイス２としてのスマートフォンでは、表示制御部２Ａは、表示情報に基づいて、指定された１区画を表示領域に表示し、特徴語「ＡＲ統合基盤製品」に対応する位置の区画から特徴語「誤り」に対応する位置の区画までスキップ（ジャンプ）で遷移する。すなわち、表示制御部２Ａは、説明者の音声認識を介して特定された資料内の位置に直接ジャンプして表示する。
【００５５】
このようにして、表示制御装置１は、電子会議において、説明者が説明している資料の説明シーンを自動で判別し、スクロールで遷移表示するか、スキップで遷移表示するかを制御するので、遠隔地で参加している参加者が資料を見易くなる。
【００５６】
［表示制御処理のフローチャート］
図７は、実施例に係る表示制御処理のフローチャートの一例を示す図である。なお、電子会議において、説明者が資料を説明しているものとし、説明者が説明している音声が入力されたものとする。
【００５７】
図７に示すように、表示制御装置１は、入力された音声を音声認識により文字列に変換し、変換した文字列からキーワードを抽出する（ステップＳ１１）。表示制御装置１は、抽出したキーワードを用いて、位置情報テーブル２１から特徴語２１ｂ、区画２１ｄ、位置２１ｃを検索する（ステップＳ１２）。
【００５８】
表示制御装置１は、検索の結果、該当の特徴語はあったか否かを判定する（ステップＳ１３）。表示制御装置１は、該当の特徴語がなかったと判定した場合には（ステップＳ１３；Ｎｏ）、特徴語を検索すべく、ステップＳ１５に移行する。
【００５９】
一方、表示制御装置１は、該当の特徴語２１ｂがあったと判定した場合には（ステップＳ１３；Ｙｅｓ）、該当の特徴語２１ｂについて１か所の区画と位置が特定される否かを判定する（ステップＳ１４）。表示制御装置１は、該当の特徴語２１ｂについて１か所の区画と位置が特定されなかったと判定した場合には（ステップＳ１４；Ｎｏ）、１か所の区画と位置が特定される特徴語を検索すべく、ステップＳ１５に移行する。
【００６０】
一方、表示制御装置１は、１か所の区画と位置が特定されたと判定した場合には（ステップＳ１４；Ｙｅｓ）、ステップＳ１８に移行する。
【００６１】
ステップＳ１５において、表示制御装置１は、近傍検索の技術により、音声認識した複数のキーワードを用いて、位置情報テーブル２１からそれぞれ特徴語２１ｂ、区画２１ｄ、位置２１ｃを検索する（ステップＳ１５）。
【００６２】
そして、表示制御装置１は、該当の特徴語について１か所の区画と位置が特定される否かを判定する（ステップＳ１６）。例えば、表示制御装置１は、該当の特徴語の複数の位置情報（区画、位置）と、複数のキーワードに対応するそれぞれの位置情報（区画、位置）との位置関係から、該当の特徴語の位置情報が特定されるか否かを判定する。
【００６３】
表示制御装置１は、該当の特徴語の位置情報が特定されないと判定した場合には（ステップＳ１６；Ｎｏ）、検索に使用するキーワードを１つ増やす（ステップＳ１７）。そして、表示制御装置１は、１か所の区画と位置が特定される特徴語を検索すべく、ステップＳ１５に移行する。
【００６４】
一方、表示制御装置１は、該当の特徴語の位置情報が特定されると判定した場合には（ステップＳ１６；Ｙｅｓ）、ステップＳ１８に移行する。
【００６５】
ステップＳ１８において、表示制御装置１は、該当の特徴語の位置情報をパラメータとして遷移種別判定処理を実行する（ステップＳ１８）。なお、遷移種別判定処理の詳細は、後述する。そして、表示制御装置１は、遷移種別に応じて、特定された位置を含む区画を表示させる（ステップＳ１９）。例えば、表示制御装置１は、遷移種別がスクロールを示す遷移種別である場合には、スマートデバイス２の表示領域に、現在表示されている区画から該当の特徴語に対応する区画までスクロールで遷移させる。表示制御装置１は、遷移種別がスキップを示す遷移種別である場合には、スマートデバイス２の表示領域に、現在表示されている区画から該当の特徴語に対応する区画までスキップで遷移させる。
【００６６】
そして、表示制御装置１は、表示制御処理を終了する。
【００６７】
図８は、遷移種別判定処理のフローチャートの一例を示す図である。図８に示すように、表示制御装置１は、今回検索された特徴語の位置情報が初回のものであるか否かを判定する（ステップＳ２１）。例えば、表示制御装置１は、今回検索された特徴語の位置情報を記憶した記憶領域に、既に位置情報が記憶されているか否かを判定することで、今回検索された特徴語の位置情報が初回のものであるか否かを判定する。
【００６８】
表示制御装置１は、今回検索された特徴語の位置情報が初回のものであると判定した場合には（ステップＳ２１；Ｙｅｓ）、遷移種別を判定できないと判断し、ステップＳ２７に移行する。一方、表示制御装置１は、今回検索された特徴語の位置情報が初回のものでないと判定した場合には（ステップＳ２１；Ｎｏ）、遷移種別を判定できると判断し、ステップＳ２２に移行する。
【００６９】
ステップＳ２２において、表示制御装置１は、前回の検索結果は隣の区画か否かを判定する（ステップＳ２２）。例えば、表示制御装置１は、前回の検索結果に含まれる区画の識別番号と今回の検索結果に含まれる区画の識別番号との差分が「１」以下であるか否かを判定する。
【００７０】
表示制御装置１は、前回の検索結果は隣の区画であると判定した場合には（ステップＳ２２；Ｙｅｓ）、Ｎ回連続で隣の区画であるか否かを判定する（ステップＳ２３）。Ｎ回は、１回であっても良いし、２回であっても良いし、資料の先頭から順に説明するシーンであると判断できる回数であれば良い。Ｎの値が大きければ、遷移種別を判定する精度を上げることができる。
【００７１】
表示制御装置１は、Ｎ回連続で隣の区画であると判定した場合には（ステップＳ２３；Ｙｅｓ）、スクロールを示す遷移種別と判定する（ステップＳ２４）。すなわち、表示制御装置１は、先頭から順に説明するシーンであると判断する。そして、表示制御装置１は、ステップＳ２６に移行する。
【００７２】
一方、表示制御装置１は、前回の検索結果は隣の区画でないと判定した場合には（ステップＳ２２；Ｎｏ）またはＮ回連続で隣の区画であるわけではないと判定した場合には（ステップＳ２３；Ｎｏ）、スキップを示す遷移種別と判定する（ステップＳ２５）。すなわち、表示制御装置１は、ＱＡシーン（資料の質疑応答で任意の箇所を説明するシーン）であると判断する。そして、表示制御装置１は、ステップＳ２６に移行する。
【００７３】
ステップＳ２６において、表示制御装置１は、遷移種別の判定結果を記憶部２０の記憶領域に保存する（ステップＳ２６）。
【００７４】
ステップＳ２７において、表示制御装置１は、今回の検索結果である特徴語の位置情報を記憶部２０の記憶領域に保存する（ステップＳ２７）。位置情報には、特徴語の区画と区画内の位置が含まれる。なお、検索結果を保存する世代数は、Ｎ−１世代であれば良い。
【００７５】
［実施例の効果］
上記実施例によれば、表示制御装置１は、第１の指定に対応するデータ部分の表示を行い、更に、第２の指定を受けつける。表示制御装置１は、第１の指定に対応するデータ部分と、第２の指定に対応するデータ部分との間の離間度に応じて、第１の指定に対応するデータ部分の表示から第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、第１の指定に対応するデータ部分の表示から第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する。かかる構成によれば、表示制御装置１は、表示対象のデータ内で表示範囲が遷移する場合に、表示対象のデータの内容を把握させ易くすることができる。
【００７６】
また、上記実施例によれば、表示制御装置１は、第１の指定に対応するデータ部分と、第２の指定に対応するデータ部分との間の離間度が第１の離間度の場合に、第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行う。表示制御装置１は、第１の指定に対応するデータ部分と、第２の指定に対応するデータ部分との間の離間度が第１の離間度よりも離間度の大きい第２の離間度の場合に、第１の指定に対応するデータ部分の表示から第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行う。かかる構成によれば、表示制御装置１は、表示対象のデータ内で表示範囲が遷移する場合に、表示対象のデータの内容を把握させ易くすることができる。
【００７７】
また、上記実施例によれば、表示制御装置１は、表示対象のデータに関する説明の音声情報に基づいて、表示対象のデータに含まれる単語であって予め定められた特徴を有する単語の位置を特定する。表示制御装置１は、該特定した位置の指定を受け付ける。かかる構成によれば、表示制御装置１は、表示制御装置１は、例えば電子会議において、説明者の説明の音声情報を用いて、表示対象の説明位置を特定することができる。また、この結果、表示制御装置１は、説明者に画面操作をさせることなく、説明の位置を表示させることが可能となり、説明者に対して説明に集中させることができる。
【００７８】
また、上記実施例によれば、表示制御装置１は、第１の指定に対応するデータ部分と、第２の指定に対応するデータ部分との間の離間度に応じて、音声情報の主体の説明態様を特定する。表示制御装置１は、該特定した説明態様に基づき、スクロール過程の表示を行うか、スクロール過程を表示しない切り替えを行うかを制御する。かかる構成によれば、表示制御装置１は、例えば電子会議において、音声情報の主体の説明態様を自動で特定し、特定した説明態様を用いてスクロールまたはスキップの遷移表示方法を制御できる。この結果、表示制御装置１は、表示対象のデータ内で表示範囲が遷移する場合に、表示対象のデータの内容を把握させ易くすることができる。
【００７９】
また、上記実施例によれば、表示制御装置１は、表示対象のデータに関する説明の音声情報からキーワードを抽出する。表示制御装置１は、表示対象のデータを予め区分けした表示範囲毎に特徴を有する単語と位置とを対応付けた対応情報に基づいて、該抽出したキーワードに対応する単語の位置を特定する。かかる構成によれば、表示制御装置１は、表示範囲毎に特徴語と位置とを対応付けた対応情報を用いて、表示対象の説明位置を容易に特定することができる。
【００８０】
また、上記実施例によれば、表示制御装置１は、該抽出したキーワードに対応する単語の位置が複数特定される場合には、音声情報に含まれる複数のキーワードに対して、対応情報を用いて、該抽出したキーワードに対応する単語の位置を特定する。かかる構成によれば、表示制御装置１は、抽出したキーワードに対応する単語の位置が複数特定されても、一意となる位置を容易に特定することができる。
【００８１】
また、上記実施例によれば、表示対象のデータを区分けする表示範囲は、異なる種類の表示機器の中で最小の表示領域を有する表示機器に表示する場合の表示範囲である。かかる構成によれば、表示制御装置１は、最小の表示領域を有する表示機器に対しても、区分けされた表示範囲単位に表示制御することができる。この結果、表示制御装置１は、例えば、種類の異なる表示機器に対して表示対象のデータの内容を把握させ易くすることができる。
【００８２】
［その他］
なお表示制御装置１は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置に、上記した端末情報収集部１２、音声変換部１３、位置情報検索部１４、遷移種別判定部１５等の各機能を搭載することによって実現することができる。
【００８３】
また、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、表示情報生成部１６と表示情報出力部１７とを１個の部として統合しても良い。一方、位置情報検索部１４を、単一のキーワードから位置情報を特定する第１の特定部と、複数のキーワードから位置情報を特定する第２の特定部とを分散しても良い。また、位置情報テーブル２１を表示制御装置１の外部装置としてネットワーク経由で接続するようにしても良い。
【００８４】
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図１に示した表示制御装置１と同様の機能を実現する表示制御プログラムを実行するコンピュータの一例を説明する。図９は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【００８５】
図９に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０３と、ユーザからのデータの入力を受け付ける入力装置２１５と、表示装置２０９を制御する表示制御部２０７とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読取るドライブ装置２１３と、ネットワークを介して他のコンピュータとの間でデータの授受を行う通信制御部２１７とを有する。また、コンピュータ２００は、各種情報を一時記憶するメモリ２０１と、ＨＤＤ２０５を有する。そして、メモリ２０１、ＣＰＵ２０３、ＨＤＤ２０５、表示制御部２０７、ドライブ装置２１３、入力装置２１５、通信制御部２１７は、バス２１９で接続されている。
【００８６】
ドライブ装置２１３は、例えばリムーバブルディスク２１１用の装置である。ＨＤＤ２０５は、表示制御プログラム２０５ａおよび表示制御処理関連情報２０５ｂを記憶する。
【００８７】
ＣＰＵ２０３は、表示制御プログラム２０５ａを読み出して、メモリ２０１に展開し、プロセスとして実行する。かかるプロセスは、表示制御装置１の各機能部に対応する。表示制御処理関連情報２０５ｂは、位置情報テーブル２１に対応する。そして、例えばリムーバブルディスク２１１が、表示制御プログラム２０５ａ等の各情報を記憶する。
【００８８】
なお、表示制御プログラム２０５ａについては、必ずしも最初からＨＤＤ２０５に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」に当該プログラムを記憶させておく。そして、コンピュータ２００がこれらから表示制御プログラム２０５ａを読み出して実行するようにしても良い。
【００８９】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００９０】
（付記１）コンピュータに、
第１の指定に対応するデータ部分の表示を行い、
更に、第２の指定を受けつけ、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する、
処理を実行させることを特徴とする表示制御プログラム。
【００９１】
（付記２）該制御する処理は、前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度が第１の離間度の場合に、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行い、前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度が第１の離間度よりも離間度の大きい第２の離間度の場合に、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行う
ことを特徴とする付記１に記載の表示制御プログラム。
【００９２】
（付記３）表示対象のデータに関わる説明の音声情報に基づいて、前記表示対象のデータの中の該説明に対応する位置を特定し、
該受けつける処理は、該特定した位置に対する指定を受け付ける、
ことを特徴とする付記１または付記２に記載の表示制御プログラム。
【００９３】
（付記４）該制御する処理は、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、前記音声情報の主体の説明態様を特定し、
該特定した説明態様に基づき、スクロール過程の表示を行うか、スクロール過程を表示しない切り替えを行うかを制御する、
ことを特徴とする付記１に記載の表示制御プログラム。
【００９４】
（付記５）該特定する処理は、
前記表示対象のデータに関する説明の音声情報からキーワードを抽出し、
前記表示対象のデータを予め区分けした表示範囲毎に特徴を有する単語と位置とを対応付けた対応情報に基づいて、該抽出したキーワードに対応する単語の位置を特定する、
ことを特徴とする付記３に記載の表示制御プログラム。
【００９５】
（付記６）該特定する処理は、該抽出したキーワードに対応する単語の位置が複数特定される場合には、前記音声情報に含まれる複数のキーワードに対して、前記対応情報を用いてキーワードの位置関係を検索し、検索した位置関係に基づいて該抽出したキーワードに対応する単語の位置を特定する、
ことを特徴とする付記５に記載の表示制御プログラム。
【００９６】
（付記７）前記表示対象のデータを区分けする表示範囲は、異なる種類の表示機器の中で最小の表示領域を有する表示機器に表示する場合の表示範囲である
ことを特徴とする付記５に記載の表示制御プログラム。
【００９７】
（付記８）第１の指定に対応するデータ部分の表示を行う表示部と、
更に、第２の指定を受けつける受付部と、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する制御部と、
を有することを特徴とする表示制御装置。
【００９８】
（付記９）コンピュータが、
第１の指定に対応するデータ部分の表示を行い、
更に、第２の指定を受けつけ、
前記第１の指定に対応するデータ部分と、前記第２の指定に対応するデータ部分との間の離間度に応じて、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程の表示を行うか、前記第１の指定に対応するデータ部分の表示から前記第２の指定に対応するデータ部分の表示へのスクロール過程を表示しない切り替えを行うかを制御する
各処理を実行することを特徴とする表示制御方法。
【符号の説明】
【００９９】
１  表示制御装置
２  スマートデバイス
２Ａ  表示制御部
３  ネットワーク
９  表示制御システム
１０  制御部
１１  位置情報抽出部
１２  端末情報収集部
１３  音声変換部
１４  位置情報検索部
１５  遷移種別判定部
１６  表示情報生成部
１７  表示情報出力部
２０  記憶部
２１  位置情報テーブル
【図１】
0006379796.tif 000002
【図２】
0006379796.tif 000003
【図３】
0006379796.tif 000004
【図４】
0006379796.tif 000005
【図５】
0006379796.tif 000006
【図６】
0006379796.tif 000007
【図７】
0006379796.tif 000008
【図８】
0006379796.tif 000009
【図９】
0006379796.tif 000010