JP7772080B2 - Information presentation system, device, method and program - Google Patents
Information presentation system, device, method and programInfo
- Publication number
- JP7772080B2 JP7772080B2 JP2023554143A JP2023554143A JP7772080B2 JP 7772080 B2 JP7772080 B2 JP 7772080B2 JP 2023554143 A JP2023554143 A JP 2023554143A JP 2023554143 A JP2023554143 A JP 2023554143A JP 7772080 B2 JP7772080 B2 JP 7772080B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- explanatory
- processing unit
- viewer
- explanatory information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
Description
この発明の一態様は、例えばオンライン講演会における発表情報またはオンライン展示会における展示情報を、視覚マテリアルを用いた形式により閲覧者に提示する情報提示システムと、このシステムで使用される装置、方法およびプログラムに関する。 One aspect of this invention relates to an information presentation system that presents information presented at an online lecture or information exhibited at an online exhibition to viewers in the form of visual materials, as well as devices, methods, and programs used in this system.
近年、例えばオンラインによる講演会や展示会において、発表や展示をポスターやスライド等のように、文字や図等の視覚マテリアルを用いた形式で行うシステムが検討されている(例えば非特許文献1を参照)。このようなシステムでは、閲覧者が、例えば自身の端末から上記発表会または展示会のWebサイトにアクセスして、スクロール操作により所望のポスターを選択して内容を閲覧できるようにし、さらにポスターごとに閲覧者と説明者との間でチャット形式またはWeb会議により質疑応答を行えるようにする等の様々な仕組みが提案されている。In recent years, systems have been considered for online lectures and exhibitions, for example, that use visual materials such as text and diagrams for presentations and displays, such as posters and slides (see, for example, non-patent document 1). Such systems allow viewers to access the presentation or exhibition website from their own devices, select a desired poster by scrolling, and view its contents. Various mechanisms have also been proposed, such as enabling Q&A sessions between viewers and presenters via chat or web conference for each poster.
ところが、スクロール操作による閲覧は、ポスターに記載された発表または展示の情報が画一的に視覚提示されるだけであるため、説明者にとっては発表または展示の内容を閲覧者に十分に伝え難い。また、閲覧者にとってはリアルタイムに閲覧できるものの、発表または展示の内容をただ単に読むだけとなるため、内容を常に十分理解できるとは限らない。すなわち、説明者および閲覧者の双方にとって満足感のある情報提示が行えない場合がある。However, when viewing by scrolling, the information about the presentation or exhibition written on the poster is simply presented visually in a uniform manner, making it difficult for the presenter to fully convey the content of the presentation or exhibition to the viewer. Furthermore, while viewers can view the information in real time, they are simply reading the content of the presentation or exhibition, which does not always allow them to fully understand it. In other words, there are cases where information presentation is not satisfactory for both the presenter and the viewer.
一方、チャット形式またはWeb会議により質疑応答を行う仕組みを利用すると、発表または展示の内容をより詳しく提示することが可能となるが、閲覧者が多くなると説明者の負荷が増加すると共に質疑応答の応答性が低下し、リアルタイム性を維持できなくなる。 On the other hand, using a system for question and answer sessions via chat or web conferencing makes it possible to present the content of a presentation or exhibition in more detail, but as the number of viewers increases, the burden on the presenter increases and the responsiveness of question and answer sessions decreases, making it impossible to maintain real-time communication.
この発明は上記事情に着目してなされたもので、オンラインによる視覚マテリアルを用いた形式の発表または展示を行う際に、リアルタイム性を維持した上で閲覧者の閲覧状態に応じて情報を的確に提示できるようにし、これにより説明者および閲覧者の双方にとって満足感の高い情報提示を可能にする技術を提供しようとするものである。 This invention was made with the above-mentioned circumstances in mind, and aims to provide technology that enables information to be presented accurately in accordance with the viewer's viewing status while maintaining real-time performance when making a presentation or exhibition using online visual materials, thereby enabling information to be presented in a way that is highly satisfying for both the presenter and the viewer.
上記課題を解決するために、この発明に係る情報提示システムとその装置または方法の一態様は、発表または展示イベントにおける視覚マテリアルを用いた形式の説明情報を、情報提示側が使用する情報提示制御装置から閲覧者が使用する閲覧者端末にネットワークを介してオンラインにより送信し提示する際に、前記閲覧者端末が、前記情報提示制御装置から送信される前記説明情報を前記ネットワークを介して受信して表示デバイスに表示すると共に、表示された前記説明情報に対する前記閲覧者の閲覧操作に関する情報を検出し、検出された前記閲覧操作に関する情報を前記ネットワークを介して前記情報提示制御装置へ送信する。これに対し、前記情報提示制御装置は、前記閲覧操作に関する情報を前記ネットワークを介して取得し、取得された前記閲覧操作に関する情報に基づいて、スクロールの方向が逆方向の場合を検出すると共に前記逆方向のスクロールが最後までスクロール済みか否かを判定し、その判定結果に基づいて前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかを推定し、前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかに応じて、前記説明情報に対応する読み上げ音声情報を含む補助説明情報を生成し、生成された前記補助説明情報を前記ネットワークを介して前記閲覧者端末へ送信する。前記閲覧者端末は、送信された前記補助説明情報を前記ネットワークを介して受信し、受信された前記補助説明情報に含まれる前記読み上げ音声情報を音響デバイスから出力する。 In order to solve the above-mentioned problems, one aspect of an information presentation system and its device or method according to the present invention transmits and presents explanatory information in a form of visual materials at a presentation or exhibition event online from an information presentation control device used by an information presenter to a viewer terminal used by a viewer via a network. The viewer terminal receives the explanatory information transmitted from the information presentation control device via the network and displays it on a display device, detects information regarding the viewer's viewing operation with respect to the displayed explanatory information, and transmits the detected information regarding the viewing operation to the information presentation control device via the network. In response, the information presentation control device acquires information regarding the viewing operation via the network, detects whether the scrolling direction is reverse based on the acquired information regarding the viewing operation, determines whether the scrolling in the reverse direction has been scrolled to the end, estimates based on the determination result whether the purpose of the scrolling in the reverse direction is "reconfirmation" or "supplement," generates auxiliary explanatory information including read-aloud information corresponding to the explanatory information depending on whether the purpose of the scrolling in the reverse direction is "reconfirmation" or "supplement," and transmits the generated auxiliary explanatory information to the viewer terminal via the network. The viewer terminal receives the transmitted auxiliary explanatory information via the network, and outputs the read-aloud audio information included in the received auxiliary explanatory information from an acoustic device.
この発明の一態様によれば、提示された説明情報に対する閲覧者の閲覧操作をもとに当該閲覧者の閲覧状態が推定され、推定された閲覧状態に基づいて上記説明情報に対応する読み上げ音声情報が生成され閲覧者に対し出力される。これにより閲覧者は、ポスターに記載された説明情報を視覚により閲覧しながら、それと並行して読み上げ音声情報により聴覚で内容を確認することが可能となる。 According to one aspect of this invention, the viewer's viewing state is estimated based on the viewer's viewing operation on the presented explanatory information, and read-aloud audio information corresponding to the explanatory information is generated based on the estimated viewing state and output to the viewer. This allows the viewer to visually view the explanatory information on the poster while simultaneously audibly confirming the content through the read-aloud audio information.
しかも、読み上げ音声情報は、閲覧者の閲覧の状態、例えば閲覧の詳細度や閲覧の目的に応じて、読み上げ内容または音源が適宜選択され出力される。このため、説明情報を単に音声で読み上げるだけでなく、閲覧者の閲覧状態に応じた内容または音源の音声メッセージを提示することが可能となり、さらにチャットやWeb会議を利用する場合に比べ、リアルタイム性の高い情報提示を実現できる。 Moreover, the content or audio source of the audio information to be read aloud is appropriately selected and output depending on the viewer's viewing status, such as the level of detail and purpose of the viewing. This makes it possible not only to simply read out explanatory information aloud, but also to present audio messages with content or audio sources that correspond to the viewer's viewing status, and furthermore, to present information in a more real-time manner than when using chat or web conferencing.
すなわちこの発明の一態様によれば、オンラインによる視覚マテリアルを用いた形式の発表または展示を行う際に、リアルタイム性を維持した上で閲覧者の閲覧状態に応じて情報を的確に提示できるようになり、これにより説明者および閲覧者の双方ともに満足感の高い情報提示を可能にした技術を提供することができる。 In other words, according to one aspect of this invention, when making a presentation or exhibition using online visual materials, it is possible to accurately present information according to the viewer's viewing state while maintaining real-time performance, thereby providing technology that enables the presentation of information in a manner that is highly satisfying for both the presenter and the viewer.
以下、図面を参照してこの発明に係わる実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.
[一実施形態]
この発明の一実施形態では、オンライン展示会において、展示物の説明情報をポスターやスライド等のように文字や図等の視覚マテリアルを用いた形式で提示する場合を例にとって説明する。
[One embodiment]
In one embodiment of the present invention, an example will be described in which explanatory information about exhibits is presented in the form of visual materials such as letters and figures, such as posters and slides, at an online exhibition.
(構成例)
(1)システム
図1は、この発明の一実施形態に係る情報提示システムの構成の一例を示す図である。
(Configuration example)
(1) System FIG. 1 is a diagram showing an example of the configuration of an information presentation system according to an embodiment of the present invention.
一実施形態に係る情報提示システムは、情報提示側となる例えば展示会の主催者が情報提示制御装置として運用するサーバ装置SVを備える。このサーバ装置SVには、展示物の出展者が使用する複数の出展者端末ET1~ETmと、展示物の閲覧者が使用する複数の閲覧者端末UT1~UTnが、いずれもネットワークNWを介してアクセス可能となっている。なお、以後上記ET1~ETm、UT1~UTnを、それぞれ簡略的にET、UTと記載する。 An information presentation system according to one embodiment includes a server device SV operated as an information presentation control device by the information presenting party, such as an exhibition organizer. This server device SV is accessible via a network NW by multiple exhibitor terminals ET1-ETm used by exhibitors of exhibits, and multiple viewer terminals UT1-UTn used by viewers of exhibits. Hereinafter, ET1-ETm and UT1-UTn will be abbreviated as ET and UT, respectively.
出展者端末ETは、例えばパーソナルコンピュータからなり、出展者が制作した展示物の説明情報とその読み上げ音声ファイルを、ネットワークNWを介して上記サーバ装置SVにアップロードし登録する機能を有する。説明情報は、展示内容をポスターやスライド等のように文字や図等の視覚マテリアルを用いた形式で説明するもので、例えば大項目ごとにテキストデータと図表および写真を組み合わせて制作される。読み上げ音声ファイルは、上記説明情報に含まれる大項目ごとにその内容を読み上げ音声で表すものである。読み上げ音声ファイルには、大項目ごとに情報の内容の粒度の異なる複数の音声ファイルが含まれる。なお、補助説明情報の構成については動作例において説明する。 The exhibitor terminal ET consists of, for example, a personal computer, and has the function of uploading and registering explanatory information about exhibits created by exhibitors and their audio reading files to the server device SV via the network NW. The explanatory information explains the contents of the exhibit in a format using visual materials such as text and diagrams, such as posters and slides, and is created, for example, by combining text data with diagrams and photographs for each major category. The audio reading files represent the content of each major category included in the explanatory information by audio reading. The audio reading files include multiple audio files with different levels of granularity for the information content for each major category. The structure of the supplementary explanatory information will be explained in the operation example.
ネットワークNWは、例えばインターネットを中核とする広域網と、この広域網にアクセスするためのアクセス網とを備える。アクセス網としては、例えば、有線または無線を使用する公衆通信ネットワーク、有線または無線を使用するLAN(Local Area Network)、CATV(Cable Television)ネットワークが使用される。 The network NW comprises, for example, a wide area network with the Internet at its core, and an access network for accessing this wide area network. Examples of access networks that can be used include public communication networks using wired or wireless connections, LANs (Local Area Networks) using wired or wireless connections, and CATV (Cable Television) networks.
(2)装置
(2-1)閲覧者端末UT1~UTn
図2および図3は、それぞれ閲覧者端末UTのハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
(2) Devices (2-1) Viewer terminals UT1 to UTn
2 and 3 are block diagrams showing an example of the hardware configuration and software configuration of the viewer terminal UT, respectively.
閲覧者端末UTは、例えば、情報閲覧に必要な入出力機能と、サーバ装置SVとの間の情報データの伝送に必要なブラウザを備えるパーソナルコンピュータからなる。なお、閲覧者端末UTとしては、同様の機能を備えるものであれば、他にタブレット型端末やスマートフォン等が用いられてもよい。 The viewer terminal UT is, for example, a personal computer equipped with the input/output functions necessary for viewing information and a browser necessary for transmitting information data to and from the server device SV. Note that other devices such as tablet terminals and smartphones may also be used as the viewer terminal UT as long as they have similar functions.
閲覧者端末UTは、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを使用した制御部1を備える。そして、この制御部1に対し、プログラム記憶部2およびデータ記憶部3を有する記憶ユニットと、通信インタフェース(以後インタフェースをI/Fと称する)4、および入出力I/F部5を接続したものとなっている。The viewer terminal UT has a control unit 1 that uses a hardware processor such as a central processing unit (CPU). Connected to this control unit 1 are a storage unit having a program storage unit 2 and a data storage unit 3, a communication interface (hereinafter referred to as "I/F") 4, and an input/output I/F unit 5.
通信I/F部4は、制御部1の制御の下、ネットワークNWにより定義される通信プロトコルを使用して、サーバ装置SVとの間でデータ通信を行う。 Under the control of the control unit 1, the communication I/F unit 4 performs data communication with the server device SV using a communication protocol defined by the network NW.
入出力I/F部5には、入力デバイス51、表示デバイス52およびスピーカ53が接続される。入力デバイス51は、例えばキーボードおよびマウスを備える。表示デバイス52には、液晶または有機ELを使用するデバイスが使用される。表示デバイス52は、主として、サーバ装置SVからダウンロードされた展示物の説明情報を視覚表示するために使用される。入力デバイス51は、主として、上記表示デバイス52に表示された上記説明情報の表示位置をスクロールするために使用される。スピーカ53は、サーバ装置SVから送られる読み上げ音声ファイルを拡声出力するために使用される。 An input device 51, a display device 52, and a speaker 53 are connected to the input/output I/F unit 5. The input device 51 includes, for example, a keyboard and a mouse. The display device 52 is a device that uses liquid crystal or organic EL. The display device 52 is primarily used to visually display explanatory information about the exhibits downloaded from the server device SV. The input device 51 is primarily used to scroll the display position of the explanatory information displayed on the display device 52. The speaker 53 is used to amplified and output the read-aloud audio file sent from the server device SV.
その他、入出力I/F部5にはカメラが接続されてもよい。カメラを備えることで、例えば閲覧者の顔画像から表示された説明情報に対する閲覧者の視線を検出し、検出された視線をもとに説明情報に対する閲覧者の閲覧位置を認識することが可能となる。 In addition, a camera may be connected to the input/output I/F unit 5. By providing a camera, it is possible to detect the viewer's line of sight relative to the displayed explanatory information from, for example, the viewer's facial image, and recognize the viewer's viewing position relative to the explanatory information based on the detected line of sight.
プログラム記憶部2は、例えば、記憶媒体としてSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、一実施形態に係る各種制御処理を実行するために必要なアプリケーション・プログラムを格納する。なお、以後OSと各アプリケーション・プログラムとをまとめてプログラムと称する。 The program storage unit 2 is configured, for example, by combining a non-volatile memory such as a solid-state drive (SSD) (storage medium) that can be written to and read from at any time with a non-volatile memory such as read-only memory (ROM), and stores middleware such as an operating system (OS), as well as application programs required to execute various control processes according to one embodiment. Hereinafter, the OS and each application program will be collectively referred to as the "program."
データ記憶部3は、例えば、記憶媒体として、SSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、一実施形態を実施するために必要な主たる記憶部として、説明情報記憶部31および補助説明情報記憶部32を備えている。 The data storage unit 3 is, for example, a combination of a non-volatile memory such as an SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as RAM (Random Access Memory), and is equipped with an explanatory information storage unit 31 and an auxiliary explanatory information storage unit 32 as the main storage units required to implement one embodiment.
説明情報記憶部31は、サーバ装置SVからダウンロードされた説明情報を保存するために使用される。 The explanatory information storage unit 31 is used to store explanatory information downloaded from the server device SV.
補助説明情報記憶部32は、サーバ装置SVからダウンロードされた読み上げ音声ファイルを含む補助説明情報を保存するために使用される。 The auxiliary explanatory information storage unit 32 is used to store auxiliary explanatory information including audio files to be read aloud downloaded from the server device SV.
制御部1は、一実施形態を実施するために必要な処理機能として、説明情報受信処理部11と、説明情報表示処理部12と、スクロール操作検出処理部13と、閲覧操作情報送信処理部14と、補助説明情報受信処理部15と、読み上げ音声出力処理部16とを備える。これらの処理部11~16は、何れもプログラム記憶部2に格納されたアプリケーション・プログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。なお、上記アプリケーション・プログラムは、プログラム記憶部2に事前に格納しておく以外に、必要時にサーバ装置SVからダウンロードしてプログラム記憶部2に記憶されるようにしてもよい。 The control unit 1 includes, as processing functions necessary to implement one embodiment, an explanatory information reception processing unit 11, an explanatory information display processing unit 12, a scrolling operation detection processing unit 13, a browsing operation information transmission processing unit 14, an auxiliary explanatory information reception processing unit 15, and a reading voice output processing unit 16. These processing units 11 to 16 are all realized by causing the hardware processor of the control unit 1 to execute application programs stored in the program storage unit 2. Note that the application programs may be stored in advance in the program storage unit 2, or may be downloaded from the server device SV when needed and stored in the program storage unit 2.
説明情報受信処理部11は、閲覧者の閲覧アクセス操作に応じてサーバ装置SVに対しアクセスし、サーバ装置SVから展示物の説明情報を通信I/F部4を介して受信して説明情報記憶部31に保存させる処理を行う。 The explanatory information receiving processing unit 11 accesses the server device SV in response to the viewer's viewing access operation, receives explanatory information about the exhibit from the server device SV via the communication I/F unit 4, and stores it in the explanatory information storage unit 31.
説明情報表示処理部12は、上記説明情報記憶部31から説明情報を読み出し、読み出された上記説明情報を入出力I/F部5を介して表示デバイス52に出力し表示させる。またその際、入力デバイス51のスクロール操作に応じて上記説明情報の表示位置を制御する処理を行う。 The explanatory information display processing unit 12 reads explanatory information from the explanatory information storage unit 31, and outputs and displays the read explanatory information to the display device 52 via the input/output I/F unit 5. At this time, it also performs processing to control the display position of the explanatory information in response to scrolling operations on the input device 51.
スクロール操作検出処理部13は、所定の検出周期で、表示された上記説明情報に対する上記スクロール操作の量および方向を検出する処理を行う。 The scroll operation detection processing unit 13 performs processing to detect the amount and direction of the scroll operation on the displayed explanatory information at a predetermined detection period.
閲覧操作情報送信処理部14は、閲覧中の上記説明情報および大項目を表す識別情報と、検出された上記スクロール操作の量および方向を表す情報とを含む閲覧操作情報を生成し、生成された上記閲覧操作情報を通信I/F部4からサーバ装置SVへ送信する処理を行う。 The browsing operation information transmission processing unit 14 generates browsing operation information including identification information representing the above-mentioned explanatory information and major item being viewed, and information representing the amount and direction of the detected scrolling operation, and performs processing to transmit the generated browsing operation information from the communication I/F unit 4 to the server device SV.
補助説明情報受信処理部15は、サーバ装置SVから送信される閲覧中の説明情報に対応する補助説明情報を通信I/F部4を介して受信し、補助説明情報記憶部32に保存させる処理を行う。 The auxiliary explanatory information receiving processing unit 15 receives auxiliary explanatory information corresponding to the explanatory information being viewed, which is sent from the server device SV, via the communication I/F unit 4, and performs processing to store it in the auxiliary explanatory information storage unit 32.
読み上げ音声出力処理部16は、上記補助説明情報記憶部32から上記補助説明情報を読み出し、この補助説明情報に含まれる読み上げ音声ファイルをアナログ音声信号に変換したのち、入出力I/F部5を介してスピーカ53へ出力し、読み上げ音声を拡声出力させる処理を行う。 The reading audio output processing unit 16 reads the auxiliary explanatory information from the auxiliary explanatory information storage unit 32, converts the reading audio file contained in this auxiliary explanatory information into an analog audio signal, and then outputs it to the speaker 53 via the input/output I/F unit 5, thereby amplified and outputting the reading audio.
(2-2)サーバ装置SV
図4および図5は、それぞれサーバ装置SVのハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
(2-2) Server device SV
4 and 5 are block diagrams showing an example of the hardware configuration and software configuration of the server device SV, respectively.
サーバ装置SVは、例えばクラウド上に配置されるサーバコンピュータからなり、CPU等のハードウェアプロセッサを使用した制御部6を備える。そして、この制御部6に対し、バスを介して、プログラム記憶部7およびデータ記憶部8を有する記憶ユニットと、通信I/F部9を接続したものとなっている。 The server device SV consists of a server computer located, for example, on the cloud, and is equipped with a control unit 6 that uses a hardware processor such as a CPU. A storage unit having a program storage unit 7 and a data storage unit 8, and a communication I/F unit 9 are connected to this control unit 6 via a bus.
通信I/F部9は、制御部6の制御の下、ネットワークNWにより定義される通信プロトコルを使用して、出展者端末ETおよび閲覧者端末UTとの間で、それぞれ情報データの送受信を行う。 Under the control of the control unit 6, the communication I/F unit 9 sends and receives information data between the exhibitor terminal ET and the viewer terminal UT using a communication protocol defined by the network NW.
プログラム記憶部7は、例えば、記憶媒体としてHDDまたはSSD等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM等の不揮発性メモリとを組み合わせて構成したもので、OS等のミドルウェアに加えて、この発明の一実施形態に係る各種制御処理を実行するために必要なプログラムを格納する。 The program memory unit 7 is configured, for example, by combining a non-volatile memory such as an HDD or SSD as a storage medium that can be written to and read at any time with a non-volatile memory such as a ROM, and stores middleware such as an OS as well as programs necessary to execute various control processes in one embodiment of this invention.
データ記憶部8は、例えば、記憶媒体としてHDDまたはSSD等の随時書込みおよび読出しが可能な不揮発性メモリとRAM等の揮発性メモリと組み合わせたもので、この発明の一実施形態を実施するために必要な主たる記憶部として、説明情報記憶部81と、閲覧操作情報記憶部82と、訪問履歴情報記憶部83と、閲覧状態記憶部84と、補助説明情報記憶部85とを備えている。 The data storage unit 8 is, for example, a combination of a non-volatile memory such as an HDD or SSD as a storage medium that can be written to and read at any time, and a volatile memory such as RAM, and is equipped with an explanation information storage unit 81, a browsing operation information storage unit 82, a visit history information storage unit 83, a browsing status storage unit 84, and an auxiliary explanation information storage unit 85 as the main storage units required to implement one embodiment of this invention.
説明情報記憶部81は、出展者端末ETからアップロードされた説明情報を記憶するために使用される。説明情報は、先に述べたように、視覚マテリアルを用いた形式により例えば大項目ごとにテキストデータと図表または写真とを組み合わせて制作されたものである。 The explanatory information storage unit 81 is used to store explanatory information uploaded from the exhibitor terminal ET. As mentioned above, the explanatory information is created in a format that uses visual materials, for example, by combining text data with diagrams or photographs for each major category.
閲覧操作情報記憶部82は、閲覧者端末UTから送られる閲覧操作情報を保存するために使用される。閲覧操作情報には、先に述べたように、閲覧中の説明情報およびその大項目を示す識別情報と、スクロール操作の量および方向を表す情報が含まれている。 The browsing operation information storage unit 82 is used to store browsing operation information sent from the viewer terminal UT. As mentioned above, the browsing operation information includes the explanatory information being viewed, identification information indicating its major item, and information indicating the amount and direction of the scrolling operation.
訪問履歴情報記憶部83は、上記閲覧操作情報をもとに、閲覧中の説明情報に対する閲覧者の閲覧履歴(例えば閲覧回数(訪問履歴とも云う))を各大項目別に記憶するために使用される。 The visit history information storage unit 83 is used to store the viewer's viewing history (e.g., number of views (also called visit history)) for the explanatory information being viewed by each major category based on the above-mentioned viewing operation information.
閲覧状態記憶部84は、制御部6により得られる、説明情報に対する閲覧者の閲覧状態の推定結果を保存するために使用される。 The viewing state memory unit 84 is used to store the estimated results of the viewer's viewing state for the explanatory information obtained by the control unit 6.
補助説明情報記憶部85は、説明情報の大項目ごとに、説明情報の閲覧中に想定される閲覧者の複数の閲覧状態の各々に対応して予め用意された補助説明情報を記憶する。また補助説明情報記憶部85は、説明情報の閲覧中に閲覧者の同伴者または他の参加者から実際に提供される、或いは提供されると想定される補足または助言の内容を表す音声ファイルについても、補助説明情報として記憶する。 The auxiliary explanatory information storage unit 85 stores, for each major category of explanatory information, auxiliary explanatory information prepared in advance corresponding to each of multiple viewing states of the viewer that are expected while viewing the explanatory information. The auxiliary explanatory information storage unit 85 also stores, as auxiliary explanatory information, audio files representing the content of supplementary or advice that is actually provided or is expected to be provided by the viewer's companion or other participants while viewing the explanatory information.
制御部6は、この発明の一実施形態に係る処理機能として、説明情報送信処理部61と、閲覧操作情報取得処理部62と、閲覧状態推定処理部63と、補助説明情報生成処理部64と、補助説明情報送信処理部65とを備えている。これらの処理部61~65は、何れもプログラム記憶部7に格納されたアプリケーション・プログラムを制御部6のハードウェアプロセッサに実行させることにより実現される。 The control unit 6 has, as processing functions according to one embodiment of the present invention, an explanatory information transmission processing unit 61, a viewing operation information acquisition processing unit 62, a viewing state estimation processing unit 63, an auxiliary explanatory information generation processing unit 64, and an auxiliary explanatory information transmission processing unit 65. These processing units 61 to 65 are all realized by causing the hardware processor of the control unit 6 to execute application programs stored in the program storage unit 7.
説明情報送信処理部61は、出展者端末ETからアップロードされる説明情報を通信I/F部9を介して受信して説明情報記憶部81に格納する処理と、閲覧者端末UTからの閲覧要求に応じて上記説明情報記憶部81から対応する説明情報を読み出し、読み出された説明情報を通信I/F部9から要求元の閲覧者端末UTへ送信する処理を行う。 The explanatory information transmission processing unit 61 receives explanatory information uploaded from the exhibitor terminal ET via the communication I/F unit 9 and stores it in the explanatory information storage unit 81, and also reads out corresponding explanatory information from the explanatory information storage unit 81 in response to a viewing request from the viewer terminal UT, and transmits the read-out explanatory information from the communication I/F unit 9 to the requesting viewer terminal UT.
閲覧操作情報取得処理部62は、説明情報の閲覧中に閲覧者端末UTから周期的に送信される閲覧操作情報を通信I/F部9を介して受信し、受信された上記閲覧操作情報を閲覧操作情報に記憶させる処理を行う。 The viewing operation information acquisition processing unit 62 receives viewing operation information periodically transmitted from the viewer terminal UT while viewing the explanatory information via the communication I/F unit 9, and performs processing to store the received viewing operation information in the viewing operation information.
また閲覧操作情報取得処理部62は、受信された上記閲覧操作情報に基づいて、訪問履歴情報記憶部83に記憶されている、説明情報の大項目別の閲覧履歴(訪問履歴)を更新する処理も行う。 The browsing operation information acquisition processing unit 62 also performs processing to update the browsing history (visit history) by major category of explanatory information stored in the visit history information storage unit 83 based on the above-mentioned received browsing operation information.
閲覧状態推定処理部63は、新たな閲覧操作情報が受信されるごとに、閲覧操作情報記憶部82および訪問履歴情報記憶部83からそれぞれ新たに受信された上記閲覧操作情報および更新された最新の訪問履歴情報を読み込む。そして、読み込ました上記閲覧操作情報および訪問履歴情報をもとに閲覧者の閲覧状態を推定する処理を行う。なお、この閲覧状態の推定処理については動作例において説明する。 Each time new browsing operation information is received, the browsing state estimation processing unit 63 reads the newly received browsing operation information and the most recently updated visit history information from the browsing operation information storage unit 82 and the visit history information storage unit 83, respectively. Then, the processing unit 63 performs processing to estimate the browsing state of the viewer based on the read browsing operation information and visit history information. This browsing state estimation processing will be described in the operation example.
補助説明情報生成処理部64は、新たな閲覧状態の推定結果が得られるごとに、当該推定結果と、この推定結果を得るために使用された閲覧操作情報を検索条件として補助説明情報記憶部85を検索し、これにより上記検索条件に対応する補助説明情報を読み出す処理を行う。 Each time a new estimation result of the viewing state is obtained, the auxiliary explanatory information generation processing unit 64 searches the auxiliary explanatory information storage unit 85 using the estimation result and the viewing operation information used to obtain this estimation result as search conditions, and thereby performs a process of reading out the auxiliary explanatory information corresponding to the above search conditions.
補助説明情報送信処理部65は、読み出された上記補助説明情報を通信I/F部9から閲覧中の閲覧者端末UTへ送信する処理を行う。 The auxiliary explanatory information transmission processing unit 65 performs processing to transmit the read auxiliary explanatory information from the communication I/F unit 9 to the viewer terminal UT currently being viewed.
(動作例)
次に、以上のように構成された情報提示システムの動作例を説明する。
図8は閲覧者端末UTの制御部1により実行される閲覧制御処理の処理手順と処理内容を示すフローチャート、図9はサーバ装置SVの制御部6により実行される情報提示制御処理の処理手順と処理内容を示すフローチャートである。
(Example of operation)
Next, an example of the operation of the information presentation system configured as above will be described.
Figure 8 is a flowchart showing the processing procedure and processing content of the viewing control processing executed by the control unit 1 of the viewer terminal UT, and Figure 9 is a flowchart showing the processing procedure and processing content of the information presentation control processing executed by the control unit 6 of the server device SV.
(1)補助説明情報の構成
始めに、補助説明情報の構成について説明する。図6Aおよび図6Bは補助説明情報の構成の一例を示す図である。
補助説明情報は、視覚マテリアルを用いた形式の説明情報を構成する大項目ごとに、その大項目の識別情報(大項目ID)に対し、閲覧中に想定される複数の閲覧状態と、当該各閲覧状態に対応する音源と、上記大項目の説明内容に対応する読み上げ音声ファイルをそれぞれ対応付けたものである。
(1) Structure of the auxiliary explanatory information First, the structure of the auxiliary explanatory information will be described. Figures 6A and 6B are diagrams showing an example of the structure of the auxiliary explanatory information.
The auxiliary explanatory information corresponds, for each major item that constitutes explanatory information in a format using visual materials, to the identification information (major item ID) of that major item, multiple viewing states that are expected during viewing, sound sources corresponding to each viewing state, and a read-aloud audio file corresponding to the explanatory content of the major item.
閲覧状態として、この例では以下の5種類の状態が定義される。すなわち、第1の状態は、速読または読み飛ばしている状態に相当する「スキップ」閲覧である。第2の状態は、一般的な速度で閲覧している状態に相当する「通常」閲覧である。第3の状態は、熟読している状態に相当する「詳細」閲覧である。第4の状態は、ページの最後尾に到達した後に当該ページ内の任意の大項目に戻って再度閲覧する「再確認」である。第5の状態は、ページの途中で任意の大項目に戻って再度閲覧する「補足」説明である。 In this example, the following five types of viewing states are defined: The first state is "skip" viewing, which corresponds to speed reading or skipping. The second state is "normal" viewing, which corresponds to viewing at a normal speed. The third state is "detailed" viewing, which corresponds to careful reading. The fourth state is "reconfirmation," in which after reaching the end of the page, the user returns to any major item on the page and views it again. The fifth state is "supplementary" explanation, in which the user returns to any major item in the middle of the page and views it again.
音源として、この例では「説明者」と、閲覧者の「同伴者」と、「他の参加者」が定義される。そして、上記「スキップ」閲覧、「通常」閲覧および「詳細」閲覧に対しては「説明者」が対応付けられる。また、「再確認」に対しては「他の参加者」が、「補足」説明に対しては「同伴者」がそれぞれ対応付けられる。 In this example, the sound sources are defined as "explainer," the viewer's "companion," and "other participants." The "explainer" is associated with the above-mentioned "skip," "normal," and "detailed" views. Furthermore, "reconfirmation" is associated with "other participants," and "companion" with "supplementary" explanation.
読み上げ音声ファイルとして、この例では閲覧状態に応じて説明内容の粒度が異なる複数の読み上げ音声ファイルが用意される。例えば、「スキップ」閲覧に対しては大項目の説明内容の「概要」のみを読み上げる音声ファイルが用意され、「通常」閲覧に対しては大項目に記載された説明内容をそのまま読み上げる音声ファイルが用意され、「詳細」閲覧に対しては大項目の説明内容と追加説明の内容を読み上げる音声ファイルが用意される。上記各音声ファイルは事前に出展者により生成され、出展者端末ETからアップロードされる。 In this example, multiple audio files are prepared as audio readouts, with different levels of granularity in the explanation depending on the viewing status. For example, for "skip" viewing, an audio file is prepared that reads out only the "summary" of the explanation for each major item, for "normal" viewing, an audio file is prepared that reads out the explanation written in the major item as is, and for "detailed" viewing, an audio file is prepared that reads out the explanation for the major item and any additional explanations. Each of the above audio files is generated in advance by the exhibitor and uploaded from the exhibitor terminal ET.
また、「再確認」に対しては、読み上げ音声ファイルとして大項目の説明内容の補足説明またはFAQ(Frequently Asked Questions)を行う音声ファイルが用意され、「補足」説明に対しては同伴者による補足説明のための音声ファイルが用意される。 In addition, for "reconfirmation," audio files are provided that provide supplementary explanations of major items or FAQs (Frequently Asked Questions) as read-alouds, and for "supplementary" explanations, audio files are provided for supplementary explanations by accompanying persons.
さらに、各読み上げ音声ファイルには、読み上げ音声により音源の位置を表現するために、音像位置(音像定位とも云う)指定情報が含まれる。音像位置指定情報は、読み上げ音声の位相を制御する音声制御データと、音声の発生位置を閲覧者端末UTの表示画面に表示するための音像位置表示データとにより構成される。 Furthermore, each reading audio file contains sound image position (also called sound image localization) designation information to represent the position of the sound source by the reading audio. The sound image position designation information consists of audio control data that controls the phase of the reading audio and sound image position display data that displays the position where the audio is being generated on the display screen of the viewer terminal UT.
(2)説明情報の提示
サーバ装置SVの説明情報記憶部81には出展者端末ETからアップロードされた説明情報が事前に記憶され、また補助説明情報記憶部85には上記のように構成された補助説明情報が事前に記憶されているものとして説明を行う。
(2) Presentation of explanatory information The explanation is given assuming that the explanatory information uploaded from the exhibitor terminal ET is stored in advance in the explanatory information storage unit 81 of the server device SV, and that the auxiliary explanatory information configured as described above is stored in advance in the auxiliary explanatory information storage unit 85.
オンライン展示会の展示物を閲覧するために、閲覧者が自身の閲覧者端末UTにおいて上記オンライン展示会のURL(Uniform Resource Locator)に対しアクセス操作したとする。そうすると閲覧者端末UTの制御部1は、説明情報受信処理部11の制御の下、図8に示すステップS10で上記アクセス操作を検出してステップS11に移行し、展示サイトのサーバ装置SVに対しアクセス要求を送信する。 Let's say that a viewer accesses the URL (Uniform Resource Locator) of the online exhibition on their viewer terminal UT in order to view exhibits at the online exhibition. Then, under the control of the explanatory information reception processing unit 11, the control unit 1 of the viewer terminal UT detects the access operation in step S10 shown in Figure 8, proceeds to step S11, and sends an access request to the server device SV of the exhibition site.
これに対しサーバ装置SVは、説明情報送信処理部61の制御の下、図9に示すステップS30により上記アクセス要求を受信すると、ステップS31において先ず展示物のメニュー情報を説明情報記憶部81から読み出して閲覧者端末UTにダウンロードする。その結果、閲覧者端末UTの表示デバイス52には上記展示物のメニュー情報が表示される。 In response to this, when the server device SV receives the access request at step S30 shown in Figure 9 under the control of the explanatory information transmission processing unit 61, in step S31 it first reads the menu information of the exhibit from the explanatory information storage unit 81 and downloads it to the viewer terminal UT. As a result, the menu information of the exhibit is displayed on the display device 52 of the viewer terminal UT.
この状態で、閲覧者が閲覧を希望する展示物を指定操作したとすると、閲覧者端末UTから上記展示物の指定情報が送信される。これに対し、サーバ装置SVの制御部6は、説明情報送信処理部61の制御の下、説明情報記憶部81から上記指定情報に該当するポスターの説明情報を読み出し、読み出された上記説明情報を要求元の閲覧者端末UTにダウンロードする。図11はダウンロードされる説明情報の一例を示すものである。同図に示すように、説明情報は複数の大項目I1~Ikを有し、各大項目I1~Ikはそれぞれ例えばテキストデータと図表または写真とを組合せて構成されている。 In this state, if a viewer specifies an exhibit they wish to view, the specified information for the exhibit is transmitted from the viewer terminal UT. In response, the control unit 6 of the server device SV, under the control of the explanatory information transmission processing unit 61, reads explanatory information for the poster corresponding to the specified information from the explanatory information storage unit 81, and downloads the read explanatory information to the viewer terminal UT that made the request. Figure 11 shows an example of the explanatory information to be downloaded. As shown in the figure, the explanatory information has multiple major items I1 to Ik, each of which is composed of, for example, a combination of text data and diagrams or photographs.
閲覧者端末UTの制御部1は、説明情報受信処理部11の制御の下、ステップS12により上記説明情報を受信し、受信された上記説明情報を説明情報記憶部31に一旦保存する。そして、受信された上記説明情報を説明情報記憶部31から読み出し、読み出された上記説明情報を入出力I/F部5を介して表示デバイス52に出力する。かくして、閲覧者端末UTの表示デバイス52には、展示物の説明情報がそのページの先頭位置から表示される。図12は説明情報の表示結果の一例を示すものである。なお、同図においてMEは余白領域を示している。 Under the control of the explanatory information reception processing unit 11, the control unit 1 of the viewer terminal UT receives the explanatory information in step S12 and temporarily stores the received explanatory information in the explanatory information storage unit 31. The control unit 1 then reads the received explanatory information from the explanatory information storage unit 31 and outputs the read explanatory information to the display device 52 via the input/output I/F unit 5. Thus, the explanatory information for the exhibit is displayed on the display device 52 of the viewer terminal UT from the top position of the page. Figure 12 shows an example of the display result of the explanatory information. Note that in this figure, ME indicates a margin area.
(3)補助説明情報の提示
(3-1)閲覧操作の検出
上記説明情報が表示された状態で、閲覧者が入力デバイス51によりスクロール操作を行うと、表示デバイス52に表示された説明情報が、例えば図12のSCに示すようにスクロールされる。
(3) Presentation of auxiliary explanatory information (3-1) Detection of viewing operation When the viewer performs a scrolling operation using the input device 51 while the above explanatory information is displayed, the explanatory information displayed on the display device 52 is scrolled, for example, as shown in SC of Figure 12.
閲覧者端末UTの制御部1は、スクロール操作検出処理部13の制御の下、ステップS13により上記スクロール操作を検知すると、ステップS14において、予め設定された検出周期(例えば1秒未満の任意の周期)で上記スクロール操作の量と方向を検出する。そして、閲覧操作情報送信処理部14の制御の下、ステップS15において、閲覧中の説明情報および大項目を示す識別情報と、検出された上記スクロール操作の量と方向を含む閲覧操作情報を生成し、生成された上記閲覧操作情報を通信I/F部4からサーバ装置SVへ送信する。 When the control unit 1 of the viewer terminal UT detects the scrolling operation in step S13 under the control of the scrolling operation detection processing unit 13, it detects the amount and direction of the scrolling operation at a preset detection period (for example, any period less than one second) in step S14. Then, under the control of the browsing operation information transmission processing unit 14, it generates browsing operation information in step S15, including identification information indicating the explanatory information and main item being viewed, and the detected amount and direction of the scrolling operation, and transmits the generated browsing operation information from the communication I/F unit 4 to the server device SV.
なお、サーバ装置SVがスクロール操作後の説明情報に対する閲覧者の着目位置を特定できるようにするために、スクロール操作検出処理部13では着目位置の基準点が設定される。その設定手法としては、例えば以下の手法が用いられる。 In order for the server device SV to be able to identify the viewer's focus position on the explanatory information after the scroll operation, the scroll operation detection processing unit 13 sets a reference point for the focus position. For example, the following method is used to set this reference point.
第1の手法は、例えば図15に示すように、表示中のページの上辺位置から所定の距離Lthだけ下方の位置P0を閲覧者が着目していると仮定して、この位置をスクロールの基準点とするものである。 The first technique assumes that the viewer is focusing on position P0, a predetermined distance Lth below the top edge of the currently displayed page, as shown in Figure 15, and uses this position as the reference point for scrolling.
第2の手法は、例えば図16に示すように、マウスのポインタまたはカーソルCUが指し示している位置を閲覧者が着目している位置P0と仮定して、その位置座標をスクロールの基準点とするものである。 The second technique, as shown in Figure 16, assumes that the position pointed to by the mouse pointer or cursor CU is the position P0 at which the viewer is focusing, and uses the coordinates of that position as the reference point for scrolling.
第3の手法は、カメラを備えている場合に、例えば図17に示すように、カメラにより撮像された閲覧者の顔画像から閲覧者の視線方向Lを検出し、この視線方向Lをもとに閲覧者の着目位置P0を算出する。そして、算出された着目位置P0の位置座標をスクロールの基準点とするものである。 The third method, when a camera is provided, detects the viewer's line of sight L from the viewer's facial image captured by the camera, as shown in Figure 17, and calculates the viewer's focus position P0 based on this line of sight L. The position coordinates of the calculated focus position P0 are then used as the reference point for scrolling.
以上のように設定されたスクロールの基準点の座標P0は、スクロールの量と方向の検出結果と共に閲覧操作情報に挿入されてサーバ装置SVへ送信される。 The coordinates P0 of the scrolling reference point set as described above are inserted into the viewing operation information along with the detection results of the amount and direction of scrolling and are sent to the server device SV.
閲覧者端末UTから上記閲覧操作情報が送信されると、サーバ装置SVの制御部6は閲覧操作情報取得処理部62の制御の下、ステップS32において、上記閲覧者端末UTから送信された上記閲覧操作情報を通信I/F部9を介して受信し、受信された上記閲覧操作情報を閲覧操作情報記憶部82に一旦保存する。またそれと共に、閲覧操作情報取得処理部62は、ステップS33において、上記閲覧操作情報に含まれる閲覧中の大項目の識別情報をもとに、訪問履歴情報記憶部83に記憶されている、対応する大項目に対する閲覧回数(訪問回数)を更新する。図7は更新後の閲覧履歴情報の一例を示すものである。 When the browsing operation information is transmitted from the viewer terminal UT, the control unit 6 of the server device SV, under the control of the browsing operation information acquisition processing unit 62, receives the browsing operation information transmitted from the viewer terminal UT via the communication I/F unit 9 in step S32 and temporarily stores the received browsing operation information in the browsing operation information storage unit 82. At the same time, in step S33, the browsing operation information acquisition processing unit 62 updates the number of views (number of visits) for the corresponding major item stored in the visit history information storage unit 83 based on the identification information of the major item being viewed, which is included in the browsing operation information. Figure 7 shows an example of the updated browsing history information.
(3-2)閲覧状態の推定
上記閲覧操作情報が受信されるとサーバ装置SVの制御部6は、閲覧状態推定処理部63の制御の下、ステップS34において、説明情報に対する閲覧者の閲覧状態を推定する処理を以下のように実行する。
(3-2) Estimation of Viewing State When the above viewing operation information is received, the control unit 6 of the server device SV, under the control of the viewing state estimation processing unit 63, executes a process of estimating the viewing state of the viewer with respect to the explanation information in step S34 as follows.
図10は、閲覧状態推定処理の処理手順と処理内容を示すフローチャートである。
すなわち、閲覧状態推定処理部63は、ステップS41により閲覧操作情報記憶部82から閲覧操作情報に含まれるスクロール操作の量と方向、およびスクロールの基準位置座標を読み込み、さらにステップS42により訪問履歴情報記憶部83から閲覧中の大項目に対する閲覧回数(訪問回数)を読み込む。
FIG. 10 is a flowchart showing the processing procedure and processing contents of the browsing state estimation processing.
That is, in step S41, the viewing state estimation processing unit 63 reads the amount and direction of the scrolling operation contained in the viewing operation information and the reference position coordinates of the scrolling from the viewing operation information storage unit 82, and further reads the number of views (number of visits) for the major item currently being viewed from the visit history information storage unit 83.
上記読み込みが終了すると閲覧状態推定処理部63は、先ずステップS43において、スクロール操作SCの方向が“正”方向であるか、“逆”方向であるかを判定する。この判定の結果、スクロール方向が例えば図13に示すように“正”方向であれば、閲覧状態推定処理部63はスクロール操作の量をもとにスクロール操作の速度Vcur を計算する。スクロール操作の速度Vcur は、例えば、所定期間(例えば1秒)における平均値として計算される。 Once the above loading is complete, the viewing state estimation processing unit 63 first determines in step S43 whether the direction of the scrolling operation SC is "forward" or "reverse." If the result of this determination is that the scrolling direction is "forward," as shown in FIG. 13, for example, the viewing state estimation processing unit 63 calculates the speed Vcur of the scrolling operation based on the amount of scrolling operation. The speed Vcur of the scrolling operation is calculated, for example, as an average value over a predetermined period (for example, 1 second).
閲覧状態推定処理部63は、続いてステップS44において、算出された上記スクロール速度Vcur を第1のしきい値Vth1 と比較する。この比較の結果、Vcur ≧Vth1 であれば、スクロール速度が速く、速読または読み飛ばしていると見なせることから、ステップS46においてこのときの閲覧状態は「スキップ」閲覧であると推定する。 The viewing state estimation processing unit 63 then compares the calculated scrolling speed Vcur with a first threshold value Vth1 in step S44. If the result of this comparison is Vcur ≧ Vth1, the scrolling speed is fast and can be considered to be speed reading or skipping, and therefore in step S46 the viewing state at this time is estimated to be "skip" viewing.
一方、Vcur ≧Vth1 でなければ、閲覧状態推定処理部63はステップS45により上記スクロール速度Vcur を第2のしきい値Vth2 (Vth2 <Vth1 )と比較する。この比較の結果、Vcur >Vth2 であれば、一般的な速度で閲覧している状態に相当すると見なせることから、ステップS47においてこのときの閲覧状態は「通常」閲覧であると推定する。これに対しVcur >Vth2 でなければ、スクロール速度は遅く、熟読している状態に相当すると見なせることから、閲覧状態推定処理部63はステップS48においてこのときの閲覧状態は「詳細」閲覧と推定する。 On the other hand, if Vcur ≧ Vth1 is not true, the viewing state estimation processing unit 63 compares the scrolling speed Vcur with a second threshold value Vth2 (Vth2 < Vth1) in step S45. If the comparison shows that Vcur > Vth2, this can be considered to correspond to browsing at a normal speed, and therefore the viewing state at this time is estimated to be "normal" viewing in step S47. On the other hand, if Vcur > Vth2 is not true, the scrolling speed is slow and can be considered to correspond to a state of thorough reading, and therefore the viewing state estimation processing unit 63 estimates the viewing state at this time to be "detailed" viewing in step S48.
一方、上記ステップS43において、スクロール方向が例えば図14に示すように“逆”方向と判定されたとする。この場合、閲覧状態推定処理部63は、ステップS50において、閲覧履歴情報をもとにページの最後尾までスクロール済か否かを判定する。この判定の結果、ページの最後尾までスクロール済であれば、閲覧状態推定処理部63はステップS51において、現在の閲覧状態はページの最後尾に到達した後に当該ページ内の任意の大項目に戻って再度閲覧する「再確認」であると推定する。これに対しページの最後尾までスクロールされていなければ、ステップS52において、現在の閲覧状態はページの途中で任意の大項目に戻って再度閲覧する「補足」説明であると推定する。 On the other hand, suppose that in step S43 above, the scrolling direction is determined to be "reverse," as shown in FIG. 14, for example. In this case, in step S50, the viewing state estimation processing unit 63 determines whether the page has been scrolled to the end based on the viewing history information. If this determination shows that the page has been scrolled to the end, the viewing state estimation processing unit 63 infers in step S51 that the current viewing state is "reconfirmation," in which the user reaches the end of the page and then returns to any major item within the page to view it again. On the other hand, if the page has not been scrolled to the end, the processing unit 63 infers in step S52 that the current viewing state is "supplementary" explanation, in which the user returns to any major item within the page and views it again.
(3-3)補助説明情報の生成
上記閲覧状態の推定処理が終了するとサーバ装置SVの制御部6は、続いてステップS35において、補助説明情報生成処理部64の制御の下で以下のように補助説明情報の生成処理を実行する。
(3-3) Generation of auxiliary explanatory information When the above-mentioned viewing state estimation process is completed, the control unit 6 of the server device SV then, in step S35, executes the auxiliary explanatory information generation process as follows under the control of the auxiliary explanatory information generation processing unit 64.
すなわち、補助説明情報生成処理部64は、上記閲覧状態推定処理部63から上記閲覧情報の推定結果を取得すると共に、上記推定結果を得るために使用された閲覧操作情報および訪問履歴情報を、それぞれ閲覧操作情報記憶部82および訪問履歴情報記憶部83から読み込む。そして、上記閲覧状態の推定結果および上記閲覧操作情報を検索条件として補助説明情報記憶部85を検索し、これにより上記検索条件に対応する補助説明情報を読み出す。 That is, the auxiliary explanatory information generation processing unit 64 acquires the estimation result of the browsing information from the browsing state estimation processing unit 63, and reads the browsing operation information and visit history information used to obtain the estimation result from the browsing operation information storage unit 82 and the visit history information storage unit 83, respectively. Then, the auxiliary explanatory information storage unit 85 is searched using the estimation result of the browsing state and the browsing operation information as search conditions, thereby reading out auxiliary explanatory information corresponding to the search conditions.
例えば、いま着目位置(閲覧位置)が大項目ID=1で、推定された閲覧状態が「スキップ」閲覧だったとする。この場合、補助説明情報生成処理部64は、補助説明情報記憶部85に記憶された補助説明情報(例えば図6A)の中から、上記検索条件に対応する音源「説明者」と、音声ファイル「1-1.wav」を読み出す。このとき、音声ファイル「1-1.wav」には、上記「スキップ」閲覧に対応して、説明内容の「概要」のみを読み上げる粒度の低い読み上げ音声ファイルが含まれている。また、音声ファイル「1-1.wav」には、音源である「説明者」の位置を表現するための音像位置指定情報が含まれている。この音像位置指定情報は、読み上げ音声の位相を制御する音声制御データと、音声の発生位置を表示画面に表示するための音像位置表示データとから構成される。 For example, suppose the current position of interest (viewing position) has major item ID = 1 and the estimated viewing state is "skip" viewing. In this case, the auxiliary explanatory information generation processing unit 64 reads the sound source "explainer" and the audio file "1-1.wav" corresponding to the above search criteria from the auxiliary explanatory information (e.g., Figure 6A) stored in the auxiliary explanatory information storage unit 85. At this time, the audio file "1-1.wav" contains a low-granularity read-aloud audio file that reads out only the "summary" of the explanatory content, corresponding to the above "skip" viewing. The audio file "1-1.wav" also contains sound image position designation information for representing the position of the sound source, the "explainer." This sound image position designation information is composed of audio control data that controls the phase of the read-aloud audio and sound image position display data that displays the audio generation position on the display screen.
また、例えば閲覧位置が大項目ID=1で、推定された閲覧状態が「通常」閲覧だったとする。この場合、補助説明情報生成処理部64は、補助説明情報記憶部85に記憶された補助説明情報(例えば図6A)の中から、上記検索条件に対応する音源「説明者」および音声ファイル「1-2.wav」を読み出す。このとき、音声ファイル「1-2.wav」には、上記「通常」閲覧に対応して、大項目に記載された説明内容をそのまま読み上げる、粒度が中程度の読み上げ音声ファイルが含まれている。また、この場合も音源は「説明者」であるため、音声ファイル「1-2.wav」には「説明者」の位置を表現するための音像位置指定情報が含まれる。 Also, for example, suppose the viewing position is major item ID = 1 and the estimated viewing state is "normal" viewing. In this case, the auxiliary explanatory information generation processing unit 64 reads out the sound source "explainer" and audio file "1-2.wav" corresponding to the above search conditions from the auxiliary explanatory information (e.g., Figure 6A) stored in the auxiliary explanatory information storage unit 85. At this time, the audio file "1-2.wav" contains a medium-granularity read-out audio file that reads out the explanatory content written in the major item as is, corresponding to the above "normal" viewing. Also, in this case, since the sound source is "explainer," the audio file "1-2.wav" contains sound image position designation information for expressing the position of the "explainer."
さらに、例えば閲覧位置が大項目ID=1で、推定された閲覧状態が「詳細」閲覧だったとする。この場合、補助説明情報生成処理部64は、補助説明情報記憶部85に記憶された補助説明情報(例えば図6A)の中から、上記検索条件に対応する音源「説明者」および音声ファイル「1-3.wav」を読み出す。このとき、音声ファイル「1-3.wav」には、上記「詳細」閲覧に対応して、大項目の説明内容と追加説明の内容を読み上げる、粒度の高い読み上げ音声ファイルが含まれている。また、この場合も音源は「説明者」であるため、音声ファイル「1-3.wav」には「説明者」の位置を表現するための音像位置指定情報が含まれる。 Furthermore, suppose the viewing position is major item ID = 1 and the estimated viewing state is "detailed" viewing. In this case, the auxiliary explanatory information generation processing unit 64 reads out the sound source "explainer" and audio file "1-3.wav" corresponding to the above search conditions from the auxiliary explanatory information (e.g., Figure 6A) stored in the auxiliary explanatory information storage unit 85. At this time, the audio file "1-3.wav" contains a highly granular read-aloud audio file that reads out the explanation content of the major item and the content of the additional explanation corresponding to the above "detailed" viewing. Also, in this case, since the sound source is "explainer," the audio file "1-3.wav" contains sound image position designation information for expressing the position of the "explainer."
一方、例えば閲覧位置が大項目ID=1で、推定された閲覧状態が「補足」説明だったとする。この場合、補助説明情報生成処理部64は、補助説明情報記憶部85に記憶された補助説明情報(例えば図6B)の中から、上記検索条件に対応する音源「同伴者」および音声ファイル「1-sup1.wav」または「1-sup2.wav」を読み出す。このとき、音声ファイル「1-sup1.wav」または「1-sup2.wav」には、同伴者の補足説明の読み上げ音声ファイルが含まれている。また、音源は「同伴者」であるため、音声ファイル「1-sup1.wav」または「1-sup2.wav」には「同伴者」の位置を表現するための音像位置指定情報が含まれる。 On the other hand, suppose the viewing position has major item ID = 1 and the estimated viewing state is "supplemental" explanation. In this case, the auxiliary explanation information generation processing unit 64 reads out the sound source "companion" and the audio file "1-sup1.wav" or "1-sup2.wav" that correspond to the above search criteria from the auxiliary explanation information (e.g., Figure 6B) stored in the auxiliary explanation information storage unit 85. At this time, the audio file "1-sup1.wav" or "1-sup2.wav" contains an audio file reading out the supplemental explanation for the companion. Furthermore, since the sound source is "companion," the audio file "1-sup1.wav" or "1-sup2.wav" contains sound image position designation information for expressing the position of the "companion."
なお、音声ファイルとして2種類の「1-sup1.wav」、「1-sup2.wav」が用意されている理由は、同伴者が2名の場合に対応するためである。これらの音声ファイルは、事前に登録された同伴者の識別情報と紐付けられて事前に登録される。なお、上記同伴者の音声ファイルは、閲覧中に必要に応じてその都度同伴者の端末(図示せず)から取得し登録されるようにしてもよい。 The reason two audio files, "1-sup1.wav" and "1-sup2.wav," are provided is to accommodate cases where there are two accompanying persons. These audio files are registered in advance and linked to the identification information of the accompanying person who has been registered in advance. The accompanying person's audio file may be obtained from the accompanying person's terminal (not shown) and registered as needed during viewing.
また、例えば閲覧位置が大項目ID=1で、推定された閲覧状態が「再確認」だったとする。この場合、補助説明情報生成処理部64は、補助説明情報記憶部85に記憶された補助説明情報(例えば図6B)の中から、上記検索条件に対応する音源「他の参加者」および音声ファイル「1-con1.wav」を読み出す。このとき、音声ファイル「1-con1.wav」には、上記「再確認」に対応して、大項目の説明内容の補足説明またはFAQを行う音声ファイルが含まれている。また、音源は「他の参加者」であるため、音声ファイル「1-sup1.wav」には「他の参加者」の位置を表現するための音像位置指定情報が含まれる。なお、この場合も他の参加者が複数存在する場合を想定して、複数の参加者の各々に対応する音声ファイルが用意される。 Also, for example, suppose the viewing position is major item ID = 1 and the estimated viewing state is "Reconfirm." In this case, the auxiliary explanatory information generation processing unit 64 reads the sound source "Other Participants" and audio file "1-con1.wav" corresponding to the above search criteria from the auxiliary explanatory information (e.g., Figure 6B) stored in the auxiliary explanatory information storage unit 85. At this time, the audio file "1-con1.wav" contains an audio file that provides supplementary explanations or FAQs to the explanation content of the major item, corresponding to the above "Reconfirm." Furthermore, since the sound source is "Other Participants," the audio file "1-sup1.wav" contains sound image position designation information for representing the position of "Other Participants." Note that in this case, assuming that there are multiple other participants, audio files corresponding to each of the multiple participants are prepared.
(3-4)補足説明情報の出力
サーバ装置SVの制御部6は、補助説明情報送信処理部65の制御の下、ステップS36において、上記補助説明情報生成処理部64により生成された補助説明情報を通信I/F部9から閲覧者端末UTへ送信する。
(3-4) Output of supplementary explanatory information In step S36, under the control of the supplementary explanatory information transmission processing unit 65, the control unit 6 of the server device SV transmits the supplementary explanatory information generated by the supplementary explanatory information generation processing unit 64 from the communication I/F unit 9 to the viewer terminal UT.
これに対し閲覧者端末UTの制御部1は、ステップS16により補助説明情報の受信が検出されると、補助説明情報受信処理部15の制御の下、ステップS17において、通信I/F部4により受信された上記補助説明情報を補助説明情報記憶部32に一旦保存する。続いて閲覧者端末UTの制御部1は、読み上げ音声出力処理部16の制御の下、保存された上記補助説明情報から読み上げ音声ファイルを読み出す。そして、読み出された読み上げ音声ファイルをアナログ音声信号に変換したのち、入出力I/F部5を介してスピーカ53へ出力し、音声として拡声出力させる。 In response to this, when the control unit 1 of the viewer terminal UT detects the receipt of auxiliary explanatory information in step S16, under the control of the auxiliary explanatory information reception processing unit 15, in step S17, the control unit 1 temporarily stores the auxiliary explanatory information received by the communication I/F unit 4 in the auxiliary explanatory information storage unit 32. Next, under the control of the reading audio output processing unit 16, the control unit 1 of the viewer terminal UT reads a reading audio file from the stored auxiliary explanatory information. Then, the read reading audio file is converted into an analog audio signal, which is then output to the speaker 53 via the input/output I/F unit 5 and amplified as audio.
この結果、例えば補助説明情報に含まれる音声ファイルが「スキップ」閲覧に対応するものであれば、閲覧中の大項目の説明内容の「概要」を示す読み上げ音声が出力される。また、例えば補助説明情報に含まれる音声ファイルが「通常」閲覧に対応するものであれば、閲覧中の大項目に記載された説明内容そのものを示す読み上げ音声が出力される。さらに、例えば補助説明情報に含まれる音声ファイルが「詳細」閲覧に対応するものであれば、閲覧中の大項目の説明内容と追加説明の内容を示す読み上げ音声が出力される。 As a result, for example, if the audio file included in the auxiliary explanatory information corresponds to "skip" viewing, a read-out audio is output that indicates an "overview" of the explanatory content of the major item being viewed. Also, for example, if the audio file included in the auxiliary explanatory information corresponds to "normal" viewing, a read-out audio is output that indicates the explanatory content written in the major item being viewed. Furthermore, for example, if the audio file included in the auxiliary explanatory information corresponds to "detailed" viewing, a read-out audio is output that indicates the explanatory content of the major item being viewed and the content of any additional explanations.
また、その際補助説明情報受信処理部15は、上記音声ファイルに含まれる音源位置指定情報に応じて、上記読み上げ音声の位相を制御することで音源の位置を以下のように表現する。 In addition, at this time, the auxiliary explanatory information receiving processing unit 15 expresses the position of the sound source as follows by controlling the phase of the reading voice in accordance with the sound source position designation information contained in the audio file.
すなわち、いま実際の展示会における展示物に対する説明者ES、閲覧者US、その同伴者ASおよび他の参加者PSの位置関係が、例えば図18に示すような関係にあると仮定する。この場合、音源が「説明者」であれば、あたかも展示物が置かれている前方において音声が読み上げられているように読み上げ音声の位相を制御する。また、音源が「同伴者」であれば、閲覧者の側方側において音声が読み上げられているように読み上げ音声の位相を制御する。さらに、音源が「他の参加者」であれば、閲覧者の後方において音声が読み上げられているように読み上げ音声の位相を制御する。 In other words, let's assume that the positional relationship of the presenter ES, viewer US, their companion AS, and other participants PS with respect to the exhibits at an actual exhibition is, for example, as shown in Figure 18. In this case, if the sound source is the "presenter," the phase of the reading audio is controlled so that it sounds as if the audio is being read aloud in front of the exhibits. Also, if the sound source is the "companion," the phase of the reading audio is controlled so that it sounds as if the audio is being read aloud to the side of the viewer. Furthermore, if the sound source is the "other participants," the phase of the reading audio is controlled so that it sounds as if the audio is being read aloud behind the viewer.
さらに、補助説明情報受信処理部15は、上記補助説明情報に含まれる音源位置指定情報に音源位置表示データが含まれているか否かを、ステップS19により判定する。そして、音源位置表示データが含まれていれば、説明情報表示処理部12の制御の下、ステップS20により上記音源位置表示データを説明情報に重畳して表示デバイス52に表示させる。 Furthermore, the auxiliary explanatory information receiving processing unit 15 determines in step S19 whether the sound source position designation information included in the auxiliary explanatory information includes sound source position display data. If sound source position display data is included, then, under the control of the explanatory information display processing unit 12, in step S20, the sound source position display data is superimposed on the explanatory information and displayed on the display device 52.
例えば、いま音源が「説明者」であれば、図19に示すように表示画面の余白領域MEの上辺部に音源位置SL1を視覚表示する。また、音源が「同伴者」であれば、図20に示すように表示画面の余白領域MEの側辺部に音源位置SL2を視覚表示する。さらに、音源が「他の参加者」であれば、図21に示すように表示画面の余白領域MEの下辺部に音源位置SL3を視覚表示する。いずれの音源位置SL1,SL2,SL3も、その表示形態としては例えば音波が広がるようなアニメーションが用いられる。 For example, if the sound source is the "presenter," sound source position SL1 is visually displayed on the top edge of the margin area ME of the display screen, as shown in Figure 19. If the sound source is the "accompanying person," sound source position SL2 is visually displayed on the side edge of the margin area ME of the display screen, as shown in Figure 20. If the sound source is the "other participant," sound source position SL3 is visually displayed on the bottom edge of the margin area ME of the display screen, as shown in Figure 21. All of the sound source positions SL1, SL2, and SL3 are displayed in the form of, for example, an animation of spreading sound waves.
以上のように読み上げ音声の位相を制御することで音源の位置が聴覚的に表現され、さらに音源の位置が表示画面に視覚的にも表示されることで、閲覧者はオンライン閲覧でありながら、読み上げ音声と表示により説明者、同伴者および他の参加者の位置と距離感を感じることが可能となる。すなわち、臨場感のあるオンライン閲覧を実現することが可能となる。 By controlling the phase of the read-out audio as described above, the position of the sound source is audibly represented, and the position of the sound source is also visually displayed on the display screen, allowing viewers to get a sense of the position and distance of the presenter, companions, and other participants through the read-out audio and display, even while viewing online. In other words, it is possible to achieve a realistic online viewing experience.
なお、閲覧者端末UTおよびサーバ装置SVは、それぞれステップS21およびステップS37により閲覧の終了が検出されると、一連の情報提示処理を終了する。 In addition, when the viewer terminal UT and server device SV detect the end of viewing in steps S21 and S37, respectively, they terminate the series of information presentation processes.
(作用・効果)
以上述べたように一実施形態では、ポスターやスライド等のように、文字や図等の視覚マテリアルを用いた形式の説明情報を閲覧者がオンライン閲覧している状態で、閲覧者端末UTにおいて上記閲覧者のスクロール操作を検出してその量と方向をサーバ装置SVへ送信する。一方、サーバ装置SVにおいて、上記スクロール操作の量と方向をもとに閲覧者の閲覧状態を推定し、推定された閲覧状態に応じて説明情報の内容に対応しかつ粒度の異なる読み上げ音声ファイルを生成してこれを補助説明情報として閲覧者端末UTへ送信し、閲覧者に向けて読み上げ音声を拡声出力するようにしている。
(Actions and Effects)
As described above, in one embodiment, while a viewer is online viewing explanatory information in the form of visual materials such as characters and figures, such as posters and slides, the viewer terminal UT detects the viewer's scrolling operation and transmits the amount and direction of the scrolling to the server device SV. Meanwhile, the server device SV estimates the viewer's viewing state based on the amount and direction of the scrolling operation, generates read-aloud audio files of different granularity corresponding to the content of the explanatory information according to the estimated viewing state, transmits these to the viewer terminal UT as auxiliary explanatory information, and outputs the read-aloud audio to the viewer in a loud voice.
従って、閲覧者は視覚表示される説明情報に加え読み上げ音声によっても説明情報の内容を確認することが可能となる。しかも、閲覧者の閲覧状態に応じて情報の内容および粒度の異なる読み上げ音声が出力されるので、閲覧者は自身の閲覧状態に応じて希望する内容および粒度の情報を読み上げ音声により確認することが可能となる。従って、閲覧者はチャットやWeb会議を利用しなくても、リアルタイムで所望の粒度の情報を確認することが可能となる。 Therefore, in addition to the visually displayed explanatory information, viewers can also confirm the content of the explanatory information through audio reading. Moreover, audio reading with different information content and granularity is output depending on the viewer's viewing state, allowing viewers to confirm the desired content and granularity of information through audio reading depending on their own viewing state. Therefore, viewers can confirm information with the desired granularity in real time without using chat or web conferencing.
さらに、読み上げ音声ファイルには音源位置指定情報が付加され、この音源位置指定情報により読み上げ音声の位相が制御され、さらに音源位置が視覚表示される。その結果、閲覧者はオンライン閲覧でありながら、音源となる説明者、同伴者および他の参加者等の位置と距離感を感じることができ、これにより臨場感のある情報閲覧が可能となる。 In addition, sound source location specification information is added to the reading audio file, which controls the phase of the reading audio and visually displays the sound source location. As a result, even while viewing online, viewers can sense the location and distance of the sound source, such as the presenter, accompanying persons, and other participants, allowing for a more realistic viewing experience.
[その他の実施形態]
(1)前記一実施形態では、スクロール操作による閲覧者の着目位置がいずれの大項目に存在するかを検出し、着目位置が存在する大項目の説明内容に対応する読み上げ音声を出力するようにした。しかし、これに限るものではなく、例えば図22に示すように大項目Ik-1,Ik間に余白領域MEを設定し、スクロール操作SCによる閲覧者の閲覧位置が大項目Ik-1上のP5から上記余白領域ME上の位置P6に移動したときに、移動前の大項目Ik-1の説明情報の内容に対応する読み上げ音声を出力するようにしてもよい。この場合、上記余白領域MEの幅は、予め固定的に決めておいてもよいが、他に例えば大項目Ik-1,Ikそれぞれの記載領域の長さの平均に特定の倍率を乗じた値や、ユーザの1回のスクロール量の平均値に特定の倍率を乗じた値に設定するようにしてもよい。
[Other embodiments]
(1) In the above embodiment, the system detects which major item the viewer focuses on through a scroll operation, and outputs a read-out audio corresponding to the explanatory content of the major item where the focus is located. However, this is not limited to this. For example, as shown in FIG. 22 , a margin area ME may be set between major items Ik-1 and Ik, and when the viewer's viewing position through a scroll operation SC moves from P5 on major item Ik-1 to position P6 on the margin area ME, a read-out audio corresponding to the content of the explanatory information of major item Ik-1 before the movement may be output. In this case, the width of the margin area ME may be fixed in advance, or may be set to, for example, a value obtained by multiplying the average length of the writing areas of major items Ik-1 and Ik by a specific multiplier, or a value obtained by multiplying the average amount of scrolling by the user per scroll by a specific multiplier.
(2)また、スクロールによる着目位置の移動に応じて読み上げ音声の出力を切り替える場合には、出力中の読み上げ音声がその末尾まで出力が終了してから、次の読み上げ音声の出力を開始させるように制御してもよい。このようにすると、読み上げ音声が途中で途切れないようにすることができる。また、読み上げ音声の出力の切替時に、フェードイン・フェードアウト等のエフェクト処理を行うようにしてもよい。 (2) When switching the output of the reading audio in response to the movement of the focus position due to scrolling, the output of the next reading audio may be controlled so that the current reading audio is output until it has reached its end. In this way, the reading audio is not interrupted midway. When switching the output of the reading audio, effect processing such as fade-in/fade-out may be performed.
(3)前記実施形態では、スクロール速度により閲覧状態を推定するようにしたが、スクロール速度以外にも、例えばマウスポインタまたはカーソルの停止時間の長さ等に応じて閲覧状態を推定するようにしてもよい。 (3) In the above embodiment, the viewing state was estimated based on the scrolling speed, but the viewing state may also be estimated based on factors other than the scrolling speed, such as the length of time the mouse pointer or cursor is stopped.
(4)前記一実施形態では、補助説明情報を事前に補助説明情報記憶部85に登録しておき、閲覧状態の推定結果などに応じて対応する補助説明情報を読み出すようにした。しかし、それに限らず、ディープラーニング等を用いて構成される学習モデルを用意し、この学習モデルに閲覧操作の特徴量を説明変数として入力して、補助説明情報の音声ファイルまたはそのラベルを目的変数として出力するように構成してもよい。 (4) In the above embodiment, the auxiliary explanatory information is registered in advance in the auxiliary explanatory information storage unit 85, and the corresponding auxiliary explanatory information is read out depending on the estimated result of the viewing state, etc. However, this is not limited to this, and a learning model constructed using deep learning, etc. may be prepared, and the feature quantities of the viewing operation may be input to this learning model as explanatory variables, and the audio file of the auxiliary explanatory information or its label may be output as the objective variable.
(5)前記一実施形態では、閲覧状態の推定処理をサーバ装置SVにおいて行う場合を例にとって説明した。しかし、これに限らず、閲覧状態の推定処理を閲覧者端末UTにおいて行ってその推定結果をサーバ装置SVに送信するようにしてもよい。 (5) In the above embodiment, the case where the viewing state estimation process is performed on the server device SV has been described as an example. However, this is not limited to this, and the viewing state estimation process may be performed on the viewer terminal UT and the estimation result may be transmitted to the server device SV.
(6)前記一実施形態では、説明情報および補助説明情報をサーバ装置SVに事前に記憶しておき、閲覧者の閲覧操作に応じて上記説明情報および補助説明情報をサーバ装置SVから閲覧者端末UTへ送信するようにした。しかし、それに限らず、例えば説明情報および追加説明情報を出展者端末ETに記憶しておき、閲覧者の閲覧操作に応じて上記説明情報および補助説明情報を出展者端末ETから直接、或いはサーバ装置SVを介して閲覧者端末UTへ送信するようにしてもよい。 (6) In the above embodiment, the explanatory information and auxiliary explanatory information are stored in advance in the server device SV, and the explanatory information and auxiliary explanatory information are transmitted from the server device SV to the viewer terminal UT in response to the viewer's viewing operations. However, this is not limited to this. For example, the explanatory information and additional explanatory information may be stored in the exhibitor terminal ET, and the explanatory information and auxiliary explanatory information may be transmitted to the viewer terminal UT directly from the exhibitor terminal ET or via the server device SV in response to the viewer's viewing operations.
(7)前記一実施形態では、オンライン展示会を例にとって説明したが、この発明はオンライン講演会や講義を行うシステムに適用してもよく、さらには企業や教育機関の広報ページや、オンラインストアにおける商品紹介ページ等のように、何かしらの目的および文脈に沿って情報を提示するWebサイトにも、この発明は応用できる。例えば、商品紹介ページを例にとれば、企業側の商品企画担当者や開発者が説明者となり、実際に利用したことがあるユーザが他の参加者になる。 (7) While the above embodiment was described using an online exhibition as an example, the present invention may also be applied to systems for conducting online lectures and presentations, and may also be applied to websites that present information according to a certain purpose and context, such as public relations pages for companies and educational institutions, or product introduction pages in online stores. For example, in the case of a product introduction page, the presenter would be a company's product planner or developer, and the other participants would be users who have actually used the product.
(8)その他、閲覧操作の検出手法や閲覧状態の推定手法、閲覧状態の種類、読み上げ音声ファイルの構成、説明情報の構成、閲覧者端末および情報提示制御装置の構成および機能についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。 (8) In addition, various modifications can be made to the method of detecting viewing operations, the method of estimating viewing states, the types of viewing states, the configuration of the audio file to be read, the configuration of the explanatory information, and the configuration and functions of the viewer terminal and the information presentation control device without departing from the spirit of this invention.
以上、この発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点においてこの発明の例示に過ぎない。この発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、この発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。 Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations corresponding to the embodiments may be adopted as appropriate.
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 In short, this invention is not limited to the above-described embodiments, and can be embodied by modifying the components in the implementation stage without departing from the spirit of the invention. Furthermore, various inventions can be created by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be deleted from all of the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.
SV…サーバ装置
UT1~UTn…閲覧者端末
ET1~ETm…出展者端末
NW…ネットワーク
1…閲覧者端末の制御部
2…閲覧者端末のプログラム記憶部
3…閲覧者端末のデータ記憶部
4…閲覧者端末の通信I/F部
5…閲覧者端末の入出力I/F部
6…サーバ装置の制御部
7…サーバ装置のプログラム記憶部
8…サーバ装置のデータ記憶部
9…サーバ装置の通信I/F部
11…説明情報受信処理部
12…説明情報表示処理部
13…スクロール操作検出処理部
14…閲覧操作情報送信処理部
15…補助説明情報受信処理部
16…読み上げ音声出力処理部
31…説明情報記憶部
32…補助説明情報記憶部
61…説明情報送信処理部
62…閲覧操作情報取得処理部
63…閲覧状態推定処理部
64…補助説明情報生成処理部
65…補助説明情報送信処理部
81…説明情報記憶部
82…閲覧操作情報記憶部
83…訪問履歴情報記憶部
84…閲覧状態記憶部
85…補助説明情報記憶部
SV...server device UT1 to UTn...viewer terminal ET1 to ETm...exhibitor terminal NW...network 1...control unit of viewer terminal 2...program storage unit of viewer terminal 3...data storage unit of viewer terminal 4...communication I/F unit of viewer terminal 5...input/output I/F unit of viewer terminal 6...control unit of server device 7...program storage unit of server device 8...data storage unit of server device 9...communication I/F unit of server device 11...explanatory information reception processing unit 12...explanatory information display processing unit 13...scrolling operation detection processing unit 14...viewing operation information transmission processing unit 15...auxiliary explanatory information reception processing unit 16...reading voice output processing unit 31...explanatory information storage unit 32...auxiliary explanatory information storage unit 61...explanatory information transmission processing unit 62...viewing operation information acquisition processing unit 63...viewing state estimation processing unit 64...auxiliary explanatory information generation processing unit 65...auxiliary explanatory information transmission processing unit 81...explanatory information storage unit 82: Viewing operation information storage unit 83: Visit history information storage unit 84: Viewing state storage unit 85: Supplementary explanation information storage unit
Claims (7)
前記閲覧者端末は、
前記情報提示制御装置から送信される前記説明情報を前記ネットワークを介して受信し、受信された前記説明情報を表示デバイスに表示する表示処理部と、
前記表示デバイスに表示された前記説明情報に対する前記閲覧者の閲覧操作に関する情報を検出し、検出された前記閲覧操作に関する情報を前記ネットワークを介して前記情報提示制御装置へ送信する閲覧操作送信処理部と
を備え、
前記情報提示制御装置は、
前記閲覧操作に関する情報を前記ネットワークを介して取得し、取得された前記閲覧操作に関する情報に基づいて、スクロールの方向が逆方向の場合を検出すると共に前記逆方向のスクロールが最後までスクロール済みか否かを判定し、その判定結果に基づいて前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかを推定する推定処理部と、
前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかに応じて、前記説明情報に対応する読み上げ音声情報を含む補助説明情報を生成する生成処理部と、
生成された前記補助説明情報を前記ネットワークを介して前記閲覧者端末へ送信する補助説明情報送信処理部と
を備え、
前記閲覧者端末は、
前記補助説明情報を前記ネットワークを介して受信し、受信された前記補助説明情報に含まれる前記読み上げ音声情報を音響デバイスから出力する音声出力処理部を、備える情報提示システム。 An information presentation system that transmits explanatory information in a form using visual materials at a presentation or exhibition event from an information presentation control device used by an information presenter to a viewer terminal used by a viewer online via a network and presents the information,
The viewer terminal includes:
a display processing unit that receives the explanatory information transmitted from the information presentation control device via the network and displays the received explanatory information on a display device;
a viewing operation transmission processing unit that detects information regarding a viewing operation of the viewer with respect to the explanation information displayed on the display device, and transmits the detected information regarding the viewing operation to the information presentation control device via the network,
The information presentation control device includes:
an estimation processing unit that acquires information about the browsing operation via the network, detects whether the scrolling direction is reverse based on the acquired information about the browsing operation, and determines whether the scrolling in the reverse direction has been completed to the end, and estimates whether the purpose of the scrolling in the reverse direction is "reconfirmation" or "supplement" based on the determination result ;
a generation processing unit that generates supplementary explanatory information including voice reading information corresponding to the explanatory information depending on whether the purpose of the backward scrolling is "reconfirmation" or "supplementation" ;
an auxiliary explanatory information transmission processing unit that transmits the generated auxiliary explanatory information to the viewer terminal via the network,
The viewer terminal includes:
An information presentation system comprising an audio output processing unit that receives the auxiliary explanatory information via the network and outputs the read-aloud audio information included in the received auxiliary explanatory information from an acoustic device.
提示された前記説明情報に対する前記閲覧者の閲覧操作に関する情報を前記ネットワークを介して前記閲覧者端末から取得し、取得された前記閲覧操作に関する情報に基づいて、スクロールの方向が逆方向の場合を検出すると共に前記逆方向のスクロールが最後までスクロール済みか否かを判定し、その判定結果に基づいて前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかを推定する推定処理部と、
前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかに応じて、前記説明情報に対応する読み上げ音声情報を含む補助説明情報を生成する生成処理部と、
生成された前記補助説明情報を前記ネットワークを介して前記閲覧者端末へ送信して、前記読み上げ音声情報を前記閲覧者端末から出力させる送信処理部と
を具備する情報提示制御装置。 An information presentation control device that transmits explanatory information in a form using visual materials at a presentation or exhibition event to a viewer terminal used by a viewer via a network and presents the information,
an estimation processing unit that acquires information about the viewer's viewing operation for the presented explanation information from the viewer terminal via the network, detects whether the scrolling direction is reverse based on the acquired information about the viewing operation, and determines whether the scrolling in the reverse direction has been completed to the end, and estimates whether the purpose of the scrolling in the reverse direction is "reconfirmation" or "supplement" based on the determination result ;
a generation processing unit that generates supplementary explanatory information including voice reading information corresponding to the explanatory information depending on whether the purpose of the backward scrolling is "reconfirmation" or "supplementation" ;
a transmission processing unit that transmits the generated auxiliary explanatory information to the viewer terminal via the network and causes the viewer terminal to output the read-aloud audio information.
前記生成処理部は、推定された前記閲覧詳細度に基づいて前記説明情報に対応する情報粒度の異なる前記読み上げ音声情報を生成し、
前記送信処理部は、生成された前記読み上げ音声情報を含む前記補助説明情報を前記閲覧者端末へ送信して、前記読み上げ音声情報を前記閲覧者端末から出力させる
請求項2に記載の情報提示制御装置。 the estimation processing unit estimates a browsing detail level of the viewer for the explanation information based on information related to the browsing operation ;
the generation processing unit generates the read-aloud voice information with different information granularity corresponding to the explanation information based on the estimated browsing detail level;
The information presentation control device according to claim 2 , wherein the transmission processing unit transmits the auxiliary explanatory information including the generated read-aloud voice information to the viewer terminal, and causes the read-aloud voice information to be output from the viewer terminal.
前記生成処理部は、推定された前記閲覧目的に基づいて、予め用意された複数の説明用音源の中から対応する音源を選択し、選択された前記音源の音像位置を反映した前記読み上げ音声情報を生成し、
前記送信処理部は、生成された前記読み上げ音声情報を含む前記補助説明情報を前記閲覧者端末へ送信して、前記読み上げ音声情報を前記閲覧者端末から出力させる
請求項2に記載の情報提示制御装置。 the estimation processing unit estimates a viewing purpose of the viewer for the explanation information based on information related to the viewing operation ;
the generation processing unit selects a corresponding sound source from a plurality of explanation sound sources prepared in advance based on the estimated viewing purpose, and generates the reading voice information reflecting a sound image position of the selected sound source;
The information presentation control device according to claim 2 , wherein the transmission processing unit transmits the auxiliary explanatory information including the generated read-aloud voice information to the viewer terminal, and causes the read-aloud voice information to be output from the viewer terminal.
前記送信処理部は、生成された前記音像位置表示情報を含む前記補助説明情報を前記閲覧者端末へ送信し、前記音像位置表示情報を前記説明情報に重畳して前記閲覧者端末に表示させる
請求項4に記載の情報提示制御装置。 the generation processing unit further generates sound image position display information representing the sound image position;
The transmission processing unit transmits the generated auxiliary explanatory information including the sound image position display information to the viewer terminal, and displays the sound image position display information on the viewer terminal in a state where the sound image position display information is superimposed on the explanatory information.
The information presentation control device according to claim 4 .
前記閲覧者端末により、前記情報提示制御装置から送信される前記説明情報を前記ネットワークを介して受信し、受信された前記説明情報を表示デバイスに表示する過程と、
前記閲覧者端末により、前記表示デバイスに表示された前記説明情報に対する前記閲覧者の閲覧操作に関する情報を検出し、検出された前記閲覧操作に関する情報を前記ネットワークを介して前記情報提示制御装置へ送信する過程と、
前記情報提示制御装置により、前記閲覧操作に関する情報を前記ネットワークを介して取得し、取得された前記閲覧操作に関する情報に基づいて、スクロールの方向が逆方向の場合を検出すると共に前記逆方向のスクロールが最後までスクロール済みか否かを判定し、その判定結果に基づいて前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかを推定する過程と、
前記情報提示制御装置により、前記逆方向のスクロールの目的が「再確認」であるか「補足」であるかに応じて、前記説明情報に対応する読み上げ音声情報を含む補助説明情報を生成する過程と、
前記情報提示制御装置により、生成された前記補助説明情報を前記ネットワークを介して前記閲覧者端末へ送信する過程と、
前記閲覧者端末により、前記補助説明情報を前記ネットワークを介して受信し、受信された前記補助説明情報に含まれる前記読み上げ音声情報を音響デバイスから出力する過程と
を具備する情報提示方法。 1. An information presentation method implemented by an information presentation system that transmits explanatory information in a form using visual materials at a presentation or exhibition event from an information presentation control device used by an information presenter to a viewer terminal used by a viewer online via a network, comprising:
receiving, by the viewer terminal, the explanatory information transmitted from the information presentation control device via the network, and displaying the received explanatory information on a display device;
a step of detecting, by the viewer terminal, information regarding a viewing operation of the viewer with respect to the explanatory information displayed on the display device, and transmitting the detected information regarding the viewing operation to the information presentation control device via the network;
a step of acquiring information about the browsing operation via the network by the information presentation control device, detecting whether the scrolling direction is reverse based on the acquired information about the browsing operation, and determining whether the scrolling in the reverse direction has been completed to the end, and estimating whether the purpose of the scrolling in the reverse direction is "reconfirmation" or "supplement" based on the determination result ;
generating, by the information presentation control device, auxiliary explanatory information including voice reading information corresponding to the explanatory information, depending on whether the purpose of the backward scrolling is "reconfirmation" or "supplement";
a step of transmitting the generated auxiliary explanatory information to the viewer terminal via the network by the information presentation control device;
receiving the auxiliary explanatory information via the network by the viewer terminal, and outputting the read-aloud audio information contained in the received auxiliary explanatory information from an acoustic device.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/038681 WO2023067715A1 (en) | 2021-10-20 | 2021-10-20 | Information presentation system, device, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023067715A1 JPWO2023067715A1 (en) | 2023-04-27 |
| JP7772080B2 true JP7772080B2 (en) | 2025-11-18 |
Family
ID=86057982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023554143A Active JP7772080B2 (en) | 2021-10-20 | 2021-10-20 | Information presentation system, device, method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7772080B2 (en) |
| WO (1) | WO2023067715A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120355874B (en) * | 2025-06-24 | 2025-08-29 | 杭州秋果计划科技有限公司 | XR-based cultural relic display method, device and apparatus |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000231475A (en) | 1999-02-10 | 2000-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Speech reading method in multimedia information browsing system |
| JP2020024573A (en) | 2018-08-07 | 2020-02-13 | 株式会社Exidea | Browsing state analysis device, browsing state analysis method and browsing state analysis program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1175151A (en) * | 1997-08-12 | 1999-03-16 | Hewlett Packard Co <Hp> | Image display system provided with voice processing function |
-
2021
- 2021-10-20 WO PCT/JP2021/038681 patent/WO2023067715A1/en not_active Ceased
- 2021-10-20 JP JP2023554143A patent/JP7772080B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000231475A (en) | 1999-02-10 | 2000-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Speech reading method in multimedia information browsing system |
| JP2020024573A (en) | 2018-08-07 | 2020-02-13 | 株式会社Exidea | Browsing state analysis device, browsing state analysis method and browsing state analysis program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023067715A1 (en) | 2023-04-27 |
| WO2023067715A1 (en) | 2023-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11172006B1 (en) | Customizable remote interactive platform | |
| US11611565B2 (en) | Systems and methods for providing an interactive media presentation | |
| US20210397402A1 (en) | Collaborative remote interactive platform | |
| US10698707B2 (en) | Using salience rankings of entities and tasks to aid computer interpretation of natural language input | |
| US20130007103A1 (en) | Managing Interactive Content on Client Devices | |
| KR101921926B1 (en) | Operating method and content providing system | |
| US11349889B1 (en) | Collaborative remote interactive platform | |
| US9152297B2 (en) | Interactive content creation system | |
| CN116868214A (en) | Improved collaborative media object generation and presentation in collaborative workspaces | |
| Betty | Creation, management, and assessment of library screencasts: The Regis Libraries animated tutorials project | |
| US20250126162A1 (en) | Adaptive collaborative real-time remote remediation | |
| CN114846808B (en) | Content publishing system, content publishing method and storage medium | |
| JP2004054533A (en) | Guide information providing system, guide information providing method, guide information providing program, and recording medium recording the program | |
| US20130024775A1 (en) | Information processing apparatus, information processing method, and program | |
| US20080086678A1 (en) | System and method for preparing distributable multimedia presentations over the internet | |
| CN114610429B (en) | Multimedia interface display method, device, electronic device and storage medium | |
| JP7772080B2 (en) | Information presentation system, device, method and program | |
| CN109684565A (en) | The generation of Webpage correlation video and methods of exhibiting, device, system and electronic equipment | |
| CN111158822A (en) | Display interface control method and device, storage medium and electronic equipment | |
| US11042509B1 (en) | Mobile learning system | |
| US20140178035A1 (en) | Communicating with digital media interaction bundles | |
| US10275506B1 (en) | Coordinating data across services | |
| US20150234924A1 (en) | System and method for controlled syndication and population of database information | |
| CN113885751A (en) | Display method, data processing method, electronic device and computing device | |
| KR102910832B1 (en) | System of providing online contents and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250613 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250822 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251020 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7772080 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |