JP7272082B2 - 表示方法及び表示装置 - Google Patents
表示方法及び表示装置 Download PDFInfo
- Publication number
- JP7272082B2 JP7272082B2 JP2019079114A JP2019079114A JP7272082B2 JP 7272082 B2 JP7272082 B2 JP 7272082B2 JP 2019079114 A JP2019079114 A JP 2019079114A JP 2019079114 A JP2019079114 A JP 2019079114A JP 7272082 B2 JP7272082 B2 JP 7272082B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- texture
- images
- virtual axis
- generated
- 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
Links
- 238000000034 method Methods 0.000 title claims description 55
- 238000010586 diagram Methods 0.000 description 23
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 19
- 240000004050 Pentaglottis sempervirens Species 0.000 description 15
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 15
- 230000003068 static effect Effects 0.000 description 9
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 8
- 238000013459 approach Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000449 premovement Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4053—Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/36—Level of detail
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
<ビューアーの概要>
先ず、図1及び図2を参照して、第1実施形態に係るビューアー10の概要について説明する。
図1は、第1実施形態に係るビューアーの外観を示す図であり、ビューアー10を画像表示部2側から見た正面図である。図2は、画像表示部2に表示された複数の画像Tを示す図である。
本実施形態に係るビューアー10は、画像を表示する表示装置である。この例で、ビューアー10は、文書の一例としての電子書籍を閲覧するための装置、いわゆる電子ブックリーダーである。電子書籍は、複数ページの画像を含む文献データである。ビューアー10は、電子書籍をある単位で画像表示部2に表示する。ある単位とは例えば1ページずつである。電子書籍に含まれる複数ページのうち、表示の対象となるページを選択ページという。選択ページは、ユーザーによる図1に示すボタン7A~7Fあるいはタッチパネル7Gの操作に応じて変更される。すなわち、ユーザーは、ボタン7A~7Fあるいはタッチパネル7Gの操作により、電子書籍のページをめくることや選択ページを拡大表示することができる。また、ビューアー10は、電子書籍の閲覧に加え、アプリケーションプログラムを実行する機能を有する。
次に、図3及び図4を参照して、ビューアー10のシステム構成を説明する。
図3及び図4は、ビューアー10のシステム構成を示すブロック図である。
ビューアー10は、図3に示すように、バスBUSに接続される画像表示部2と、制御部3と、RAM(Random Access Memory)4と、RAM5と、文献記憶部6と、入力部7と、を備える。バスBUSに接続される各部間での信号あるいは情報の受け渡しは、バスBUSを介して行われる。
なお、RAM5は、画像描画処理を行うGPUの専用メモリーであるため、画像Tを描画する際のメモリーへのアクセス速度が速くなり、高速で画像Tを描画し、画像データを生成することができる。そのため、動画にも対応することができる。
3D画像処理部38は、3Dグラフィックスなどの画像描画を行う際に必要となる計算処理を行い、各ページに対応するそれぞれの画像Tごとに、画像表示部2に表示する画像Tの大きさに応じた解像度を有するテクスチャをGPU専用のメモリーであるテクスチャメモリー5Aから選択し、選択したテクスチャで画像Tを描画し、生成する。より具体的には、画像束Gの中央部A又は見開き部Bに配置されている画像Tは、解像度の異なる複数のテクスチャが記憶されているテクスチャメモリー5Aから選択された、画像束Gの中央部A又は見開き部B以外の位置に配置されている画像Tを生成するテクスチャより大きい解像度を有するテクスチャで描画され、生成されている。さらに俯瞰画像とした画像Tが配置された画像束Gとしての画像データを生成する。生成された画像データは、RAM5に記憶される。動画の場合、表示するフレームごとに表示画像フレームとしての画像データが生成される。
画像データ処理部32は、画像サイズ取得部44と、画像取得部46と、ページ数取得部48と、を備える。
次に、図5~図8Eを参照し、ビューアー10の動作を説明する。
図5及び図7は、ビューアー10の処理の一例を示すフローチャートである。図6は、ミップマップを説明する図である。図8A~図8Eは、俯瞰画像の生成処理を説明する図である。以降、図5及び図7のフローチャートに沿って、図3を参照しつつ制御部3の動作を説明する。
制御部3は、各ページの元画像から、例えば、図6に示すように、縦方向と横方向の解像度が1024ピクセルのテクスチャTe1-1と、縦方向と横方向の解像度が512ピクセルのテクスチャTe1-2と、縦方向と横方向の解像度が256ピクセルのテクスチャTe1-3と、縦方向と横方向の解像度が128ピクセルのテクスチャTe1-4と、縦方向と横方向の解像度が64ピクセルのテクスチャTe1-5と、で構成されているミップマップをGUI基盤部30において作成し、RAM4のテクスチャデータ4Aに記憶する。なお、ミップマップは、CPUにおいて、ROMに記憶されたミップマップ作成プログラムを実行することで作成することができる。また、本実施形態では、解像度が1024ピクセル~64ピクセルのテクスチャTe1-1~Te1-5を有するミップマップ、つまり、1024ピクセルのテクスチャを基準とし、1倍、1/2倍、1/4倍、1/8倍、1/16倍のテクスチャを有するミップマップを挙げ説明しているが、これに限定する必要はなく、32ピクセル、16ピクセル、8ピクセル等の解像度のテクスチャや1024ピクセルより大きい解像度のテクスチャであっても構わない。画像表示部2の大きさや画像表示部2に表示する画像Tの大きさに応じて、テクスチャの解像度の大きさを設定すればよい。
以下、図7のフローチャートに沿って、ステップS105における、画像Tを生成し、画像Tを画像表示部2に表示する動作を詳細に説明する。
次に、第2実施形態に係る表示方法について、図9A及び図9Bを参照して説明する。
図9A及び図9Bは、第2実施形態に係る表示方法を説明する図である。
次に、第3実施形態に係る表示方法について、図10A、図10B、及び図10Cを参照して説明する。
図10A、図10B、及び図10Cは、第3実施形態に係る表示方法を説明する図である。
次に、第4実施形態に係る表示方法について、図11を参照して説明する。
図11は、第4実施形態に係る表示方法を説明する図である。
Claims (2)
- 第1の仮想軸上に配置された複数の画像のそれぞれが、前記第1の仮想軸と交差するそれぞれの第2の仮想軸を中心にして回転し、さらに前記第1の仮想軸を中心に回転して表示部に表示させる表示方法であって、
前記複数の画像で構成されている画像束において、
前記画像束の中央部又は、二つの画像が向き合って表示される見開き部に配置されている前記画像は、前記中央部又は前記見開き部以外の位置に配置されている前記画像の大きさよりも、前記画像の重なりの結果表示される面積が大きく、
前記中央部又は前記見開き部に配置されている前記画像は、解像度の異なる複数のテクスチャが記憶されているテクスチャメモリーから選択された、前記中央部又は前記見開き部以外の位置に配置されている前記画像を生成する前記テクスチャより大きい前記解像度を有する前記テクスチャで生成され、
前記画像束において、
前記第2の仮想軸に沿う方向に移動された前記画像は、前記解像度の異なる複数の前記テクスチャが記憶されているテクスチャメモリーから選択された、前記中央部又は前記見開き部以外の位置に配置されている前記画像を生成する前記テクスチャより大きい前記解像度を有する前記テクスチャで生成されている、
表示方法。 - 複数の画像で構成されている画像束を表示する表示部と、
第1の仮想軸上に配置された前記複数の画像のそれぞれが、前記第1の仮想軸と交差するそれぞれの第2の仮想軸を中心にして回転させ、さらに前記第1の仮想軸を中心に回転させた前記複数の画像を生成する画像生成部と、
前記画像束の中央部又は、二つの画像が向き合って表示される見開き部に配置されている前記画像を、解像度の異なる複数のテクスチャが記憶されているテクスチャメモリーから選択した、前記中央部又は前記見開き部以外の位置に配置されている前記画像を生成する前記テクスチャより大きい前記解像度を有する前記テクスチャで生成し、生成した前記画像を前記表示部に表示する制御部と、を備え、
前記制御部は、前記画像束において、
前記第2の仮想軸に沿う方向に移動された前記画像を、前記解像度の異なる複数の前記テクスチャが記憶されているテクスチャメモリーから選択された、前記中央部又は前記見開き部以外の位置に配置されている前記画像を生成する前記テクスチャより大きい前記解像度を有する前記テクスチャで生成する、
表示装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019079114A JP7272082B2 (ja) | 2019-04-18 | 2019-04-18 | 表示方法及び表示装置 |
US16/851,519 US11335046B2 (en) | 2019-04-18 | 2020-04-17 | Display method and display apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019079114A JP7272082B2 (ja) | 2019-04-18 | 2019-04-18 | 表示方法及び表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020177127A JP2020177127A (ja) | 2020-10-29 |
JP7272082B2 true JP7272082B2 (ja) | 2023-05-12 |
Family
ID=72832675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019079114A Active JP7272082B2 (ja) | 2019-04-18 | 2019-04-18 | 表示方法及び表示装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11335046B2 (ja) |
JP (1) | JP7272082B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102443123B1 (ko) * | 2022-06-02 | 2022-09-15 | 크리온 주식회사 | 휴대단말기 제어방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010503130A (ja) | 2006-09-11 | 2010-01-28 | アップル インコーポレイテッド | 画像ベースブラウジングを備えたメディアプレーヤ |
JP2010097382A (ja) | 2008-10-16 | 2010-04-30 | Sharp Corp | 画像表示装置、画像表示方法および画像表示プログラム |
JP2011221586A (ja) | 2010-04-02 | 2011-11-04 | Seiko Epson Corp | 表示制御方法およびプログラム。 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3538826B2 (ja) * | 1996-12-26 | 2004-06-14 | ソニー株式会社 | 演算回路および演算方法 |
US6995745B2 (en) * | 2001-09-13 | 2006-02-07 | E-Book Systems Pte Ltd. | Electromechanical information browsing device |
JP5691593B2 (ja) | 2011-02-09 | 2015-04-01 | セイコーエプソン株式会社 | 表示制御方法、表示装置および電子機器 |
JP5699681B2 (ja) | 2011-02-25 | 2015-04-15 | セイコーエプソン株式会社 | 表示制御方法、表示装置および電子機器 |
JP5772202B2 (ja) | 2011-05-12 | 2015-09-02 | セイコーエプソン株式会社 | 表示装置、電子機器および表示制御方法 |
US20140375762A1 (en) * | 2012-02-17 | 2014-12-25 | Sony Corporation | Information processing apparatus and method, image processing apparatus and method, and program |
US9465994B1 (en) * | 2015-02-23 | 2016-10-11 | Amazon Technologies, Inc. | Predicting performance and success of large-scale vision algorithms |
US11019257B2 (en) * | 2016-05-19 | 2021-05-25 | Avago Technologies International Sales Pte. Limited | 360 degree video capture and playback |
JP7127539B2 (ja) * | 2016-08-05 | 2022-08-30 | ソニーグループ株式会社 | 画像処理装置および画像処理方法 |
-
2019
- 2019-04-18 JP JP2019079114A patent/JP7272082B2/ja active Active
-
2020
- 2020-04-17 US US16/851,519 patent/US11335046B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010503130A (ja) | 2006-09-11 | 2010-01-28 | アップル インコーポレイテッド | 画像ベースブラウジングを備えたメディアプレーヤ |
JP2010097382A (ja) | 2008-10-16 | 2010-04-30 | Sharp Corp | 画像表示装置、画像表示方法および画像表示プログラム |
JP2011221586A (ja) | 2010-04-02 | 2011-11-04 | Seiko Epson Corp | 表示制御方法およびプログラム。 |
Also Published As
Publication number | Publication date |
---|---|
US20200334881A1 (en) | 2020-10-22 |
JP2020177127A (ja) | 2020-10-29 |
US11335046B2 (en) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4883791B2 (ja) | 情報処理装置及び表示方法 | |
JP7452727B2 (ja) | 表示方法及び表示装置 | |
JPH08297748A (ja) | 解析データ表示方法及びその装置 | |
EP2686762A1 (en) | Method for three-dimensional viewing | |
JP3461408B2 (ja) | 情報処理装置の表示方法および情報処理装置 | |
JP7272082B2 (ja) | 表示方法及び表示装置 | |
US10901579B2 (en) | Display method and display apparatus | |
JP2000099232A (ja) | Webページ多重同時表示閲覧方法および装置とWebページ多重同時表示閲覧プログラムを記録した記録媒体 | |
JP2009129223A (ja) | 画像編集装置と画像編集プログラムと記録媒体と画像編集方法 | |
US20210064198A1 (en) | Display method and display device | |
JP7334520B2 (ja) | 描画順序決定方法、描画方法および描画装置 | |
JP7331517B2 (ja) | 表示方法および表示装置 | |
JP6373710B2 (ja) | 図形処理装置および図形処理プログラム | |
US11132168B2 (en) | Display method, display device, and display program | |
JP6526851B2 (ja) | 図形処理装置および図形処理プログラム | |
JP3591876B2 (ja) | 図形処理装置及び方法 | |
JP2020144412A (ja) | 表示方法及び表示装置 | |
JP2021005131A (ja) | 表示方法、表示装置、及び印刷装置 | |
JP2021015470A (ja) | 表示方法及び表示装置 | |
JP7115219B2 (ja) | 表示方法、および表示装置 | |
JP2616426B2 (ja) | 文字列表示装置 | |
JPS62140171A (ja) | ドキユメントレイアウト編集方式 | |
JP2001046768A (ja) | 縫製データ作成装置 | |
JPS62254271A (ja) | 複数視野の画像・図形生成支援方法及び装置 | |
JPH0720842A (ja) | 表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20200811 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210915 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20211101 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230309 |
|
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: 20230328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230410 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7272082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |