WO2012131464A1 - Method for three-dimensional viewing - Google Patents
Method for three-dimensional viewing Download PDFInfo
- Publication number
- WO2012131464A1 WO2012131464A1 PCT/IB2012/000598 IB2012000598W WO2012131464A1 WO 2012131464 A1 WO2012131464 A1 WO 2012131464A1 IB 2012000598 W IB2012000598 W IB 2012000598W WO 2012131464 A1 WO2012131464 A1 WO 2012131464A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- location
- boundary
- turning
- straight line
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000005452 bending Methods 0.000 claims description 15
- 230000000007 visual effect Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- 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
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/14—Electronic books and readers
Definitions
- the present invention relates generally to three dimension modeled view of electronic documents.
- PDF Portable document format
- FIG. 1 illustrates an embodiment of a double page spread with related parameters.
- FIG. 2 illustrates point A.
- FIG. 3 illustrates moving from point A to point A'.
- FIG. 4 illustrates limitation of page content.
- FIG. 5 illustrates an exemplary layout variant indicating the direction of the gradients going from transparent to black
- Embodiments of the present invention will be outlined in the general context of computer-executable instructions as program modules are performed by a personal computer.
- Program modules generally include routines, programs, objects, components, data structures, and the like, which perform certain tasks or implement particular abstract data types.
- One skilled in the art will appreciate that embodiments of the present invention can be practiced from other computer system configurations.
- Embodiments of the present invention can also be practiced in distributed computing environments where tasks are performed by remote processing devices, which are generally linked via a communications network.
- program modules can be located in both local and remote memory storage devices.
- Described herein is a new layout mode of PDF documents, designed to imitate a printed book.
- the present invention requires no deviation from a PDF format or document conversion, and remains within the standard specified above. It allows one to maintain the internal logic of the document, layout parameters, interactive elements and platform independence which are stipulated by the standard ISO 32000-1.
- content of an electronic document is divided into pages. This division is carried out in accordance to the PageTree structure which is specified within the PDF standard.
- the PageTree structure defines ordering of pages within a document.
- the tree contains nodes of two type; intermediate nodes called page tree nodes, and leaf nodes called page objects. If pages of the document have different sizes, then a maximum size of a document page is determined. Afterwards, all pages of the document are modified according to the determined size. For instance, the content of a page is centered if a size of the page is increased.
- a data structure is formed using the pages of the document, which maintains the page display sequence.
- Double page spreads are formed using the pages in a manner similar to double page spread of a printed book. Pages included in a double page spread are in pairs, wherein even-numbered pages are located on the left side of a double page spread and odd-numbered pages are located on the right side of the double page spread (with page numbering starting with the page number one). Pages in a double page spread have a shared line, and each page has a top and a bottom line parallel to each other. The top and bottom lines on each page are perpendicular to the shared line. Each page has a side line which is parallel to the shared line, and perpendicular to the top and bottom lines.
- a double page spread and its parameters are illustrated in FIGURE 1. As shown in FIGURE 1 , C top defines a top point of a shared line and Cbottom defines a lower point of a shared line.
- the "bending" of a page When moving between double page spreads, the "bending" of a page is achieved.
- the “bending” causes a visual effect of a page turning as if the user is turning a printed page or the page of a magazine.
- the “bending” supposes an organized method of page layout on the screen.
- "bending" of a page causes a visual effect that includes a curvature in the plane of the page.
- FIGURE 2 illustrates a screen displaying a double page spread with page numbers N-l and N, wherein N is an odd number.
- a reference point (Point A) is defined such that Point A is located on a side line of Page N.
- Point A can be moved within boundaries of an area (hereinafter referred to as "turning boundaries") defined by an intersection of two arcs.
- One arc has a radius which is equal to the length of a segment ACtop and is centered at Point C top .
- a second arc has a radius which is equal to the length of a segment ACbottom and is centered at Point Cbottom- This area defined by an intersection of two arcs is such that the location of a shared line and the lengths of the top and the bottom lines remain the same when "bending" the page.
- a second reference point (Point A'), as shown in FIGURE 3, is selected such that it is located within the area defined by the turning boundaries.
- Point A' can be specified programmatically.
- Points A and A' can be specified by a user via a mouse or touch screen. Specification of Points A and A' by the user ensures an interactive cooperation of a user and a page and lends more elements of realism to the page-turning process.
- Points of intersection of the perpendicular lines with the straight line A'B S jd e are D top ' and Dbottom' respectively.
- the above steps determines points to which corners of a page can be moved, such that Point A moves to Point A'. Corners of a page are moved to Points D top and Dbottom, which are top and bottom points of a side line of the Page N.
- Page N+1 is located in a manner such that its side line coincides with the segment D top ' Dbottom' - Page N+1 is an even-numbered page, which means that its left line is a side line.
- Contents from page N+1 are limited to and displayed in an area defined by figure Bto P D t o P 'Dbottom'Bbottom ( FIGURE 4). The contents of the pages are displayed on a display screen (or any other device).
- Rasterization algorithms are well known in this field and are not a part of this invention.
- a complete page-turn can be accomplished when Point A' is located on the side line of Page N-l .
- the current double page spread which contains Pages N-l and N, is replaced with the next double page spread which contains Pages N+l and N+2.
- Point A is selected such that it is located on the side line of page N-l and such that Point A moves only within boundaries of an area defined by an intersection of two arcs.
- One arc has a radius which is equal to the length of a segment AC t op and is centered at the Point C top .
- a second arc has a radius that is equal to the length of a segment ACbo tt om and is centered at the Point C b o tt om-
- a second reference point (Point A') is selected such that it is located within the area defined by the boundaries.
- Page N-2 is located in such a way that its side line coincides with the segment D t0 p' Dbottom' - As illustrated herein, Page N-2 is an odd page, which means its side line is a right line. Content from page N-2 are limited to and defined by figure BtopDtopDbottomBbottom (Fig- 4). The content of the pages are displayed on a display screen (or any other device). A complete reverse page-turn can be accomplished when Point A' is located on the side line of Page N. When a complete reverse page-turn is performed, the current double page spread, which contains Pages N-l and N, is replaced with the next double page spread that contains Pages N-2 and N-3.
- Moving Point A beyond the aforementioned area defined by turning boundaries will result in the page being completely or partially separated from the shared line. This will create an effect of page being “torn” out of a book. Such "tearing" of a page may be useful to simulate a page deletion from a document.
- Points F 0 and Fi are selected to create a page animation. These points can be chosen arbitrarily within the area defined by the turning boundaries.
- Vector F 0 F 1 starting at point F 0 and ending at point Fi, determines the direction and boundaries to move point A'.
- the process of gradual movement of the point A' from point F 0 to point Fi is called an animation cycle. Exemplary steps to carry out the animation cycle are provided below: a. Point A' is chosen so that its position coincides with F 0 b. organization of the page layout is performed by the algorithm described above and it is displayed on the screen.
- Point A' is chosen in a manner such that its position coincides with Fi f. organization of a page layout and rendering are carried out
- the choice of point A is made in advance and is not part of this page animation process.
- the animation cycle can be interrupted at any step to ensure rapid response to user actions. As a result of this process, a user can see a gradient movement of a document page.
- Animation effects can include for example a "Dancing" corner. This animation effect will be realized in such a way that one of the page corners will smoothly bend and unbend within certain time periods. This effect can be used for different notifications. For instance, a dancing corner can be used to notify a User that a book that is displayed on the screen is an interactive element. Steps related to this visual effect include: identifying one of the tops of a side line of a page as Point A. The Point F 0 is chosen equal to the Point A. The Point Fi is selected within the limits of the turning boundaries of the Point A. The turning boundaries are described in the Page Turning algorithm. During the animation cycle Point A' gradually moves from the Point Fo to the Point Fi.
- Points Fo and Fi swap their original positions with each other and the animation cycle repeats until the User interrupts the process.
- the animation cycle may be interrupted by the other methods as well. For example, it is possible to set the number of cycles or to set time during which the animation cycle will be carried out.
- FIG. 1 Another example of animation is page-turning animation. This effect allows one to visualize a quick shift between the double page spreads of a book.
- Point A is chosen on a side line of a page.
- the Point F 0 is chosen equal to the Point A.
- a perpendicular is selected on a side line through the Point A.
- Point Fi is selected at the point of intersection of this perpendicular with a side line of the other page.
- the animation cycle is carried out. Upon completion of this animation cycle, a page is completely turned over and the viewed double page spread is changed.
- a user input may start the animation cycle. However, it may also be carried out in certain periods of time as well; for example, allowing a user to watch how a book is being "thumbed" automatically.
- Animation may be initiated or terminated through user influence on a page.
- influence can be passive or active.
- the type of influence will differ depending on various input devices.
- passive influence would include moving the mouse pointer over the page
- active influence would include moving the mouse pointer over the page holding down the mouse key.
- Active and passive influence can be provided using other devices of a user input such as those known by one of ordinary skill in the art and including for example a touch-screen, a joystick, and the like.
- the types of interaction may be transformed into each other. For example, using the above illustration of a computer mouse, if a user holds down a mouse key when moving the mouse pointer over the page, then the passive influence is transformed into the active one. And vice versa, if a user stops holding down the mouse key when moving the mouse pointer over the page, then the active influence is transformed into the passive one.
- the Point Fj coincides with the point of influence.
- a perpendicular is selected on a side line of a page from the Point F ⁇ .
- Point F 0 is selected at the point of intersection of this perpendicular with a side line.
- Point A is selected in the same position.
- the Point FI is moving to the point of influence, the Point F 0 is moving to an existing position of the Point A'. If changing takes place during the animation process, then this process is interrupted and a new animation cycle is carried out. Such operations are carried out until the influence is terminated.
- the perception to the user is a screen having a page moving following the mouse pointer. Thus, to the user it seems as if one is moving the page of a real book when pulling the page corner with the user's hand.
- Dynamic shading can be used to lend a book or document more realistic elements through the use of shadows.
- One variant of creating a shadow effect is filling with a linear gradient going from transparent to black.
- Figure 5 illustrates exemplary layout variants indicating the direction of the gradients going from transparent to black.
- embodiments of the Three-Dimensional Viewer can be implemented in hardware and/or software using any known or later developed systems or structures, devices and/or software by those of ordinary skill in the applicable art from the functional description provided herein and with a general basic knowledge of the information technology arts pertaining to electronic documents.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12764872.3A EP2686762B1 (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
AU2012235840A AU2012235840B2 (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
JP2013558525A JP5992934B2 (en) | 2011-03-17 | 2012-03-14 | 3D viewing method |
NZ608501A NZ608501B2 (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
CA2811491A CA2811491C (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
CN2012800061485A CN103339589A (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
US13/976,047 US9417768B2 (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161453590P | 2011-03-17 | 2011-03-17 | |
US61/453,590 | 2011-03-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012131464A1 true WO2012131464A1 (en) | 2012-10-04 |
Family
ID=46929566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2012/000598 WO2012131464A1 (en) | 2011-03-17 | 2012-03-14 | Method for three-dimensional viewing |
Country Status (7)
Country | Link |
---|---|
US (1) | US9417768B2 (en) |
EP (1) | EP2686762B1 (en) |
JP (1) | JP5992934B2 (en) |
CN (1) | CN103339589A (en) |
AU (1) | AU2012235840B2 (en) |
CA (1) | CA2811491C (en) |
WO (1) | WO2012131464A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014067234A1 (en) * | 2012-11-02 | 2014-05-08 | 福州福昕软件开发有限公司北京分公司 | Method for displaying pdf file |
WO2015023108A1 (en) * | 2013-08-13 | 2015-02-19 | Samsung Electronics Co., Ltd. | Method of searching for page using three-dimensional manner in portable device and portable device for the same |
CN104636167A (en) * | 2015-02-06 | 2015-05-20 | 南京守护宝信息技术有限公司 | Method and equipment for customizing power-on and power-off animations |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677540B (en) * | 2013-12-20 | 2016-10-19 | 厦门市美亚柏科信息股份有限公司 | A kind of 3D virtual reality page turning implementation method |
CN103955335B (en) * | 2014-04-23 | 2017-06-06 | 深圳市金立通信设备有限公司 | The operating method and terminal of a kind of terminal interface |
US9304719B1 (en) * | 2014-12-01 | 2016-04-05 | Ricoh Company, Ltd. | Reducing print start delays for large portable document format print jobs |
RU2631765C1 (en) * | 2016-04-26 | 2017-09-26 | Общество с ограниченной ответственностью "Аби Девелопмент" | Method and system of correcting perspective distortions in images occupying double-page spread |
WO2019222887A1 (en) * | 2018-05-21 | 2019-11-28 | 华为技术有限公司 | Display control method and terminal |
JP6711979B1 (en) | 2019-06-07 | 2020-06-17 | 株式会社セルシス | Book display program and book display device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5463725A (en) * | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
US20090219248A1 (en) * | 2008-02-29 | 2009-09-03 | Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. | Electronic device capable of showing page flip effect and method thereof |
US20090237367A1 (en) * | 2008-03-20 | 2009-09-24 | Lg Electronics Inc. | Electronic document reproduction apparatus and reproducing method thereof |
US7717344B2 (en) * | 1994-05-25 | 2010-05-18 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US20100175018A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Virtual page turn |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5053762A (en) * | 1989-04-28 | 1991-10-01 | Microtime, Inc. | Page turn simulator |
JP3470236B2 (en) * | 1994-03-23 | 2003-11-25 | 富士通株式会社 | Display device |
AU2001284339B2 (en) * | 2000-09-07 | 2006-05-25 | The Virtual Publishing Company Ltd. | Electronic publication and user interface thereof |
GB0117543D0 (en) * | 2001-07-18 | 2001-09-12 | Hewlett Packard Co | Document viewing device |
KR100486711B1 (en) * | 2002-08-12 | 2005-05-03 | 삼성전기주식회사 | Apparatus and method for turning pages personal information terminal |
US20060041847A1 (en) * | 2004-08-23 | 2006-02-23 | Wai-Lin Maw | Paged graphical user interface |
US7898541B2 (en) * | 2004-12-17 | 2011-03-01 | Palo Alto Research Center Incorporated | Systems and methods for turning pages in a three-dimensional electronic document |
CN101256467B (en) * | 2008-02-29 | 2010-06-02 | 鹏智科技(深圳)有限公司 | Electronic device and method capable of embodying electric document page-turning effect |
CN101655766B (en) * | 2008-08-22 | 2012-03-28 | 鸿富锦精密工业(深圳)有限公司 | Electronic device capable of realizing effect of page turning of electronic document and method thereof |
CN101923435B (en) | 2010-08-24 | 2012-11-21 | 福州瑞芯微电子有限公司 | Method for simulating real page turning effect for electronic book |
US20120096374A1 (en) * | 2010-10-18 | 2012-04-19 | Nokia Corporation | Computer modeling |
-
2012
- 2012-03-14 CA CA2811491A patent/CA2811491C/en active Active
- 2012-03-14 WO PCT/IB2012/000598 patent/WO2012131464A1/en active Application Filing
- 2012-03-14 US US13/976,047 patent/US9417768B2/en not_active Expired - Fee Related
- 2012-03-14 AU AU2012235840A patent/AU2012235840B2/en not_active Ceased
- 2012-03-14 JP JP2013558525A patent/JP5992934B2/en not_active Expired - Fee Related
- 2012-03-14 EP EP12764872.3A patent/EP2686762B1/en not_active Not-in-force
- 2012-03-14 CN CN2012800061485A patent/CN103339589A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5463725A (en) * | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
US7717344B2 (en) * | 1994-05-25 | 2010-05-18 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US20090219248A1 (en) * | 2008-02-29 | 2009-09-03 | Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. | Electronic device capable of showing page flip effect and method thereof |
US20090237367A1 (en) * | 2008-03-20 | 2009-09-24 | Lg Electronics Inc. | Electronic document reproduction apparatus and reproducing method thereof |
US20100175018A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Virtual page turn |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014067234A1 (en) * | 2012-11-02 | 2014-05-08 | 福州福昕软件开发有限公司北京分公司 | Method for displaying pdf file |
WO2015023108A1 (en) * | 2013-08-13 | 2015-02-19 | Samsung Electronics Co., Ltd. | Method of searching for page using three-dimensional manner in portable device and portable device for the same |
CN104636167A (en) * | 2015-02-06 | 2015-05-20 | 南京守护宝信息技术有限公司 | Method and equipment for customizing power-on and power-off animations |
Also Published As
Publication number | Publication date |
---|---|
EP2686762A4 (en) | 2014-12-17 |
CN103339589A (en) | 2013-10-02 |
EP2686762A1 (en) | 2014-01-22 |
US20140013267A1 (en) | 2014-01-09 |
CA2811491A1 (en) | 2012-10-04 |
EP2686762B1 (en) | 2019-03-06 |
AU2012235840B2 (en) | 2014-09-25 |
JP5992934B2 (en) | 2016-09-14 |
US9417768B2 (en) | 2016-08-16 |
AU2012235840A1 (en) | 2013-05-02 |
CA2811491C (en) | 2018-08-21 |
JP2014512597A (en) | 2014-05-22 |
NZ608501A (en) | 2014-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2811491C (en) | Method for three-dimensional viewing | |
US10437445B2 (en) | Gestures involving direct interaction with a data visualization | |
CN103258491B (en) | A kind of method controlling electronic equipment and electronic equipment | |
EP2360562B1 (en) | Image processing device, information processing device, image processing method, and information processing method | |
JPWO2012141048A1 (en) | Content display device, content display method, program, and recording medium | |
KR20140040416A (en) | Apparatus for 3d object creation and thereof method | |
EP2748737A1 (en) | Multi-function affine tool for computer-aided design | |
Holmquist | The Zoom Browser: Showing Simultaneous Detail and Overview in Large Documents | |
US9940014B2 (en) | Context visual organizer for multi-screen display | |
US20140300643A1 (en) | Resolution independent client side rendering | |
US20130127826A1 (en) | Parallax image authoring and viewing in digital media | |
WO2021005871A1 (en) | Information processing device, information processing method, and program | |
KR20190141122A (en) | How to Navigate a Panel of Displayed Content | |
EP2887195B1 (en) | A computer-implemented method for designing a three-dimensional modeled object | |
JP2021036287A (en) | Display method and display device | |
JP7022250B1 (en) | Virtual reality or augmented reality reading systems, 3D display control programs for books and images, and information processing methods | |
NZ608501B2 (en) | Method for three-dimensional viewing | |
JP7334520B2 (en) | Drawing order determination method, drawing method and drawing device | |
Mikulecky et al. | Exploring physical information cloth on a multitouch table | |
CN112740165B (en) | Demonstration data creation device, demonstration data creation method, and demonstration data creation program | |
US9772977B2 (en) | Displaying a folding document | |
JP7337357B2 (en) | Learning support device, learning support method, and learning support program | |
JP2014056431A (en) | Information processor and the control method thereof, program | |
JP2008076667A (en) | Image display apparatus, image display method, and program | |
JP5201025B2 (en) | Document display device, document display method and program, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12764872 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2811491 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 2012235840 Country of ref document: AU Date of ref document: 20120314 Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2013558525 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13976047 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2012764872 Country of ref document: EP |