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 PDFInfo
- 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
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
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,
しかしながら、特許文献1によれば、元データとその関連データを保存した後、元データが改版、及びデータの内容が変更され、ユーザにより描画されたオブジェクトの位置に相当する元データの文字もしくは画像が移動している場合がある。
However, according to
かかる場合の後、ユーザが関連データを呼出して元データに重畳すると、期待しない文字や画像を対象にオブジェクトが描画されている状態となる恐れがある。
従って、ユーザにより描画されたオブジェクトの位置情報に係る元データの改版がなされた場合、オブジェクトの編集処理が求められる。
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.
(本発明の基本構成)
以下、図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
タブレット端末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
On the other hand, the
本発明の実施時、ユーザによりタブレット端末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
After the power of the
For these operations, the
The
アクセス後、配信サーバ11は、認証用のIDを演算処理部17で生成し、制御部15を介して無線LAN通信部12からタブレット端末1の無線LAN通信部8に対して要求する。
After the access, the
タブレット端末1においては、ユーザは、要求内容をデータ受信部9で受信し、表示制御部4でIDを入力するGUIを表示部2に表示する。
IDの入力完了後、無線LAN通信部8から配信サーバ11のデータ受信部13に対して送信する。
In the
After the input of the ID is completed, the wireless
配信サーバ11においては、入力されたIDに対する判定をデータ受信部13で完了後、アクセス制限を解除した内容で応答を返す。
In the
タブレット端末1においては、応答を受信したタブレット端末1に対するユーザの操作により、ユーザが所望するデータのパッケージを選択する操作を行う。
選択されたパッケージの内容をタブレット端末1から配信サーバ11に送信する。
In the
The contents of the selected package are transmitted from the
配信サーバ11は、パッケージ管理データベース19のパッケージ管理ツールから、クラウドが管理する元データのアドレスを取得し、ユーザデータベース20からユーザのIDを利用して関連タグの有無を確認した後、図3に示すクラウド管理システムDに対して問い合わせを行う。
The
クラウド管理システムDは、配信サーバである配信サーバ11からの問い合わせに応じて、自身の保有するデータベースにSQL等の手段により該当データの検索を開始する。
検索後、該当データの呼出し処理を行い、前記データを配信サーバ11に対して送信する。
In response to an inquiry from the
After the search, the relevant data is called and the data is transmitted to the
さらに、前記データを受信した配信サーバ11は、当該データの改版履歴と改版内容を確認する。確認後、本発明である関連データに対する編集が必要であれば、改版内容に基づいて演算処理部17で編集処理を行う。これの完了後、タブレット端末1に対して当該データを送信する。
Further, the
(本発明の実施例)
続いて、本発明の実施例について、図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
ステップ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
ステップ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
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
元データと関連データを保存して描画処理を終了する(ステップ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
Upon receiving the request, the
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
元データの改版履歴を確認する(ステップS08)。
具体的には、配信サーバ11が検索対象の各データをクラウド管理システムDから受信した後、配信サーバ11は、元データの改版履歴を確認する。
本処理に関して、配信サーバ11は公開する元データの内容が公開後に改版された場合、改版履歴と改版内容を記録しておく必要がある。改版内容として、言語の表現変更、文書の削除あるいは追加といったように複数のケースが存在することが考えられるため、例えば図6に示すようなログ番号、改版がされた日時を表す改版履歴、および改版内容を有するログデータをコンテンツごとに配信サーバ11あるいはクラウド(クラウド管理システムD)で管理する。
The revision history of the original data is confirmed (step S08).
Specifically, after the
Regarding this process, the
元データが改版されているか否かを判定する(ステップ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
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
改版内容に基づき関連データの描画オブジェクトを編集する(ステップ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
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
なお、前記移動量は、フォントサイズに基づいた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
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
また、ユーザにより描画されたオブジェクトが末尾文字から以降の文字に意図せず及んだ場合、前記変形処理を実施すれば本来必要のない文字にまでオブジェクトを移動させる恐れがあるため、ユーザの描画したオブジェクトに対応する文字を、ユーザが描画中に把握し、さらに元データ、関連データの管理者も同様である。
従ってユーザの描画中に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
The
The
また、演算処理部17は、前記改版内容が文書の追加に該当する場合、前記文書の追加量分、前記オブジェクトの位置情報を移動させる移動処理を実行することにより前記関連データを編集する。
Further, when the revised content corresponds to the addition of a document, the
また、演算処理部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
この構成により、関連データにおけるユーザが描画したオブジェクトの位置情報は、元データの改版内容に基づいて然るべく編集されるため、ユーザにより元データに関連付けられた関連データが呼び出され、閲覧された場合において、前記関連データを最適な状態にすることが可能となる。 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
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022015830A (en) * | 2020-07-10 | 2022-01-21 | 株式会社三共 | Game machine |
-
2019
- 2019-01-04 JP JP2019000211A patent/JP2020109565A/en active Pending
Cited By (1)
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 |