(57)【要約】【課題】  ページめくりの際のページ紙片のしなりを、比較的単純な演算にてリアルに再現できるようにした冊子型コンテンツ表示システムを提供する。【解決手段】  各コマにおいて主ページ紙片６１Ｍの少なくともページ外縁６１Ｅを含む部分を、当該ページ外縁６１Ｅにおいて非めくり状態でのページ面である基準ページ面と直交する接平面７２を有する曲面部分６１ｒとなるように、各コマの主ページ紙片６１Ｍの立体形状を規定する。【選択図】  図４
2010272084.tif 000002
【特許請求の範囲】
【請求項１】
冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、
前記冊子型コンテンツの指定されたページを、対応する前記ページ画像データに基づいて見開き表示するコンテンツ表示装置と、
前記冊子型コンテンツの現在の見開き表示状態を形成する１対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、前記主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、前記第三ページと対をなしてページめくり後の見開き状態を形成する前記主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、前記現在の見開き表示状態から前記第三ページと前記第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、前記ページ内縁をめくり軸線として前記主ページ紙片を前記第四ページの紙面から浮き上がらせつつ前記第一ページ上へめくり転回させる立体ページめくりアニメーションを前記コンテンツ表示装置に表示する立体ページめくりアニメーション表示手段であって、該アニメーションの各コマの前記主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるように前記ページ外縁を前記ページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、前記ページ画像データに基づく前記第二ページ又は前記第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの前記主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて前記立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段と、を備えた立体ページめくりアニメーション表示手段と、を有することを特徴とする冊子型コンテンツ表示システム。
【請求項２】
前記ページ形状規定情報は、前記各コマにおいて前記主ページ紙片の少なくとも前記ページ外縁を含む部分が、当該ページ外縁において非めくり状態でのページ面である基準ページ面と直交する接平面を有する曲面部分となるように、各コマの前記主ページ紙片の立体形状を規定するものである請求項１記載の冊子型コンテンツ表示システム。
【請求項３】
前記ページ形状規定情報は、前記主ページ紙片の前記ページ外縁から前記紙片幅方向にて所定長離間した位置に前記基準ページ面からめくれ上がった前記曲面部分と前記基準ページ面に重なった平面部分との境界線が前記ページ内縁と平行に生じるとともに、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線が前記ページ内縁側に接近するように前記各コマの前記主ページ紙片の立体形状を規定するものである請求項２記載の冊子型コンテンツ表示システム。
【請求項４】
前記ページ形状規定情報は、前記主ページ紙片の前記平面部分が、前記境界線における前記曲面部分への接平面となるように前記各コマの前記主ページ紙片の立体形状を規定するものである請求項３記載の冊子型コンテンツ表示システム。
【請求項５】
前記ページ形状規定情報は、前記曲面部分が、前記ページ内縁と直交する平面による断面にて、前記見開き状態に展開したときの前記境界線から前記ページ外縁に到る距離と等しい円弧長を有する四分円を形成する円筒面部分となるように規定する請求項４記載の冊子型コンテンツ表示システム。
【請求項６】
前記ページ形状規定情報は、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線を前記ページ内縁側に接近させつつ前記曲面部分を規定する前記四分円の半径が順次増加するように、前記各コマの前記主ページ紙片の形状を規定する請求項５の記載の冊子型コンテンツ表示システム。
【請求項７】
前記ページ形状規定情報は、前記各コマにおいて前記主ページ紙片の全体が、当該ページ外縁において前記基準ページ面と直交する接平面を有し、かつ前記ページ内縁を包含する円筒面部分となるように、各コマの前記主ページ紙片の立体形状を規定するものである請求項２ないし請求項６のいずれか１項に記載の冊子型コンテンツ表示システム。
【請求項８】
前記ページ形状規定情報は、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記円筒面部分の曲率半径が増大するように各コマの前記主ページ紙片の立体形状を規定するものである請求項７記載の冊子型コンテンツ表示システム。
【請求項９】
前記ページ形状規定情報は、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列については、前記主ページ紙片の前記ページ外縁から前記紙片幅方向にて所定長離間した位置に前記基準ページ面からめくれ上がった前記曲面部分と前記基準ページ面に重なった平面部分との境界線が前記ページ内縁と平行に生じるとともに、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記境界線が前記ページ内縁側に接近するように前記各コマの前記主ページ紙片の立体形状を規定するものであり、前記めくれ上がり高さが前記第一の区間よりも大きい第二の区間となるコマ列については、前記各コマにおいて前記主ページ紙片の全体が、当該ページ外縁において前記基準ページ面と直交する接平面を有するとともに前記ページ内縁を包含する円筒面部分となり、かつ、前記基準ページ面からの前記主ページ紙片のめくれ上がり高さが増えるにつれ、前記円筒面部分の曲率半径が増大するように各コマの前記主ページ紙片の立体形状を規定するものである請求項８記載の冊子型コンテンツ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冊子型コンテンツ表示システムに関するものである。
【背景技術】
【０００２】
コンピュータを用いて文書や画像ないしそれらの組み合わせからなるコンテンツ（電子情報）を表示・閲覧できるようにする装置において、コンテンツを複数のページに区切り、かつそれらページを冊子（ブック）型にまとめ、例えば使用者の操作入力に従い、ページめくり形式にて表示切替を行なうようにしたものがある。そして、冊子コンテンツであることのリアリティを高めるために、その表示切替時に立体的なページめくりアニメーションを表示する装置の提案が多数なされている（特許文献１〜５）。
【０００３】
単純な形式のものとしては、特許文献４の図２に開示されているごとく、ページ紙片を平面（あるいは平板）状に維持しつつめくり転回する方式があり、さらに、同文献の図１４（ｃ）のごとくページの立体回転状態を把握しやすくするために、遠近法を併用する方式も提案されているが、いずれも紙特有の「しなり」を表現できないため、リアリティに乏しい難点がある。また、ページ紙片を綴じ合わせ側の縁と平行な折り目にて（特許文献２、特許文献４：図１４（ａ））、あるいは斜めに交差する折り目にて（特許文献１：図２）折り返しながらページめくりする方式を採用している提案もあるが、本のページに折り目を入れてめくるようなことは現実的にはありえず、めくり中のページへの画像投影を平面化して画像処理負担を軽減するためのいわば苦肉の策に過ぎない。そこで、特許文献３の図２４及び図２５や、特許文献４の図１４（ｃ）、あるいは特許文献５の図７及び図１４Ｃには、ページ紙片を湾曲変形させた状態でめくり転回することにより、紙のしなりをよりリアルに表現する方式が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５９４０号公報
【特許文献２】特開２００６−２８５３７５号公報
【特許文献３】特開２００６−１７２４６５号公報
【特許文献４】特開平８−１０６４６９号公報
【特許文献５】ＷＯ０２／０１５０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記各方式には以下のような欠点がある。
（１）特許文献３の図２４及び図２５や、特許文献４の図１４（ｃ）の方式では、ページ紙片の外縁が綴じ合わせ側の内縁に対して傾いた状態でめくり転回されるので、ページ面へページ画像を三次元投影する際に、曲面に合わせた伸縮ないし平行移動変換成分だけでなく回転変換成分も発生し、演算量が急増する問題がある。
（２）特許文献３の図２４、及び特許文献４の図１４（ｃ）の方式では、凹状に湾曲したページ表面の画像に対し、ページ裏面の画像の一部がめくれ返る形で現れるので、１つのコマに同じ紙面の裏表の画像を貼り込まなければならず、処理の大幅な複雑化を招く。
（３）特許文献５の方式では、図１４Ｃからも明らかなごとく、ページ紙片の湾曲側が常にめくり転回方向に対して一定となっているので、湾曲状態の固定された瓦状のオブジェクトが転回しているような違和感があり、紙のしなりが十分に表現されているとはいいがたい。また、ページ紙片が直立する転回中間位置付近でもページ紙片の湾曲形態が維持されており、該転回中間位置からめくり完了ページ側へ少し振れた位置にて、見開き面側が凸状態から凹状態に移行する際に、短期間ではあるがコマ上にページ紙片の表側と裏側が同時に現れる状態が発生し、（２）と同じ問題を生ずる。
【０００６】
本発明の課題は、ページめくりの際のページ紙片のしなりを、比較的単純な演算にてリアルに再現できるようにした冊子型コンテンツ表示システムを提供することにある。
【課題を解決する手段及び発明の効果】
【０００７】
本発明の冊子型コンテンツ表示システムは、冊子型コンテンツの各ページの内容を表示するためのページ画像データを取得するページ画像データ取得手段と、冊子型コンテンツの指定されたページを、対応するページ画像データに基づいて見開き表示するコンテンツ表示装置と、冊子型コンテンツの現在の見開き表示状態を形成する１対のページ紙片の一方を主ページ紙片とし、他方を補ページ紙片とし、該補ページ紙片の現在表示中のページを第一ページとし、主ページ紙片の現在表示中のページを第二ページとし、該主ページ紙片の裏面を構成するページを第三ページとし、第三ページと対をなしてページめくり後の見開き状態を形成する主ページ紙片の下層ページを第四ページとし、該主ページ紙片の紙片幅方向における綴じ合わせ側の縁をページ内縁とし、これと反対側の縁をページ外縁として、現在の見開き表示状態から第三ページと第四ページとからなるページめくり後の見開き表示状態へ切り替えるに際し、ページ内縁をめくり軸線として主ページ紙片を第四ページの紙面から浮き上がらせつつ第一ページ上へめくり転回させる立体ページめくりアニメーションをコンテンツ表示装置に表示する立体ページめくりアニメーション表示手段とを備える。
【０００８】
そして、上記の課題を解決するために、立体ページめくりアニメーション表示手段が、該アニメーションの各コマの主ページ紙片の立体形状を、それぞれ裏ページ側が常時隠蔽されるようにページ外縁をページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定するページ形状規定情報を取得するページ形状規定情報取得手段と、ページ画像データに基づく第二ページ又は第三ページの表示画像を、取得されたページ形状規定情報に基づいて生成される各コマの主ページ紙片の見開き側ページ面に立体投影することによりページめくりコマデータを作成するページめくりコマデータ作成手段と、該ページめくりコマデータに基づいて立体ページめくりアニメーションを再生する立体ページめくりアニメーション再生手段とを有することを特徴とする。
【０００９】
上記本発明の冊子型コンテンツ表示システムの構成によると、立体ページめくりアニメーションに各コマを、めくり対象となる主ページ紙片の立体画像が、裏ページ側が常時隠蔽されるようにページ外縁をページ内縁と平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように作成する。これにより、先行技術の前述の課題は、以下のようにことごとく解決できる。
（１）ページ紙片のページ外縁が綴じ合わせ側のページ内縁に対して傾かず、常に平行な状態でめくり転回されるので、ページ紙片にページ画像を三次元投影する際に、ページ画像の変換処理は、ページ幅方向への伸縮変換成分とページ内縁に沿った向きへの平行移動変換成分とだけを含むものとなり、回転変換成分を生じない。従って、三次元投影変換の演算量を大幅に減じることができ、一般用途向けのマイコンスペックでもページめくり動作を十分スムーズに再現できる。
（２）ページ紙片のページ外縁位置は裏ページ側が常時隠蔽されるように調整されるので、１つのコマにはページ紙片の常に表側（見開き側）の画像のみが表れることとなり、裏面側の画像を考慮する必要がなくなるので、画像処理負担が大幅に軽減される。
（３）各コマにおいてページ紙片は、常に表ページ側が凹となるように湾曲させた形状となる。つまり、ページのめくり転回方向にて、転回中間位置を境にめくり開始側（第四ページ側）とめくり完了側（第一ページ側）とでページ紙片の湾曲方向が反転するので、紙のしなりの表現品質が向上する。
以上、ページめくりの際のページ紙片のしなりを、比較的単純な演算にてリアルに再現できる冊子型コンテンツ表示システムが実現していることは明らかである。
【００１０】
上記のページ形状規定情報は、各コマにおいて主ページ紙片の少なくともページ外縁を含む部分が、当該ページ外縁において非めくり状態でのページ面である基準ページ面（つまり、主ページ紙片がめくり開始側にあるコマでは第四ページ、めくり完了側にあるコマでは第一ページ）と直交する接平面を有する曲面部分となるように、各コマの主ページ紙片の立体形状を規定するように構成できる。このようにすると、主ページ紙片が転回中間位置に近く位置するコマほどページ外縁への接平面とページ内縁との距離が縮まり、ページ紙片の湾曲量が減じられる。すなわち、主ページ紙片は、第二ページ側を凹とする形でめくり開始側から湾曲量を減少させつつ転回中間位置に至り、次いで第三ページ側が凹となるように湾曲方向を切り替えてめくり完了側へ移行し、その後湾曲量を増加させながら転回中間位置から遠ざかるようにアニメーション表示される。これにより、ページめくりに際した紙のしなりのリアリティが向上する。
【００１１】
ページ形状規定情報は、主ページ紙片のページ外縁から紙片幅方向にて所定長離間した位置に、非めくり状態でのページ面である基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分との境界線がページ内縁と平行に生じるとともに、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、上記境界線がページ内縁側に接近するように、各コマの主ページ紙片の立体形状を規定するものとして構成できる。これにより、主ページ紙片は、基準ページ面（第四ページ）に対しページ外縁側から徐々にめくれ上がり、その後、転回中間位置を経て基準ページ面（第一ページ）に対しページ内縁側から徐々に重なるようにアニメーション表示される。これにより、主ページ紙片がめくりに伴ない第四ページに対し外縁側からふわりと浮き上がり、ページが返った後は第一ページに対し内縁側から順次静かに重なるので、柔軟な紙のしなり感をより忠実に再現できる。
【００１２】
ページ形状規定情報は、主ページ紙片の平面部分が、境界線における曲面部分への接平面となるように各コマの主ページ紙片の立体形状を規定するものとして構成することができる。これにより、基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分とが滑らかに接続するので、ページめくりに際して主ページ紙片に不自然な折り目が生ずることがない。
【００１３】
上記の形態にて、めくれ上がった曲面部分は、ページ外縁においては基準ページ面と直交する平面に接し、境界線では基準ページ面と接する形となる。このように、互いに直交する平面の双方に接する曲面形態としては楕円筒面を採用することも可能であるが、幾何学的な演算の容易性を考慮すれば円筒面とすることが望ましい。この場合、ページ形状規定情報は、曲面部分が、ページ内縁と直交する平面による断面にて、見開き状態に展開したときの境界線からページ外縁に到る距離と等しい円弧長を有する四分円を形成する円筒面部分となるように規定するものとして構成できる。特に、主ページ紙片が、基準ページ面（第四ページ）に対しページ外縁側から徐々にめくれ上がり、その後、転回中間位置を経て基準ページ面（第一ページ）に対しページ内縁側から徐々に重なるようにアニメーション表示する構成を採用する場合も、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、境界線をページ内縁側に接近させつつ曲面部分を規定する四分円の半径が順次増加するように、各コマの主ページ紙片の形状を規定すればよく、主ページ紙片の形状演算を大幅に簡略化することができる。
【００１４】
次に、湾曲した（つまり、しなった）主ページ紙片は、その全体を基準ページ面から浮き上がらせるようにアニメーション表示することも可能である。この場合、ページ形状規定情報は、各コマにおいて主ページ紙片の全体が、当該ページ外縁において基準ページ面と直交する接平面を有し、かつページ内縁を包含する円筒面部分となるように、各コマの主ページ紙片の立体形状を規定するものとして構成すれば、主ページ紙片の形状演算を大幅に簡略化することができる。また、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、円筒面部分の曲率半径が増大するように各コマの主ページ紙片の立体形状を規定するものとして構成すれば、転回中間位置に近づくほど主ページ紙片の湾曲量が減少するので、ページめくりに際した紙のしなりのリアリティが向上する。
【００１５】
ページ形状規定情報は、基準ページ面からの主ページ紙片のめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列については、主ページ紙片のページ外縁から紙片幅方向にて所定長離間した位置に基準ページ面からめくれ上がった曲面部分と基準ページ面に重なった平面部分との境界線がページ内縁と平行に生じるとともに、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、境界線がページ内縁側に接近するように各コマの主ページ紙片の立体形状を規定するものとし（以下、第一めくり形態という）、めくれ上がり高さが第一の区間よりも大きい第二の区間となるコマ列については、各コマにおいて主ページ紙片の全体が、当該ページ外縁において基準ページ面と直交する接平面を有するとともにページ内縁を包含する円筒面部分となり、かつ、基準ページ面からの主ページ紙片のめくれ上がり高さが増えるにつれ、円筒面部分の曲率半径が増大するように各コマの主ページ紙片の立体形状を規定するものとなるように（以下、第二めくり形態という）、構成することができる。
【００１６】
この構成によると、主ページ紙片は、第一めくり形態により、基準ページ面（第四ページ）に対しページ外縁側から徐々にめくれ上がり、前述の境界線がページ内縁に到達しためくり位置（つまり、基準ページ面が主ページ紙片に対するページ内縁位置での接平面となった位置：以下、めくり形態切替位置という）で第二めくり形態に引継がれ、主ページ紙片の全体を円筒面部分とする形で湾曲量を減少させながら転回中間位置に到達する。そして、その後は湾曲方向を逆転させ、再び湾曲量を増加させつつ反対側のめくり形態切替位置に達すると第一めくり形態に戻り、基準ページ面（第一ページ）に対しページ内縁側から徐々に重なるようにしてページめくりアニメーションが完了する。２つのめくり形態を組み合わせることで、めくり開始からめくり完了までの全区間に渡って、紙のしなりを伴なうページめくりアニメーションを滑らかで精緻に実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の冊子型コンテンツ表示システムの電気的構成の一例を示すブロック図。
【図２】図１の冊子型コンテンツ表示システムの画面表示例を示す図。
【図３】図１の冊子型コンテンツ表示システムにおけるページめくりアニメーションの一例を示す図。
【図４】図３のページめくりアニメーションの各コマにおける主ページ紙片の断面形状変化の流れを示す説明図。
【図５】各コマのピクセル変換テーブルの概念図。
【図６】ピクセル変換テーブルの内容を説明する概念図。
【図７】第一めくり形態における主ページ紙片の断面形状を決定する作図原理を示す説明図。
【図８】第一めくり形態における各コマの主ページ紙片の断面形状計算例を示す説明図。
【図９】第二めくり形態における主ページ紙片の断面形状を決定する作図原理を示す説明図。
【図１０】第二めくり形態における各コマの主ページ紙片の断面形状計算例を示す説明図。
【図１１】冊子型コンテンツ表示システムの動作制御の流れを示すフローチャート。
【図１２】ページめくりアニメーションのコマ作成処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を、添付の図面を参照して説明する。
図１は、本発明の冊子型コンテンツ表示システム１の電気的構成を示すブロック図である。コンテンツ表示システム１の制御主体は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３及び入出力部１０４を内部バスにより接続したマイコン１００からなる。また、内部バスにはインターネットルータ５が接続され、該インターネットルータ５を介してインターネット通信網が接続されている。入出力部１０４には、コンテンツ表示装置をなすモニタ２、スピーカ３、及びページめくり等の閲覧入力操作を行なうための操作部をなすマウス４が接続されている。なお、タッチパネル９やキーボード１０あるいはトラックパッドなどを操作部として設けてもよい。
【００１９】
マイコン１００にはハードディスクドライブ（ＨＤＤ）６が接続され、ＯＳ（オペレーティングシステム：例えばWindows（登録商標）やMac OS（登録商標）など）、インターネットブラウザ（例えばInternet Explorer（登録商標）など）、及び冊子型コンテンツを表示再生するためのコンテンツ再生ソフトウェア（例えば、フラッシュプレイヤー（登録商標）など）が格納されている。ハードディスクドライブ６は起動ディスクとして定められ、マイコン１００を立ち上げると、ＲＡＭ１０３のＯＳ実行メモリ１０３ａを作業領域としてＯＳが起動する。そして、さらにそのＯＳ上にて動作するインターネットブラウザソフトを立ち上げることにより、インターネットへの接続が可能となる。ＲＡＭ１０３には、該ブラウザソフトの作業領域となるブラウザ実行メモリ１０３ｃと、インターネットルータ５を介した通信制御を行なうための通信制御メモリ１０３ｂとが形成されている。
【００２０】
冊子型コンテンツの表示内容を規定するコンテンツデータは、例えばインターネットサイト上に公開されたコンテンツデータをダウンロードすることにより取得可能である。一方、ＤＶＤやＣＤ、あるいはメモリカードなどの外部記憶メディアからコンテンツデータを取得することもできる（これらを読み取るためのＤＶＤ／ＣＤドライブ７と、メモリカードリーダ８とが各々インターフェースＩ／Ｆを介してマイコン１００に接続されている）。コンテンツデータを指定して前述のコンテンツ再生ソフトを立ち上げると、該コンテンツ再生ソフトはＲＡＭ１０３内のコンテンツ再生ソフト実行メモリ１０３ｄを作業領域として、取得したコンテンツデータに従い、図２に示すように、モニタ２の画面に冊子型コンテンツ５１を表示する。なお、図２において冊子型コンテンツ５１は電子カタログブックとされているが、本発明の適用対象はこれに限定されるものではなく、その他の電子書籍や電子地図あるいはパンフレットなど、種々の分野に適用できることはいうまでもない。
【００２１】
コンテンツ再生ソフト実行メモリ１０３ｄには、取得されたコンテンツデータの格納領域が形成される。コンテンツデータは、コンテンツの各ページに表示するページ画像データ（例えば、文字列とグラフィック（静止画及び動画）とを含む）と、ページめくりアニメーションの各コマを演算生成するコマ演算生成プログラムとからなる（各々、メモリ領域１０３ｅ及び１０３ｆに格納される）。図２に示すように、コンテンツ再生ソフトが立ち上がると、表示装置２の画面にはコンテンツ表示ウィンドウ５０が開き、該ウィンドウ内に冊子型コンテンツ５１が表示される。冊子型コンテンツ５１は、互いに異なるページ紙片に属する、隣接する２つのページ５１Ｌ，５１Ｒを、それぞれ対応するページ画像データに基づいて見開き表示するものである。
【００２２】
コンテンツ表示ウィンドウ５０内にはページめくり制御ボタン群５２が表示され、マウス４によりポインタ５３を所望のボタン位置に合わせてマウスクリックすることにより、冊子型コンテンツ５１に対し対応するページめくりコマンドが実行される。本実施形態では、現在閲覧中のページの次ページにめくり進むための次ページボタン５２ａ、同じく前ページに戻るための前ページボタン５２ｂ、さらに、次ページ方向にて最終ページにジャンプするための次ページ側ジャンプボタン５２ｃ、前ページ方向にて先頭ページにジャンプするための前ページ側ジャンプボタン５２ｄの、都合４種類のボタンが使用可能である。また、次ページボタン５２ａないし前ページボタン５２ｂの代わりに、見開き表示中のページ領域５１Ｌ，５１Ｒのいずれかにをなお、指定ページへジャンプさせるためのページ番号入力ウィンドウ等を表示することも可能であるが、いずれも冊子型コンテンツにおいては周知の構成であるので、詳細な説明は略する。
【００２３】
図３は、冊子型コンテンツ５１におけるページめくりアニメーションの表示例を示すものである。この実施形態では、横書き左開きの冊子を例に取り、左めくり方向が次ページめくり方向、右めくり方向が前ページめくり方向である。従って、図中、左から右へ進む流れが次ページめくりの場合の流れを、右から左へ進む場合が前ページめくりの場合の流れとなる。
【００２４】
次ページめくり時の場合は、めくり対象紙片である主ページ紙片６１Ｍは見開き状態で冊子右ページを構成し、補ページ紙片６１Ｃは左ページを構成する。補ページ紙片６１Ｃの現在表示中のページを第一ページ５１Ｌとし（後述の処理流れの説明都合上、ページ番号をｊ−１とする）、主ページ紙片６１Ｍの現在表示中のページを第二ページ５１Ｒとし（同じく、ページ番号をｊとする）、該主ページ紙片６１Ｍの裏面を構成するページを第三ページ５１Ｌ’とし（同じく、ページ番号をｊ＋１とする）、第三ページ５１Ｌ’と対をなしてページめくり後の見開き状態を形成する主ページ紙片６１Ｍの下層ページを第四ページ５１Ｒ’とし（同じく、ページ番号をｊ＋２とする）、該主ページ紙片６１Ｍの紙片幅方向における綴じ合わせ側の縁をページ内縁６１Ｊとし、これと反対側の縁をページ外縁６１Ｅとする。
【００２５】
他方、前ページめくり時の場合は、図３の右端の状態にて、めくり対象紙片である主ページ紙片６１Ｍは見開き状態で冊子左ページを構成し、左ページを構成する紙片６１Ｃ’が補ページ紙片を構成する。補ページ紙片６１Ｃ’の現在表示中のページ５１Ｒ’が第一ページとなり（この場合は、図示のページ番号ｊ＋２をｊ−１と読み替える）、主ページ紙片６１Ｍの現在表示中のページ５１Ｌ’が第二ページとなり（同じく、図示のページ番号ｊ＋１をｊと読み替える）、該主ページ紙片６１Ｍの裏面を構成するページ５１Ｒが第三ページとなり（同じく、図示のページ番号ｊをｊ＋１と読み替える）、第三ページ５１Ｒと対をなしてページめくり後の見開き状態を形成する主ページ紙片６１Ｍの下層ページ５１Ｌが第四ページとなる（同じく、図示のページ番号ｊ−１をｊ＋２と読み替える）。なお、いうまでもなく、縦書き右開き冊子では各紙片の配置及びめくり方向の定義は全て上記の逆となる。以下、横書き左開き冊子における次ページめくり時の場合で代表させて説明を行なう。
【００２６】
すなわち、図３の左端の状態を現在の見開き表示状態として次ページめくりコマンドを実行すると、ページ内縁６１Ｊをめくり軸線として主ページ紙片６１Ｍを第四ページ５１Ｒ’の紙面から浮き上がらせつつ第一ページ５１Ｌ上へめくり転回させる立体ページめくりアニメーションが表示され、図３の右端に示す、第三ページ５１Ｌ’と第四ページ５１Ｒ’とからなるページめくり後の見開き表示状態へ切り替わる。なお、非めくり状態でのページ面（図３左端の状態では第一ページ５１Ｌ及び第二ページ５１Ｒ、図３右端の状態では第三ページ５１Ｌ’及び第四ページ５１Ｒ’）を基準ページ面として、三次元表示のための内部座標空間のｚ方向を該基準ページ面の法線方向に定め、さらに、該基準ページ面上にてページ内縁６１Ｊと平行にｙ方向を、同じくページ内縁６１Ｊと直角にｘ方向をそれぞれ定める。
【００２７】
図４は、立体ページめくりアニメーションの各コマにおける主ページ紙片６１Ｍの湾曲形状をｚ方向視にて示すものである。主ページ紙片６１Ｍの各コマでの形状を規定するページ形状規定情報は、コンテンツデータに含まれるコマ演算生成プログラム１０３ｆ（図１）中にコマ別に組み込まれている（具体的には、図５に示すピクセル変換テーブル）。他方、各ページの表示内容はページ画像データ１０３ｅ（図１）として用意されている。
【００２８】
各コマの主ページ紙片６１Ｍの立体形状は、具体的には上記のページ形状規定情報により、それぞれ裏ページ側が常時隠蔽されるようにページ外縁６１Ｅをページ内縁６１Ｊと平行に維持しつつ、常に表ページ側が凹となるように湾曲させた形状となるように規定される。このことは、図４に示すごとく、幾何学的には、各コマ（Ｆ１，Ｆ２，‥，Ｆ２３）において主ページ紙片６１Ｍが、ページのめくり転回方向にて、転回中間位置（Ｆ１２）を境にめくり開始側（第四ページ５１Ｒ’側）とめくり完了側（第一ページ５１Ｌ側）とで湾曲方向が反転することを意味する。そして、めくり開始側に位置するコマ（Ｆ１，Ｆ２，‥，Ｆ１１）では第二ページ５１Ｒの表示画像が、めくり完了側に位置するコマ（Ｆ１３，Ｆ１４，‥，Ｆ２３）では第三ページ５１Ｌ’の表示画像が、対応するページ画像データ１０３ｅ（図１）に基づいて、各コマの主ページ紙片６１Ｍの見開き側ページ面（つまり、湾曲凹面となる側）に立体投影する形で表示される。
【００２９】
図７あるいは図９に示すように、各コマにおいて主ページ紙片６１Ｍのページ外縁６１Ｅを含む部分は、当該ページ外縁６１Ｅにおいて非めくり状態でのページ面である基準ページ面（つまり、主ページ紙片６１Ｍがめくり開始側にあるコマでは第四ページ５１Ｒ’、めくり完了側にあるコマでは第一ページ５１Ｌ）と直交する接平面７２を有する曲面部分６１rとなるように立体形状が規定されている。図４に示すように、主ページ紙片６１Ｍが転回中間位置（Ｆ１２）に近く位置するコマほどページ外縁６１Ｅへの接平面とページ内縁６１Ｊとの距離が縮まり、ページ紙片の湾曲量が減じられる。また、転回中間位置（Ｆ１２）のコマでは湾曲量はゼロとなり、主ページ紙片６１Ｍの形状は平面状となる。
【００３０】
図４にて、めくり開始側のコマＦ１〜Ｆ５とめくり完了側のコマＦ１９〜Ｆ２３では、図７に示すように、主ページ紙片６１Ｍのページ外縁６１Ｅから紙片幅方向にて所定長離間した位置に、非めくり状態でのページ面である基準ページ面５１Ｒ’からめくれ上がった曲面部分６１ｒと基準ページ面に重なった平面部分６１ｐとの境界線６１Ｂがページ内縁６１Ｊと平行に生じるように主ページ紙片６１Ｍの立体形状が規定されている。基準ページ面５１Ｒ’からの主ページ紙片６１Ｍのめくれ上がり高さが増えるにつれ、上記境界線６１Ｂがページ内縁６１Ｊ側に接近する（以下、第一めくり形態という）。具体的には、主ページ紙片６１Ｍの平面部分６１ｐが、境界線６１Ｂにおける曲面部分６１ｒへの接平面となるように形状規定されている。
【００３１】
すなわち、めくれ上がった曲面部分６１ｒは、ページ外縁６１Ｅにおいては基準ページ面と直交する平面に接し、境界線６１Ｂでは基準ページ面と接する形となる。この実施形態では、幾何学的な形状演算の容易性を考慮して曲面部分６１ｒを円筒面としてあり、具体的には、曲面部分６１ｒが、ページ内縁６１Ｊと直交する平面による断面にて、見開き状態に展開したときの境界線６１Ｂからページ外縁６１Ｅに到る距離と等しい円弧長を有する四分円を形成する円筒面部分となっている。図４に示すように、上記各コマでは、基準ページ面からの主ページ紙片６１Ｍのめくれ上がり高さが増えるにつれ、境界線６１Ｂをページ内縁６１Ｊ側に接近させつつ曲面部分６１ｒを規定する四分円の半径ｒが順次増加する。
【００３２】
次に、転回中間位置（Ｆ１２）を含む中間のコマ列Ｆ６〜Ｆ１８では、湾曲した（つまり、しなった）主ページ紙片６１Ｍの全体が基準ページ面（５１Ｌ，５１Ｒ’）から浮き上がるように表示される。具体的には、図９に示すように、それら各コマにおいて主ページ紙片６１Ｍの全体が、当該ページ外縁６１Ｅにおいて基準ページ面と直交する接平面７２を有し、かつページ内縁６１Ｊを包含する円筒面部分となるように立体形状を規定されている（第二めくり形態）。基準ページ面からの主ページ紙片６１Ｍのめくれ上がり高さが増えるにつれ、上記円筒面部分の曲率半径Ｒは増大する。図４に示すように、転回中間位置（Ｆ１２）に近づくほど主ページ紙片６１Ｍの湾曲量は減少する。
【００３３】
このように、基準ページ面からの主ページ紙片６１Ｍのめくれ上がり高さが該基準ページ面側の第一の区間となるコマ列（Ｆ１〜Ｆ５及びＦ１９〜Ｆ２３）については第一めくり形態となり、めくれ上がり高さが第一の区間よりも大きい第二の区間となるコマ列（Ｆ６〜Ｆ１８）ついては以下、第二めくり形態となるようにページめくりアニメーションが表示される。ずなわち、主ページ紙片６１Ｍは、第一めくり形態により、基準ページ面（第四ページ５１Ｒ’）に対しページ外縁６１Ｅ側から徐々にめくれ上がり、前述の境界線６１Ｂがページ内縁６１Ｊに到達しためくり形態切替位置（Ｆ６）で第二めくり形態に引継がれ、主ページ紙片６１Ｍの全体を円筒面部分とする形で湾曲量を減少させながら転回中間位置（Ｆ１２）に到達する。そして、その後は湾曲方向を逆転させ、再び湾曲量を増加させつつ反対側のめくり形態切替位置（Ｆ１８）に達すると第一めくり形態に戻り、基準ページ面（第一ページ５１Ｒ’）に対しページ内縁６１Ｊ側から徐々に重なるようにしてページめくりアニメーションが完了する。
【００３４】
第一めくり形態における各コマの主ページ紙片６１Ｍの形状（以下、第一種めくり投影面という）は次のようにして幾何学的に作図決定できる。すなわち、図７に示すように、主ページ紙片６１Ｍの幅（ｘ方向寸法）をｗとし、該主ページ紙片６１Ｍを平面に維持しつつページ内縁６１Ｊの周りに基準ページ面（５１Ｒ’）から角度θだけめくり転回したページ面を形状決定ページ面７０として定める。そして、その形状決定基準ページ面７０のページ基準面（５１Ｒ’）への正射投影（ｗ・ｃｏｓθ）を平面部分６１ｐと規定すれば、ページ幅の残長ｂは、
ｂ＝ｗ−ｗ・ｃｏｓθ  ‥（１）
にて計算される。該残長ｂが、半径ｒの四分円弧長と等しいので、
４ｂ＝２πｒ  ‥  （２）
従って、ｒは（１）、（２）から、
ｒ＝２ｗ（１−ｃｏｓθ）／π  ‥（３）
にて計算できる。形状決定ページ面７０のページ外縁位置から基準ページ面（５１Ｒ’）への垂線７１の足が境界線６１Ｂとなるので、上記垂線７１上にて境界線６１Ｂから距離ｒの位置に中心を定め、幅方向外側に描いた四分円が曲面部分６１ｒとなる。
【００３５】
図８は、形状決定ページ面のめくり転回角度θを、基準ページ面（５１Ｒ’）から直立するまでの９０゜の区間を６等分した１５゜間隔で変化させた場合の、各角度位置（θ１〜θ６）の形状決定ページ面（Ｌ１〜Ｌ６）と、それを用いた第一種めくり投影面（曲面部分ｂ１〜ｂ６：半径はｒ１〜ｒ６）の作図結果を示すものである。形状決定ページ面のめくり転回角度は９０゜（θ６）が最大であり、このとき境界線６１Ｂはページ内縁６１Ｊと一致して平面部分が消滅するとともに、曲面部分（ｂ６）はページ幅ｗと一致する円弧長を有する四分円となる。
【００３６】
次に、第二めくり形態における各コマの主ページ紙片６１Ｍの形状（以下、第二種めくり投影面という）も、以下のごとく幾何学的に作図決定できる。すなわち、図９に示すように、第一種めくり投影面と同様にめくり転回角度がθの形状決定ページ面７０を定める。第二種めくり投影面は、その全体が、ページ外縁６１Ｅにおける接平面７２が基準ページ面５１Ｒ’と直交するとともにページ内縁６１Ｊを通る部分円筒面となる。ページ外縁６１Ｅを通る半径Ｒは接平面７２と直交するので、基準ページ面５１Ｒ’とは平行になる。また、ページ内縁６１Ｊも同じ部分円筒面上にあるので、該部分円筒面の中心とページ内縁６１Ｊとを結ぶ線分７３は半径Ｒに等しくなる。該線分７３に関する平行線上の錯角の定理から、部分円筒面の中心角φ（ただし、角度の単位をラジアンとする）は、
φ＝π／２−θ  ‥（４）
であり、中心角と円弧長と幾何学的な関係から、
ｗ／２πＲ＝（π／２−θ）／２π  ‥（５）
従って、部分円筒面の半径Ｒは、
Ｒ＝２ｗ／（π―２θ）  ‥（５）’
となる。すなわち、ページ外縁６１Ｅを通り基準ページ面５１Ｒ’と平行な直線を引き、該直線上にてページ外縁６１Ｅから（５）’にて計算した距離Ｒの位置に中心を定めることで第二種めくり投影面を作図決定できる。
【００３７】
図１０は、形状決定ページ面のめくり転回角度θを、基準ページ面（５１Ｒ’）から直立するまでの９０゜の区間を６等分した１５゜間隔で変化させた場合の、各角度位置（θ１〜θ６）の形状決定ページ面（Ｌ１〜Ｌ６）と、それを用いた第二種めくり投影面（ｂ７〜ｂ１１：半径はＲ１〜Ｒ５、中心角はφ１〜φ５）の作図結果を示すものである。なお、形状決定ページ面のめくり転回角度が最大値９０゜になったとき半径Ｒは無限大となり、第二種めくり投影面はページ内縁６１Ｊを通って基準ページ面５１Ｒ’と直角な平面となる。
【００３８】
以上から、ページめくりアニメーションの各コマのめくり投影面は、例えば次の５つのステップを経て形状決定することができる。
（１）めくり開始側にて、形状決定ページ面のめくり転回角度θを９０゜まで変化させながら、第一種めくり投影面を決定する（図４：Ｆ１〜Ｆ６）。
（２）形状決定ページ面のめくり転回角度θをリセットし、再び９０゜（ただし、９０゜を含まず）まで変化させながら、第二種めくり投影面を決定する（図４：Ｆ７〜Ｆ１１）。
（３）めくり転回角度θ＝９０の場合に対応する第二種めくり投影面を平面として挿入する（ただし、画像投影できない面なので、このステップは省略することが可能である）。
（４）（２）で決定しためくり開始側の第二種めくり投影面を鏡映反転させることにより、めくり完了側の第二種めくり投影面を決定する（図４：Ｆ１３〜Ｆ１７）。
（５）（１）で決定しためくり開始側の第一種めくり投影面を鏡映反転させることにより、めくり完了側の第一種めくり投影面を決定する（図４：Ｆ１８〜Ｆ２３）。
【００３９】
全てのめくり投影面の形状が決定できれば、基準ページ面上のページ画像と、それをめくり投影面に投影した画像とのピクセル対応関係は、周知の三次元投影変換の概念を用いて一義的に決定できる。本発明では、主ページ紙片のページ外縁とページ内縁とが常に平行となるように各コマのめくり投影面が定められているので、投影後のピクセルは投影前のピクセルに対し、図３のｙ方向には配列が保存され、図８に示すように、ｘ方向にはページの湾曲形態に応じて不均等に収縮した配列となる。そこで、ピクセル変換テーブルとして、投影前ピクセル列を投影後のページ幅に合わせて不均等に間引くとともに、その投影前ピクセル列のピクセル番号を用いて間引き後のｘ方向ピクセル列、つまり、投影変換後のｘ方向ピクセル列を規定したものを用意しておけばよいことになる。ただし、本実施形態では、ページめくりの立体感を強調するために、図３に示すごとく、基準ページ面の法線からｙ方向に所定距離後退した視点にて主ページ紙片を鳥瞰した立体アニメーションが採用されており、各コマの投影後のｘ方向ピクセル列には上記視点後退に由来した湾曲を生ずる。そこで、ピクセル変換テーブルにおいては、ピクセル番号毎に、上記視点後退に由来した湾曲を与えるためのｙ方向シフト量が規定されている。
【００４０】
結局、図５に示すように、このピクセル変換テーブルをコマ別に用意しておくことで、図１のコマ演算生成ポログラム１０３ｆは、めくり投影面の決定演算をその都度行なう必要はなくなり、投影前のページ画像データを構成する各ピクセルを、コマ番号に対応したピクセル変換テーブルを参照して投影後の画像ピクセルに機械的に変換すれば、立体ページめくりアニメーションの各コマの、主ページ紙片の画像表示内容を容易に決定することができる。
【００４１】
以上を前提に、コンテンツ再生ソフトによる表示処理の流れを、フローチャートを用いて説明する。図１１は、主処理の流れを示すものである。コンテンツ再生ソフトを立ち上げると、コンテンツの開始ページ（右ページ）のみが表示されるので、ページめくり処理も次ページ側のみとなる。そこで、Ｓ１では、次ページめくりのためのコマが作成され、ＲＡＭ１０３（図２）の次ページめくりコマメモリ１０３ｇに格納される。Ｓ２では、次ページめくりのコマンドが実行されているかを確認し、実行されていればＳ３に進む（実行されていなければ、実行があるまで待機する）。Ｓ３では、次ページめくりコマメモリ１０３ｇからコマを読み出しつつページめくりアニメーションを再生する。この実行済のコマデータは、逆順配列することにより前ページに戻るときのページめくりアニメーションに流用できるので、Ｓ４において該逆順化を行ない、ＲＡＭ１０３（図２）の前ページめくりコマメモリ１０３ｈにシフトする。そして、Ｓ５では、新しい次ページめくりのためのコマが作成され、次ページめくりコマメモリ１０３ｇに格納される。
【００４２】
Ｓ６では、次ページめくりのコマンドが実行されているかを確認し、ＹｅｓであればＳ３〜Ｓ５の次ページめくり時の処理を繰り返す。一方、ＮｏであればＳ７に進み、前ページめくりのコマンドが実行されているかを確認する。ここでもＮｏであればＳ６に戻る。結局、次ページめくりのコマンドか前ページめくりのコマンドのいずれかが実行されるまで、ページめくり処理が実行されず、コンテンツの見開き表示状態が継続されることとなる。
【００４３】
そして、Ｓ７で前ページめくりのコマンドが実行されていればＳ８に進み、前ページめくりコマメモリ１０３ｈからコマを読み出しつつページめくりアニメーションを再生する。この実行済のコマデータは、逆順配列することにより次ページに進むときのページめくりアニメーションに流用できるので、Ｓ９において該逆順化を行ない、ＲＡＭ１０３（図２）の次ページめくりコマメモリ１０３ｇにシフトする。そして、Ｓ１０では、新しい前ページめくりのためのコマが作成され、前ページめくりコマメモリ１０３ｈに格納される。
【００４４】
Ｓ１１では、再び前ページめくりのコマンドが実行されているかを確認し、実行されていればＳ８〜Ｓ１０の前ページめくり時の処理を繰り返す。実行されていなければＳ６に戻り、以下、同様の処理を繰り替えす。
【００４５】
図１２は、ページめくりコマの作成処理の詳細を示すものである。Ｓ１０１〜Ｓ１０５は、めくり開始側における第一種めくり投影面をなす各コマ（図３：Ｆ１〜Ｆ６）への画像投影処理を、Ｓ２０１〜Ｓ２０５は、同じく第二種めくり投影面をなす各コマ（図３：Ｆ７〜Ｆ１１）への画像投影処理を、Ｓ３０１は、めくり転回角度θ＝９０の場合に対応する第二種めくり投影面を平面として挿入する処理を（ただし、前述のごとく、このステップは省略することができる）、Ｓ４０１〜Ｓ４０５は、めくり完了側における第二種めくり投影面をなす各コマ（図３：Ｆ１３〜Ｆ１７）への画像投影処理を、Ｓ５０１〜Ｓ５０５は、同じく第一種めくり投影面をなす各コマ（図３：Ｆ１９〜Ｆ２３）への画像投影処理をそれぞれ示す。
【００４６】
いずれのブロックでも、先頭ステップ（Ｓ１０２、Ｓ２０２、Ｓ３０２及びＳ４０２）では、主ページ紙片のめくり投影面の演算ステップとなっているが、前述のごとく、これをピクセル変換テーブルの参照処理に置きかえることができる。また、中央のステップ（Ｓ１０３、Ｓ２０３、Ｓ３０３及びＳ４０３）では、めくり投影面へのピクセル変換・貼り付け処理であり、最後のステップは見開き状態の背景ページと、上記の主ページ紙片の画像とを合成してコマの画像データを作成するステップである。この処理が、各ブロックにて対象となる全てのコマについて繰り返される。
【００４７】
以上の本発明の冊子型コンテンツ表示システム１の構成によると、以下のごとき効果を奏することができる。
（１）図３に示すように、ページ紙片のページ外縁６１Ｅが綴じ合わせ側のページ内縁６１Ｊに対して傾かず、常に平行な状態でめくり転回されるので、ページ紙片にページ画像を三次元投影する際に、ページ画像の変換処理は、ページ幅方向への伸縮変換成分とページ内縁６１Ｊに沿った向きへの平行移動変換成分とだけを含むものとなり、回転変換成分を生じない。従って、三次元投影変換の演算量を大幅に減じることができ、一般用途向けのマイコンスペックでもページめくり動作を十分スムーズに再現できる。
（２）ページ紙片のページ外縁６１Ｅ位置は裏ページ側が常時隠蔽されるように調整されるので、１つのコマにはページ紙片の常に表側（見開き側）の画像のみが表れることとなり、裏面側の画像を考慮する必要がなくなるので、画像処理負担が大幅に軽減される。
（３）図４に示すように、各コマにおいて主ページ紙片は、常に表ページ側が凹となるように湾曲させた形状となる。つまり、ページのめくり転回方向にて、転回中間位置を境にめくり開始側（第四ページ５１Ｒ’側）とめくり完了側（第一ページ５１Ｌ側）とで主ページ紙片６１Ｍの湾曲方向が反転するので、紙のしなりの表現品質が向上する。
【図１】
2010272084.tif 000003
【図２】
2010272084.tif 000004
【図３】
2010272084.tif 000005
【図４】
2010272084.tif 000006
【図５】
2010272084.tif 000007
【図６】
2010272084.tif 000008
【図７】
2010272084.tif 000009
【図８】
2010272084.tif 000010
【図９】
2010272084.tif 000011
【図１０】
2010272084.tif 000012
【図１１】
2010272084.tif 000013
【図１２】
2010272084.tif 000014