JP2020109565A - Display system, control method of display system, display device, and control method of display device - Google Patents

Display system, control method of display system, display device, and control method of display device Download PDF

Info

Publication number
JP2020109565A
JP2020109565A JP2019000211A JP2019000211A JP2020109565A JP 2020109565 A JP2020109565 A JP 2020109565A JP 2019000211 A JP2019000211 A JP 2019000211A JP 2019000211 A JP2019000211 A JP 2019000211A JP 2020109565 A JP2020109565 A JP 2020109565A
Authority
JP
Japan
Prior art keywords
data
related data
original data
revision
arithmetic processing
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.)
Pending
Application number
JP2019000211A
Other languages
Japanese (ja)
Inventor
晃 内山
Akira Uchiyama
晃 内山
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.)
Sharp NEC Display Solutions Ltd
Original Assignee
NEC Display Solutions Ltd
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 NEC Display Solutions Ltd filed Critical NEC Display Solutions Ltd
Priority to JP2019000211A priority Critical patent/JP2020109565A/en
Publication of JP2020109565A publication Critical patent/JP2020109565A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To optimize a relevant data condition when a user has called the relevant data associated with original data and browsed the data.SOLUTION: A display system 100 includes the display device 1 (tablet terminal) having a display control unit 4 which executes drawing of the original data which is digitally copy right controlled while overlapping the relevant data containing an object, and an arithmetic processing device 11 (distribution server) having an arithmetic processing unit 17 which edits the position information of the object drawn in the relevant data on the basis of version up content of the original data.SELECTED DRAWING: Figure 12

Description

本発明は、表示システム、表示システムの制御方法、表示装置、及び表示装置の制御方法に関する。 The present invention relates to a display system, a display system control method, a display device, and a display device control method.

近年、タブレット端末等を活用した電子書籍等コンテンツの利用が普及している。
前記コンテンツは、公開元によるDRM(ディジタル著作権管理)を用いたプロテクトがなされていることが一般的であり、この場合、コンテンツのコピーやデータ(元データ)に直接的な編集はできないことが多い。
In recent years, the use of contents such as electronic books utilizing tablet terminals has become widespread.
Generally, the contents are protected by DRM (Digital Rights Management) by the publisher, and in this case, it is impossible to copy the contents or directly edit the data (original data). Many.

しかし、電子書籍のようなコンテンツに対してハイライトやメモ書き用のツールの利用を望むユーザが存在するに伴い、前記ツールを利用するために別のデータ(関連データ)を用意し、元データの上にオンスクリーンディスプレイの要領で関連データを重畳させる。 However, as some users want to use a tool for highlighting or writing notes for contents such as electronic books, another data (related data) is prepared to use the tool, and the original data Overlay the relevant data on top of it in the manner of an on-screen display.

ユーザはタッチペン等で前記関連データに操作を行い、元データと関連データは関連付けなる処理を行っておけば、以後データの呼出し時に関連付けされた関連データ(レイヤ)を動的に重畳させ、ユーザはデータ自体に改編のないコメントが記載されているデータを参照することが可能となる。かかる技術として、例えば特許文献1が開示されている。 The user operates the related data with a touch pen or the like, and if the original data and the related data are associated with each other, the related data (layer) associated with the data is dynamically superimposed when the data is called, and the user It becomes possible to refer to the data in which the data itself has a comment without modification. As such a technique, for example, Patent Document 1 is disclosed.

特開2011−095847号公報JP, 2011-095847, A

しかしながら、特許文献1によれば、元データとその関連データを保存した後、元データが改版、及びデータの内容が変更され、ユーザにより描画されたオブジェクトの位置に相当する元データの文字もしくは画像が移動している場合がある。 However, according to Patent Document 1, after saving the original data and its related data, the original data is revised, and the content of the data is changed, so that the character or image of the original data corresponding to the position of the object drawn by the user May have moved.

かかる場合の後、ユーザが関連データを呼出して元データに重畳すると、期待しない文字や画像を対象にオブジェクトが描画されている状態となる恐れがある。
従って、ユーザにより描画されたオブジェクトの位置情報に係る元データの改版がなされた場合、オブジェクトの編集処理が求められる。
After such a case, when the user calls the related data and superimposes it on the original data, there is a possibility that the object may be drawn with unexpected characters or images.
Therefore, when the original data relating to the position information of the drawn object is revised by the user, the object editing process is required.

すなわち、本発明は、上記の点に鑑みてなされたものであり、主たる目的は、ユーザにより元データに関連付けられた関連データが呼び出され、閲覧された場合において、前記関連データを最適な状態にすることを可能とすることにある。 That is, the present invention has been made in view of the above points, and a main purpose is to bring the related data into an optimum state when the related data associated with the original data is called and viewed by the user. It is to be able to do.

上記課題を解決するため、本発明の一態様は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置と、前記関連データにおいて描画された前記オブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理部を有する演算処理装置と、を備えた表示システムである。 In order to solve the above-mentioned problems, one aspect of the present invention is a display device having a display control unit that executes drawing by superimposing related data including an object on original data under digital copyright management, and the related data. An arithmetic processing unit having an arithmetic processing unit for editing the drawn position information of the object based on the revision content of the original data.

また、本発明の一態様は、表示制御部は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行し、演算処理部は、前記関連データにおいて描画された前記オブジェクトの位置情報を、前記元データの改版内容に基づいて編集する、表示システムの制御方法である。 Further, according to an aspect of the present invention, the display control unit superimposes the related data including the object on the original data managed by the digital copyright and executes drawing, and the arithmetic processing unit draws the related data. It is a control method of a display system, which edits the position information of the object based on the revision contents of the original data.

また、本発明の一態様は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置であって、前記関連データにおいて描画されたオブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理装置に対して、前記表示制御部は、編集後の関連データおよび改版後の元データから構成される描画データの送信を要求し、受信した前記描画データに応じて、前記編集後の関連データを前記改版後の元データに重畳して描画を実行する表示装置である。 Further, according to one aspect of the present invention, there is provided a display device having a display control unit for performing drawing by superimposing related data including an object on original data managed by digital copyright, and the drawing is performed in the related data. The display control unit transmits the drawing data composed of the edited related data and the revised original data to the arithmetic processing device that edits the position information of the object based on the revised content of the original data. According to the drawing data requested and received, the display device executes drawing by superimposing the edited related data on the revised original data.

また、本発明の一態様は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置の制御方法であって、前記関連データにおいて描画されたオブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理装置に対して、前記表示制御部は、編集後の関連データおよび改版後の元データから構成される描画データの送信を要求し、受信した前記描画データに応じて、前記編集後の関連データを前記改版後の元データに重畳して描画を実行する表示装置の制御方法である。 Another aspect of the present invention is a control method for a display device, which has a display controller that superimposes related data including an object on original data that is digitally copyright-managed to execute drawing, and in the related data, For the arithmetic processing device that edits the position information of the drawn object based on the revision content of the original data, the display control unit is configured to render the drawing data composed of the edited related data and the revised original data. Is requested, and the drawing is executed by superimposing the edited related data on the revised original data according to the received drawing data.

本発明の各態様によれば、関連データにおけるユーザが描画したオブジェクトの位置情報は、元データの改版内容に基づいて然るべく編集されるため、ユーザにより元データに関連付けられた関連データが呼び出され、閲覧された場合において、前記関連データを最適な状態にすることが可能となる。 According to each aspect of the present invention, the position information of the object drawn by the user in the related data is appropriately edited based on the revision content of the original data, so that the related data associated with the original data is called by the user. Then, when viewed, the related data can be put in an optimum state.

本発明におけるタブレット端末の装置構成例を示すブロック図である。It is a block diagram showing an example of device composition of a tablet terminal in the present invention. 本発明における配信サーバの装置構成例を示すブロック図である。It is a block diagram showing an example of device composition of a distribution server in the present invention. 本発明の表示システムを説明するための概略構成図である。It is a schematic structure figure for explaining the display system of the present invention. 本発明の実施例において、各部が行う処理の流れを示すフローチャートである。6 is a flowchart showing a flow of processing performed by each unit in the embodiment of the present invention. ユーザの描画操作中における関連付け処理を説明するための図である。FIG. 6 is a diagram for explaining an association process during a drawing operation by a user. 改版履歴と改版内容のログデータを説明するための図である。It is a figure for demonstrating the log data of revision history and revision contents. 改版ログに基づいた元データの変遷図である。It is a transition diagram of the original data based on the revision log. 改版内容に基づいた関連データの編集図(1)である。FIG. 6 is an edited view (1) of related data based on the revision content. 改版内容に基づいた関連データの編集図(2)である。FIG. 9 is an edited view (2) of related data based on the revised content. 本発明の移動処理実施の有無に基づく編集前データと編集後データとの各イメージ図である。It is each image figure of the data before edit and the data after edit based on the presence or absence of movement process implementation of this invention. 本発明の変形処理実施の有無に基づく編集前データと編集後データとの各イメージ図である。It is each image figure of the data before edit and the data after edit based on the presence or absence of the transformation process of this invention. 本実施形態の表示システムの主要な構成を示す図である。It is a figure which shows the main structures of the display system of this embodiment.

(本発明の基本構成)
以下、図1,2,3を用いて本発明の基本構成を説明する。図1は、本発明におけるタブレット端末の装置構成例を示すブロック図である。また、図2は、本発明における配信サーバの装置構成例を示すブロック図である。また、図3は、本発明の表示システムを説明するための概略構成図である。
図3は、タブレット端末Aと、インターネットBと、配信サーバCと、クラウド管理システムを表しており、このうち、タブレット端末Aと配信サーバCとが、本発明の表示システムを表している。
図1は、図3に示すタブレット端末Aをタブレット端末1(表示装置)として示している。また、図2は、図3に示す配信サーバCを配信サーバ11(演算処理装置)として示している。
なお、以下の説明では、タブレット端末1、配信サーバ11各々を構成する各装置(各部)について、図1及び図2において使用されている符号を用いて説明をする。例えば、図1に示す装置2は表示部2として、図1に示す装置17は演算処理部17として説明する。
(Basic configuration of the present invention)
The basic configuration of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing a device configuration example of a tablet terminal according to the present invention. Further, FIG. 2 is a block diagram showing a device configuration example of the distribution server in the present invention. FIG. 3 is a schematic configuration diagram for explaining the display system of the present invention.
FIG. 3 shows a tablet terminal A, the Internet B, a distribution server C, and a cloud management system, among which the tablet terminal A and the distribution server C represent the display system of the present invention.
FIG. 1 shows the tablet terminal A shown in FIG. 3 as a tablet terminal 1 (display device). Further, FIG. 2 illustrates the distribution server C illustrated in FIG. 3 as the distribution server 11 (arithmetic processing device).
In addition, in the following description, each device (each unit) that configures the tablet terminal 1 and the distribution server 11 will be described using the reference numerals used in FIGS. 1 and 2. For example, the device 2 illustrated in FIG. 1 will be described as the display unit 2, and the device 17 illustrated in FIG. 1 will be described as the arithmetic processing unit 17.

タブレット端末1は、表示部2、電源部5、制御部6、画像処理部7、無線LAN通信部8、および記憶部10を含んで構成される。ここで、表示部2は、操作受付部3、および表示制御部4を有する。また、無線LAN通信部8は、データ受信部9を有する。
一方、配信サーバ11は、無線LAN通信部12、制御部15、電源部16、演算処理部17、および記憶部18を含んで構成される。ここで、無線LAN通信部12は、データ受信部13、および認証部14を有する。また、記憶部18は、パッケージ管理データベース19、およびユーザデータベース20を有する。
The tablet terminal 1 includes a display unit 2, a power supply unit 5, a control unit 6, an image processing unit 7, a wireless LAN communication unit 8, and a storage unit 10. Here, the display unit 2 has an operation reception unit 3 and a display control unit 4. The wireless LAN communication unit 8 also has a data receiving unit 9.
On the other hand, the distribution server 11 includes a wireless LAN communication unit 12, a control unit 15, a power supply unit 16, an arithmetic processing unit 17, and a storage unit 18. Here, the wireless LAN communication unit 12 has a data receiving unit 13 and an authentication unit 14. The storage unit 18 also has a package management database 19 and a user database 20.

本発明の実施時、ユーザによりタブレット端末1(図3に示すタブレット端末A)の電源を入れる操作が行われたことを制御部6により制御し、電源を入れる命令を電源部5に対して伝送する。
タブレット端末1の電源がスイッチオンした後、ユーザが表示部2に対して電子書籍の配信サーバである配信サーバ11(図3に示す配信サーバC)にアクセスする操作を行う。
これらの操作は、表示制御部4が表示を制御するGUIを表示部2で表示し、ユーザの操作を操作受付部3が判定する。
前記操作を受け付けた操作受付部3が、制御部6を介して無線LAN通信部8を制御し、図3に示すインターネットBを経由して配信サーバ11にアクセスする。
When the present invention is implemented, the control unit 6 controls that the user has turned on the tablet terminal 1 (tablet terminal A shown in FIG. 3), and transmits a power-on command to the power supply unit 5. To do.
After the power of the tablet terminal 1 is switched on, the user operates the display unit 2 to access the distribution server 11 (distribution server C shown in FIG. 3) which is a distribution server for electronic books.
For these operations, the display control unit 4 displays a GUI for controlling the display on the display unit 2, and the operation reception unit 3 determines the user's operation.
The operation receiving unit 3 that has received the operation controls the wireless LAN communication unit 8 via the control unit 6 and accesses the distribution server 11 via the Internet B shown in FIG.

アクセス後、配信サーバ11は、認証用のIDを演算処理部17で生成し、制御部15を介して無線LAN通信部12からタブレット端末1の無線LAN通信部8に対して要求する。 After the access, the distribution server 11 generates an ID for authentication in the arithmetic processing unit 17, and requests the wireless LAN communication unit 12 of the tablet terminal 1 from the wireless LAN communication unit 12 via the control unit 15.

タブレット端末1においては、ユーザは、要求内容をデータ受信部9で受信し、表示制御部4でIDを入力するGUIを表示部2に表示する。
IDの入力完了後、無線LAN通信部8から配信サーバ11のデータ受信部13に対して送信する。
In the tablet terminal 1, the user receives the request content at the data receiving unit 9 and causes the display control unit 4 to display the GUI for inputting the ID on the display unit 2.
After the input of the ID is completed, the wireless LAN communication unit 8 transmits the ID to the data receiving unit 13 of the distribution server 11.

配信サーバ11においては、入力されたIDに対する判定をデータ受信部13で完了後、アクセス制限を解除した内容で応答を返す。 In the delivery server 11, after the data receiving unit 13 completes the determination for the input ID, a response is returned with the content of the access restriction removed.

タブレット端末1においては、応答を受信したタブレット端末1に対するユーザの操作により、ユーザが所望するデータのパッケージを選択する操作を行う。
選択されたパッケージの内容をタブレット端末1から配信サーバ11に送信する。
In the tablet terminal 1, the user operates the tablet terminal 1 that has received the response to perform an operation of selecting a package of data desired by the user.
The contents of the selected package are transmitted from the tablet terminal 1 to the distribution server 11.

配信サーバ11は、パッケージ管理データベース19のパッケージ管理ツールから、クラウドが管理する元データのアドレスを取得し、ユーザデータベース20からユーザのIDを利用して関連タグの有無を確認した後、図3に示すクラウド管理システムDに対して問い合わせを行う。 The distribution server 11 obtains the address of the original data managed by the cloud from the package management tool of the package management database 19 and confirms the presence or absence of the related tag using the user ID from the user database 20. The cloud management system D shown is inquired.

クラウド管理システムDは、配信サーバである配信サーバ11からの問い合わせに応じて、自身の保有するデータベースにSQL等の手段により該当データの検索を開始する。
検索後、該当データの呼出し処理を行い、前記データを配信サーバ11に対して送信する。
In response to an inquiry from the distribution server 11, which is a distribution server, the cloud management system D starts searching for the corresponding data in its own database by means such as SQL.
After the search, the relevant data is called and the data is transmitted to the distribution server 11.

さらに、前記データを受信した配信サーバ11は、当該データの改版履歴と改版内容を確認する。確認後、本発明である関連データに対する編集が必要であれば、改版内容に基づいて演算処理部17で編集処理を行う。これの完了後、タブレット端末1に対して当該データを送信する。 Further, the distribution server 11 that has received the data confirms the revision history and revision contents of the data. After the confirmation, if the related data of the present invention needs to be edited, the arithmetic processing unit 17 performs the editing process based on the revised content. After this is completed, the data is transmitted to the tablet terminal 1.

(本発明の実施例)
続いて、本発明の実施例について、図4〜図11を用いて説明する。
図4は、本発明の実施例において、各部が行う処理の流れを示すフローチャートである。また、図5は、ユーザの描画操作中における関連付け処理を説明するための図である。また、図6は、改版履歴と改版内容のログデータを説明するための図である。また、図7は、改版ログに基づいた元データの変遷図である。また、図8は、改版内容に基づいた関連データの編集図(1)である。また、図9は、改版内容に基づいた関連データの編集図(2)である。また、図10は、本発明の移動処理実施の有無に基づく編集前データと編集後データとの各イメージ図である。また、図11は、本発明の変形処理実施の有無に基づく編集前データと編集後データとの各イメージ図である。
(Example of the present invention)
Subsequently, an embodiment of the present invention will be described with reference to FIGS.
FIG. 4 is a flowchart showing a flow of processing performed by each unit in the embodiment of the present invention. Further, FIG. 5 is a diagram for explaining the association processing during the drawing operation by the user. FIG. 6 is a diagram for explaining the revision history and the log data of the revision contents. FIG. 7 is a transition diagram of original data based on the revision log. Further, FIG. 8 is an edited view (1) of the related data based on the revision contents. Further, FIG. 9 is an edited view (2) of the related data based on the revision contents. In addition, FIG. 10 is an image diagram of pre-edition data and post-edition data based on the presence/absence of execution of the moving process of the present invention. Further, FIG. 11 is an image diagram of pre-edition data and post-edition data based on whether or not the transformation process of the present invention is performed.

まず、ユーザが操作するタブレット端末1(クライアント)は、本発明における描画処理のスタンバイ状態である(ステップS01)。 First, the tablet terminal 1 (client) operated by the user is in the standby state of the drawing process of the present invention (step S01).

ユーザにより描画処理開始の操作がなされたか判定を行う(ステップS02)。具体的には、タブレット端末1における操作受付部3が、操作がされたことを判定する。なお、前記操作は、例えば任意のインターフェースから、或いは他のタブレット端末から、ユーザに対して描画処理開始の有無を問いかけるものに対応して行われる操作である。 It is determined whether or not the user has performed an operation to start drawing processing (step S02). Specifically, the operation reception unit 3 of the tablet terminal 1 determines that an operation has been performed. Note that the operation is an operation performed in response to, for example, an arbitrary interface or another tablet terminal asking the user whether or not to start drawing processing.

ステップS02において、ユーザが描画処理を開始する操作を行った場合(ステップS02−Yes)、すでにインストールした元データに対して、同じく既にインストールした関連データを重畳させる処理を行う(ステップS03)。具体的には、表示制御部4が、画像処理部7の制御により、記憶部10にインストールされている元データに対して、同じく記憶部10にインストールされている関連データを重畳させる処理を行う。 When the user performs an operation of starting the drawing process in step S02 (step S02-Yes), a process of superposing the already installed related data on the already installed original data is also performed (step S03). Specifically, the display control unit 4, under the control of the image processing unit 7, performs a process of superimposing the related data installed in the storage unit 10 on the original data installed in the storage unit 10. ..

ステップS03で重畳した関連データに対してユーザにより描画が行われる(ステップS04)。このステップで描画したオブジェクトを保存した後、次回以降当該文書を呼び出す際、場合により、後述するステップS10で関連データ上のオブジェクトの移動および変形処理が行われる。 The user draws the related data superimposed in step S03 (step S04). After the object drawn in this step is saved, the next time the document is called, the moving and transforming process of the object on the related data will be performed in step S10 described later.

例えば図5の文字A,B,C,Dに対する下線のようなオブジェクトの描画が行われていたとする。
この場合、ユーザは文字A,B,Cに対して描画を行ったつもりが、文字Dが位置するアドレスにまで描画が及んでいるため、オブジェクトの変形処理の際、期待しない文字Dまで移動、変形するため、本発明では、ユーザがオブジェクトの描画を行う際、図5のように描画に対応する元データの文字に網掛け、変色といったような処理を施す。正確には、関連データの当該位置に前記処理を施す。
前記処理は、元データにおける当該文字のアドレスを抽出し、関連データにおける前記アドレスに対して描画操作を行う際に、各文字のアドレスの始終点から、ユーザの描画するオブジェクトに対応する文字に対して、図5のような網掛け、変色処理を施すものである。
For example, assume that an underlined object is drawn for the characters A, B, C, and D in FIG.
In this case, the user intends to draw on the characters A, B, and C, but since the drawing extends to the address where the character D is located, when the object is deformed, it moves to an unexpected character D. In order to change the shape, according to the present invention, when the user draws the object, the characters of the original data corresponding to the drawing are shaded or discolored as shown in FIG. To be precise, the processing is applied to the relevant position of the related data.
The processing extracts the address of the character in the original data, and when performing the drawing operation for the address in the related data, from the start and end points of the address of each character to the character corresponding to the object drawn by the user. Then, the shading and the color change processing as shown in FIG. 5 are performed.

この時、文字Dが位置するアドレスの始終点において存在する描画オブジェクトが、半分に満たない場合、当該文字に対して描画オブジェクトは対応しないものと判定する。
前述した処理により、元データの文字と関連データの描画オブジェクトの関連付け処理を、画像処理部7により制御される表示制御部4が実施したものとする。
また、前述した処理によれば、ユーザは視覚的に自身の描画するオブジェクトが対応する元データの文字を把握することができるため、後に行うオブジェクトの移動、変形処理の正確性が向上する効果がある。
At this time, if the number of drawing objects existing at the start and end points of the address where the character D is located is less than half, it is determined that the drawing object does not correspond to the character.
It is assumed that the display control unit 4 controlled by the image processing unit 7 performs the process of associating the character of the original data and the drawing object of the related data by the process described above.
Further, according to the above-described processing, the user can visually recognize the character of the original data corresponding to the object drawn by the user, and thus the accuracy of the movement and deformation processing of the object performed later is improved. is there.

ステップS04で描画した関連データの保存の有無をユーザに問いかける(ステップS05)。具体的には、タブレット端末1の操作受付部3は、関連データの保存の有無を表示部2で表示し、ユーザの操作による関連データの保存の有無を判定する。そして、タブレット端末1は、保存する場合(ステップS05−Yes)、ステップS06に進行し、そうでなければ(ステップS05−No)、ステップS01に回帰する。 The user is asked whether or not to save the related data drawn in step S04 (step S05). Specifically, the operation receiving unit 3 of the tablet terminal 1 displays on the display unit 2 whether or not the related data is stored, and determines whether or not the related data is stored by the user operation. Then, the tablet terminal 1 proceeds to step S06 when saving (step S05-Yes), and otherwise returns to step S01.

元データと関連データを保存して描画処理を終了する(ステップS06)。
具体的には、ステップS04において関連データを保存する操作が行われた場合、タブレット端末1(クライアント)から配信サーバ11に対して、元データと関連データを送信し保存を要求する。
前記要求を受けた配信サーバ11は、受信した元データと関連データを確認し、前記両データを一元化したデータ(描画データ)と、タブレット端末1(クライアント)のIDから関連タグを生成する。配信サーバ11は、クラウドの管理システム(クラウド管理システムD)に対して前記タグを付加したデータを送信し、保存要求を行う。
この後にクラウドから保存完了の応答を待ち、前記応答を確認してタブレット端末1(クライアント)に保存完了の応答を返す。
タブレット端末1(クライアント)が前記応答を確認後、描画処理を終了する。
なお、前記関連タグの生成方法は一様でなく、クライアントの特定と元データ、関連データの関連付けが行えるものであれば良い。
The original data and the related data are saved, and the drawing process ends (step S06).
Specifically, when the operation of saving the related data is performed in step S04, the tablet terminal 1 (client) transmits the original data and the related data to the distribution server 11 to request the saving.
Upon receiving the request, the distribution server 11 confirms the received original data and the related data, and generates a related tag from the data (drawing data) obtained by unifying the both data and the ID of the tablet terminal 1 (client). The distribution server 11 transmits the data to which the tag is added to the cloud management system (cloud management system D) to make a storage request.
After this, a response to the completion of storage is waited from the cloud, the response is confirmed, and a response to the completion of storage is returned to the tablet terminal 1 (client).
After the tablet terminal 1 (client) confirms the response, the drawing process ends.
The method of generating the related tag is not uniform, and any method that can identify the client and associate the original data and the related data may be used.

ユーザが保存した関連データを呼び出すか否かの判定を行う(ステップS07)。
具体的には、配信サーバ11は、ステップS06で各データの関連付け処理および保存処理が完了後、ユーザが前記保存した各データを呼び出す操作を行ったか判定を行う。そのため、配信サーバ11は、タブレット端末1の操作受付部3に対して、ユーザが前記保存した各データを呼び出す操作を行ったかの問い合わせを送信し、問い合わせに対する返答を受信する。そして、配信サーバ11は、ユーザが前記操作を行ったと判定した場合(ステップS07−Yes)、ステップS08に進行し、そうでなければ(ステップS07−No)、ステップS01に回帰する。
It is determined whether or not the related data saved by the user is called (step S07).
Specifically, the distribution server 11 determines whether or not the user has performed an operation of calling the stored data after the association processing and the storage processing of each data are completed in step S06. Therefore, the distribution server 11 sends an inquiry to the operation accepting unit 3 of the tablet terminal 1 as to whether the user has performed an operation to call the stored data, and receives a reply to the inquiry. Then, the distribution server 11 proceeds to step S08 when it is determined that the user has performed the above operation (step S07-Yes), and otherwise returns to step S01.

元データの改版履歴を確認する(ステップS08)。
具体的には、配信サーバ11が検索対象の各データをクラウド管理システムDから受信した後、配信サーバ11は、元データの改版履歴を確認する。
本処理に関して、配信サーバ11は公開する元データの内容が公開後に改版された場合、改版履歴と改版内容を記録しておく必要がある。改版内容として、言語の表現変更、文書の削除あるいは追加といったように複数のケースが存在することが考えられるため、例えば図6に示すようなログ番号、改版がされた日時を表す改版履歴、および改版内容を有するログデータをコンテンツごとに配信サーバ11あるいはクラウド(クラウド管理システムD)で管理する。
The revision history of the original data is confirmed (step S08).
Specifically, after the distribution server 11 receives each data to be searched from the cloud management system D, the distribution server 11 confirms the revision history of the original data.
Regarding this process, the distribution server 11 needs to record the revision history and the revision content when the content of the original data to be published is revised after the publication. Since it is possible that there are a plurality of cases such as language expression change, document deletion or addition, etc. as the revision content, for example, a log number as shown in FIG. 6, a revision history showing the date and time of revision, and The log data having the revised content is managed for each content by the distribution server 11 or the cloud (cloud management system D).

元データが改版されているか否かを判定する(ステップS09)。
具体的には、図6に示すログデータから、配信サーバ11は元データに改版がなされているか判定を行い、改版されている場合(ステップS09−Yes)、ステップS10に遷移し、改版されていない場合(ステップS09−No)、ステップS11に遷移する。
なお、改版の有無は、ユーザによる関連データの保存以降に記録された図6に示すログデータの有無に準ずる。また、本実施形態では、図6に示すログデータのログ番号1が記録されるより後の時点において、クライアントにより各データの保存がなされたものとする。そのため、これより後に改版された元データの内容の変遷は、図7(a)、図7(b)に示すような関係、すなわちログ番号2の改版内容である文書の追加によるものとなる。
It is determined whether the original data has been revised (step S09).
Specifically, the distribution server 11 determines from the log data shown in FIG. 6 whether or not the original data has been revised, and if it has been revised (step S09-Yes), the process proceeds to step S10 and the revision is performed. If not (step S09-No), the process proceeds to step S11.
The presence/absence of revision is based on the presence/absence of the log data shown in FIG. 6 recorded after the user saves the related data. Further, in the present embodiment, it is assumed that each data is saved by the client at a time point after the log number 1 of the log data shown in FIG. 6 is recorded. Therefore, the transition of the content of the original data revised after this is due to the relationship as shown in FIGS. 7A and 7B, that is, the addition of the document of the revised content of log number 2.

