JP2017130118A - 文書閲覧システムプログラム - Google Patents

文書閲覧システムプログラム Download PDF

Info

Publication number
JP2017130118A
JP2017130118A JP2016010129A JP2016010129A JP2017130118A JP 2017130118 A JP2017130118 A JP 2017130118A JP 2016010129 A JP2016010129 A JP 2016010129A JP 2016010129 A JP2016010129 A JP 2016010129A JP 2017130118 A JP2017130118 A JP 2017130118A
Authority
JP
Japan
Prior art keywords
document
terminal
display
displayed
specific 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.)
Granted
Application number
JP2016010129A
Other languages
English (en)
Other versions
JP6682873B2 (ja
Inventor
航一 田代
Koichi Tashiro
航一 田代
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2016010129A priority Critical patent/JP6682873B2/ja
Priority to CN201710036197.8A priority patent/CN106990930A/zh
Priority to US15/410,519 priority patent/US20170212869A1/en
Publication of JP2017130118A publication Critical patent/JP2017130118A/ja
Application granted granted Critical
Publication of JP6682873B2 publication Critical patent/JP6682873B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computer Hardware Design (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】同じ文書を複数の端末でリフロー表示にて閲覧する場合に、一の端末で表示中の部分を他の端末で容易に認識可能な文書閲覧システムおよびそのプログラムを提供する。【解決手段】サーバ10はリフロー表示される文書のフォーマットを解析して文や画像などの構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を生成する。複数の表示端末30の中の1つは発表端末、他は閲覧端末となり、それぞれ第2文書をサーバ10から取得してリフロー表示する。発表端末は第2文書のうち自端末に表示中の部分を特定する特定情報を第2文書に付与されている識別情報に基づいて生成してサーバ10経由で各閲覧端末に通知する。特定情報を受け取った閲覧端末は、第2文書のうち発表端末で表示中の部分を特定情報に基づいて特定し、その特定部分を閲覧者が認識し得るように第2文書を自端末に表示する(例えば該当箇所を強調表示したり自動的に該当箇所に移動させる)。【選択図】図1

Description

本発明は、複数の表示端末で同じの文書をリフロー表示する文書閲覧システムおよびそのプログラムに関する。
近年、紙文書の電子化やコンピュータのモバイル化が急速に進んでおり、多くの電子文書がタブレットPCやスマートフォンなどのモバイル端末で閲覧されている。しかし、それらは表示画面(ディスプレイ)が比較的小さいため、文書を閲覧する際にスクロールやピンチイン/アウトを頻繁に行う必要があった。
そこで、スクロールやピンチイン/アウトを行う回数を減らすための文書の表示方法として、リフロー表示が考案されている。リフロー表示では、端末が有する表示画面の大きさに応じて文字の大きさや行間、1行の文字数等が自動的に調整される。たとえば、図23は、横書きの元文書を横向きの端末Aと、縦向きであって端末Aより表示画面が小さい端末Bのそれぞれにリフロー表示した例を示している。表示画面の小さい端末Bにおいても、文字サイズが小さくならずに、見やすい表示が確保される。
ところで、モバイル端末の普及に伴い、会議においては発表者及び参加者が各自の端末で資料を閲覧するといった形態が増えている。この場合、発表者が参照するように指示した箇所を、各参加者が自分の端末で表示中の資料の中から容易に見つけ出して表示できることが望まれる。
たとえば、下記特許文献1には、一の端末で表示中の画面をキャプチャして他の端末へ送信する技術が開示されている。また、下記特許文献2には、多数のユーザが閲覧している箇所を特定し、各ユーザがその特定した箇所に表示を近づける操作を行った場合は、該操作に対応する表示箇所の移動をスムースに行い、特定した箇所から遠ざかる操作を行った場合は、該操作に対応する表示箇所の移動を遅延させることで、大多数が閲覧している箇所に誘導する技術が開示されている。
特開2005−318589号公報 特開2015−149042号公報
前述したように、リフロー表示は端末の表示画面のサイズ等に応じて一行の文字数等を変更するので、各端末の表示画面のサイズに係らず見やすい文字サイズでの表示を提供することができる。しかし、かかるリフロー表示が逆にデメリットになるケースとして、会議等において複数の参加者がそれぞれ自分の端末で同じ文書を閲覧する場合が挙げられる。
具体的には、会議で使用する同一の資料を、会議の参加者が持参したPCやモバイル端末でそれぞれリフロー表示にて閲覧すると、各端末の表示画面のサイズが異なるため、資料の見え方(レイアウト、ページ数)が参加者毎に異なってしまう。そのため、会議の発表者が自分の端末での表示状態に基づいて会議資料の中で参照すべき箇所を指示しても、他の参加者が自分の端末でその箇所を探して表示することが困難になる恐れがある。
具体例として、図24に示すように、発表者から「資料の3ページ目のAbc社と書いてある文字の下の図を見てください。」と伝えられても、それが自分の端末の表示状態でどの位置に該当するかを即座に把握できず、各参加者が自分の端末で該当箇所を探し出すのに時間を要してしまう。このため、参加者が該当箇所を見つけ出したときには発表者による説明が先に進んでいて資料の理解が不十分になったり、逆に、参加者全員が各自の端末で該当箇所を探し終えるのを待ってから発表者がその箇所の説明を開始する手順で会議を進めると、会議の進行が妨げられて時間が無駄になったりしてしまう。
特許文献1、2に開示の技術はいずれもリフロー表示に関するものではなく、上記の問題を解決することはできない。
本発明は、上記の問題を解決しようとするものであり、同じ文書を複数の端末でリフロー表示にて閲覧する場合に、一の端末で表示中の部分を他の端末で容易に認識可能な文書閲覧システムおよびそのプログラムを提供することを目的としている。
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
[1]リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を生成する文書分割部と、
前記第2文書をリフロー表示する複数の表示端末を備え、
前記複数の表示端末の中の一の表示端末は、前記第2文書のうち自端末に表示中の部分を特定する特定情報を前記第2文書に付与されている前記識別情報に基づいて生成して外部に出力し、
他の表示端末は、前記特定情報を受け取り、前記第2文書のうち前記一の表示端末で表示中の部分を前記特定情報に基づいて特定し、その特定した部分を閲覧者が認識し得るように前記第2文書を自端末に表示する
ことを特徴とする文書閲覧システム。
上記発明では、文書分割部は、XML文書などの文書構造を解析して文書を文、図、画像などの構成単位に分割し、それぞれの構成単位に識別情報を付加した第2文書を作成する。第2文書をリフロー表示する複数の表示端末の中の一の表示端末は、第2文書のうち自端末で表示中の箇所を示す特定情報を、第2文書に付与されている識別情報に基づいて作成して外部に出力する。他の表示端末はこの特定情報を受け取り、該特定情報に基づいて、一の表示端末で表示中の箇所を閲覧者が認識できるように、第2文書を表示する。たとえば、該当箇所を強調表示したり、自端末の表示箇所を該当箇所に自動的に移動させたりする。文書閲覧システムにおける文書分割部はネットワーク上のサーバなどに含まれてもよいし、いずれかの表示端末が文書分割部の機能を備えてもよい。
[2]前記文書分割部は、分割後の各構成単位にそれぞれ固有の識別情報を付与した前記第2文書を生成し、
前記一の表示端末は、前記第2文書のうち自端末に表示中の部分に対応する構成単位に付与されている前記識別情報を前記特定情報として出力する
ことを特徴とする[1]に記載の文書閲覧システム。
上記発明では、文書の各構成単位に固有の識別情報を付与することで、表示中の部分に対応する構成単位の特定が容易になる。
[3]前記他の表示端末は、前記特定した部分を閲覧者が認識し得るように表示する方法として、前記第2文書のうち前記特定情報に基づいて特定した部分を強調表示する
ことを特徴とする[1]または[2]に記載の文書閲覧システム。
上記発明では、ユーザは、表示をスクロールさせることで、強調表示された箇所、すなわち、一の表示端末で表示中の箇所、を容易に見つけ出すことができる。
[4]前記他の表示端末は、前記特定した部分を閲覧者が認識し得るように表示する方法として、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に移動させる
ことを特徴とする[1]乃至[3]のいずれか1つに記載の文書閲覧システム。
上記発明では、他の表示端末では、自端末での表示箇所が、一の表示端末で表示中の箇所に自動的に移動する。なお、この自動的な移動のトリガはユーザから受けてもよい。
[5]前記他の表示端末は、閲覧者から移動の指示を受けた場合に、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に自動的に移動させる
ことを特徴とする[4]に記載の文書閲覧システム。
[6]前記他の表示端末は、前記特定情報を受け取る毎に、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に自動的に移動させる
ことを特徴とする[4]に記載の文書閲覧システム。
上記発明では、一の表示端末で表示中の箇所の変更に追従して、他の表示端末での表示箇所が自動的に変更される。
[7]前記文書分割部は、文書の構造を定義するタグ情報に基づいて前記構成単位を認識して前記分割を行う
ことを特徴とする[1]乃至[6]のいずれか1つに記載の文書閲覧システム。
[8]前記一の表示端末は、前記第2文書のうちの自端末に表示している部分が移動した後、その移動後の部分の表示が一定時間継続したとき、前記特定情報を生成して出力する
ことを特徴とする[1]乃至[7]のいずれか1つに記載の文書閲覧システム。
上記発明では、スクロール操作中など表示箇所が頻繁に変化する場合に、これに対応して特定情報が頻繁に出力されることを防止する。
[9]前記複数の表示端末のうち、前記一の表示端末となる表示端末を切り替え得る
ことを特徴とする[1]乃至[8]のいずれか1つに記載の文書閲覧システム。
[10]前記第2文書に付与されている前記識別情報を削除して元の文書に戻す復元部をさらに有する
ことを特徴とする[1]乃至[9]のいずれか1つに記載の文書閲覧システム。
上記発明では、元の文書を復元できるので、文書を個別に利用する場合等に有効である。
[11]情報処理装置で実行されるプログラムであって、
リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を生成する分割ステップと、
文書をリフロー表示する複数の表示端末に前記第2文書を送信する送信ステップと、
を有する
ことを特徴とするプログラム。
上記発明では、該プログラムを実行することで、情報処理装置は、文書の構成単位毎に識別情報を付与した第2文書を生成し、これを表示端末に送信する機能を果たす。このプログラムは、たとえば、文書閲覧システムにおけるネットワーク上のサーバで実行される、あるいは、表示端末に組み込まれて実行される。
[12]前記分割ステップでは、分割後の各構成単位にそれぞれ固有の識別情報を付与した前記第2文書を生成する
ことを特徴とする[11]に記載のプログラム。
上記発明では、文書の各構成単位に固有の識別情報を付与することで、表示中の部分に対応する構成単位の特定が容易になる。
[13]前記分割ステップでは、文書の構造を定義するタグ情報に基づいて前記構成単位を認識して前記分割を行う
ことを特徴とする[11]または[12]に記載のプログラム。
[14]前記第2文書に付与されている前記識別情報を削除して元の文書に戻す復元ステップと、
前記復元ステップで得た元の文書を外部に出力する復元文書出力ステップと、
をさらに有する
ことを特徴とする[11]乃至[13]のいずれか1つに記載のプログラム。
上記発明では、元の文書を復元できるので、文書を個別に利用する場合等に有効である。
[15]情報処理装置で実行されるプログラムであって、
リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を取得する取得ステップと、
前記情報処理装置が前記第2文書をリフロー表示しているときに、前記第2文書のうち表示中の部分を特定する特定情報を前記第2文書に付与されている前記識別情報に基づいて生成して外部に出力する特定情報出力ステップと、
を有する
ことを特徴とするプログラム。
上記発明では、該プログラムを実行することで情報処理装置は、第2文書を外部から取得し、自端末で表示中の箇所を示す特定情報を外部に出力する機能を果たす。このプログラムは、たとえば、文書閲覧システムの表示端末に組み込まれて実行される。
[16]前記特定情報出力ステップでは、前記第2文書のうち表示中の部分が移動した後、その移動後の部分の表示が一定時間継続したとき、前記特定情報を生成して出力する
ことを特徴とする[15]に記載のプログラム。
上記発明では、スクロール操作中など表示箇所が頻繁に変化する場合に、これに対応して特定情報が頻繁に出力されることを防止する。
本発明に係る文書閲覧システムおよびそのプログラムによれば、同じ文書を複数の端末でリフロー表示にて閲覧する場合に、一の端末で表示中の部分を他の端末で容易に認識することができる。
本発明の第1の実施の形態に係る文書閲覧システムの構成を示す図である。 サーバの概略構成を示すブロック図である。 表示端末の概略構成を示すブロック図である。 リフロー表示される文書のデータの一例を示す図である。 図4に示す文書のデータに固有識別情報を付加した第2文書のデータを示す図である。 文書の閲覧に関してサーバが行う処理を示す流れ図である。 表示端末が発表、閲覧の権限の切り替えに関して行う処理を示す流れ図である。 発表端末となった表示端末が行う処理を示す流れ図である。 閲覧端末となった表示端末30が行う処理を示す流れ図である。 第2文書を端末Aに初期表示した状態を示す図である。 端末Aが発表端末になった状態を示す図である。 端末Bが閲覧端末になった状態を示す図である。 端末Cが閲覧端末になった状態を示す図である。 端末Aにて表示箇所が変更された後の状態を示す図である。 図14に示す端末Aの表示中の箇所に対応するように強調表示箇所が変更された端末Bの状態を示す図である。 図14に示す端末Aの表示中の箇所に対応するように強調表示箇所が変更された端末Cの状態を示す図である。 図15の状態で移動釦をユーザが押下したことで表示箇所が自動的に強調表示箇所へ移動した状態の端末Bを示す図である。 図15に示す状態で端末Bのユーザが権限切り替え釦を押下して自端末を発表端末に切り替えた状態を示す図である。 閲覧端末に切り替わった端末Aの状態を示す図である。 図18に示す端末Bの表示中の箇所に対応するように強調表示箇所が変更された端末Cの状態を示す図である。 第2の実施の形態に係る書閲覧システムの構成例を示す図である。 第2の実施の形態の文書閲覧システムを構成する表示端末の概略構成を示すブロック図である。 横書きの元文書を横向きの端末Aと、縦向きであって端末Aより表示画面が小さい端末Bのそれぞれにリフロー表示した例を示す図である。 従来システムにおいて会議の発表者が自己の端末に表示されている資料の参照箇所を指示した場合の一例を示す図である。
以下、図面に基づき本発明の実施の形態を説明する。
図1は、本発明の第1の実施の形態に係る文書閲覧システム2の構成例を示す図である。文書閲覧システム2は、LAN(Local Area Network)などのネットワーク3に、サーバ10と、そのクライアントとなる複数の表示端末30を接続して構成される。表示端末30は、携帯型PC、タブレットなどのモバイル端末であり、たとえば、アクセスポイント5を介して無線通信によりネットワーク3に接続される。本例では、ネットワーク3にはパーソナルコンピュータ6なども接続されている。各表示端末30は、文書をリフロー表示する機能を備えている。リフロー表示では、表示端末30が有する表示画面の大きさに応じて文字の大きさや行間、1行の文字数等が自動的に調整される。
文書閲覧システム2は、会議等において各参加者が会議資料等の同じ文書を各自の表示端末30で閲覧する際に使用される。文書閲覧システム2では、パーソナルコンピュータ6や表示端末30等で作成された文書をサーバ10にアップロードする。この文書はリフロー表示に対応した文書であり、ページの区切りやページのレイアウト(一行の文字数や1ページに収める行数等)は設定されていない。たとえばOOXML(Office Open XML)などの構造化文書が該当する。
サーバ10は、この文書のフォーマットを解析し、該文書を、タブ情報等に基づいて構成単位(たとえば、文節、画像)毎に分割し、分割後の各構成単位にそれぞれ固有の識別情報(固有識別情報、たとえば、シリアル番号等)を付与した第2文書を作成する。
各表示端末30はサーバ10からこの第2文書をダウンロードしてそれぞれでリフロー表示する。その際、表示端末30の中の一の端末は発表端末に設定され、他の端末は閲覧端末に設定される。発表端末と閲覧端末はユーザからの指示に基づいて適宜に切り替えることができる。
発表端末は、第2文書を表示しているとき、該第2文書のうち自端末に表示中の部分を特定するための特定情報を、第2文書に付与されている固有識別情報に基づいて生成して外部に出力する。ここでは、生成した特定情報をサーバ10に送信する。閲覧端末は、発表端末が出力した特定情報をサーバ10経由で受信する。そして、第2文書のうち発表端末で表示中の部分を該特定情報に基づいて特定し、その特定した部分を閲覧者が認識し得るように第2文書を自端末に表示する。たとえば、該当部分を強調表示したり、該当部分が表示されるように表示箇所を自動的に移動させたりする等の処理を行う。
これにより文書閲覧システム2では、会議資料等の文書を複数の参加者がそれぞれの表示端末30でリフロー表示しているときに、発表端末で表示中の箇所を、各閲覧端末で容易にその箇所を探し出して表示することができる。
図2は、サーバ10の概略構成を示すブロック図である。サーバ10は、マイクロプロセッサを含むCPU(Central Processing Unit)11を備えている。CPU11にはRAM(Random Access Memory)、ROM(Read Only Memory)、不揮発メモリ、ハードディスク装置などで構成される記憶部12、ユーザ操作を受け付けるキーボード、マウス等の操作部13、液晶ディスプレイ等の表示部14、ネットワーク3を通じて表示端末30や他の外部装置と通信するネットワーク通信部15などが接続されている。
CPU11は、OS(Operating System)プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどのプログラムを実行する。
記憶部12には、各種のプログラムやデータが記憶される。CPU11がこれらのプログラムに従って各種の処理を実行することでサーバ10としての機能が実現される。
CPU11は、記憶部12に記憶されたプログラムを実行することで文書分割部21、復元部22等の機能を果たす。文書分割部21はCPU11がプログラムの分割ステップを実行することにより、文書のフォーマットを解析し、該文書を構成単位毎に分割し、分割後の各構成単位にそれぞれ固有識別情報を付与した第2文書を作成する機能を果たす。復元部22はCPU11が復元ステップを実行することにより、第2文書から固有識別情報を削除して元の文書を復元する機能を果たす。このほか、CPU11は、復元文書出力ステップの実行により復元した元の文書を外部に出力する機能、送信ステップの実行により第2文書を各表示端末30に配布する機能などを果たす。また、CPU11はプログラムの各ステップを実行することで、発表端末から受信した特定情報を閲覧端末に送信する機能、どの端末を発表端末とし、どの端末を閲覧端末とするかの設定や切り替えを管理する機能等を果たす。
図3は、表示端末30の概略構成の一例を示している。表示端末30は、マイクロプロセッサを含むCPU31に、ROM32、RAM33、不揮発メモリ34、操作部35、表示部36、通信部37などを接続して構成される。
CPU31は、OSプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムを実行する。ROM32や不揮発メモリ34には各種のプログラムが格納されており、これらのプログラムに従ってCPU31が各種の処理を実行することで表示端末30としての各機能が実現される。
RAM33は、CPU31が動作する際に各種のデータを一時的に記憶するワークメモリとして使用される。表示部36は液晶ディスプレイなどであり、操作部35は表示部36の表示面上に設けたタッチパネルや少数のスイッチ等で構成される。タッチパネルは、指やペンなどでタッチされた位置を検出する。
通信部37は、ネットワーク3を通じてサーバ10やその他の外部装置と通信する機能を果たす。
表示端末30のCPU31は、不揮発メモリ34に格納されたプログラムの取得ステップを実行することで、外部から第2文書を取得する機能を果たす。また、CPU31は不揮発メモリ34に格納されたプログラムを実行することで特定情報出力部41、表示制御部42などの機能を果たす。特定情報出力部41はCPU31が特定情報出力ステップを実行することでその機能が実現される。特定情報出力部41は、自端末が発表端末となって固有識別情報の付与された第2文書を表示しているときに該第2文書のうち自端末の表示部36に表示中の部分を特定する特定情報を、第2文書に付与されている固有識別情報に基づいて生成して外部に出力(ここでは、サーバ10に送信)する機能を果たす。
表示制御部42は、自端末が閲覧端末になって第2文書を表示しているとき、該第2文書のうち発表端末で表示中の部分をサーバ10から受け取った特定情報に基づいて特定し、その特定した部分を閲覧者が認識し得るようにして第2文書を自端末に表示する機能を果たす。より詳細には、表示制御部42は、強調表示部43、移動制御部44としての機能を果たす。
強調表示部43は、特定情報に基づいて特定した箇所を、他の部分と異なる表示形態で強調表示する。たとえば、文字色を変更する、画像の場合は枠を付加して表示する、該当部分の背景色を変更する、等により強調表示する。
移動制御部44は、特定情報に基づいて特定した箇所に表示箇所を移動させる処理を行う。ここでは、特定情報に基づいて特定した箇所の先頭から自端末の表示部に表示し得る範囲を表示する。移動は、発表端末の表示箇所の変化に追従して自動的、あるいは、ユーザから移動開始の指示を受けたとき(移動釦等の押下操作を受けたとき)に、行われる。
図4は、リフロー表示される文書のデータの一例を示している。この文書は、XML構文で記述されている。タグには、「タイトル」、「章」、「文」、「画像」などがあり、これらのタグで囲まれた部分がそれぞれ文書の構成単位(実際に文書として表示されるオブジェクト)になっている。
サーバ10の文書分割部21は、MXL構文を解析し、文書の構造を定義する各タグ情報から文書の構成単位を認識して、構成単位毎に分割し、それぞれの構成単位に固有識別情報を付与する。
図5は、図4に示す文書のデータに固有識別情報を付加した第2文書のデータを示している。固有識別情報は、「ID」のタグで囲んだ部分であり、文書の先頭から順に各構成単位に与えた、001から始まるシリアル番号である。固有識別情報は、書式等のタグ情報には付与されず、文書の実体(文、画像などのオブジェクト)を示すタグ情報に対してのみ付与される。
本実施の形態では、発表端末の特定情報出力部41は、表示中の部分に対応する構成単位に付与されている固有識別情報を表示中の部分を特定する特定情報として出力する。
図6は、文書の閲覧に関してサーバ10が行う処理を示す流れ図である。まず、アップロードされた文書を読み込み(ステップS101)、文書の構文解析を行って(ステップS102)、該文書を構成単位毎に分割し、分割後の各構成単位に固有識別情報(シリアル番号)を付与して第2文書を生成する(ステップS103)。そして、会議参加者の各表示端末30に第2文書をダウンロードして配布する(ステップS104)。
その後、任意の表示端末30から権限情報の受信を待機する(ステップS105;No)。権限情報は、発表端末を特定する情報である。ここでは、発表端末になる表示端末30が、自端末を発表端末に設定する旨の要求を表した権限情報をサーバ10に送信する。
サーバ10は、いずれかの表示端末30から権限情報を受信すると(ステップS105;Yes)、該権限情報の送信元の表示端末30には、発表端末として動作する指示を、それ以外の表示端末30には、閲覧端末として動作する指示を送信する(ステップS106)。
その後、発表端末から特定情報としての固有識別情報を受信すると(ステップS107;Yes)、受信した特定情報(固有識別情報)を閲覧端末に送信して通知する(ステップS108)。
また、その後、権限情報を受信したら(ステップS109;Yes)、ステップ106に戻り、その受信した権限情報に従って、各端末に、発表端末あるいは閲覧端末になる指示を通知して、発表端末の切り替えを行う。
図7は、表示端末30が発表/閲覧の権限の切り替えに関して行う処理を示す流れ図である。自端末のユーザから「発表」の権限を設定する操作を受けた場合は(ステップS201;Yes)、自端末を発表端末とする要求と自端末の識別情報(たとえば、アドレス情報)を含む権限情報をサーバ10に送信する(ステップS202)。
サーバ10から発表、閲覧に関する通知を受信した場合は(ステップS203;Yes)、その通知された内容が「発表端末になる指示」であれば(ステップS204;発表)、自端末を発表端末に設定する(ステップS205)。一方、サーバ10から受けた通知の内容が「閲覧端末になる指示」であれば(ステップS204;閲覧)、自端末を閲覧端末に設定する(ステップS206)。
表示端末30は、上記の処理を繰り返し行うことで、任意のタイミングでの発表端末、閲覧端末の切り替えに対応する。
図8は、発表端末となった表示端末30が行う処理を示す流れ図である。この処理は、サーバ10からダウンロードした第2文書をユーザのスクロール操作や拡大縮小操作に従って表示しているときに行われる。
まず、第2文書のうち自端末に表示されている構成単位に付与されている固有識別情報をすべて取得する(ステップS301)。詳細には、文や画像の全部が表示されている構成単位の固有識別情報のみではなく、文や画像のうちの少なくとも一部、たとえば、画面の上部に末尾の部分のみが表示されている文、画面の下部に文の先頭の部分のみが表示されている文などについてもその固有識別情報を取得する。
発表端末として動作する表示端末30は、これら取得した固有識別情報を表示中の部分の特定情報としてサーバ10に送信する(ステップS302)。なお、固有識別情報として、文書の先頭から順にシリアル番号を付与しているので、取得した固有識別情報のうちの先頭と末尾の2つを特定情報として送信する、あるいは先頭の固有識別情報と取得した固有識別情報の個数とを特定情報として送信するようにしてもよい。
その後、表示箇所が変更されたか否かを監視し(ステップS303)、表示箇所が変更されたら(ステップS303;Yes)、変更後の位置でそのまま表示箇所が変更されずに一定時間経過したら(ステップS304;Yes)、ステップ101に戻って処理を継続する。変更後、一定時間が経過する前にさらなる変更の操作を受けた場合は(ステップS305;Yes)、経過時間をリセットして(ステップS306)、ステップ304に戻って処理を継続する。
このような処理を行うことで、表示箇所が変更され、その後、その変更後の箇所がしばらくそのまま継続して表示された際に、表示中の部分に対応する特定情報がサーバ10に送信される。たとえば、ユーザがスクロール操作を何度も続けて行って所望の場所を探している場合のように、表示箇所が頻繁に変更された場合に、表示箇所の特定情報が頻繁にサーバ10に送信されることが防止される。
図9は、閲覧端末となった表示端末30が行う処理を示す流れ図である。サーバ10から特定情報として固有識別情報を受信すると(ステップS401)、該固有識別情報に対応する文や画像などの構成単位を強調表示する(ステップS402)。
ユーザからスクロール操作等の操作を受けた場合は(ステップS403;Yes)、その操作に従って表示を変更する(ステップS404)。サーバ10から受信した固有識別情報が示す部分(すなわち、強調表示箇所)に移動させる指示をユーザから受けた場合は(ステップS405;Yes)、第2文書のうちサーバ10から受信した固有識別情報が示す部分(強調表示箇所)が表示されるように、自端末の表示箇所を自動的に移動させる(ステップS406)。
次に、文書閲覧システム2の動作の具体例として、会議の資料となる文書を、端末A、B、Cの3つの表示端末30で同時に閲覧する場合を例を説明する。
図10は、第2文書を端末Aに初期表示した状態を示している。端末Aを発表端末とし、端末B、端末Cを閲覧端末とするために、端末Aの操作者は端末Aの表示画面に表示されている権限切り替え釦51を押下して、権限を「発表」に変更する。これにより、端末B、端末Cは閲覧端末に設定される。図11は端末Aが発表端末になった状態を、図12は端末Bが閲覧端末になった状態を、図13は端末Cが閲覧端末になった状態を示す。
図11に示す端末Aでは、表示中の構成単位は「2014年度の商品の売れ行きに関して」という文(固有識別情報:001)と、「1章:既存商品」という章の見出し(固有識別情報:002)と、「既存の商品は、平均して例年と同様であった。」という文(固有識別情報:003)と、「A商品は若干売り上げが下がった。理由としては昨年度は例年より気温が低かったためであると考える。」という文(固有識別情報:004)と、商品画像Aの画像(固有識別情報:005)である。
そこで、001〜005の固有識別情報が特定情報として端末Aからサーバ10に送信され、これがサーバ10から閲覧端末である端末B、端末Cに送信される。なお、端末Aから直接、端末B,端末Cに送信されてもよい。
端末B、端末Cは、サーバ10から受信した特定情報(固有識別情報)に対応する箇所を強調表示する。閲覧端末となった端末B、端末Cには表示箇所を強調表示箇所に自動的に移動させる旨の指示を入力するための移動釦52が追加表示される。ユーザが移動釦52を押下すると、強調表示箇所が表示されるように表示箇所が自動で移動される。
図14は、その後、端末Aにて発表者によるスクロール操作が行われて表示箇所が変更され、変更後の画面が表示されて一定時間が経過した状態を示している。図14に示す状態(変更後一定時間が経過した状態)で端末Aに表示中の構成単位は「B商品は上記の理由でA商品とは逆に売り上げを伸ばした結果となった。」という文(固有識別情報:006)と、商品画像Bの画像(固有識別情報:007)と、「2章:新商品」という章の見出し(固有識別情報:008)と、「新商品C,Dの売り上げは期待値より下回った。」という文(固有識別情報:009)と、「理由としてライバル会社Xが同様の製品を弊社よりも・・・・・・・・」という文(固有識別情報:010)である。
そこで、006〜010の固有識別情報が特定情報として端末Aからサーバ10に送信され、これがサーバ10から閲覧端末である端末B、端末Cに送信される。なお、端末Aから直接、端末B,端末Cに送信されてもよい。
端末B、端末Cは、サーバ10から受信した特定情報(固有識別情報)に対応して強調表示する箇所を変更する。図15は、図14に示す端末Aの表示中の箇所に対応するように強調表示箇所が変更された端末Bの状態を、図16は図14に示す端末Aの表示中の箇所に対応するように強調表示箇所が変更された端末Cの状態をそれぞれ示している。図12、図13に比べて表示中の箇所は変化しないが、強調表示箇所は変更されている。
図17は、図15の状態で移動釦52をユーザが押下したことで表示箇所が自動的に強調表示箇所へ移動した状態の端末Bを示す。表示画面の先頭に強調表示箇所の先頭が表示されるように表示箇所が移動される。
図18は、図15に示す状態で端末Bのユーザが権限切り替え釦51を押下して自端末を発表端末に切り替えた状態を示している。端末Bの使用者が自分の端末で表示中の表示画面を他の端末へ伝えたい場合に移動釦52が操作される。この操作により端末Bは発表端末に切り替わり、端末A、端末Cは閲覧端末に切り替わる。図19に示すように、端末Aでは権限切り替え釦51の表示が「閲覧」に変更され、さらに移動釦52が追加表示される。
図18に示す端末Bに表示中の構成単位は「2014年度の商品の売れ行きに関して」という文(固有識別情報:001)と、「1章:既存商品」という章の見出し(固有識別情報:002)と、「既存の商品は、平均して例年と同様であった。」という文(固有識別情報:003)と、「A商品は若干売り上げが下がった。理由としては昨年度は例年より気温が低かったためであると考える。」という文(固有識別情報:004)である。そこで、001〜004の固有識別情報が特定情報として端末Bからサーバ10に送信され、これがサーバ10から閲覧端末である端末A、端末Cに送信される。なお、端末Bから直接、端末A、端末Cに送信されてもよい。
端末A、端末Cは、サーバ10から受信した特定情報(固有識別情報)に対応して強調表示する箇所を変更する。図19は、図18に示す端末Bの表示中の箇所に対応するように強調表示箇所が変更された端末Aの状態を、図20は、図18に示す端末Bの表示中の箇所に対応するように強調表示箇所が変更された端末Cの状態をそれぞれ示している。
このように、権限切り替え釦51を操作することで、どの端末においても自端末を発表端末に切り替えることができる。
なお、文書を個人で編集したい場合などは固有識別情報が埋め込まれていない文書のデータを取得することが望まれる。そのような場合には、端末から元文書のダウンロード要求をサーバ10に要求すると、サーバ10の復元部22は第2文書から固有識別情報を削除して元の文書を復元し、サーバ10はその復元した文書をダウンロード要求の送信元の端末に送信する。
なお、サーバ10端末が第2文書の生成元になった元文書を保持している場合はその元文書をダウンロード要求の送信元に送信してもよい。また、端末側で第2文書から固有識別情報を削除して元文書を復元・生成するようにされてもよい。
次に、本発明の第2の実施の形態について説明する。
第1の実施の形態では文書閲覧システム2はサーバ10を備えていたが、第2の実施の形態では、図21に示すように、複数の表示端末30Bのみで文書閲覧システムが構成される。
図22は、第2の実施の形態の文書閲覧システムを構成する表示端末30Bの概略構成を示している。ハードウェア構成は図3に示すものと同一でありその説明は適宜省略する。
表示端末30Bでは、不揮発メモリ34に保持されているプログラムが実行されることで、CPU31は、第1の実施の形態ではサーバ10が担っていた文書分割部21や復元部22と同様の機能、および第1の実施の形態の表示端末30と同様に特定情報出力部41、表示制御部42、強調表示部43、移動制御部44の機能を果たす。
このほか、表示端末30BのCPU31は、文書分割部21で作成した第2文書を他の表示端末30Bに送信する機能、自端末を発表端末にする操作をユーザから受けた場合に自端末が発表端末になる通知を他のすべての表示端末30Bに送信する機能、他の表示端末30Bから自端末を発表端末にする通知を受信した場合に自端末を閲覧端末に設定する機能などを果たす。
発表端末になった場合、表示端末30Bは、第2文書のうち自端末の表示部36に表示中の部分を特定する特定情報を、第2文書に付与されている固有識別情報に基づいて生成し、これを他の表示端末30B(閲覧端末)に送信する。
表示制御部42は、自端末が閲覧端末になって第2文書を表示しているとき、発表端末から受信した特定情報に基づいて該発表端末で表示中の部分を特定し、その特定した部分を閲覧者が認識し得るようにして第2文書を自端末に表示する機能を果たす。具体的には、強調表示部43は該当部分を強調表示し、移動制御部44は該当部分に表示箇所を自動的に移動させる。
このように、第2の実施の形態では、サーバ10を設けることなく第1の実施の形態と同様の作用・効果を得ることができる。
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
実施の形態では、特定情報として文書の各構成単位に固有の識別情報を付与した第2文書を生成したが、文書の構成単位(表示対象の文、タイトル、画像など)であることを示す共通の識別情報を各構成単位に付与した第2文書を生成するようにしてもよい。この場合、特定情報出力部41は、自端末で表示中の箇所に対応する文書の構成単位を特定し、文書の先頭から識別情報の数をカウントして、現在表示中の構成単位に付与された識別情報が文書の先頭から何番目の識別情報であるかを調べ、その値を示す特定情報を生成してサーバ10や閲覧端末に送信する。閲覧端末では、第2文書の先頭から識別情報をカウントしていき、受信した特定情報が示す値とカウント値が一致する場所の構成単位を、発表端末で表示中の構成単位であると特定して強調表示等する。
実施の形態では移動釦52の操作をユーザから受けた場合に、強調表示箇所が表示されるように表示箇所を移動させたが、サーバ10や発表端末から特定情報を受信した場合に、ユーザから移動釦52の操作を受けることなく自動的に、その特定情報に対応する強調表示箇所が表示されるように表示箇所を移動させるようにしてもよい。
実施の形態では、文書の構成単位毎に分割する場合にタグ情報を利用したが、たとえば、文については、任意の文字数(例えば100文字)単位を文書の構成単位として分割し、それぞれに識別情報あるいは固有識別情報を付与するといった方法でもよい。
本発明は、サーバ10や表示端末30として情報処理装置を機能させるプログラムとされてもよい。
2…文書閲覧システム
3…ネットワーク
5…アクセスポイント
6…パーソナルコンピュータ
10…サーバ
11…CPU
12…記憶部
13…操作部
15…ネットワーク通信部
21…文書分割部
22…復元部
30…表示端末
31…CPU
32…ROM
33…RAM
34…不揮発メモリ
35…操作部
36…表示部
37…通信部
41…特定情報出力部
42…表示制御部
43…強調表示部
44…移動制御部
51…権限切り替え釦
52…移動釦

Claims (16)

  1. リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を生成する文書分割部と、
    前記第2文書をリフロー表示する複数の表示端末を備え、
    前記複数の表示端末の中の一の表示端末は、前記第2文書のうち自端末に表示中の部分を特定する特定情報を前記第2文書に付与されている前記識別情報に基づいて生成して外部に出力し、
    他の表示端末は、前記特定情報を受け取り、前記第2文書のうち前記一の表示端末で表示中の部分を前記特定情報に基づいて特定し、その特定した部分を閲覧者が認識し得るように前記第2文書を自端末に表示する
    ことを特徴とする文書閲覧システム。
  2. 前記文書分割部は、分割後の各構成単位にそれぞれ固有の識別情報を付与した前記第2文書を生成し、
    前記一の表示端末は、前記第2文書のうち自端末に表示中の部分に対応する構成単位に付与されている前記識別情報を前記特定情報として出力する
    ことを特徴とする請求項1に記載の文書閲覧システム。
  3. 前記他の表示端末は、前記特定した部分を閲覧者が認識し得るように表示する方法として、前記第2文書のうち前記特定情報に基づいて特定した部分を強調表示する
    ことを特徴とする請求項1または2に記載の文書閲覧システム。
  4. 前記他の表示端末は、前記特定した部分を閲覧者が認識し得るように表示する方法として、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に移動させる
    ことを特徴とする請求項1乃至3のいずれか1つに記載の文書閲覧システム。
  5. 前記他の表示端末は、閲覧者から移動の指示を受けた場合に、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に自動的に移動させる
    ことを特徴とする請求項4に記載の文書閲覧システム。
  6. 前記他の表示端末は、前記特定情報を受け取る毎に、前記第2文書のうち自端末に表示する部分を前記特定情報に基づいて特定した部分に自動的に移動させる
    ことを特徴とする請求項4に記載の文書閲覧システム。
  7. 前記文書分割部は、文書の構造を定義するタグ情報に基づいて前記構成単位を認識して前記分割を行う
    ことを特徴とする請求項1乃至6のいずれか1つに記載の文書閲覧システム。
  8. 前記一の表示端末は、前記第2文書のうちの自端末に表示している部分が移動した後、その移動後の部分の表示が一定時間継続したとき、前記特定情報を生成して出力する
    ことを特徴とする請求項1乃至7のいずれか1つに記載の文書閲覧システム。
  9. 前記複数の表示端末のうち、前記一の表示端末となる表示端末を切り替え得る
    ことを特徴とする請求項1乃至8のいずれか1つに記載の文書閲覧システム。
  10. 前記第2文書に付与されている前記識別情報を削除して元の文書に戻す復元部をさらに有する
    ことを特徴とする請求項1乃至9のいずれか1つに記載の文書閲覧システム。
  11. 情報処理装置で実行されるプログラムであって、
    リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を生成する分割ステップと、
    文書をリフロー表示する複数の表示端末に前記第2文書を送信する送信ステップと、
    を有する
    ことを特徴とするプログラム。
  12. 前記分割ステップでは、分割後の各構成単位にそれぞれ固有の識別情報を付与した前記第2文書を生成する
    ことを特徴とする請求項11に記載のプログラム。
  13. 前記分割ステップでは、文書の構造を定義するタグ情報に基づいて前記構成単位を認識して前記分割を行う
    ことを特徴とする請求項11または12に記載のプログラム。
  14. 前記第2文書に付与されている前記識別情報を削除して元の文書に戻す復元ステップと、
    前記復元ステップで得た元の文書を外部に出力する復元文書出力ステップと、
    をさらに有する
    ことを特徴とする請求項11乃至13のいずれか1つに記載のプログラム。
  15. 情報処理装置で実行されるプログラムであって、
    リフロー表示される文書のフォーマットを解析し、該文書を所定の構成単位毎に分割し、分割後の各構成単位に識別情報を付与した第2文書を取得する取得ステップと、
    前記情報処理装置が前記第2文書をリフロー表示しているときに、前記第2文書のうち表示中の部分を特定する特定情報を前記第2文書に付与されている前記識別情報に基づいて生成して外部に出力する特定情報出力ステップと、
    を有する
    ことを特徴とするプログラム。
  16. 前記特定情報出力ステップでは、前記第2文書のうち表示中の部分が移動した後、その移動後の部分の表示が一定時間継続したとき、前記特定情報を生成して出力する
    ことを特徴とする請求項15に記載のプログラム。
JP2016010129A 2016-01-21 2016-01-21 文書閲覧システムプログラム Active JP6682873B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016010129A JP6682873B2 (ja) 2016-01-21 2016-01-21 文書閲覧システムプログラム
CN201710036197.8A CN106990930A (zh) 2016-01-21 2017-01-17 文档阅览系统以及文档阅览方法
US15/410,519 US20170212869A1 (en) 2016-01-21 2017-01-19 Document Viewing System and Non-Transitory Computer Readable Recording Medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016010129A JP6682873B2 (ja) 2016-01-21 2016-01-21 文書閲覧システムプログラム

Publications (2)

Publication Number Publication Date
JP2017130118A true JP2017130118A (ja) 2017-07-27
JP6682873B2 JP6682873B2 (ja) 2020-04-15

Family

ID=59359680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016010129A Active JP6682873B2 (ja) 2016-01-21 2016-01-21 文書閲覧システムプログラム

Country Status (3)

Country Link
US (1) US20170212869A1 (ja)
JP (1) JP6682873B2 (ja)
CN (1) CN106990930A (ja)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000092217A (ja) * 1998-09-09 2000-03-31 Nippon Telegr & Teleph Corp <Ntt> 電子会議システムにおける画面表示制御方法、電子会議システム、および画面表示制御プログラムを記録した記録媒体
JP2001134596A (ja) * 1999-11-08 2001-05-18 Matsushita Electric Ind Co Ltd 構造化文書管理装置および構造化文書検索方法
US20040143673A1 (en) * 2003-01-18 2004-07-22 Kristjansson Trausti Thor Multimedia linking and synchronization method, presentation and editing apparatus
JP2006011534A (ja) * 2004-06-22 2006-01-12 Matsushita Electric Ind Co Ltd 表示制御装置、表示制御方法及び表示制御プログラム
JP2011065467A (ja) * 2009-09-17 2011-03-31 Sharp Corp 会議中継装置及びコンピュータプログラム
JP2013073441A (ja) * 2011-09-28 2013-04-22 Fujitsu Frontech Ltd 表示制御方法及び表示制御プログラム
JP2014146128A (ja) * 2013-01-28 2014-08-14 Canon Inc 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP2014174709A (ja) * 2013-03-08 2014-09-22 Canon Inc 情報処理装置、情報処理装置の制御方法、プログラム
JP2014229026A (ja) * 2013-05-21 2014-12-08 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230171B1 (en) * 1998-08-29 2001-05-08 International Business Machines Corporation Markup system for shared HTML documents
CN1604086A (zh) * 2004-11-16 2005-04-06 北京邮电大学 一种多媒体课件的“三方互动”实现方法
KR100812399B1 (ko) * 2007-01-11 2008-03-11 주식회사 케이티프리텔 폰트 데이터가 포함된 메시지 서비스를 제공하는 이동 통신단말, 메시지 서비스 서버, 시스템 및 그 서비스 제공방법
CN102792352A (zh) * 2011-03-11 2012-11-21 中村义一 演示系统和便携式终端
CN102736882B (zh) * 2011-04-07 2015-08-05 株式会社东芝 便携式终端装置及其显示控制方法、显示系统
US20170118258A1 (en) * 2012-06-27 2017-04-27 Clearslide, Inc. System and method for switching control with browser-based screen sharing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000092217A (ja) * 1998-09-09 2000-03-31 Nippon Telegr & Teleph Corp <Ntt> 電子会議システムにおける画面表示制御方法、電子会議システム、および画面表示制御プログラムを記録した記録媒体
JP2001134596A (ja) * 1999-11-08 2001-05-18 Matsushita Electric Ind Co Ltd 構造化文書管理装置および構造化文書検索方法
US20040143673A1 (en) * 2003-01-18 2004-07-22 Kristjansson Trausti Thor Multimedia linking and synchronization method, presentation and editing apparatus
JP2006011534A (ja) * 2004-06-22 2006-01-12 Matsushita Electric Ind Co Ltd 表示制御装置、表示制御方法及び表示制御プログラム
JP2011065467A (ja) * 2009-09-17 2011-03-31 Sharp Corp 会議中継装置及びコンピュータプログラム
JP2013073441A (ja) * 2011-09-28 2013-04-22 Fujitsu Frontech Ltd 表示制御方法及び表示制御プログラム
JP2014146128A (ja) * 2013-01-28 2014-08-14 Canon Inc 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP2014174709A (ja) * 2013-03-08 2014-09-22 Canon Inc 情報処理装置、情報処理装置の制御方法、プログラム
JP2014229026A (ja) * 2013-05-21 2014-12-08 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム

Also Published As

Publication number Publication date
CN106990930A (zh) 2017-07-28
JP6682873B2 (ja) 2020-04-15
US20170212869A1 (en) 2017-07-27

Similar Documents

Publication Publication Date Title
CN114390359B (zh) 一种消息的展示方法及显示设备
US20210311599A1 (en) Operation methods of a smart interactive tablet, storage medium and related equipment
CN103530096B (zh) 远程控制方法、远程控制设备和显示设备
JP5892121B2 (ja) 情報処理装置、制御方法、プログラム、および情報処理システム
US12437144B2 (en) Content recommendation method and user terminal
CN109032485A (zh) 显示方法、装置、电子设备、智能平板及存储介质
US9386174B2 (en) Image forming apparatus, method for guidance on operation method by image forming apparatus, and system
US20150046860A1 (en) Information processing apparatus and information processing method
JP5872264B2 (ja) 携帯端末における電子書籍サービス提供方法及び装置
WO2013099641A1 (ja) 表示画像の操作システム、それを構成する画像表示装置、及びその制御方法
WO2018112928A1 (zh) 一种信息展示方法、装置及终端设备
CN113467660A (zh) 信息分享方法和电子设备
CN113849092A (zh) 内容分享方法、装置和电子设备
WO2018112924A1 (zh) 一种信息展示方法、装置及终端设备
US20140164993A1 (en) Method and electronic device for enlarging and displaying contents
CN109426476B (zh) 信号源调度系统及信号源系统的信号调度方法
EP3156908A1 (en) User terminal, method for controlling same, and multimedia system
WO2023151659A1 (zh) 应用图标显示方法、装置
JP7445976B2 (ja) 動画表示システム
WO2016155518A1 (zh) 一种界面交互方法及装置
CN113872849A (zh) 消息交互方法、装置及电子设备
JP6682873B2 (ja) 文書閲覧システムプログラム
JP2014146233A (ja) 資料共有プログラム、端末装置、資料共有方法
JP2024015212A (ja) 情報処理装置、探索履歴記憶方法及び探索履歴記憶プログラム
WO2023216976A1 (zh) 显示方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180604

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180607

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190730

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: 20200225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200309

R150 Certificate of patent or registration of utility model

Ref document number: 6682873

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150