Nothing Special   »   [go: up one dir, main page]

JP5420973B2 - Booklet-type content display system - Google Patents

Booklet-type content display system Download PDF

Info

Publication number
JP5420973B2
JP5420973B2 JP2009125749A JP2009125749A JP5420973B2 JP 5420973 B2 JP5420973 B2 JP 5420973B2 JP 2009125749 A JP2009125749 A JP 2009125749A JP 2009125749 A JP2009125749 A JP 2009125749A JP 5420973 B2 JP5420973 B2 JP 5420973B2
Authority
JP
Japan
Prior art keywords
page
paper piece
turning
main
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009125749A
Other languages
Japanese (ja)
Other versions
JP2010272084A (en
Inventor
智 岡山
善一 村田
Original Assignee
株式会社デジタルマックス
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 株式会社デジタルマックス filed Critical 株式会社デジタルマックス
Priority to JP2009125749A priority Critical patent/JP5420973B2/en
Publication of JP2010272084A publication Critical patent/JP2010272084A/en
Application granted granted Critical
Publication of JP5420973B2 publication Critical patent/JP5420973B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、冊子型コンテンツ表示システムに関するものである。   The present invention relates to a booklet-type content display system.

コンピュータを用いて文書や画像ないしそれらの組み合わせからなるコンテンツ(電子情報)を表示・閲覧できるようにする装置において、コンテンツを複数のページに区切り、かつそれらページを冊子(ブック)型にまとめ、例えば使用者の操作入力に従い、ページめくり形式にて表示切替を行なうようにしたものがある。そして、冊子コンテンツであることのリアリティを高めるために、その表示切替時に立体的なページめくりアニメーションを表示する装置の提案が多数なされている(特許文献1〜5)。   In an apparatus that enables a computer to display / view contents (electronic information) composed of documents, images, or combinations thereof, the contents are divided into a plurality of pages, and the pages are combined into a booklet (book) type. There is one in which display switching is performed in a page turning format according to a user's operation input. And in order to raise the reality of being a booklet content, many proposals of the apparatus which displays a three-dimensional page turning animation at the time of the display switching are made (patent documents 1-5).

単純な形式のものとしては、特許文献4の図2に開示されているごとく、ページ紙片を平面(あるいは平板)状に維持しつつめくり転回する方式があり、さらに、同文献の図14(c)のごとくページの立体回転状態を把握しやすくするために、遠近法を併用する方式も提案されているが、いずれも紙特有の「しなり」を表現できないため、リアリティに乏しい難点がある。また、ページ紙片を綴じ合わせ側の縁と平行な折り目にて(特許文献2、特許文献4:図14(a))、あるいは斜めに交差する折り目にて(特許文献1:図2)折り返しながらページめくりする方式を採用している提案もあるが、本のページに折り目を入れてめくるようなことは現実的にはありえず、めくり中のページへの画像投影を平面化して画像処理負担を軽減するためのいわば苦肉の策に過ぎない。そこで、特許文献3の図24及び図25や、特許文献4の図14(c)、あるいは特許文献5の図7及び図14Cには、ページ紙片を湾曲変形させた状態でめくり転回することにより、紙のしなりをよりリアルに表現する方式が提案されている。   As a simple type, as disclosed in FIG. 2 of Patent Document 4, there is a method of turning and turning a page paper piece while maintaining a flat (or flat) shape. Further, FIG. In order to make it easier to grasp the three-dimensional rotation state of the page, a method using a perspective method has also been proposed, but none of them can express a “bending” peculiar to paper, so that there is a difficulty in reality. Further, the page paper piece is folded back at a fold parallel to the binding side edge (Patent Literature 2, Patent Literature 4: FIG. 14A) or at an obliquely intersecting crease (Patent Literature 1: FIG. 2). There are proposals that use a page turning method, but it is not realistic to crease a book page, and the image projection on the page being turned is flattened to reduce the image processing burden. It is just a bitter plan to alleviate. Therefore, in FIGS. 24 and 25 of Patent Document 3, FIG. 14C of Patent Document 4, or FIGS. 7 and 14C of Patent Document 5, the page paper pieces are turned and turned in a curved state. A method for expressing the bending of paper more realistically has been proposed.

特開2009−25940号公報JP 2009-25940 A 特開2006−285375号公報JP 2006-285375 A 特開2006−172465号公報JP 2006-172465 A 特開平8−106469号公報JP-A-8-106469 WO02/015043号公報WO02 / 015043

しかし、上記各方式には以下のような欠点がある。
(1)特許文献3の図24及び図25や、特許文献4の図14(c)の方式では、ページ紙片の外縁が綴じ合わせ側の内縁に対して傾いた状態でめくり転回されるので、ページ面へページ画像を三次元投影する際に、曲面に合わせた伸縮ないし平行移動変換成分だけでなく回転変換成分も発生し、演算量が急増する問題がある。
(2)特許文献3の図24、及び特許文献4の図14(c)の方式では、凹状に湾曲したページ表面の画像に対し、ページ裏面の画像の一部がめくれ返る形で現れるので、1つのコマに同じ紙面の裏表の画像を貼り込まなければならず、処理の大幅な複雑化を招く。
(3)特許文献5の方式では、図14Cからも明らかなごとく、ページ紙片の湾曲側が常にめくり転回方向に対して一定となっているので、湾曲状態の固定された瓦状のオブジェクトが転回しているような違和感があり、紙のしなりが十分に表現されているとはいいがたい。また、ページ紙片が直立する転回中間位置付近でもページ紙片の湾曲形態が維持されており、該転回中間位置からめくり完了ページ側へ少し振れた位置にて、見開き面側が凸状態から凹状態に移行する際に、短期間ではあるがコマ上にページ紙片の表側と裏側が同時に現れる状態が発生し、(2)と同じ問題を生ずる。
However, each of the above methods has the following drawbacks.
(1) In the methods shown in FIGS. 24 and 25 of Patent Document 3 and FIG. 14C of Patent Document 4, since the outer edge of the page paper piece is turned and turned with respect to the inner edge on the binding side, When a page image is three-dimensionally projected onto a page surface, not only expansion / contraction or translational conversion components matched to a curved surface, but also rotation conversion components are generated, and there is a problem that the amount of calculation increases rapidly.
(2) In the method of FIG. 24 of Patent Document 3 and FIG. 14C of Patent Document 4, a part of the image on the back of the page appears in a form of turning over with respect to the image of the page surface curved in a concave shape. The images on both sides of the same paper must be pasted on a single frame, which greatly complicates the processing.
(3) In the method of Patent Document 5, as is clear from FIG. 14C, the curved side of the page paper piece is always constant with respect to the turning direction, so that the fixed tile-like object in the curved state rotates. It is hard to say that there is a sense of incongruity and that the bending of the paper is fully expressed. In addition, the curved shape of the page paper piece is maintained even in the vicinity of the turning intermediate position where the page paper piece stands upright, and the facing side shifts from the convex state to the concave state at a position slightly swung from the turning intermediate position to the turning-completed page side. In this case, a state occurs in which the front side and the back side of the page paper piece appear on the frame at the same time for a short period of time.

本発明の課題は、ページめくりの際のページ紙片のしなりを、比較的単純な演算にてリアルに再現できるようにした冊子型コンテンツ表示システムを提供することにある。   An object of the present invention is to provide a booklet-type content display system that can realistically reproduce the bending of a page paper piece at the time of page turning by a relatively simple calculation.

課題を解決する手段及び発明の効果Means for solving the problems and effects of the invention

本発明の冊子型コンテンツ表示システムは、冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、冊子型コンテンツの指定されたページを、対応するページ画像データに基づいて見開き表示するコンテンツ表示装置と、冊子型コンテンツの現在の見開き表示状態を形成する1対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、第三ページと対をなしてページめくり後の見開き状態を形成する主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、現在の見開き表示状態から第三ページと第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、ページ内縁をめくり軸線として主ページ紙片を第四ページの紙面から浮き上がらせつつ第一ページ上へめくり転回させる立体ページめくりアニメーションをコンテンツ表示装置に表示する立体ページめくりアニメーション表示手段とを備える。   A booklet-type content display system according to the present invention includes a page image data acquisition unit for acquiring page image data for displaying the contents of each page of the booklet-type content, and a page image corresponding to a designated page of the booklet-type content. A content display device that performs spread display based on data, and one of a pair of page paper pieces that form a current spread display state of a booklet-type content is a main page paper piece and the other is a complementary page paper piece. The page being displayed is the first page, the currently displayed page of the main page paper piece is the second page, the page that forms the back of the main page paper piece is the third page, and the third page is paired with the page The lower page of the main page paper piece that forms the spread state after turning is the fourth page, and the main page paper piece is bound in the width direction of the paper piece When switching from the current double-page display state to the double-page spread display state that consists of the third and fourth pages, with the edge as the page inner edge and the opposite edge as the page outer edge, the page inner edge is used as the turning axis. 3D page turning animation display means for displaying on the content display device a 3D page turning animation that turns the main page piece of paper up and down on the first page while floating from the paper surface of the fourth page.

そして、上記の課題を解決するために、立体ページめくりアニメーション表示手段が、該アニメーションの各コマの主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるようにページ外縁をページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、ページ画像データに基づく第二ページ又は第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段とを有することを特徴とする。   In order to solve the above problem, the 3D page turning animation display means displays the 3D shape of the main page paper piece of each frame of the animation, and the page outer edge is parallel to the page inner edge so that the back page side is always hidden. Page shape definition information acquisition means for acquiring page shape definition information for defining a curved shape so that the front page side is always concave while maintaining the second page or third page based on page image data Page-turning frame data creating means for creating page-turning frame data by three-dimensionally projecting the display image of the page onto the facing side page surface of the main page piece of each frame generated based on the acquired page shape defining information; 3D page turning animation that plays back 3D page turning animation based on the page turning frame data. And having a Shon reproducing means.

上記本発明の冊子型コンテンツ表示システムの構成によると、立体ページめくりアニメーションに各コマを、めくり対象となる主ページ紙片の立体画像が、裏ページ側が常時隠蔽されるようにページ外縁をページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように作成する。これにより、先行技術の前述の課題は、以下のようにことごとく解決できる。
(1)ページ紙片のページ外縁が綴じ合わせ側のページ内縁に対して傾かず、常に平行な状態でめくり転回されるので、ページ紙片にページ画像を三次元投影する際に、ページ画像の変換処理は、ページ幅方向への伸縮変換成分とページ内縁に沿った向きへの平行移動変換成分とだけを含むものとなり、回転変換成分を生じない。従って、三次元投影変換の演算量を大幅に減じることができ、一般用途向けのマイコンスペックでもページめくり動作を十分スムーズに再現できる。
(2)ページ紙片のページ外縁位置は裏ページ側が常時隠蔽されるように調整されるので、1つのコマにはページ紙片の常に表側(見開き側)の画像のみが表れることとなり、裏面側の画像を考慮する必要がなくなるので、画像処理負担が大幅に軽減される。
(3)各コマにおいてページ紙片は、常に表ページ側が凹となるように湾曲させた形状となる。つまり、ページのめくり転回方向にて、転回中間位置を境にめくり開始側(第四ページ側)とめくり完了側(第一ページ側)とでページ紙片の湾曲方向が反転するので、紙のしなりの表現品質が向上する。
以上、ページめくりの際のページ紙片のしなりを、比較的単純な演算にてリアルに再現できる冊子型コンテンツ表示システムが実現していることは明らかである。
According to the configuration of the booklet-type content display system of the present invention described above, each frame is displayed in the three-dimensional page turning animation, and the three-dimensional image of the main page paper piece to be turned is always hidden from the page outer edge so that the back page side is always hidden. While maintaining parallel, it is created to have a curved shape so that the front page side is always concave. Thereby, the above-mentioned subject of a prior art can be solved as follows.
(1) Since the page outer edge of the page paper piece does not incline with respect to the page inner edge on the binding side and is always turned in a parallel state, the page image conversion processing is performed when the page image is three-dimensionally projected on the page paper piece. Includes only the expansion / contraction conversion component in the page width direction and the translation conversion component in the direction along the inner edge of the page, and does not generate the rotation conversion component. Therefore, the calculation amount of the three-dimensional projection conversion can be greatly reduced, and the page turning operation can be reproduced sufficiently smoothly even with the microcomputer specifications for general use.
(2) Since the page outer edge position of the page paper piece is adjusted so that the back page side is always concealed, only the front side (spreading side) image of the page paper piece always appears on one frame, and the back side image Therefore, the image processing burden is greatly reduced.
(3) In each frame, the page paper piece has a curved shape so that the front page side is always concave. In other words, in the page turning direction, the curving direction of the page paper piece is reversed between the turning start side (fourth page side) and the turning completion side (first page side) with the turning intermediate position as a boundary. Improving the quality of expression.
As described above, it is clear that a booklet type content display system that can realistically reproduce the bending of a page paper piece at the time of page turning by a relatively simple calculation is realized.

上記のページ形状規定情報は、各コマにおいて主ページ紙片の少なくともページ外縁を含む部分が、当該ページ外縁において非めくり状態でのページ面である基準ページ面(つまり、主ページ紙片がめくり開始側にあるコマでは第四ページ、めくり完了側にあるコマでは第一ページ)と直交する接平面を有する曲面部分となるように、各コマの主ページ紙片の立体形状を規定するように構成できる。このようにすると、主ページ紙片が転回中間位置に近く位置するコマほどページ外縁への接平面とページ内縁との距離が縮まり、ページ紙片の湾曲量が減じられる。すなわち、主ページ紙片は、第二ページ側を凹とする形でめくり開始側から湾曲量を減少させつつ転回中間位置に至り、次いで第三ページ側が凹となるように湾曲方向を切り替えてめくり完了側へ移行し、その後湾曲量を増加させながら転回中間位置から遠ざかるようにアニメーション表示される。これにより、ページめくりに際した紙のしなりのリアリティが向上する。   In the above page shape defining information, in each frame, a portion including at least the outer edge of the main page paper piece is a reference page surface that is a page surface in a non-turned state on the outer edge of the page (that is, the main page paper piece is on the turning start side The three-dimensional shape of the main page paper piece of each frame can be defined so as to be a curved surface portion having a tangential plane orthogonal to the fourth page in a certain frame and the first page in a frame on the turning completion side. In this way, the distance between the tangent plane to the outer edge of the page and the inner edge of the page decreases as the frame where the main page paper piece is located closer to the turning intermediate position, and the amount of bending of the page paper piece is reduced. That is, the main page paper piece is turned by changing the bending direction so that the turning amount is reduced from the turning start side to the turning middle position with the second page side being concave, and then the third page side is concave. Then, the animation is displayed so as to move away from the intermediate rotation position while increasing the bending amount. Thereby, the reality of the bending of the paper when turning the page is improved.

ページ形状規定情報は、主ページ紙片のページ外縁から紙片幅方向にて所定長離間した位置に、非めくり状態でのページ面である基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分との境界線がページ内縁と平行に生じるとともに、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、上記境界線がページ内縁側に接近するように、各コマの主ページ紙片の立体形状を規定するものとして構成できる。これにより、主ページ紙片は、基準ページ面(第四ページ)に対しページ外縁側から徐々にめくれ上がり、その後、転回中間位置を経て基準ページ面(第一ページ)に対しページ内縁側から徐々に重なるようにアニメーション表示される。これにより、主ページ紙片がめくりに伴ない第四ページに対し外縁側からふわりと浮き上がり、ページが返った後は第一ページに対し内縁側から順次静かに重なるので、柔軟な紙のしなり感をより忠実に再現できる。   The page shape definition information overlaps the reference page surface and the curved portion that is turned up from the reference page surface that is the page surface in the non-turned state at a position that is a predetermined distance away from the outer edge of the main page paper piece in the width direction of the paper piece. The main page of each frame is such that the boundary line with the flat part is parallel to the inner edge of the page, and the upper edge of the main page paper piece from the reference page surface rises as the boundary line approaches the inner edge side of the page. The three-dimensional shape of the paper piece can be defined. As a result, the main page piece gradually turns up from the outer side of the page with respect to the reference page surface (fourth page), and then gradually passes from the inner side of the page with respect to the reference page surface (first page) through the turning intermediate position. Animations are displayed so that they overlap. As a result, the main page paper piece floats gently from the outer edge side with respect to the fourth page as it turns, and after the page returns, it gradually overlaps with the first page from the inner edge side, so that the flexible paper feels flexible. Can be reproduced more faithfully.

ページ形状規定情報は、主ページ紙片の平面部分が、境界線における曲面部分への接平面となるように各コマの主ページ紙片の立体形状を規定するものとして構成することができる。これにより、基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分とが滑らかに接続するので、ページめくりに際して主ページ紙片に不自然な折り目が生ずることがない。   The page shape defining information can be configured to define the three-dimensional shape of the main page paper piece of each frame so that the planar portion of the main page paper piece is a tangent plane to the curved surface portion at the boundary line. As a result, the curved portion turned up from the reference page surface and the flat portion overlapping the reference page surface are smoothly connected, so that an unnatural crease does not occur in the main page paper piece when turning the page.

上記の形態にて、めくれ上がった曲面部分は、ページ外縁においては基準ページ面と直交する平面に接し、境界線では基準ページ面と接する形となる。このように、互いに直交する平面の双方に接する曲面形態としては楕円筒面を採用することも可能であるが、幾何学的な演算の容易性を考慮すれば円筒面とすることが望ましい。この場合、ページ形状規定情報は、曲面部分が、ページ内縁と直交する平面による断面にて、見開き状態に展開したときの境界線からページ外縁に到る距離と等しい円弧長を有する四分円を形成する円筒面部分となるように規定するものとして構成できる。特に、主ページ紙片が、基準ページ面(第四ページ)に対しページ外縁側から徐々にめくれ上がり、その後、転回中間位置を経て基準ページ面(第一ページ)に対しページ内縁側から徐々に重なるようにアニメーション表示する構成を採用する場合も、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、境界線をページ内縁側に接近させつつ曲面部分を規定する四分円の半径が順次増加するように、各コマの主ページ紙片の形状を規定すればよく、主ページ紙片の形状演算を大幅に簡略化することができる。   In the above-described form, the curved surface portion turned up is in contact with a plane orthogonal to the reference page surface at the outer edge of the page, and in contact with the reference page surface at the boundary line. As described above, an elliptical cylindrical surface can be adopted as a curved surface that touches both planes orthogonal to each other, but it is desirable to use a cylindrical surface in consideration of the ease of geometric calculation. In this case, the page shape defining information is a quadrant having a circular arc length equal to the distance from the boundary line to the outer edge of the page when the curved surface portion is expanded in a spread state in a cross section by a plane orthogonal to the inner edge of the page. It can comprise as what prescribes | regulates so that it may become a cylindrical surface part to form. In particular, the main page paper piece gradually turns up from the outer edge side of the page with respect to the reference page surface (fourth page), and then gradually overlaps from the inner edge side of the page with respect to the reference page surface (first page) through a turning intermediate position. Even when adopting the animation display configuration like this, the radius of the quadrant that defines the curved surface part while moving the boundary line closer to the inner edge of the page as the turning height of the main page paper piece from the reference page surface increases It is only necessary to define the shape of the main page paper piece of each frame so as to increase sequentially, and the shape calculation of the main page paper piece can be greatly simplified.

次に、湾曲した(つまり、しなった)主ページ紙片は、その全体を基準ページ面から浮き上がらせるようにアニメーション表示することも可能である。この場合、ページ形状規定情報は、各コマにおいて主ページ紙片の全体が、当該ページ外縁において基準ページ面と直交する接平面を有し、かつページ内縁を包含する円筒面部分となるように、各コマの主ページ紙片の立体形状を規定するものとして構成すれば、主ページ紙片の形状演算を大幅に簡略化することができる。また、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、円筒面部分の曲率半径が増大するように各コマの主ページ紙片の立体形状を規定するものとして構成すれば、転回中間位置に近づくほど主ページ紙片の湾曲量が減少するので、ページめくりに際した紙のしなりのリアリティが向上する。   Next, the curved (that is, the bent) main page paper piece can be animated so that the entire main page piece is lifted from the reference page surface. In this case, the page shape defining information is such that the entire main page paper piece in each frame has a tangential plane perpendicular to the reference page surface at the outer edge of the page and is a cylindrical surface portion including the inner edge of the page. If configured to define the three-dimensional shape of the main page paper piece of the frame, the shape calculation of the main page paper piece can be greatly simplified. In addition, if the configuration is such that the three-dimensional shape of the main page paper piece of each frame is specified so that the radius of curvature of the cylindrical surface portion increases as the turning height of the main page paper piece from the reference page surface increases, Since the amount of curvature of the main page paper piece decreases as the position is approached, the reality of the bending of the paper when turning the page is improved.

ページ形状規定情報は、基準ページ面からの主ページ紙片のめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列については、主ページ紙片のページ外縁から紙片幅方向にて所定長離間した位置に基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分との境界線がページ内縁と平行に生じるとともに、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、境界線がページ内縁側に接近するように各コマの主ページ紙片の立体形状を規定するものとし(以下、第一めくり形態という)、めくれ上がり高さが第一の区間よりも大きい第二の区間となるコマ列については、各コマにおいて主ページ紙片の全体が、当該ページ外縁において基準ページ面と直交する接平面を有するとともにページ内縁を包含する円筒面部分となり、かつ、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、円筒面部分の曲率半径が増大するように各コマの主ページ紙片の立体形状を規定するものとなるように(以下、第二めくり形態という)、構成することができる。   The page shape defining information is predetermined in the width direction of the page from the outer edge of the page of the main page for the frame sequence in which the turning height of the page of the main page from the reference page is the first section on the side of the reference page. The boundary line between the curved part turned up from the reference page surface at a long distance and the flat part overlapping the reference page surface is generated in parallel with the inner edge of the page, and the turning height of the main page paper piece from the reference page surface As the number increases, the three-dimensional shape of the main page paper piece of each frame is defined so that the boundary line approaches the inner edge of the page (hereinafter referred to as the first turning form), and the turning height is larger than the first section. For the frame sequence that is the second section, the entire main page paper piece in each frame has a tangent plane that is orthogonal to the reference page surface at the outer edge of the page, and within the page. The three-dimensional shape of the main page paper piece of each frame is defined so that the radius of curvature of the cylindrical surface portion increases as the turn-up height of the main page paper piece from the reference page surface increases. It can be configured to be a thing (hereinafter referred to as a second turning form).

この構成によると、主ページ紙片は、第一めくり形態により、基準ページ面(第四ページ)に対しページ外縁側から徐々にめくれ上がり、前述の境界線がページ内縁に到達しためくり位置(つまり、基準ページ面が主ページ紙片に対するページ内縁位置での接平面となった位置:以下、めくり形態切替位置という)で第二めくり形態に引継がれ、主ページ紙片の全体を円筒面部分とする形で湾曲量を減少させながら転回中間位置に到達する。そして、その後は湾曲方向を逆転させ、再び湾曲量を増加させつつ反対側のめくり形態切替位置に達すると第一めくり形態に戻り、基準ページ面(第一ページ)に対しページ内縁側から徐々に重なるようにしてページめくりアニメーションが完了する。2つのめくり形態を組み合わせることで、めくり開始からめくり完了までの全区間に渡って、紙のしなりを伴なうページめくりアニメーションを滑らかで精緻に実現することができる。   According to this configuration, the main page piece is gradually turned up from the outer side of the page with respect to the reference page surface (fourth page) by the first turning form, and the boundary line reaches the inner edge of the page (that is, the turning position (that is, In the form where the reference page surface becomes the tangential plane at the inner edge position of the page with respect to the main page paper piece (hereinafter referred to as the “turning form switching position”), the second page turning form is taken over, and the entire main page paper piece is made the cylindrical surface portion. The intermediate position is reached while reducing the amount of bending. After that, the direction of bending is reversed, and the amount of bending is increased again, and when the opposite side turning form switching position is reached, the first turning form is restored, and gradually from the inner side of the page to the reference page surface (first page). The page turning animation is completed by overlapping. By combining the two turning forms, it is possible to smoothly and precisely realize the page turning animation accompanied by the paper bending over the entire section from the start of turning to the completion of turning.

本発明の冊子型コンテンツ表示システムの電気的構成の一例を示すブロック図。1 is a block diagram showing an example of an electrical configuration of a booklet type content display system of the present invention. 図1の冊子型コンテンツ表示システムの画面表示例を示す図。The figure which shows the example of a screen display of the booklet type content display system of FIG. 図1の冊子型コンテンツ表示システムにおけるページめくりアニメーションの一例を示す図。The figure which shows an example of the page turning animation in the booklet type content display system of FIG. 図3のページめくりアニメーションの各コマにおける主ページ紙片の断面形状変化の流れを示す説明図。Explanatory drawing which shows the flow of the cross-sectional shape change of the main page paper piece in each frame of the page turning animation of FIG. 各コマのピクセル変換テーブルの概念図。The conceptual diagram of the pixel conversion table of each frame. ピクセル変換テーブルの内容を説明する概念図。The conceptual diagram explaining the content of a pixel conversion table. 第一めくり形態における主ページ紙片の断面形状を決定する作図原理を示す説明図。Explanatory drawing which shows the drawing principle which determines the cross-sectional shape of the main page paper piece in a 1st turning form. 第一めくり形態における各コマの主ページ紙片の断面形状計算例を示す説明図。Explanatory drawing which shows the example of a cross-sectional shape calculation of the main page paper piece of each frame in a first turning form. 第二めくり形態における主ページ紙片の断面形状を決定する作図原理を示す説明図。Explanatory drawing which shows the drawing principle which determines the cross-sectional shape of the main page paper piece in a 2nd turning form. 第二めくり形態における各コマの主ページ紙片の断面形状計算例を示す説明図。Explanatory drawing which shows the cross-sectional shape calculation example of the main page paper piece of each frame in a 2nd turning form. 冊子型コンテンツ表示システムの動作制御の流れを示すフローチャート。The flowchart which shows the flow of operation | movement control of a booklet type content display system. ページめくりアニメーションのコマ作成処理の流れを示すフローチャート。The flowchart which shows the flow of the frame creation process of a page turning animation.

以下、本発明の実施の形態を、添付の図面を参照して説明する。
図1は、本発明の冊子型コンテンツ表示システム1の電気的構成を示すブロック図である。コンテンツ表示システム1の制御主体は、CPU101、ROM102、RAM103及び入出力部104を内部バスにより接続したマイコン100からなる。また、内部バスにはインターネットルータ5が接続され、該インターネットルータ5を介してインターネット通信網が接続されている。入出力部104には、コンテンツ表示装置をなすモニタ2、スピーカ3、及びページめくり等の閲覧入力操作を行なうための操作部をなすマウス4が接続されている。なお、タッチパネル9やキーボード10あるいはトラックパッドなどを操作部として設けてもよい。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
FIG. 1 is a block diagram showing an electrical configuration of a booklet-type content display system 1 of the present invention. The control subject of the content display system 1 includes a microcomputer 100 in which a CPU 101, a ROM 102, a RAM 103, and an input / output unit 104 are connected by an internal bus. An internet router 5 is connected to the internal bus, and an internet communication network is connected via the internet router 5. Connected to the input / output unit 104 are a monitor 2 serving as a content display device, a speaker 3, and a mouse 4 serving as an operation unit for performing browsing input operations such as turning pages. In addition, you may provide the touchscreen 9, the keyboard 10, or a trackpad as an operation part.

マイコン100にはハードディスクドライブ(HDD)6が接続され、OS(オペレーティングシステム:例えばWindows(登録商標)やMac OS(登録商標)など)、インターネットブラウザ(例えばInternet Explorer(登録商標)など)、及び冊子型コンテンツを表示再生するためのコンテンツ再生ソフトウェア(例えば、フラッシュプレイヤー(登録商標)など)が格納されている。ハードディスクドライブ6は起動ディスクとして定められ、マイコン100を立ち上げると、RAM103のOS実行メモリ103aを作業領域としてOSが起動する。そして、さらにそのOS上にて動作するインターネットブラウザソフトを立ち上げることにより、インターネットへの接続が可能となる。RAM103には、該ブラウザソフトの作業領域となるブラウザ実行メモリ103cと、インターネットルータ5を介した通信制御を行なうための通信制御メモリ103bとが形成されている。   A hard disk drive (HDD) 6 is connected to the microcomputer 100, an OS (operating system: for example, Windows (registered trademark), Mac OS (registered trademark), etc.), an Internet browser (for example, Internet Explorer (registered trademark)), and a booklet. Content reproduction software (for example, flash player (registered trademark)) for displaying and reproducing type content is stored. The hard disk drive 6 is defined as a startup disk. When the microcomputer 100 is started up, the OS is started up using the OS execution memory 103a of the RAM 103 as a work area. Further, by starting up Internet browser software that operates on the OS, connection to the Internet becomes possible. In the RAM 103, a browser execution memory 103c serving as a work area for the browser software and a communication control memory 103b for performing communication control via the Internet router 5 are formed.

冊子型コンテンツの表示内容を規定するコンテンツデータは、例えばインターネットサイト上に公開されたコンテンツデータをダウンロードすることにより取得可能である。一方、DVDやCD、あるいはメモリカードなどの外部記憶メディアからコンテンツデータを取得することもできる(これらを読み取るためのDVD/CDドライブ7と、メモリカードリーダ8とが各々インターフェースI/Fを介してマイコン100に接続されている)。コンテンツデータを指定して前述のコンテンツ再生ソフトを立ち上げると、該コンテンツ再生ソフトはRAM103内のコンテンツ再生ソフト実行メモリ103dを作業領域として、取得したコンテンツデータに従い、図2に示すように、モニタ2の画面に冊子型コンテンツ51を表示する。なお、図2において冊子型コンテンツ51は電子カタログブックとされているが、本発明の適用対象はこれに限定されるものではなく、その他の電子書籍や電子地図あるいはパンフレットなど、種々の分野に適用できることはいうまでもない。   The content data that defines the display content of the booklet-type content can be acquired by, for example, downloading the content data published on the Internet site. On the other hand, content data can also be acquired from an external storage medium such as a DVD, a CD, or a memory card (a DVD / CD drive 7 for reading these and a memory card reader 8 are connected via an interface I / F, respectively. Connected to the microcomputer 100). When content data is designated and the above-described content playback software is started, the content playback software uses the content playback software execution memory 103d in the RAM 103 as a work area and follows the acquired content data as shown in FIG. The booklet-type content 51 is displayed on the screen. In FIG. 2, the booklet-type content 51 is an electronic catalog book, but the application target of the present invention is not limited to this, and is applicable to various fields such as other electronic books, electronic maps, and brochures. Needless to say, it can be done.

コンテンツ再生ソフト実行メモリ103dには、取得されたコンテンツデータの格納領域が形成される。コンテンツデータは、コンテンツの各ページに表示するページ画像データ(例えば、文字列とグラフィック(静止画及び動画)とを含む)と、ページめくりアニメーションの各コマを演算生成するコマ演算生成プログラムとからなる(各々、メモリ領域103e及び103fに格納される)。図2に示すように、コンテンツ再生ソフトが立ち上がると、表示装置2の画面にはコンテンツ表示ウィンドウ50が開き、該ウィンドウ内に冊子型コンテンツ51が表示される。冊子型コンテンツ51は、互いに異なるページ紙片に属する、隣接する2つのページ51L,51Rを、それぞれ対応するページ画像データに基づいて見開き表示するものである。   A storage area for the acquired content data is formed in the content reproduction software execution memory 103d. The content data includes page image data (for example, including character strings and graphics (still images and moving images)) to be displayed on each page of the content, and a frame calculation generation program for calculating and generating each frame of the page turning animation. (These are stored in the memory areas 103e and 103f, respectively). As shown in FIG. 2, when the content reproduction software is started, a content display window 50 is opened on the screen of the display device 2, and a booklet-type content 51 is displayed in the window. The booklet-type content 51 is a two-page display of two adjacent pages 51L and 51R belonging to different page paper pieces based on the corresponding page image data.

コンテンツ表示ウィンドウ50内にはページめくり制御ボタン群52が表示され、マウス4によりポインタ53を所望のボタン位置に合わせてマウスクリックすることにより、冊子型コンテンツ51に対し対応するページめくりコマンドが実行される。本実施形態では、現在閲覧中のページの次ページにめくり進むための次ページボタン52a、同じく前ページに戻るための前ページボタン52b、さらに、次ページ方向にて最終ページにジャンプするための次ページ側ジャンプボタン52c、前ページ方向にて先頭ページにジャンプするための前ページ側ジャンプボタン52dの、都合4種類のボタンが使用可能である。また、次ページボタン52aないし前ページボタン52bの代わりに、見開き表示中のページ領域51L,51Rのいずれかにをなお、指定ページへジャンプさせるためのページ番号入力ウィンドウ等を表示することも可能であるが、いずれも冊子型コンテンツにおいては周知の構成であるので、詳細な説明は略する。   A page turning control button group 52 is displayed in the content display window 50, and a corresponding page turning command is executed for the booklet-type content 51 by clicking the mouse 4 with the pointer 53 positioned at a desired button position. The In the present embodiment, the next page button 52a for moving to the next page of the currently viewed page, the previous page button 52b for returning to the previous page, and the next page for jumping to the last page in the next page direction. Four types of buttons can be used: a page-side jump button 52c and a previous page-side jump button 52d for jumping to the first page in the previous page direction. Further, instead of the next page button 52a or the previous page button 52b, a page number input window or the like for jumping to a designated page can be displayed in any of the page areas 51L and 51R that are displayed in a spread manner. However, any of the booklet-type contents has a well-known configuration, and a detailed description thereof will be omitted.

図3は、冊子型コンテンツ51におけるページめくりアニメーションの表示例を示すものである。この実施形態では、横書き左開きの冊子を例に取り、左めくり方向が次ページめくり方向、右めくり方向が前ページめくり方向である。従って、図中、左から右へ進む流れが次ページめくりの場合の流れを、右から左へ進む場合が前ページめくりの場合の流れとなる。   FIG. 3 shows a display example of a page turning animation in the booklet-type content 51. In this embodiment, a horizontally written left-open booklet is taken as an example, the left turning direction is the next page turning direction, and the right turning direction is the previous page turning direction. Accordingly, in the figure, the flow when the page advances from the left to the right is the flow when the next page is turned, and the flow when the page advances from the right to the left is the flow when the page is turned.

次ページめくり時の場合は、めくり対象紙片である主ページ紙片61Mは見開き状態で冊子右ページを構成し、補ページ紙片61Cは左ページを構成する。補ページ紙片61Cの現在表示中のページを第一ページ51Lとし(後述の処理流れの説明都合上、ページ番号をj−1とする)、主ページ紙片61Mの現在表示中のページを第二ページ51Rとし(同じく、ページ番号をjとする)、該主ページ紙片61Mの裏面を構成するページを第三ページ51L’とし(同じく、ページ番号をj+1とする)、第三ページ51L’と対をなしてページめくり後の見開き状態を形成する主ページ紙片61Mの下層ページを第四ページ51R’とし(同じく、ページ番号をj+2とする)、該主ページ紙片61Mの紙片幅方向における綴じ合わせ側の縁をページ内縁61Jとし、これと反対側の縁をページ外縁61Eとする。   In the case of turning the next page, the main page paper piece 61M, which is a paper piece to be turned, forms a booklet right page in a spread state, and the complementary page paper piece 61C forms a left page. The page currently displayed on the supplementary page paper piece 61C is defined as the first page 51L (for convenience of explanation of the processing flow described later, the page number is j-1), and the page currently displayed on the main page paper piece 61M is the second page. 51R (same as page number j), the page constituting the back side of the main page piece 61M as third page 51L ′ (same as page number j + 1), and pair with third page 51L ′. Then, the lower page of the main page paper piece 61M that forms the spread state after turning the page is designated as the fourth page 51R ′ (same as page number j + 2), and the main page paper piece 61M on the binding side in the paper piece width direction. The edge is the page inner edge 61J, and the opposite edge is the page outer edge 61E.

他方、前ページめくり時の場合は、図3の右端の状態にて、めくり対象紙片である主ページ紙片61Mは見開き状態で冊子左ページを構成し、左ページを構成する紙片61C’が補ページ紙片を構成する。補ページ紙片61C’の現在表示中のページ51R’が第一ページとなり(この場合は、図示のページ番号j+2をj−1と読み替える)、主ページ紙片61Mの現在表示中のページ51L’が第二ページとなり(同じく、図示のページ番号j+1をjと読み替える)、該主ページ紙片61Mの裏面を構成するページ51Rが第三ページとなり(同じく、図示のページ番号jをj+1と読み替える)、第三ページ51Rと対をなしてページめくり後の見開き状態を形成する主ページ紙片61Mの下層ページ51Lが第四ページとなる(同じく、図示のページ番号j−1をj+2と読み替える)。なお、いうまでもなく、縦書き右開き冊子では各紙片の配置及びめくり方向の定義は全て上記の逆となる。以下、横書き左開き冊子における次ページめくり時の場合で代表させて説明を行なう。   On the other hand, in the case of turning the previous page, in the state of the right end in FIG. 3, the main page paper piece 61M that is the turning target paper piece constitutes the left page of the booklet in a spread state, and the paper piece 61C ′ constituting the left page is the supplementary page. Make up a piece of paper. The currently displayed page 51R ′ of the supplementary page paper piece 61C ′ becomes the first page (in this case, the page number j + 2 shown in the figure is read as j−1), and the currently displayed page 51L ′ of the main page paper piece 61M is the first page. Two pages (similarly, the page number j + 1 shown in the figure is replaced with j), the page 51R constituting the back surface of the main page paper piece 61M is the third page (similarly, the page number j shown in the figure is replaced with j + 1), and the third The lower page 51L of the main page paper piece 61M that forms a spread state after turning the page in a pair with the page 51R becomes the fourth page (similarly, the illustrated page number j-1 is read as j + 2). Needless to say, in the vertical writing right-open booklet, the arrangement of each piece of paper and the definition of the turning direction are all reversed. In the following, description will be made representatively in the case of turning the next page in a horizontally written left-open booklet.

すなわち、図3の左端の状態を現在の見開き表示状態として次ページめくりコマンドを実行すると、ページ内縁61Jをめくり軸線として主ページ紙片61Mを第四ページ51R’の紙面から浮き上がらせつつ第一ページ51L上へめくり転回させる立体ページめくりアニメーションが表示され、図3の右端に示す、第三ページ51L’と第四ページ51R’とからなるページめくり後の見開き表示状態へ切り替わる。なお、非めくり状態でのページ面(図3左端の状態では第一ページ51L及び第二ページ51R、図3右端の状態では第三ページ51L’及び第四ページ51R’)を基準ページ面として、三次元表示のための内部座標空間のz方向を該基準ページ面の法線方向に定め、さらに、該基準ページ面上にてページ内縁61Jと平行にy方向を、同じくページ内縁61Jと直角にx方向をそれぞれ定める。   That is, when the next page turning command is executed with the left end state of FIG. 3 as the current spread display state, the first page 51L is lifted from the paper surface of the fourth page 51R ′ with the page inner edge 61J as the turning axis. A three-dimensional page turning animation for turning up and down is displayed, and the page is switched to the spread display state after turning the page, which is composed of the third page 51L ′ and the fourth page 51R ′, shown at the right end of FIG. In addition, the page surface in the non-turned state (first page 51L and second page 51R in the state at the left end in FIG. 3, and third page 51L ′ and fourth page 51R ′ in the state at the right end in FIG. 3) is used as a reference page surface. The z direction of the internal coordinate space for three-dimensional display is defined as the normal direction of the reference page surface, and the y direction is parallel to the page inner edge 61J on the reference page surface, and is also perpendicular to the page inner edge 61J. Each x direction is defined.

図4は、立体ページめくりアニメーションの各コマにおける主ページ紙片61Mの湾曲形状をz方向視にて示すものである。主ページ紙片61Mの各コマでの形状を規定するページ形状規定情報は、コンテンツデータに含まれるコマ演算生成プログラム103f(図1)中にコマ別に組み込まれている(具体的には、図5に示すピクセル変換テーブル)。他方、各ページの表示内容はページ画像データ103e(図1)として用意されている。   FIG. 4 shows the curved shape of the main page paper piece 61M in each frame of the stereoscopic page turning animation as viewed in the z direction. The page shape defining information that defines the shape of each frame of the main page piece 61M is incorporated for each frame in the frame calculation generation program 103f (FIG. 1) included in the content data (specifically, in FIG. 5). Pixel conversion table). On the other hand, the display content of each page is prepared as page image data 103e (FIG. 1).

各コマの主ページ紙片61Mの立体形状は、具体的には上記のページ形状規定情報により、それぞれ裏ページ側が常時隠蔽されるようにページ外縁61Eをページ内縁61Jと平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定される。このことは、図4に示すごとく、幾何学的には、各コマ(F,F,‥,F23)において主ページ紙片61Mが、ページのめくり転回方向にて、転回中間位置(F12)を境にめくり開始側(第四ページ51R’側)とめくり完了側(第一ページ51L側)とで湾曲方向が反転することを意味する。そして、めくり開始側に位置するコマ(F,F,‥,F11)では第二ページ51Rの表示画像が、めくり完了側に位置するコマ(F13,F14,‥,F23)では第三ページ51L’の表示画像が、対応するページ画像データ103e(図1)に基づいて、各コマの主ページ紙片61Mの見開き側ページ面(つまり、湾曲凹面となる側)に立体投影する形で表示される。 Specifically, the three-dimensional shape of the main page paper piece 61M of each frame is always displayed while maintaining the page outer edge 61E parallel to the page inner edge 61J so that the back page side is always concealed according to the page shape defining information. It is defined to have a curved shape so that the page side is concave. As shown in FIG. 4, this is geometrically indicated by the fact that the main page paper piece 61M in each frame (F 1 , F 2 ,..., F 23 ) has a turning intermediate position (F 12 ) means that the bending direction is reversed between the turning start side (fourth page 51R ′ side) and the turning completion side (first page 51L side). Then, in the frame (F 1 , F 2 ,..., F 11 ) located on the turning start side, the display image of the second page 51R is the frame (F 13 , F 14 ,..., F 23 ) located on the turning completion side. Then, the display image of the third page 51L ′ is three-dimensionally projected on the spread side page surface (that is, the curved concave surface side) of the main page paper piece 61M of each frame based on the corresponding page image data 103e (FIG. 1). Displayed in the form.

図7あるいは図9に示すように、各コマにおいて主ページ紙片61Mのページ外縁61Eを含む部分は、当該ページ外縁61Eにおいて非めくり状態でのページ面である基準ページ面(つまり、主ページ紙片61Mがめくり開始側にあるコマでは第四ページ51R’、めくり完了側にあるコマでは第一ページ51L)と直交する接平面72を有する曲面部分61rとなるように立体形状が規定されている。図4に示すように、主ページ紙片61Mが転回中間位置(F12)に近く位置するコマほどページ外縁61Eへの接平面とページ内縁61Jとの距離が縮まり、ページ紙片の湾曲量が減じられる。また、転回中間位置(F12)のコマでは湾曲量はゼロとなり、主ページ紙片61Mの形状は平面状となる。 As shown in FIG. 7 or FIG. 9, in each frame, a portion including the page outer edge 61E of the main page paper piece 61M is a reference page surface (that is, a main page paper piece 61M) that is a page surface in a non-turned state at the page outer edge 61E. The three-dimensional shape is defined so as to be a curved surface portion 61r having a tangent plane 72 orthogonal to the fourth page 51R ′ in the frame on the page turning start side and the first page 51L in the frame on the page turning completion side. As shown in FIG. 4, as the frame where the main page paper piece 61M is located closer to the turning intermediate position (F 12 ), the distance between the tangential plane to the page outer edge 61E and the page inner edge 61J is reduced, and the bending amount of the page paper piece is reduced. . In the frame at the turning intermediate position (F 12 ), the bending amount is zero, and the shape of the main page paper piece 61M is flat.

図4にて、めくり開始側のコマF〜Fとめくり完了側のコマF19〜F23では、図7に示すように、主ページ紙片61Mのページ外縁61Eから紙片幅方向にて所定長離間した位置に、非めくり状態でのページ面である基準ページ面51R’からめくれ上がった曲面部分61rと基準ページ面に重なった平面部分61pとの境界線61Bがページ内縁61Jと平行に生じるように主ページ紙片61Mの立体形状が規定されている。基準ページ面51R’からの主ページ紙片61Mのめくれ上がり高さが増えるにつれ、上記境界線61Bがページ内縁61J側に接近する(以下、第一めくり形態という)。具体的には、主ページ紙片61Mの平面部分61pが、境界線61Bにおける曲面部分61rへの接平面となるように形状規定されている。 In FIG. 4, the pages F 1 to F 5 on the turning start side and the frames F 19 to F 23 on the turning completion side are predetermined in the width direction of the paper from the page outer edge 61E of the main page paper piece 61M, as shown in FIG. A boundary line 61B between the curved surface portion 61r turned up from the reference page surface 51R ′, which is a page surface in a non-turned state, and a flat surface portion 61p overlapping the reference page surface is generated in parallel with the inner edge 61J of the page. Thus, the three-dimensional shape of the main page paper piece 61M is defined. As the turning-up height of the main page paper piece 61M from the reference page surface 51R ′ increases, the boundary line 61B approaches the page inner edge 61J side (hereinafter referred to as a first turning form). Specifically, the shape is defined so that the plane portion 61p of the main page paper piece 61M is a tangential plane to the curved surface portion 61r at the boundary line 61B.

すなわち、めくれ上がった曲面部分61rは、ページ外縁61Eにおいては基準ページ面と直交する平面に接し、境界線61Bでは基準ページ面と接する形となる。この実施形態では、幾何学的な形状演算の容易性を考慮して曲面部分61rを円筒面としてあり、具体的には、曲面部分61rが、ページ内縁61Jと直交する平面による断面にて、見開き状態に展開したときの境界線61Bからページ外縁61Eに到る距離と等しい円弧長を有する四分円を形成する円筒面部分となっている。図4に示すように、上記各コマでは、基準ページ面からの主ページ紙片61Mのめくれ上がり高さが増えるにつれ、境界線61Bをページ内縁61J側に接近させつつ曲面部分61rを規定する四分円の半径rが順次増加する。   That is, the curved curved surface portion 61r is in contact with a plane orthogonal to the reference page surface at the page outer edge 61E, and is in contact with the reference page surface at the boundary line 61B. In this embodiment, the curved surface portion 61r is a cylindrical surface in consideration of the ease of geometric shape calculation, and specifically, the curved surface portion 61r is spread in a cross section by a plane orthogonal to the page inner edge 61J. This is a cylindrical surface portion that forms a quadrant having an arc length equal to the distance from the boundary line 61B to the outer edge 61E of the page when deployed in the state. As shown in FIG. 4, in each frame, as the turning height of the main page paper piece 61M from the reference page surface increases, the quadrant that defines the curved surface portion 61r while bringing the boundary line 61B closer to the page inner edge 61J side. The radius r of the circle increases sequentially.

次に、転回中間位置(F12)を含む中間のコマ列F〜F18では、湾曲した(つまり、しなった)主ページ紙片61Mの全体が基準ページ面(51L,51R’)から浮き上がるように表示される。具体的には、図9に示すように、それら各コマにおいて主ページ紙片61Mの全体が、当該ページ外縁61Eにおいて基準ページ面と直交する接平面72を有し、かつページ内縁61Jを包含する円筒面部分となるように立体形状を規定されている(第二めくり形態)。基準ページ面からの主ページ紙片61Mのめくれ上がり高さが増えるにつれ、上記円筒面部分の曲率半径Rは増大する。図4に示すように、転回中間位置(F12)に近づくほど主ページ紙片61Mの湾曲量は減少する。 Next, in the intermediate frame rows F 6 to F 18 including the turning intermediate position (F 12 ), the entire curved (that is, bent) main page paper piece 61M is lifted from the reference page surface (51L, 51R ′). Is displayed. Specifically, as shown in FIG. 9, in each of the frames, the entire main page paper piece 61M has a tangent plane 72 perpendicular to the reference page surface at the page outer edge 61E and includes a page inner edge 61J. The three-dimensional shape is defined so as to be a surface portion (second turning form). As the turning-up height of the main page paper piece 61M from the reference page surface increases, the radius of curvature R of the cylindrical surface portion increases. As shown in FIG. 4, the amount of curvature of the main page paper piece 61M decreases as it approaches the turning intermediate position (F 12 ).

このように、基準ページ面からの主ページ紙片61Mのめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列(F〜F及びF19〜F23)については第一めくり形態となり、めくれ上がり高さが第一の区間よりも大きい第二の区間となるコマ列(F〜F18)ついては以下、第二めくり形態となるようにページめくりアニメーションが表示される。ずなわち、主ページ紙片61Mは、第一めくり形態により、基準ページ面(第四ページ51R’)に対しページ外縁61E側から徐々にめくれ上がり、前述の境界線61Bがページ内縁61Jに到達しためくり形態切替位置(F)で第二めくり形態に引継がれ、主ページ紙片61Mの全体を円筒面部分とする形で湾曲量を減少させながら転回中間位置(F12)に到達する。そして、その後は湾曲方向を逆転させ、再び湾曲量を増加させつつ反対側のめくり形態切替位置(F18)に達すると第一めくり形態に戻り、基準ページ面(第一ページ51R’)に対しページ内縁61J側から徐々に重なるようにしてページめくりアニメーションが完了する。 As described above, the top row (F 1 to F 5 and F 19 to F 23 ) in which the turning height of the main page paper piece 61M from the reference page surface is the first section on the reference page surface side is the first. For a frame sequence (F 6 to F 18 ) that becomes a second turning section and is a second section whose turning height is larger than that of the first section, a page turning animation is displayed so as to be a second turning form. That is, the main page paper piece 61M is gradually turned up from the page outer edge 61E side with respect to the reference page surface (fourth page 51R ′) by the first turning form, and the boundary line 61B reaches the page inner edge 61J. At the turning form switching position (F 6 ), it is taken over to the second turning form, and reaches the turning intermediate position (F 12 ) while reducing the amount of bending with the entire main page paper piece 61M as a cylindrical surface portion. After that, the direction of bending is reversed, and when the amount of bending is increased again and the opposite side turning form switching position (F 18 ) is reached, the first turning form is returned to the reference page surface (first page 51R ′). The page turning animation is completed so as to gradually overlap from the page inner edge 61J side.

第一めくり形態における各コマの主ページ紙片61Mの形状(以下、第一種めくり投影面という)は次のようにして幾何学的に作図決定できる。すなわち、図7に示すように、主ページ紙片61Mの幅(x方向寸法)をwとし、該主ページ紙片61Mを平面に維持しつつページ内縁61Jの周りに基準ページ面(51R’)から角度θだけめくり転回したページ面を形状決定ページ面70として定める。そして、その形状決定基準ページ面70のページ基準面(51R’)への正射投影(w・cosθ)を平面部分61pと規定すれば、ページ幅の残長bは、
b=w−w・cosθ ‥(1)
にて計算される。該残長bが、半径rの四分円弧長と等しいので、
4b=2πr ‥ (2)
従って、rは(1)、(2)から、
r=2w(1−cosθ)/π ‥(3)
にて計算できる。形状決定ページ面70のページ外縁位置から基準ページ面(51R’)への垂線71の足が境界線61Bとなるので、上記垂線71上にて境界線61Bから距離rの位置に中心を定め、幅方向外側に描いた四分円が曲面部分61rとなる。
The shape of the main page paper piece 61M of each frame in the first turning form (hereinafter referred to as a first type turning projection surface) can be determined geometrically as follows. That is, as shown in FIG. 7, the width (dimension in the x direction) of the main page paper piece 61M is w, and the main page paper piece 61M is angled from the reference page surface (51R ′) around the page inner edge 61J while keeping the main page paper piece 61M flat. A page surface turned by θ is defined as a shape determining page surface 70. If the orthographic projection (w · cos θ) of the shape determination reference page surface 70 on the page reference surface (51R ′) is defined as the plane portion 61p, the remaining length b of the page width is
b = w−w · cos θ (1)
Calculated by Since the remaining length b is equal to the quadrant length of the radius r,
4b = 2πr (2)
Therefore, r is from (1) and (2),
r = 2w (1-cos θ) / π (3)
It can be calculated by Since the foot of the perpendicular line 71 from the page outer edge position of the shape determination page surface 70 to the reference page surface (51R ′) becomes the boundary line 61B, the center is set at a position of a distance r from the boundary line 61B on the perpendicular line 71, A quadrant drawn on the outer side in the width direction is a curved surface portion 61r.

図8は、形状決定ページ面のめくり転回角度θを、基準ページ面(51R’)から直立するまでの90゜の区間を6等分した15゜間隔で変化させた場合の、各角度位置(θ〜θ)の形状決定ページ面(L〜L)と、それを用いた第一種めくり投影面(曲面部分b〜b:半径はr〜r)の作図結果を示すものである。形状決定ページ面のめくり転回角度は90゜(θ)が最大であり、このとき境界線61Bはページ内縁61Jと一致して平面部分が消滅するとともに、曲面部分(b)はページ幅wと一致する円弧長を有する四分円となる。 FIG. 8 shows each angle position when the turning angle θ of the shape determination page surface is changed at 15 ° intervals obtained by dividing the 90 ° interval from the reference page surface (51R ′) into 6 equal parts. theta 1 through? 6 shape determination page surface) of the (L 1 ~L 6), first kind turning projection surface using the same (curved surface portion b 1 ~b 6: radius r 1 ~r 6) plotting the results of Is shown. The turning turning angle of the shape determining page surface is 90 ° (θ 6 ) at the maximum. At this time, the boundary line 61B coincides with the page inner edge 61J and the plane portion disappears, and the curved surface portion (b 6 ) has the page width w. A quadrant with an arc length that matches

次に、第二めくり形態における各コマの主ページ紙片61Mの形状(以下、第二種めくり投影面という)も、以下のごとく幾何学的に作図決定できる。すなわち、図9に示すように、第一種めくり投影面と同様にめくり転回角度がθの形状決定ページ面70を定める。第二種めくり投影面は、その全体が、ページ外縁61Eにおける接平面72が基準ページ面51R’と直交するとともにページ内縁61Jを通る部分円筒面となる。ページ外縁61Eを通る半径Rは接平面72と直交するので、基準ページ面51R’とは平行になる。また、ページ内縁61Jも同じ部分円筒面上にあるので、該部分円筒面の中心とページ内縁61Jとを結ぶ線分73は半径Rに等しくなる。該線分73に関する平行線上の錯角の定理から、部分円筒面の中心角φ(ただし、角度の単位をラジアンとする)は、
φ=π/2−θ ‥(4)
であり、中心角と円弧長と幾何学的な関係から、
w/2πR=(π/2−θ)/2π ‥(5)
従って、部分円筒面の半径Rは、
R=2w/(π―2θ) ‥(5)’
となる。すなわち、ページ外縁61Eを通り基準ページ面51R’と平行な直線を引き、該直線上にてページ外縁61Eから(5)’にて計算した距離Rの位置に中心を定めることで第二種めくり投影面を作図決定できる。
Next, the shape of the main page paper piece 61M of each frame in the second turning form (hereinafter referred to as a second-type turning projection surface) can be geometrically determined as follows. That is, as shown in FIG. 9, a shape determining page surface 70 having a turning turning angle θ is defined in the same manner as the first-type turning projection surface. The entire second projection page is a partial cylindrical surface in which the tangent plane 72 at the page outer edge 61E is orthogonal to the reference page surface 51R ′ and passes through the page inner edge 61J. Since the radius R passing through the page outer edge 61E is orthogonal to the tangent plane 72, it is parallel to the reference page surface 51R ′. Since the page inner edge 61J is also on the same partial cylindrical surface, the line segment 73 connecting the center of the partial cylindrical surface and the page inner edge 61J is equal to the radius R. From the complex angle theorem on the parallel line with respect to the line segment 73, the central angle φ of the partial cylindrical surface (where the unit of angle is radians) is
φ = π / 2−θ (4)
From the geometric relationship between the central angle and arc length,
w / 2πR = (π / 2−θ) / 2π (5)
Therefore, the radius R of the partial cylindrical surface is
R = 2w / (π−2θ) (5) ′
It becomes. That is, a second type of turning is performed by drawing a straight line that passes through the page outer edge 61E and is parallel to the reference page surface 51R ′, and that is centered on the straight line at the position of the distance R calculated in (5) ′ from the page outer edge 61E. The drawing plane can be determined.

図10は、形状決定ページ面のめくり転回角度θを、基準ページ面(51R’)から直立するまでの90゜の区間を6等分した15゜間隔で変化させた場合の、各角度位置(θ〜θ)の形状決定ページ面(L〜L)と、それを用いた第二種めくり投影面(b〜b11:半径はR〜R、中心角はφ〜φ)の作図結果を示すものである。なお、形状決定ページ面のめくり転回角度が最大値90゜になったとき半径Rは無限大となり、第二種めくり投影面はページ内縁61Jを通って基準ページ面51R’と直角な平面となる。 FIG. 10 shows each angle position when the turning angle θ of the shape determination page surface is changed at 15 ° intervals obtained by dividing the 90 ° interval from the reference page surface (51R ′) into 6 equal parts. θ 1 to θ 6 ) shape determining page surface (L 1 to L 6 ), and a second-type turning projection surface (b 7 to b 11 ) using the shape determining page surface (b 7 to b 11), the radius is R 1 to R 5 , and the central angle is φ 1 shows the plotting result of the to [phi] 5). When the turning angle of the shape determination page surface reaches the maximum value of 90 °, the radius R becomes infinite, and the second type turning projection surface passes through the page inner edge 61J and becomes a plane perpendicular to the reference page surface 51R ′. .

以上から、ページめくりアニメーションの各コマのめくり投影面は、例えば次の5つのステップを経て形状決定することができる。
(1)めくり開始側にて、形状決定ページ面のめくり転回角度θを90゜まで変化させながら、第一種めくり投影面を決定する(図4:F〜F)。
(2)形状決定ページ面のめくり転回角度θをリセットし、再び90゜(ただし、90゜を含まず)まで変化させながら、第二種めくり投影面を決定する(図4:F〜F11)。
(3)めくり転回角度θ=90の場合に対応する第二種めくり投影面を平面として挿入する(ただし、画像投影できない面なので、このステップは省略することが可能である)。
(4)(2)で決定しためくり開始側の第二種めくり投影面を鏡映反転させることにより、めくり完了側の第二種めくり投影面を決定する(図4:F13〜F17)。
(5)(1)で決定しためくり開始側の第一種めくり投影面を鏡映反転させることにより、めくり完了側の第一種めくり投影面を決定する(図4:F18〜F23)。
From the above, the turning projection plane of each frame of the page turning animation can be determined through the following five steps, for example.
(1) On the turning start side, the first type turning projection plane is determined while changing the turning turning angle θ of the shape determination page surface to 90 ° (FIG. 4: F 1 to F 6 ).
(2) Shape determination The second turning projection plane is determined while resetting the turning turning angle θ of the page surface and changing it again to 90 ° (but not including 90 °) (FIG. 4: F 7 to F 11 ).
(3) A second-type turning projection plane corresponding to the turning turning angle θ = 90 is inserted as a plane (however, this step can be omitted because it is a plane on which no image can be projected).
(4) The second type turning projection surface on the turning completion side is determined by mirror-reversing the second type turning projection surface on the turning start side determined in (2) (FIG. 4: F 13 to F 17 ). .
(5) The first-type turning projection surface on the turning completion side is determined by mirror-inverting the first-type turning projection surface on the turning start side determined in (1) (FIG. 4: F 18 to F 23 ). .

全てのめくり投影面の形状が決定できれば、基準ページ面上のページ画像と、それをめくり投影面に投影した画像とのピクセル対応関係は、周知の三次元投影変換の概念を用いて一義的に決定できる。本発明では、主ページ紙片のページ外縁とページ内縁とが常に平行となるように各コマのめくり投影面が定められているので、投影後のピクセルは投影前のピクセルに対し、図3のy方向には配列が保存され、図8に示すように、x方向にはページの湾曲形態に応じて不均等に収縮した配列となる。そこで、ピクセル変換テーブルとして、投影前ピクセル列を投影後のページ幅に合わせて不均等に間引くとともに、その投影前ピクセル列のピクセル番号を用いて間引き後のx方向ピクセル列、つまり、投影変換後のx方向ピクセル列を規定したものを用意しておけばよいことになる。ただし、本実施形態では、ページめくりの立体感を強調するために、図3に示すごとく、基準ページ面の法線からy方向に所定距離後退した視点にて主ページ紙片を鳥瞰した立体アニメーションが採用されており、各コマの投影後のx方向ピクセル列には上記視点後退に由来した湾曲を生ずる。そこで、ピクセル変換テーブルにおいては、ピクセル番号毎に、上記視点後退に由来した湾曲を与えるためのy方向シフト量が規定されている。   If the shape of all the flip projection planes can be determined, the pixel correspondence between the page image on the reference page plane and the image projected on the flip projection plane is uniquely determined using the well-known 3D projection transformation concept. Can be determined. In the present invention, since the turning projection plane of each frame is determined so that the page outer edge of the main page piece is always parallel to the page inner edge, the pixel after projection is different from the pixel before projection in FIG. The arrangement is stored in the direction, and as shown in FIG. 8, the arrangement is unevenly contracted in the x direction according to the curved form of the page. Therefore, as the pixel conversion table, the pre-projection pixel column is thinned out unevenly in accordance with the page width after projection, and the x-direction pixel column after thinning using the pixel number of the pre-projection pixel column, that is, after the projection conversion It is sufficient to prepare a pixel defining the x-direction pixel column. However, in this embodiment, in order to emphasize the three-dimensional effect of turning pages, as shown in FIG. 3, a three-dimensional animation in which a main page paper piece is viewed from a viewpoint retreated by a predetermined distance in the y direction from the normal line of the reference page surface. The x-direction pixel column after projection of each frame has a curvature derived from the viewpoint retraction. Therefore, in the pixel conversion table, for each pixel number, a y-direction shift amount for giving a curvature derived from the viewpoint retraction is defined.

結局、図5に示すように、このピクセル変換テーブルをコマ別に用意しておくことで、図1のコマ演算生成ポログラム103fは、めくり投影面の決定演算をその都度行なう必要はなくなり、投影前のページ画像データを構成する各ピクセルを、コマ番号に対応したピクセル変換テーブルを参照して投影後の画像ピクセルに機械的に変換すれば、立体ページめくりアニメーションの各コマの、主ページ紙片の画像表示内容を容易に決定することができる。   In the end, as shown in FIG. 5, by preparing this pixel conversion table for each frame, the frame calculation generation program 103f in FIG. 1 does not have to perform the turning projection plane determination calculation each time. If each pixel making up the page image data is mechanically converted to a projected image pixel with reference to the pixel conversion table corresponding to the frame number, the image display of the main page piece of each frame of the 3D page turning animation The contents can be easily determined.

以上を前提に、コンテンツ再生ソフトによる表示処理の流れを、フローチャートを用いて説明する。図11は、主処理の流れを示すものである。コンテンツ再生ソフトを立ち上げると、コンテンツの開始ページ(右ページ)のみが表示されるので、ページめくり処理も次ページ側のみとなる。そこで、S1では、次ページめくりのためのコマが作成され、RAM103(図2)の次ページめくりコマメモリ103gに格納される。S2では、次ページめくりのコマンドが実行されているかを確認し、実行されていればS3に進む(実行されていなければ、実行があるまで待機する)。S3では、次ページめくりコマメモリ103gからコマを読み出しつつページめくりアニメーションを再生する。この実行済のコマデータは、逆順配列することにより前ページに戻るときのページめくりアニメーションに流用できるので、S4において該逆順化を行ない、RAM103(図2)の前ページめくりコマメモリ103hにシフトする。そして、S5では、新しい次ページめくりのためのコマが作成され、次ページめくりコマメモリ103gに格納される。   Based on the above, the flow of display processing by the content reproduction software will be described using a flowchart. FIG. 11 shows the flow of main processing. When the content reproduction software is started up, only the content start page (right page) is displayed, so that the page turning process is performed only on the next page side. Therefore, in S1, a frame for turning the next page is created and stored in the next page turning frame memory 103g of the RAM 103 (FIG. 2). In S2, it is confirmed whether the command for turning the next page is executed. If it is executed, the process proceeds to S3 (if it is not executed, the process waits until it is executed). In S3, the page turning animation is reproduced while reading the frame from the next page turning frame memory 103g. Since the executed frame data can be used for the page turning animation when returning to the previous page by arranging in reverse order, the reverse ordering is performed in S4 and shifted to the previous page turning frame memory 103h in the RAM 103 (FIG. 2). In S5, a new frame for turning the next page is created and stored in the next page turning frame memory 103g.

S6では、次ページめくりのコマンドが実行されているかを確認し、YesであればS3〜S5の次ページめくり時の処理を繰り返す。一方、NoであればS7に進み、前ページめくりのコマンドが実行されているかを確認する。ここでもNoであればS6に戻る。結局、次ページめくりのコマンドか前ページめくりのコマンドのいずれかが実行されるまで、ページめくり処理が実行されず、コンテンツの見開き表示状態が継続されることとなる。   In S6, it is confirmed whether the command for turning the next page is executed. If Yes, the processing for turning the next page in S3 to S5 is repeated. On the other hand, if No, the process proceeds to S7 to check whether the previous page turning command is executed. If it is also No here, it returns to S6. Eventually, the page turning process is not executed until the next page turning command or the previous page turning command is executed, and the spread display state of the content is continued.

そして、S7で前ページめくりのコマンドが実行されていればS8に進み、前ページめくりコマメモリ103hからコマを読み出しつつページめくりアニメーションを再生する。この実行済のコマデータは、逆順配列することにより次ページに進むときのページめくりアニメーションに流用できるので、S9において該逆順化を行ない、RAM103(図2)の次ページめくりコマメモリ103gにシフトする。そして、S10では、新しい前ページめくりのためのコマが作成され、前ページめくりコマメモリ103hに格納される。   If the previous page turning command is executed in S7, the process proceeds to S8, and the page turning animation is reproduced while reading the frame from the previous page turning frame memory 103h. Since the executed frame data can be used for the page turning animation when proceeding to the next page by arranging in reverse order, the reverse ordering is performed in S9 and shifted to the next page turning frame memory 103g in the RAM 103 (FIG. 2). In S10, a new frame for turning the previous page is created and stored in the previous page turning frame memory 103h.

S11では、再び前ページめくりのコマンドが実行されているかを確認し、実行されていればS8〜S10の前ページめくり時の処理を繰り返す。実行されていなければS6に戻り、以下、同様の処理を繰り替えす。   In S11, it is confirmed again whether the previous page turning command is executed. If it is executed, the process for turning the previous page in S8 to S10 is repeated. If not, the process returns to S6, and the same processing is repeated thereafter.

図12は、ページめくりコマの作成処理の詳細を示すものである。S101〜S105は、めくり開始側における第一種めくり投影面をなす各コマ(図3:F〜F)への画像投影処理を、S201〜S205は、同じく第二種めくり投影面をなす各コマ(図3:F〜F11)への画像投影処理を、S301は、めくり転回角度θ=90の場合に対応する第二種めくり投影面を平面として挿入する処理を(ただし、前述のごとく、このステップは省略することができる)、S401〜S405は、めくり完了側における第二種めくり投影面をなす各コマ(図3:F13〜F17)への画像投影処理を、S501〜S505は、同じく第一種めくり投影面をなす各コマ(図3:F19〜F23)への画像投影処理をそれぞれ示す。 FIG. 12 shows the details of the page turning frame creation process. S101 to S105 are image projection processes to each frame (FIG. 3: F 1 to F 6 ) forming the first type turning projection surface on the turning start side, and S201 to S205 are also the second type turning projection surface. Image projection processing to each frame (FIG. 3: F 7 to F 11 ), S301 is processing to insert a second type turning projection plane corresponding to the case of turning turning angle θ = 90 as a plane (however, as described above) as in, this step can be omitted), S401 to S405, each piece forming the second kind turning projection plane in turning complete side (FIG. 3: F 13 to the image projection processing to to F 17), S501 ~S505, like the first kind turning each frame forming the projection surface (Fig. 3: F 19 ~F 23) respectively the image projection processing to.