改版内容に基づき関連データの描画オブジェクトを編集する(ステップS10)。
具体的には、配信サーバ11の演算処理部17は、図6に示すログデータと、ステップS04で実施した元データの文字と関連データの描画オブジェクトの関連付け結果を確認し、関連データのオブジェクトを編集する。
編集内容は、図6に示すログデータにより、また管理者(配信サーバ11)の裁量あるいはクライアント(タブレット端末1)の意向を汲むことが好ましいが、本実施形態での動作説明については、図6に示すログデータは文書の追加とあり、同図のアドレスを参照した結果、関連データに描画されたオブジェクトが重畳するアドレスと一致し、当該改版による文書の追加量分だけ移動しているため、前記移動の量を算出し、関連データに描画されたオブジェクトを図8に示すように同量且つ同方向に移動させる。
すなわち、演算処理部17は、図7に示す文書における文字のアドレスを参照した結果により、関連データに描画されたオブジェクトを、図7に示す文書における文字の移動量と移動方向に対して、図8(a)、図8(b)に示すように同量且つ同方向に移動させる。
The drawing object of the related data is edited based on the revision contents (step S10).
Specifically, the arithmetic processing unit 17 of the distribution server 11 confirms the log data shown in FIG. 6 and the result of associating the characters of the original data and the drawing object of the related data performed in step S04, and determines the object of the related data. To edit.
It is preferable that the edited contents are based on the log data shown in FIG. 6 and at the discretion of the administrator (distribution server 11) or the intention of the client (tablet terminal 1). The log data shown in is the addition of a document.As a result of referring to the address in the figure, as a result, it matches the address where the object drawn in the related data overlaps, and since it has moved by the additional amount of the document due to the revision, The amount of movement is calculated, and the object drawn in the related data is moved in the same amount and in the same direction as shown in FIG.
That is, the arithmetic processing unit 17 refers to the address of the character in the document shown in FIG. 7 to determine the object drawn in the related data with respect to the moving amount and moving direction of the character in the document shown in FIG. 8(a) and 8(b), they are moved in the same amount and in the same direction.

なお、前記移動量は、フォントサイズに基づいた1フォントの移動量から算出する。例えば、1フォントが24bit(3Byte)で表現されており10文字の追加があった場合、さらに前記フォントが+方向に移動する場合、下記式1のような計算式で算出する。
オブジェクトの移動量=オブジェクトの現在位置アドレス>>24bit×10…(式1)
なお、(式1)における「>>」は、C言語の演算子において、右シフトを意味し、「a>>b」は、aをbビット分、右へシフトさせることを意味する。
The movement amount is calculated from the movement amount of one font based on the font size. For example, when one font is represented by 24 bits (3 bytes) and 10 characters are added, and when the font moves in the + direction, the calculation formula 1 is used.
Moving amount of object=current position address of object>>24 bits×10 (Equation 1)
Note that “>>” in (Equation 1) means right shift in the C language operator, and “a>>b” means to shift a to the right by b bits.

また、前記移動処理は本発明の特徴である処理の一例であり、例えば、元データの改版により、オブジェクトを描画した位置に存在する文字が移動した結果、段落を分かつ位置に点在した場合、当該オブジェクトの変形処理が必要となる。
この場合、1文字の表示領域は3Byteであるため、図9(a)に示すようにオブジェクトを3Byteで区切り、必要な分だけ段落後の文字にオブジェクトを移動させる。図9(a)は前記編集処理の実施前の状態であり、元データの改版後、文字Cのみ段落を分かつ位置に移動した。よって、演算処理部17は、文字全体にかかるオブジェクトをS1〜S3に3Byteずつ分割し、文字Cにかかる分割オブジェクトS3を、図9(b)に示すように移動させる。前記移動の手段としては式1を用いる。
Further, the moving process is an example of a process that is a feature of the present invention. For example, when a character existing at a position where an object is drawn is moved due to a revision of original data, and when paragraphs are scattered at positions that divide the paragraph, Deformation processing of the object is required.
In this case, since the display area for one character is 3 Bytes, the object is divided into 3 Bytes as shown in FIG. 9A, and the object is moved to the character after the paragraph by a necessary amount. FIG. 9A shows a state before the execution of the editing process. After the revision of the original data, only the character C is moved to the position where the paragraph is divided. Therefore, the arithmetic processing unit 17 divides the object related to the entire character into S1 to S3 by 3 bytes, and moves the divided object S3 related to the character C as shown in FIG. 9B. Equation 1 is used as the moving means.

また、ユーザにより描画されたオブジェクトが末尾文字から以降の文字に意図せず及んだ場合、前記変形処理を実施すれば本来必要のない文字にまでオブジェクトを移動させる恐れがあるため、ユーザの描画したオブジェクトに対応する文字を、ユーザが描画中に把握し、さらに元データ、関連データの管理者も同様である。
従ってユーザの描画中にS11にある処理を行ってもよい。
In addition, if the object drawn by the user unintentionally extends from the last character to the subsequent characters, the transformation process may move the object to a character that is not originally necessary. The user grasps the character corresponding to the created object during drawing, and the same applies to the administrator of the original data and related data.
Therefore, the process in S11 may be performed during the drawing by the user.

ステップS10における関連データの描画オブジェクトの編集後、元データと前記関連データを重畳させた場合、本発明の実施例として、描画オブジェクトの移動処理は図10(b)に示すようなイメージとなる。図10(a)は、本発明を実施しなかった場合のイメージであり、当該文字の移動にオブジェクトが伴わない状態となる。
また、他実施例として描画オブジェクトの変形処理は、図11(b)に示すようなイメージとなり、図10(a)と同様に本発明を実施しなかった場合のイメージが図11(a)である。
When the original data and the related data are overlapped after the drawing object of the related data is edited in step S10, the moving process of the drawing object has an image as shown in FIG. 10B as an embodiment of the present invention. FIG. 10A is an image in the case where the present invention is not carried out, and the object is not accompanied by the movement of the character.
Further, as another embodiment, the transformation process of the drawing object has an image as shown in FIG. 11(b), and an image in the case where the present invention is not implemented is similar to FIG. 10(a). is there.

次に、図12を参照して、本発明の実施形態の基本的構成例について説明する。図12は、本実施形態の表示システムの主要な構成を示す図である。図12に示す表示システム100は、タブレット端末1(表示装置)と、配信サーバ11(演算処理装置)と、を含んで構成されている。
タブレット端末1は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部4を有する。
配信サーバ11は、関連データにおいて描画されたオブジェクトの位置情報を、元データの改版内容に基づいて編集する演算処理部17を有する。
Next, with reference to FIG. 12, a basic configuration example of the embodiment of the present invention will be described. FIG. 12 is a diagram showing the main configuration of the display system of this embodiment. The display system 100 shown in FIG. 12 includes a tablet terminal 1 (display device) and a distribution server 11 (arithmetic processing device).
The tablet terminal 1 has a display control unit 4 that superimposes related data including an object on original data that is digitally copyright-managed and executes drawing.
The distribution server 11 has an arithmetic processing unit 17 that edits the position information of the object drawn in the related data based on the revision content of the original data.

また、演算処理部17は、前記改版内容が文書の追加に該当する場合、前記文書の追加量分、前記オブジェクトの位置情報を移動させる移動処理を実行することにより前記関連データを編集する。 Further, when the revised content corresponds to the addition of a document, the arithmetic processing unit 17 edits the related data by executing a moving process of moving the position information of the object by the amount of the added document.

また、演算処理部17は、前記改版内容が文書の追加に該当し、前記文書の追加量分、前記オブジェクトの位置情報を移動させる移動処理を実行することにより前記関連データを編集する場合、前記文書の追加量に対応して、前記文書を構成する文字において前記オブジェクトが存在しない文字が生じてしまう場合、当該文字に対応する前記オブジェクトを移動させて前記オブジェクトの変形処理を実行する。 Further, when the revision content corresponds to the addition of a document and the related data is edited by executing a movement process of moving the position information of the object by the amount of addition of the document, the arithmetic processing unit 17 may edit the related data. When a character that does not include the object occurs in the characters forming the document according to the added amount of the document, the object corresponding to the character is moved to perform the deformation process of the object.

この構成により、関連データにおけるユーザが描画したオブジェクトの位置情報は、元データの改版内容に基づいて然るべく編集されるため、ユーザにより元データに関連付けられた関連データが呼び出され、閲覧された場合において、前記関連データを最適な状態にすることが可能となる。 With this configuration, the position information of the object drawn by the user in the related data is appropriately edited based on the revision content of the original data, so that the related data associated with the original data is called and viewed by the user. In this case, it becomes possible to bring the related data into an optimum state.

以上、この発明の実施形態について図面を参照して説明してきたが、具体的な構成は上記実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiments of the present invention have been described above with reference to the drawings, the specific configuration is not limited to the above-described embodiments, and includes a design and the like within a range not departing from the gist of the present invention.

例えば、図12に示す表示システム100の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、タブレット端末1(表示装置)と、配信サーバ11(演算処理装置)と、が行う制御工程を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。 For example, a program for realizing the function of the display system 100 shown in FIG. 12 is recorded in a computer-readable recording medium, and the program recorded in this recording medium is read by the computer system and executed, whereby a tablet is displayed. The control process performed by the terminal 1 (display device) and the distribution server 11 (arithmetic processing device) may be performed. The “computer system” mentioned here includes an OS and hardware such as peripheral devices. Further, the “computer system” also includes a homepage providing environment (or display environment) if a WWW system is used. The "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a storage device such as a hard disk built in a computer system. Further, the "computer-readable recording medium" is a volatile memory (RAM) inside a computer system which serves as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those that hold the program for a certain period of time are also included. Further, the program may be one for realizing some of the functions described above, and may be one that can realize the functions described above in combination with a program already recorded in the computer system.

1,A…タブレット端末、11,C…配信サーバ、B…インターネット、D…クラウド管理システム、4…表示制御部、17…演算処理部 1, A... Tablet terminal, 11, C... Distribution server, B... Internet, D... Cloud management system, 4... Display control unit, 17... Arithmetic processing unit