いずれのブロックでも、先頭ステップ(S102、S202、S302及びS402)では、主ページ紙片のめくり投影面の演算ステップとなっているが、前述のごとく、これをピクセル変換テーブルの参照処理に置きかえることができる。また、中央のステップ(S103、S203、S303及びS403)では、めくり投影面へのピクセル変換・貼り付け処理であり、最後のステップは見開き状態の背景ページと、上記の主ページ紙片の画像とを合成してコマの画像データを作成するステップである。この処理が、各ブロックにて対象となる全てのコマについて繰り返される。   In any block, the top step (S102, S202, S302, and S402) is a calculation step for the turning projection surface of the main page paper piece. As described above, this can be replaced with the reference process of the pixel conversion table. it can. The central step (S103, S203, S303, and S403) is a pixel conversion / pasting process on the turning projection plane. The last step is to spread the background page in the spread state and the image of the main page piece. This is a step of creating frame image data by combining. This process is repeated for all frames targeted in each block.

以上の本発明の冊子型コンテンツ表示システム1の構成によると、以下のごとき効果を奏することができる。
(1)図3に示すように、ページ紙片のページ外縁61Eが綴じ合わせ側のページ内縁61Jに対して傾かず、常に平行な状態でめくり転回されるので、ページ紙片にページ画像を三次元投影する際に、ページ画像の変換処理は、ページ幅方向への伸縮変換成分とページ内縁61Jに沿った向きへの平行移動変換成分とだけを含むものとなり、回転変換成分を生じない。従って、三次元投影変換の演算量を大幅に減じることができ、一般用途向けのマイコンスペックでもページめくり動作を十分スムーズに再現できる。
(2)ページ紙片のページ外縁61E位置は裏ページ側が常時隠蔽されるように調整されるので、1つのコマにはページ紙片の常に表側(見開き側)の画像のみが表れることとなり、裏面側の画像を考慮する必要がなくなるので、画像処理負担が大幅に軽減される。
(3)図4に示すように、各コマにおいて主ページ紙片は、常に表ページ側が凹となるように湾曲させた形状となる。つまり、ページのめくり転回方向にて、転回中間位置を境にめくり開始側(第四ページ51R’側)とめくり完了側(第一ページ51L側)とで主ページ紙片61Mの湾曲方向が反転するので、紙のしなりの表現品質が向上する。
According to the above-described configuration of the booklet-type content display system 1 of the present invention, the following effects can be obtained.
(1) As shown in FIG. 3, the page outer edge 61E of the page paper piece is not inclined with respect to the page inner edge 61J on the binding side and is always turned in a parallel state. In this case, the page image conversion process includes only the expansion / contraction conversion component in the page width direction and the translation conversion component in the direction along the page inner edge 61J, and no rotation conversion component is generated. Therefore, the calculation amount of the three-dimensional projection conversion can be greatly reduced, and the page turning operation can be reproduced sufficiently smoothly even with the microcomputer specifications for general use.
(2) Since the position of the page outer edge 61E of the page paper piece is adjusted so that the back page side is always concealed, only the image on the front side (spreading side) of the page paper piece always appears on one frame. Since there is no need to consider the image, the image processing burden is greatly reduced.
(3) As shown in FIG. 4, in each frame, the main page paper piece is curved so that the front page side is always concave. That is, in the page turning direction, the curving direction of the main page piece 61M is reversed between the turning start side (fourth page 51R ′ side) and the turning completion side (first page 51L side) with the turning intermediate position as a boundary. Therefore, the expression quality of the bent paper is improved.

Claims (9)

冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、
前記冊子型コンテンツの指定されたページを、対応する前記ページ画像データに基づいて見開き表示するコンテンツ表示装置と、
前記冊子型コンテンツの現在の見開き表示状態を形成する1対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、前記主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、前記第三ページと対をなしてページめくり後の見開き状態を形成する前記主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、前記現在の見開き表示状態から前記第三ページと前記第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、前記ページ内縁をめくり軸線として前記主ページ紙片を前記第四ページの紙面から浮き上がらせつつ前記第一ページ上へめくり転回させる立体ページめくりアニメーションを前記コンテンツ表示装置に表示する立体ページめくりアニメーション表示手段であって、該アニメーションの各コマの前記主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるように前記ページ外縁を前記ページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、前記ページ画像データに基づく前記第二ページ又は前記第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの前記主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて前記立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段と、を備えた立体ページめくりアニメーション表示手段と、を有するとともに、
前記ページ形状規定情報は、前記各コマにおいて前記主ページ紙片の少なくとも前記ページ外縁を含む部分が、当該ページ外縁において非めくり状態でのページ面である基準ページ面と直交する接平面を有する曲面部分となるように、各コマの前記主ページ紙片の立体形状を規定するものであることを特徴とする冊子型コンテンツ表示システム。
Page image data acquisition means for acquiring page image data for displaying the contents of each page of the booklet-type content;
A content display device that displays a specified page of the booklet-type content in a spread manner based on the corresponding page image data;
One of a pair of page paper pieces forming the current spread display state of the booklet-type content is a main page paper piece, the other is a complementary page paper piece, and the currently displayed page of the complementary page paper piece is a first page, The page currently displayed on the main page paper piece is set as the second page, the page constituting the back side of the main page paper piece is set as the third page, and the second page is paired with the third page to form a double-page spread state. The lower page of the main page paper piece is the fourth page, the binding side edge of the main page paper piece in the paper piece width direction is the page inner edge, and the opposite edge is the page outer edge. When switching to a double-page spread display state after turning the page consisting of the third page and the fourth page, the main page paper piece is used as the fourth page with the inner edge of the page as the turning axis. Three-dimensional page turning animation display means for displaying on the content display device a three-dimensional page turning animation for turning over the first page while floating from the paper surface of the page, wherein the main page paper piece of each frame of the animation is displayed. Page shape specification that prescribes a three-dimensional shape to be curved so that the front page side is always concave while maintaining the outer edge of the page parallel to the inner edge of the page so that the back page side is always hidden. A page shape defining information obtaining means for obtaining information, and a display image of the second page or the third page based on the page image data, the main image of each frame generated based on the acquired page shape defining information. Create page turning frame data by three-dimensional projection on the facing side of the page. And over-di turning frame data generating means, which has a a solid page turning animation display unit having a three-dimensional page turning animation reproducing means for reproducing the stereoscopic page turning animation on the basis of the page-turning frame data, and
The page shape defining information includes a curved surface portion having a tangent plane perpendicular to a reference page surface, which is a page surface in a non-turned state at the outer edge of the page, at least a portion including the outer edge of the main page paper piece in each frame. The booklet-type content display system is characterized in that the three-dimensional shape of the main page paper piece of each frame is defined as follows.
冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、
前記冊子型コンテンツの指定されたページを、対応する前記ページ画像データに基づいて見開き表示するコンテンツ表示装置と、
前記冊子型コンテンツの現在の見開き表示状態を形成する1対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、前記主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、前記第三ページと対をなしてページめくり後の見開き状態を形成する前記主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、前記現在の見開き表示状態から前記第三ページと前記第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、前記ページ内縁をめくり軸線として前記主ページ紙片を前記第四ページの紙面から浮き上がらせつつ前記第一ページ上へめくり転回させる立体ページめくりアニメーションを前記コンテンツ表示装置に表示する立体ページめくりアニメーション表示手段であって、該アニメーションの各コマの前記主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるように前記ページ外縁を前記ページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、前記ページ画像データに基づく前記第二ページ又は前記第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの前記主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて前記立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段と、を備えた立体ページめくりアニメーション表示手段と、を有するとともに、
前記ページ形状規定情報は、前記主ページ紙片の前記ページ外縁から前記紙片幅方向にて所定長離間した位置に、非めくり状態のページ面である基準ページ面からめくれ上がった曲面部分と前記基準ページ面に重なった平面部分との境界線が前記ページ内縁と平行に生じるとともに、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線が前記ページ内縁側に接近するように前記各コマの前記主ページ紙片の立体形状を規定するものであることを特徴とする冊子型コンテンツ表示システム。
Page image data acquisition means for acquiring page image data for displaying the contents of each page of the booklet-type content;
A content display device that displays a specified page of the booklet-type content in a spread manner based on the corresponding page image data;
One of a pair of page paper pieces forming the current spread display state of the booklet-type content is a main page paper piece, the other is a complementary page paper piece, and the currently displayed page of the complementary page paper piece is a first page, The page currently displayed on the main page paper piece is set as the second page, the page constituting the back side of the main page paper piece is set as the third page, and the second page is paired with the third page to form a double-page spread state. The lower page of the main page paper piece is the fourth page, the binding side edge of the main page paper piece in the paper piece width direction is the page inner edge, and the opposite edge is the page outer edge. When switching to a double-page spread display state after turning the page consisting of the third page and the fourth page, the main page paper piece is used as the fourth page with the inner edge of the page as the turning axis. Three-dimensional page turning animation display means for displaying on the content display device a three-dimensional page turning animation for turning over the first page while floating from the paper surface of the page, wherein the main page paper piece of each frame of the animation is displayed. Page shape specification that prescribes a three-dimensional shape to be curved so that the front page side is always concave while maintaining the outer edge of the page parallel to the inner edge of the page so that the back page side is always hidden. A page shape defining information obtaining means for obtaining information, and a display image of the second page or the third page based on the page image data, the main image of each frame generated based on the acquired page shape defining information. Create page turning frame data by three-dimensional projection on the facing side of the page. And over-di turning frame data generating means, which has a a solid page turning animation display unit having a three-dimensional page turning animation reproducing means for reproducing the stereoscopic page turning animation on the basis of the page-turning frame data, and
The page shape defining information includes a curved surface portion that is turned up from a reference page surface that is a non-turned page surface at a position that is a predetermined length apart from the outer edge of the main page paper piece in the width direction of the paper piece, and the reference page. A boundary line with a plane portion overlapping the surface is generated in parallel with the inner edge of the page, and the boundary line approaches the inner edge side of the page as the turning-up height of the main page paper piece from the reference page surface increases. As described above, the booklet-type content display system is characterized in that it defines the three-dimensional shape of the main page paper piece of each frame.
前記ページ形状規定情報は、前記主ページ紙片の前記ページ外縁から前記紙片幅方向にて所定長離間した位置に前記基準ページ面からめくれ上がった前記曲面部分と前記基準ページ面に重なった平面部分との境界線が前記ページ内縁と平行に生じるとともに、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線が前記ページ内縁側に接近するように前記各コマの前記主ページ紙片の立体形状を規定するものである請求項1に記載の冊子型コンテンツ表示システム。   The page shape defining information includes the curved surface portion turned up from the reference page surface at a position spaced apart from the outer edge of the main page paper piece by a predetermined length in the width direction of the paper piece, and a plane portion overlapping the reference page surface. Are generated in parallel with the inner edge of the page, and as the height of turning up of the main page paper piece from the reference page surface increases, the boundary line approaches the inner edge of the page so that the boundary line approaches the inner edge side of the page. The booklet-type content display system according to claim 1, which defines a three-dimensional shape of a main page paper piece. 前記ページ形状規定情報は、前記主ページ紙片の前記平面部分が、前記境界線における前記曲面部分への接平面となるように前記各コマの前記主ページ紙片の立体形状を規定するものである請求項2又は請求項3に記載の冊子型コンテンツ表示システム。   The page shape defining information defines the three-dimensional shape of the main page paper piece of each frame so that the planar portion of the main page paper piece is a tangent plane to the curved surface portion at the boundary line. Item 4. The booklet-type content display system according to item 2 or item 3. 前記ページ形状規定情報は、前記曲面部分が、前記ページ内縁と直交する平面による断面にて、前記見開き状態に展開したときの前記境界線から前記ページ外縁に到る距離と等しい円弧長を有する四分円を形成する円筒面部分となるように規定する請求項4に記載の冊子型コンテンツ表示システム。   The page shape defining information includes four circular arc lengths equal to a distance from the boundary line to the outer edge of the page when the curved surface portion is expanded in the spread state in a cross section by a plane orthogonal to the inner edge of the page. The booklet-type content display system according to claim 4, wherein the booklet-type content display system is defined so as to be a cylindrical surface portion forming a split circle. 前記ページ形状規定情報は、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線を前記ページ内縁側に接近させつつ前記曲面部分を規定する前記四分円の半径が順次増加するように、前記各コマの前記主ページ紙片の形状を規定する請求項5に記載の冊子型コンテンツ表示システム。   The page shape defining information includes a radius of the quadrant that defines the curved surface portion while bringing the boundary line closer to the inner edge of the page as the turn-up height of the main page paper piece from the reference page surface increases. The booklet-type content display system according to claim 5, wherein a shape of the main page paper piece of each frame is defined so that the number of frames sequentially increases. 前記ページ形状規定情報は、前記各コマにおいて前記主ページ紙片の全体が、当該ページ外縁において前記基準ページ面と直交する接平面を有し、かつ前記ページ内縁を包含する円筒面部分となるように、各コマの前記主ページ紙片の立体形状を規定するものである請求項1に記載の冊子型コンテンツ表示システム。   The page shape defining information is such that, in each frame, the entire main page paper piece has a tangential plane perpendicular to the reference page surface at the outer edge of the page and a cylindrical surface portion including the inner edge of the page. The booklet-type content display system according to claim 1, which defines a three-dimensional shape of the main page paper piece of each frame. 前記ページ形状規定情報は、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記円筒面部分の曲率半径が増大するように各コマの前記主ページ紙片の立体形状を規定するものである請求項7に記載の冊子型コンテンツ表示システム。   The page shape defining information defines the three-dimensional shape of the main page paper piece of each frame so that the curvature radius of the cylindrical surface portion increases as the turning height of the main page paper piece from the reference page surface increases. The booklet-type content display system according to claim 7. 冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、
前記冊子型コンテンツの指定されたページを、対応する前記ページ画像データに基づいて見開き表示するコンテンツ表示装置と、
前記冊子型コンテンツの現在の見開き表示状態を形成する1対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、前記主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、前記第三ページと対をなしてページめくり後の見開き状態を形成する前記主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、前記現在の見開き表示状態から前記第三ページと前記第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、前記ページ内縁をめくり軸線として前記主ページ紙片を前記第四ページの紙面から浮き上がらせつつ前記第一ページ上へめくり転回させる立体ページめくりアニメーションを前記コンテンツ表示装置に表示する立体ページめくりアニメーション表示手段であって、該アニメーションの各コマの前記主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるように前記ページ外縁を前記ページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、前記ページ画像データに基づく前記第二ページ又は前記第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの前記主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて前記立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段と、を備えた立体ページめくりアニメーション表示手段と、を有するとともに、
前記ページ形状規定情報は、
非めくり状態のページ面である基準ページ面からの前記主ページ紙片のめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列については、前記主ページ紙片の前記ページ外縁から前記紙片幅方向にて所定長離間した位置に前記基準ページ面からめくれ上がった曲面部分と前記基準ページ面に重なった平面部分との境界線が前記ページ内縁と平行に生じるとともに、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線が前記ページ内縁側に接近するように前記各コマの前記主ページ紙片の立体形状を規定するものであり、
前記めくれ上がり高さが前記第一の区間よりも大きい第二の区間となるコマ列については、前記各コマにおいて前記主ページ紙片の全体が、当該ページ外縁において前記基準ページ面と直交する接平面を有するとともに前記ページ内縁を包含する円筒面部分となり、かつ、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記円筒面部分の曲率半径が増大するように各コマの前記主ページ紙片の立体形状を規定するものであることを特徴とする冊子型コンテンツ表示システム。
Page image data acquisition means for acquiring page image data for displaying the contents of each page of the booklet-type content;
A content display device that displays a specified page of the booklet-type content in a spread manner based on the corresponding page image data;
One of a pair of page paper pieces forming the current spread display state of the booklet-type content is a main page paper piece, the other is a complementary page paper piece, and the currently displayed page of the complementary page paper piece is a first page, The page currently displayed on the main page paper piece is set as the second page, the page constituting the back side of the main page paper piece is set as the third page, and the second page is paired with the third page to form a double-page spread state. The lower page of the main page paper piece is the fourth page, the binding side edge of the main page paper piece in the paper piece width direction is the page inner edge, and the opposite edge is the page outer edge. When switching to a double-page spread display state after turning the page consisting of the third page and the fourth page, the main page paper piece is used as the fourth page with the inner edge of the page as the turning axis. Three-dimensional page turning animation display means for displaying on the content display device a three-dimensional page turning animation for turning over the first page while floating from the paper surface of the page, wherein the main page paper piece of each frame of the animation is displayed. Page shape specification that prescribes a three-dimensional shape to be curved so that the front page side is always concave while maintaining the outer edge of the page parallel to the inner edge of the page so that the back page side is always hidden. A page shape defining information obtaining means for obtaining information, and a display image of the second page or the third page based on the page image data, the main image of each frame generated based on the acquired page shape defining information. Create page turning frame data by three-dimensional projection on the facing side of the page. And over-di turning frame data generating means, which has a a solid page turning animation display unit having a three-dimensional page turning animation reproducing means for reproducing the stereoscopic page turning animation on the basis of the page-turning frame data, and
The page shape defining information is
For a frame row in which the turning-up height of the main page paper piece from the reference page surface, which is a non-turned page surface, is the first section on the reference page surface side, from the outer edge of the page of the main page paper piece, A boundary line between a curved surface portion turned up from the reference page surface at a position spaced apart by a predetermined length in the width direction of the paper and a plane portion overlapping the reference page surface is generated in parallel with the inner edge of the page, and from the reference page surface As the turning height of the main page paper piece increases, the three-dimensional shape of the main page paper piece of each frame is defined such that the boundary line approaches the inner edge side of the page,
For the frame sequence that is the second section in which the turn-up height is larger than the first section, the entire main page paper piece in each frame is a tangential plane that is orthogonal to the reference page surface at the outer edge of the page. Each of the frames so that the radius of curvature of the cylindrical surface portion increases as the turn-up height of the main page paper piece from the reference page surface increases. A booklet-type content display system characterized by defining a three-dimensional shape of the main page paper piece.
JP2009125749A 2009-05-25 2009-05-25 Booklet-type content display system Active JP5420973B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009125749A JP5420973B2 (en) 2009-05-25 2009-05-25 Booklet-type content display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009125749A JP5420973B2 (en) 2009-05-25 2009-05-25 Booklet-type content display system

Publications (2)

Publication Number Publication Date
JP2010272084A JP2010272084A (en) 2010-12-02
JP5420973B2 true JP5420973B2 (en) 2014-02-19

Family

ID=43420026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009125749A Active JP5420973B2 (en) 2009-05-25 2009-05-25 Booklet-type content display system

Country Status (1)

Country Link
JP (1) JP5420973B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7667703B2 (en) * 2003-12-19 2010-02-23 Palo Alto Research Center Incorporated Systems and method for turning pages in a three-dimensional electronic document
WO2005086133A1 (en) * 2004-02-05 2005-09-15 E-Book Systems, Inc. A method, system, apparatus, and computer program product for controlling and browsing virtual book

Also Published As

Publication number Publication date
JP2010272084A (en) 2010-12-02

Similar Documents

Publication Publication Date Title
EP1672474B1 (en) Systems and methods for turning pages in a three-dimensional electronic document
JP2008533587A (en) Electronic document creation authoring tool and electronic document creation method
US20030117425A1 (en) Electronic simulation of interaction with printed matter
US9417768B2 (en) Method for three-dimensional viewing
JP2004145832A (en) Devices of creating, editing and reproducing contents, methods for creating, editing and reproducing contents, programs for creating and editing content, and mobile communication terminal
CN104156144B (en) Electric document page-turning effect implementation method and device
Bladh et al. The effect of animated transitions on user navigation in 3D tree-maps
JP2017532667A (en) Layout engine
KR101726184B1 (en) Method And Apparatus For 3-Dimensional Showing Animation Of Packing Box
JP5420973B2 (en) Booklet-type content display system
JP5327823B1 (en) Moving cartoon creation support program and moving cartoon creation support device
JP3868639B2 (en) Electronic book device
JP4134145B2 (en) Electronic book device
WO2017002483A1 (en) Program, information processing device, depth definition method, and recording medium
JP2003091343A (en) Book information browsing method and apparatus, book information browsing program and recording medium recording the program
KR20120129627A (en) 3 dimensional design converting system and method, and program storing medium and 3-dimensional viewer
CN117456052A (en) Graphic editing method and device based on canvas
JP7022250B1 (en) Virtual reality or augmented reality reading systems, 3D display control programs for books and images, and information processing methods
CN112740165B (en) Demonstration data creation device, demonstration data creation method, and demonstration data creation program
JP5324538B2 (en) Stereoscopic image display control device, operation control method thereof, and operation control program thereof
US20160180584A1 (en) Virtual model user interface pad
Wands The engagement of digital art with contemporary art
US20130069955A1 (en) Hierarchical Representation of Time
JP4561811B2 (en) Information processing apparatus and method
CN115132156B (en) Vivid display method and storage medium for music scores

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120322

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20121009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20121009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130524

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20130702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131015

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131121

R150 Certificate of patent or registration of utility model

Ref document number: 5420973

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250