Claims (8)

ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置と、
前記関連データにおいて描画された前記オブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理部を有する演算処理装置と、
を備えた表示システム。
A display device having a display control unit for executing drawing by superimposing related data including an object on original data managed by digital copyright;
An arithmetic processing unit having an arithmetic processing unit for editing the position information of the object drawn in the related data based on the revision content of the original data,
Display system with.
前記演算処理部は、前記改版内容が文書の追加に該当する場合、前記文書の追加量分、前記オブジェクトの位置情報を移動させる移動処理を実行することにより前記関連データを編集する
請求項1に記載の表示システム。
The arithmetic processing unit edits the related data by executing a moving process of moving the position information of the object by the amount of the added document when the revised content corresponds to the addition of the document. Display system described.
前記演算処理部は、前記改版内容が文書の追加に該当し、前記文書の追加量分、前記オブジェクトの位置情報を移動させる移動処理を実行することにより前記関連データを編集する場合、
前記文書の追加量に対応して、前記文書を構成する文字において前記オブジェクトが存在しない文字が生じてしまう場合、当該文字に対応する前記オブジェクトを移動させて前記オブジェクトの変形処理を実行する
請求項2に記載の表示システム。
When the revision content corresponds to the addition of a document and the moving data is edited by executing a moving process of moving the position information of the object by the added amount of the document, the arithmetic processing unit edits the related data.
When a character that does not include the object occurs in the characters forming the document in correspondence with the added amount of the document, the object corresponding to the character is moved to perform the deformation process of the object. The display system according to 2.
前記演算処理部は、前記元データに改版がされているか否かの判定を実行し、改版がされている場合、前記関連データの前記オブジェクトを編集する
請求項1から請求項3いずれか一項に記載の表示システム。
The arithmetic processing unit executes a determination as to whether or not the original data has been revised, and if the original data has been revised, edits the object of the related data. Display system described in.
前記演算処理部は、前記改版内容および改版がされた日時を表す改版履歴を含むログデータを管理し、
前記元データに、前記ログデータにおける改版内容に対応する改版がされている場合、前記関連データの前記オブジェクトを編集する
請求項1から請求項4いずれか一項に記載の表示システム。
The arithmetic processing unit manages log data including a revision history indicating the revision content and the date and time when the revision is made,
The display system according to any one of claims 1 to 4, wherein when the original data has a revision corresponding to the revision content of the log data, the object of the related data is edited.
表示制御部は、ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行し、
演算処理部は、前記関連データにおいて描画された前記オブジェクトの位置情報を、前記元データの改版内容に基づいて編集する、
表示システムの制御方法。
The display control unit superimposes the related data including the object on the original data managed by the digital copyright and executes the drawing,
The arithmetic processing unit edits the position information of the object drawn in the related data based on the revision content of the original data,
Display system control method.
ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置であって、
前記関連データにおいて描画されたオブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理装置に対して、
前記表示制御部は、編集後の関連データおよび改版後の元データから構成される描画データの送信を要求し、受信した前記描画データに応じて、前記編集後の関連データを前記改版後の元データに重畳して描画を実行する表示装置。
A display device having a display control unit for performing drawing by superimposing related data including an object on original data under digital copyright management,
Position information of the object drawn in the related data, with respect to the arithmetic processing device for editing based on the revision content of the original data,
The display control unit requests transmission of drawing data composed of the edited related data and the revised original data, and the edited related data is converted to the original data after the revision according to the received drawing data. A display device that performs drawing by superimposing it on data.
ディジタル著作権管理された元データにオブジェクトを含んだ関連データを重畳して描画を実行する表示制御部を有する表示装置の制御方法であって、
前記関連データにおいて描画されたオブジェクトの位置情報を、前記元データの改版内容に基づいて編集する演算処理装置に対して、
前記表示制御部は、編集後の関連データおよび改版後の元データから構成される描画データの送信を要求し、受信した前記描画データに応じて、前記編集後の関連データを前記改版後の元データに重畳して描画を実行する表示装置の制御方法。
A method of controlling a display device having a display control unit for performing drawing by superimposing related data including an object on original data under digital copyright management,
Position information of the object drawn in the related data, with respect to the arithmetic processing device for editing based on the revision content of the original data,
The display control unit requests transmission of drawing data composed of the edited related data and the revised original data, and the edited related data is converted to the original data after the revision according to the received drawing data. A method for controlling a display device that performs drawing by superimposing on data.
JP2019000211A 2019-01-04 2019-01-04 Display system, control method of display system, display device, and control method of display device Pending JP2020109565A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019000211A JP2020109565A (en) 2019-01-04 2019-01-04 Display system, control method of display system, display device, and control method of display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019000211A JP2020109565A (en) 2019-01-04 2019-01-04 Display system, control method of display system, display device, and control method of display device

Publications (1)

Publication Number Publication Date
JP2020109565A true JP2020109565A (en) 2020-07-16

Family

ID=71570080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019000211A Pending JP2020109565A (en) 2019-01-04 2019-01-04 Display system, control method of display system, display device, and control method of display device

Country Status (1)

Country Link
JP (1) JP2020109565A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022015830A (en) * 2020-07-10 2022-01-21 株式会社三共 Game machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022015830A (en) * 2020-07-10 2022-01-21 株式会社三共 Game machine

Similar Documents

Publication Publication Date Title
JP5549588B2 (en) Electronic sticky note system
JP5503648B2 (en) Structured joint authoring
KR20080034873A (en) Method and apparatus for generating xhtml data of device
JP2015194808A (en) Information processing device and information processing program
JP5982962B2 (en) Data processing apparatus, data processing system, and program
JP2020109565A (en) Display system, control method of display system, display device, and control method of display device
JP2015049621A (en) Information processing apparatus, information processing system, control method and program therefor
JP6668953B2 (en) Data processing device and program
JP2005216201A (en) Job processing system
JP2010045423A (en) Image-forming device, and help image generation method, and program
JP2023002349A (en) Information processing apparatus and program
JP2007233819A (en) Graphic editing program
JP2005339278A (en) Document processor, document processing method and document processing program
JP6572679B2 (en) Information processing apparatus and program
JP2012053664A (en) Document file browsing system and control method thereof
JP7322255B2 (en) Electronic computer, method and program
JP2009211283A (en) Cursor management device and computer program
JP5838809B2 (en) Information processing apparatus, information processing method, and computer program
WO2016080029A1 (en) Electronic document management device, electronic document management system, and electronic document management program
JP7256665B2 (en) Information processing equipment
US20230078682A1 (en) Information processing system, information processing apparatus, and non-transitory computer readable medium
JP2018005311A (en) Information processing device, information processing system, method for controlling the same, and program
JP4882550B2 (en) Object management system, object management method, and computer program
JP2017228135A (en) Terminal device
JP6790944B2 (en) Information processing equipment, information processing systems, management methods and programs