WO2014061775A1 - 表示用プログラム及び表示装置 - Google Patents

表示用プログラム及び表示装置 Download PDF

Info

Publication number
WO2014061775A1
WO2014061775A1 PCT/JP2013/078288 JP2013078288W WO2014061775A1 WO 2014061775 A1 WO2014061775 A1 WO 2014061775A1 JP 2013078288 W JP2013078288 W JP 2013078288W WO 2014061775 A1 WO2014061775 A1 WO 2014061775A1
Authority
WO
WIPO (PCT)
Prior art keywords
page
display
unit
operation amount
image
Prior art date
Application number
PCT/JP2013/078288
Other languages
English (en)
French (fr)
Inventor
中西 健一
朝一 村上
Original Assignee
Nakanishi Kenichi
Murakami Tomokazu
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 Nakanishi Kenichi, Murakami Tomokazu filed Critical Nakanishi Kenichi
Priority to JP2014506649A priority Critical patent/JPWO2014061775A1/ja
Publication of WO2014061775A1 publication Critical patent/WO2014061775A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Definitions

  • the present invention relates to a display program and a display device for displaying content composed of a plurality of pages such as electronic books, presentation materials, and photographs.
  • a display device including a display unit that displays an image of an electronic book is known.
  • the display device described in Patent Literature 1 when a user touches the display unit, pages can be turned in units of one page.
  • the display device described in Patent Document 2 in order to bring the paper book page closer to the turning state, the display unit is controlled according to the position of the finger touching the touch panel provided on the display unit and the moving speed of the finger. The page turning speed of the electronic book to be displayed can be changed.
  • Patent Document 1 has a problem that it is not possible to quickly reach the page to be read because it is necessary to turn the page in units of one page. In addition, since it is displayed in units of one page, it is difficult to grasp the entire picture of the electronic book.
  • an object of the present invention is to provide a display program and a display device that can switch pages at high speed and make it easy to understand what is written on each page.
  • the computer is an operation amount detection unit that detects an operation amount by a user in an operation reception unit that receives a user operation, and an image corresponding to each page of content including a plurality of pages.
  • An image generation unit that generates a page image having a size corresponding to the operation amount, and a display control unit that displays the plurality of page images on the display unit while sequentially switching at a predetermined speed according to a user operation.
  • a display program is provided.
  • the image generation unit described above generates, for example, a page image reduced at a reduction rate corresponding to the amount of movement of a part of the user's body within a predetermined time.
  • the image generation unit may change the size of the page image to be generated according to the elapsed time determined based on the operation amount after the operation amount detection unit detects the operation amount.
  • the display control unit displays a plurality of page images on the display unit while sequentially moving them at a predetermined speed, and the page image is displayed in a state where at least one page image of the plurality of page images is displayed on the display unit. Stop moving.
  • the display control unit may display a plurality of page images on the display unit while sequentially switching at a same position at a time interval corresponding to the operation amount.
  • the above display program further causes the computer to function as a determination unit that determines the type of content, and the display control unit displays the page based on the mode of user operation and the type of content determined by the determination unit. It may be determined whether the display is switched in the forward direction or displayed in the reverse direction.
  • the above display program may further cause the computer to function as a determination unit that determines the type of content, and the display control unit may display a plurality of page images on the display unit in an arrangement according to the type of content.
  • the operation amount detection unit uses, as an operation amount, a movement operation amount indicated by at least one of inclination, angular acceleration, and acceleration measured by the motion measurement unit that measures at least one of the inclination, angular acceleration, and acceleration of the operation amount detection unit.
  • the image generation unit When the motion operation amount changes within a predetermined range, the image generation unit generates a plurality of page images having a size corresponding to the motion operation amount, and the display control unit switches the plurality of page images at a predetermined speed. You may display on a display part, however.
  • the above display program associates the computer with a time measurement unit that measures the time when the display control unit displays each of the plurality of page images, and each of the plurality of page images and the time measured by the time measurement unit. May be further functioned as an output unit that outputs the output.
  • an operation reception unit that receives a user operation, an operation amount detection unit that detects an operation amount that is an operation amount by the user, and each page of content including a plurality of pages
  • An image generation unit that generates a page image having a size corresponding to the operation amount, and a display control unit that displays a plurality of page images on the display unit while sequentially switching at a predetermined speed according to a user operation.
  • a display device Provided is a display device.
  • the user when browsing content composed of a large number of pages such as an electronic book or presentation material, the user can quickly reach a target page.
  • FIG. 6 is a diagram showing a state where a page image a1 of one page is displayed on the display unit 140. It is a figure which shows the state in which the page image a2 of 2 pages is displayed on the display part 140.
  • FIG. FIG. 6 is a diagram showing a state in which a page image a4 of four pages is displayed on the display unit 140. It is a figure which shows an example of the relationship between the operation speed and the reduction rate of a page image. It is a figure which shows an example of the relationship between the elapsed time after the operation reception part 110 received operation with the operation speed of V2 or more, and the reduction rate of a page image.
  • FIG. 1 is a diagram illustrating a configuration example of a display device 100 according to the first embodiment.
  • the display device 100 is a terminal that can display contents such as an electronic book, presentation material, and a photograph, and is, for example, a computer, a tablet terminal, a smartphone, a television, or a projector.
  • the display device 100 includes an operation reception unit 110, a control unit 120, a storage unit 130, and a display unit 140.
  • the control unit 120 is a computer device such as a CPU and a microprocessor that functions as the operation amount detection unit 121, the image generation unit 122, and the display control unit 123 by executing a program stored in the storage unit 130.
  • the storage unit 130 is a storage medium such as a ROM, a RAM, and a hard disk that stores a program for operating the control unit 120 and content to be displayed on the display unit 140.
  • the display unit 140 is a display that displays a page image of content.
  • the operation reception unit 110 receives a user operation of the display device 100. Specifically, the operation reception unit 110 generates and outputs information corresponding to an operation using a part of the user's body.
  • the operation reception unit 110 is, for example, a touch panel, receives a user's operation by movement of a part of the body such as a user's finger or arm that touches the display unit 140, and indicates a position touched by the part of the body of the user. Information is output to the operation amount detection unit 121. More specifically, the operation reception unit 110 is assigned coordinates composed of an X coordinate and a Y coordinate orthogonal to the X coordinate, and the operation reception unit 110 is touched by a part of the body of the user. Outputs the value of the coordinates indicating the selected position.
  • the operation amount detection unit 121 detects an operation amount indicating the amount of operation by the user in the operation reception unit 110. Specifically, when the operation reception unit 110 is a touch panel, the operation amount detection unit 121 moves from the first position to the second position of the operation reception unit 110 with the finger in contact with the operation reception unit 110. The speed of the flicking movement is detected as the operation amount. For example, the operation amount detection unit 121 calculates the distance between the first position and the second position calculated based on the difference between the coordinates of the first position and the coordinates of the second position input from the operation reception unit 110, and the operation reception. The time difference between the timing when the coordinates of the first position are acquired from the unit 110 and the timing when the coordinates of the second position are acquired is calculated. The operation amount detection unit 121 calculates the moving speed of the user's finger by dividing the distance between the first position and the second position by the time difference. The operation amount detection unit 121 may detect the distance between the first position and the second position as the operation amount.
  • the image generation unit 122 generates a page image having a size corresponding to the operation amount, corresponding to each page of content including a plurality of pages. Specifically, based on the user's flick operation, the image generation unit 122 reads the content of the page to be displayed next from the storage unit 130, and changes the size at a reduction rate according to the moving speed of the user's finger. Generated page image. For example, the image generation unit 122 generates a smaller page image as the moving speed of the user's finger increases.
  • the reduction ratio is a ratio of the size of the page image to the reference size (for example, the size of the display unit 140) that is the size of the page image displayed when the content page is browsed without being quickly turned.
  • the vertical reduction ratio and the horizontal reduction ratio of the page image may or may not be the same.
  • the display control unit 123 causes the display unit 140 to display a plurality of page images generated by the image generation unit 122 while sequentially switching at a predetermined speed in accordance with a user's flick operation. For example, the display control unit 123 causes the display unit 140 to display the position of the page image to be displayed while switching the position so that the position of the page image to be displayed is moved in a predetermined time by a predetermined distance. Specifically, if the user moves his / her finger in the X-axis direction, the display control unit 123 displays the page image displayed at the coordinate position indicated by (x1, y1) at time t at (x1 + ⁇ T) at time t + ⁇ T. Switch to the coordinate position indicated by x ⁇ v, y1) and display.
  • ⁇ T is a time interval for switching an image to be displayed on the display unit 140
  • ⁇ v is a moving speed of the page image.
  • the time required for the page image to move until it disappears from 140 is short. As a result, it seems to the user that the smaller the reduction rate of the page image, the faster the page changes.
  • the display control unit 123 may further change the speed of moving the page image according to the operation amount of the user. Specifically, the display control unit 123 increases the speed of moving the reduced page image as the user's operation amount increases, thereby allowing the user to turn the page turning speed when the page image is reduced. Can be felt even faster.
  • FIG. 2A is a diagram showing a state where a page image a1 of one page is displayed on the display unit 140.
  • FIG. FIG. 2B is a diagram illustrating a state in which the page image a ⁇ b> 2 of two pages is displayed on the display unit 140.
  • FIG. 2C is a diagram illustrating a state in which the page image a4 of four pages is displayed on the display unit 140.
  • the display unit 140 continuously changes the size of the page image from the state of FIG. 2A to the state of FIG. 2B.
  • the display unit 140 may display only a part of the page image.
  • the size of the page image a2 shown in FIG. 2B is about half the size of the page image a1, and is a page image with a reduction rate of 50%.
  • two pages of the page image a2 are displayed on the display unit 140.
  • the size of the page image a4 shown in FIG. 2C is about a quarter of the size of the page image a1, and is a page image with a reduction rate of 25%.
  • four pages of the page image a4 are displayed on the display unit 140.
  • the time required for the display control unit 123 to move the page image by the width of the display unit 140 in the X-axis direction according to a predetermined operation amount is 0.5 seconds.
  • the time required for the left end of the page image a1 to appear to the left after appearing on the display unit 140 and the right end of the page image a1 to disappear from the display unit 140 is about 1 second.
  • the time required for the left end of the page image a2 to move left after appearing on the display unit 140 and the right end of the page image a2 disappear from the display unit 140 is about 0.75 seconds.
  • the time required for the left end of the page image a4 to move left after appearing on the display unit 140 and the right end of the page image a4 disappear from the display unit 140 is about 0.625 seconds. Therefore, even if the page image displayed on the display unit 140 becomes smaller and the moving speed of the page image does not change, the user feels that the page is switched quickly.
  • the page image a2 and the page image a4 display all the information included in each page in a reduced state. Therefore, even when a page is turned at high speed, the user can easily understand what content is included in each page by looking at the page image a2 and the page image a4. For example, even if the page image a2 and the page image a4 are displayed in a reduced state, the user can easily select the page he / she wants to read by looking at a chapter headline or a figure written in relatively large characters. Can be found.
  • FIG. 3 is a diagram illustrating an example of the relationship between the operation speed and the reduction ratio of the page image.
  • the horizontal axis in FIG. 3 indicates the speed at which the user moves the finger detected by the operation amount detection unit 121, and the vertical axis indicates the reduction rate of the page image generated by the image generation unit 122 at each speed.
  • the image generation unit 122 generates a page image of a reference size in a default state without reducing the content at an operation speed less than the first speed V1. At an operation speed that is greater than or equal to the first speed V1 and less than the second speed V2, the reduction rate of the generated page image is reduced as the operation speed increases.
  • the display control unit 123 displays the page image without reducing it at an operation speed lower than the first speed V1. That is, when the user moves his / her finger at a slow operation speed of less than V1, the display control unit 123 moves the page image in the direction in which the user moves his / her finger while maintaining the reference size. When the user moves his / her finger at an operation speed of V1 or more and less than V2, the user wants to turn the page faster, so the display control unit 123 displays an image reduced at a reduction rate corresponding to the operation speed. To do. When the user moves his / her finger at an operation speed of V2 or higher, the display control unit 123 displays an image reduced at a reduction rate (for example, 20%) when the finger is moved at an operation speed of V2.
  • a reduction rate for example, 20%
  • FIG. 4 is a diagram illustrating an example of a relationship between an elapsed time after the operation reception unit 110 receives an operation at an operation speed of V2 or higher and a reduction ratio of the page image.
  • the image generation unit 122 changes the size of the page image to be generated in accordance with the elapsed time determined based on the operation amount after the operation amount detection unit 121 detects the operation amount.
  • the image generation unit 122 is a period from when the operation amount detection unit 121 detects the operation amount until a time T1 determined based on the user's operation speed or the distance that the user moves the finger passes. Gradually reduces the page image until a reduction ratio determined based on the user's operation amount is reached.
  • the image generation unit 122 generates a page image with a reduction rate determined based on the operation amount of the user from the elapsed time T1 to the elapsed time T2.
  • the image generation unit 122 gradually increases the size of the page image generated after the elapsed time T2, and when the size of the page image reaches the reference size at the elapsed time T3, generates an image of the reference size thereafter.
  • the display control unit 123 displays a page image that gradually decreases after the user performs a flick operation on the display unit 140, and for a predetermined period thereafter, displays the page image having the smallest size determined based on the operation amount of the user. Display while moving sequentially. When the time further elapses, the display control unit 123 gradually increases the page image, and stops the movement of the page image after the size of the page image reaches the reference size. By operating the image generation unit 122 and the display control unit 123 as described above, the page turning operation can be automatically stopped without the user performing an operation to stop the page turning.
  • the display control unit 123 stops the movement of the page image in a state where the entire page image displayed on the display unit 140 is displayed on the display unit 140, not in a state where only a part of each page is displayed. Is preferred.
  • the display control unit 123 When the display control unit 123 receives an instruction to stop the movement of the page by an operation such as a tap by the user during the page movement, the display control unit 123 enlarges the page image, and after the page image size reaches the reference size, Stop moving the image. In this case, the display control unit 123 preferably stops moving the page image in a state where the entire page image displayed on the display unit 140 is displayed on the display unit 140.
  • FIG. 5 is a diagram illustrating another example of the relationship between the elapsed time from when the operation receiving unit 110 receives an operation at an operation speed of V2 or higher and the reduction ratio of the page image.
  • FIG. 5 shows an example in which the user performs a flick operation again at the elapsed time T3. Since the user operated at an operation speed slower than the initial operation speed at the elapsed time T3, the image generation unit 122 is slower between the elapsed time T3 and the elapsed time T4 than between the elapsed time T1. At a pace, the page image is gradually reduced to a reduction rate of 50%, which is larger than the reduction rate after the first operation.
  • the image generation unit 122 generates a page image with a reduction rate of 50% from the elapsed time T4 to the elapsed time T5, and after the elapsed time T5, the page is generated at a slower pace than between the elapsed time T2 and the elapsed time T3.
  • the image is gradually enlarged.
  • the image generation unit 122 generates a page image having a size corresponding to the user's operation amount, and the display control unit 123 performs the above-described plurality of operations according to the user's operation.
  • the page images are displayed on the display unit while being sequentially switched at a predetermined speed.
  • FIG. 6 is a diagram illustrating a configuration example of the display device 100 according to the second embodiment.
  • the display device 100 illustrated in FIG. 6 is different from the display device 100 illustrated in FIG. 1 in that the determination unit 124 is further provided, and is the same in other points.
  • the discrimination unit 124 discriminates the type of content.
  • the types of content include, for example, formats such as vertical writing and horizontal writing, and literary books, academic books, comics, picture books, and the like. Specifically, for example, the determination unit 124 determines whether the content is mainly composed of vertical writing or mainly horizontal writing. The determination unit 124 may determine the type of content by analyzing the image of the content, or may determine the type of content by referring to metadata associated with the content.
  • the display control unit 123 determines whether to switch the page in the forward direction or display it in the reverse direction based on the user operation mode and the type of content determined by the determination unit 124.
  • the user operation mode is, for example, a direction in which the user moves his / her finger or a position where the user presses the display unit 140.
  • “Switching pages in the forward direction and displaying them” means displaying page images while sequentially switching from a page with a smaller page number to a page with a larger page number. To switch the page in the reverse direction and display it is to display the page image while sequentially switching from the page with the larger page number to the page with the smaller page number.
  • FIG. 7A is a diagram showing a display example of vertically written content.
  • FIG. 7B is a diagram illustrating a display example of horizontally written content.
  • the determination unit 124 determines that the content is vertical writing, when the user performs an operation of turning the page to the left side, the display control unit 123, in the order of 12 pages, 11 pages, and 10 pages, as illustrated in FIG. 7A.
  • the page image is displayed while moving so that the page number becomes smaller.
  • the determination unit 124 determines that the content is horizontal writing, when the user performs an operation of turning the page to the left side, the display control unit 123 performs page 10, page 11, page 12 in this order, as illustrated in FIG. 7B.
  • the page image is displayed while moving so that the number increases.
  • the determining unit 124 determines the type of content, and the display control unit 123 is based on the user operation mode and the content type determined by the determining unit 124. By determining whether the page should be displayed in the forward direction or in the reverse direction, whether the user wants to switch the page image in the direction of increasing the page number or the page in the direction of decreasing the page number The page image can be displayed in the same manner as when the user turns the page of the actual book without instructing whether to switch the image.
  • FIG. 8A and FIG. 8B are diagrams illustrating examples of display modes of a plurality of pages according to the third embodiment.
  • the display control unit 123 may cause the display unit 140 to display a plurality of page images in an arrangement according to the type of content determined by the determination unit 124. For example, in the case of vertically written content, the display control unit 123 arranges a plurality of pages in order from the right and displays them on the display unit 140, as shown in FIG. 8A. As shown, a plurality of pages are arranged on the display unit 140 in order from the left.
  • the display control unit 123 causes the display unit 140 to display a plurality of page images in an arrangement according to the type of content determined by the determination unit 124, thereby When the images are displayed in a stationary state, the page image can be displayed in a manner suitable for the direction in which the user reads the text.
  • the display control unit 123 displays the page image on the display unit 140 while sequentially switching the page images so as to move left and right or up and down.
  • the display control unit 123 may display page images sequentially at the same position at time intervals according to the operation amount.
  • the display control unit 123 may display the display unit 140 by switching so that the page images are sequentially overlapped or switching so that the page images are sequentially removed from the overlapped page images.
  • the display control unit 123 causes the page image of the next page or the previous page to be displayed after fading out the display of the displayed page image.
  • the display control unit 123 may sequentially switch the page images at the same position at a time interval corresponding to the operation amount without changing the size of each page image.
  • pages can be switched at high speed at a speed corresponding to the operation amount without changing the size of the page image. Since the size of the page image does not change, the user can easily grasp the contents of each page even while the pages are switched at high speed.
  • FIG. 9 is a diagram illustrating a configuration example of the display device 100 according to the fifth embodiment.
  • the display device 100 shown in FIG. 9 is different from the display device 100 shown in FIG. 1 in that it further includes a motion measuring unit 150, and is the same in other points.
  • the motion measurement unit 150 detects at least one of tilt, angular acceleration, and acceleration of the display device 100, and outputs motion information indicating at least one of the detected tilt, angular acceleration, and acceleration.
  • the motion measuring unit 150 is composed of, for example, any of a gyro sensor, an angular velocity sensor, and an acceleration sensor.
  • the inclination of the display device 100 is, for example, an angle between a surface orthogonal to the direction of gravity and the surface of the display unit 140.
  • the operation amount detection unit 121 detects a movement operation amount indicated by at least one of tilt, angular acceleration, and acceleration measured by the motion measurement unit 150 as a user operation amount.
  • the operation amount detector 121 may detect the operation amount by combining a plurality of inclinations, angular accelerations, and accelerations.
  • the operation amount detection unit 121 may start detecting the operation amount after the operation reception unit 110 receives a predetermined operation from the user.
  • the image generation unit 122 When the operation amount detected by the image generation unit 122 changes within a predetermined range in the direction of turning the page image, the image generation unit 122 generates a plurality of page images having a size corresponding to the movement operation amount.
  • the change in the direction in which the page image is turned is obtained by rotating the display device 100 about the line segment that is orthogonal to the left and right direction of the content and on the surface of the display unit 140 as the rotation axis.
  • 10A and 10B are diagrams for explaining a state in which the display device 100 is tilted.
  • the display device 100 in FIG. 10A displays left-open content.
  • 10B is a cross-sectional view taken along the line A-A ′ of FIG. 10A.
  • the display device 100a in FIG. 10B shows a horizontal state, and the display device 100b is in a state in which the display device 100a is tilted by an angle ⁇ with a line segment L in a direction orthogonal to the page turning direction as a rotation axis. Show. In this case, the angle ⁇ corresponds to the movement operation amount.
  • the display control unit 123 causes the display unit 140 to display a plurality of page images while switching at a predetermined speed according to the amount of movement operation.
  • the display control unit 123 displays the page image while switching the page image in the direction in which the page behind the content is displayed when the angle ⁇ is larger than a predetermined positive angle.
  • the angle is smaller than a predetermined negative angle, the page image is displayed while being switched in the direction in which the page ahead of the content is displayed.
  • the image generation unit 122 may generate an image having a size corresponding to not only the amount of change in tilt of the display device 100 but also the amount of change in angular velocity and acceleration.
  • the display control unit 123 may also cause the display unit 140 to display a plurality of page images while switching at a predetermined speed in accordance with the amount of change in angular velocity and acceleration. For example, when the motion measurement unit 150 detects an angular velocity or acceleration greater than a predetermined threshold applied to the display device 100 in the first orientation, the image generation unit 122 has a plurality of pages having a size corresponding to the angular velocity or acceleration. Generate an image.
  • the display control unit 123 changes the page image switching speed according to the angular velocity or acceleration.
  • the motion measurement unit 150 detects an angular velocity or acceleration greater than a predetermined threshold applied to the display device 100 in the second direction opposite to the first direction
  • the display control unit 123 detects the angular velocity in the first direction.
  • the page is switched in the opposite direction to the case where acceleration is applied.
  • FIG. 11 is a diagram illustrating another example of the tilt of the display device 100 according to the fifth embodiment.
  • the motion measuring unit 150 has an inclination in which the display device 100 is rotated from the position of the display device 100 a to the position of the display device 100 b with the direction orthogonal to the surface of the display unit 140 of the display device 100 as the rotation axis. May be detected as a movement operation amount.
  • the motion measurement unit 150 may detect an angular velocity or acceleration when the display device 100 rotates with a direction orthogonal to the surface of the display unit 140 of the display device 100 as a rotation axis as a motion operation amount.
  • pages can be turned at high speed according to the movement of the housing of the display device 100. Therefore, for example, when a user browses content on a crowded train, it is possible to turn the page at a high speed while holding the display device 100 with one hand. Further, when at least one of tilt, angular acceleration, and acceleration changes within a predetermined range in the direction of turning the page image, the display device can be turned in a direction other than the direction in which the page should be turned by enabling the page to be turned. It is possible to prevent the page from being unnecessarily turned when 100 moves.
  • FIG. 12 is a diagram illustrating a configuration example of the display device 100 according to the sixth embodiment.
  • the display device 100 illustrated in FIG. 12 is different from the display device 100 illustrated in FIG. 9 in that it further includes a time measurement unit 125 and an output unit 126, and is the same in other points.
  • the time measuring unit 125 measures the time when the display control unit 123 displays each of the plurality of page images.
  • the time measuring unit 125 may separately measure the time displayed when the page image is not reduced and the time displayed when the page image is reduced.
  • the output unit 126 outputs information in which each of the plurality of page images is associated with the time measured by the time measurement unit 125. For example, for each page number, the output unit 126 outputs the time for displaying each page to a server connected via a communication line. The output unit 126 may cause the display unit 140 to display the time for displaying each page. The output unit 126 may output the page number, the time for displaying the page, and the reduction ratio for displaying the page in association with each other.
  • the output unit 126 may output information arranged in order from a page with a long display time among a plurality of pages.
  • the output unit 126 may output a page number displayed for a time longer than a predetermined reference time and a time for displaying the page.
  • the output unit 126 may output the display time of the displayed page without being reduced.
  • the time when the user browsed each page can be totaled.
  • the content provider can acquire information indicating the time when the user browses each page, thereby grasping the page in which the user is interested and utilizing it for marketing.
  • the display control unit 123 displays the page image on the display unit 140. However, while the page image is reduced and displayed, the display control unit 123 in the display unit 140 where the page image is not displayed. The page number may be displayed in this area. The display control unit 123 may display the page number in a larger size as the reduction ratio of the page image displayed on the display unit 140 is smaller. The display control unit 123 displays the page number in this way, so that the user can easily grasp how many pages have been reached even while the pages are being turned at high speed.
  • the display control unit 123 has been described on the assumption that the display unit 140 displays the page images of all pages included in the content while sequentially switching them. You may extract and display. For example, the display control unit 123 may extract a page with a heading such as a chapter / section or a page including a figure, and display the extracted pages while sequentially switching the pages. By causing the display control unit 123 to display in this way, the user can reach an interesting page in a short time.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】高速にページめくりさせた場合にもページの内容を把握しやすくする。 【解決手段】コンピュータを、ユーザの操作を受け付ける操作受付部110におけるユーザによる操作量を検出する操作量検出部121、複数のページを含むコンテンツのそれぞれのページに対応する画像として、操作量に応じたサイズのページ画像を生成する画像生成部122、及びユーザの操作に応じて、複数のページ画像を所定の速度で順次切り替えながら表示部140に表示させる表示制御部123として機能させる。

Description

表示用プログラム及び表示装置
 本発明は、電子書籍、プレゼンテーション資料及び写真などのように複数のページから構成されるコンテンツを表示するための表示用プログラム及び表示装置に関する。
 従来、電子書籍の画像を表示する表示部を備えた表示装置が知られている。特許文献1に記載の表示装置によれば、ユーザが表示部に触れることにより、1ページ単位でページをめくることができる。特許文献2に記載の表示装置によれば、紙の書籍のページをめくる状態に近づけるために、表示部に設けられたタッチパネルに触れた指の位置や指を動かす速度に応じて、表示部に表示する電子書籍のページめくり速度を変化させることができる。
特開2000-163193号公報 特開2012-150566号公報
 しかしながら、特許文献1に記載の表示装置においては、1ページ単位でページをめくる必要があったので、読みたいページに早く到達することができないという問題があった。また、1ページ単位で表示されるので、電子書籍の全貌を把握することも困難であった。
 また、特許文献2に記載の表示装置においては、ページをめくるときに、紙の書籍のページをめくる状態に似た画像が表示される。具体的には、例えば4倍速のめくり表示をする場合には、2倍速のめくり表示をする場合に比べて、めくられているようなアニメーション表示がされる画像ページの数を2倍に増やし、各画像ページへの画像の切替間隔を1/2倍にする処理が施される。
 ところが、特許文献2に記載の表示装置においては、ページめくりの速度を大きくする場合に、表示部に表示される画像ページの数が増えると、それぞれの画像ページの一部分しか表示されなかった。また、実際の書籍のページがめくられる状態に近いアニメーション表示をするために、湾曲したページの画像を表示していた。
 したがって、高速でめくり表示をする場合には、めくられているページの画像に基づいて、それぞれのページに何が書かれているのかを把握することが困難であった。このように、特許文献2に記載の表示装置では、高速でめくり表示をする場合にそれぞれのページに何が書かれているのかを把握しづらいので、読みたいページに早く到達することができないという問題があった。
 そこで、本発明はこれらの点に鑑みてなされたものであり、電子書籍やプレゼンテーション資料などのように多数のページから構成されるコンテンツを閲覧する際に、ユーザが、目的のページに素早く到達できるように、高速にページを切り替えるとともに、各ページに何が書かれているかを把握しやすくすることができる表示用プログラム及び表示装置を提供することを目的とする。
 本発明の第1の態様においては、コンピュータを、ユーザの操作を受け付ける操作受付部におけるユーザによる操作量を検出する操作量検出部、複数のページを含むコンテンツのそれぞれのページに対応する画像として、操作量に応じたサイズのページ画像を生成する画像生成部、及びユーザの操作に応じて、上記の複数のページ画像を所定の速度で順次切り替えながら表示部に表示させる表示制御部、として機能させるための表示用プログラムを提供する。
 上記の画像生成部は、例えば、ユーザの身体の一部の所定時間内の移動量に応じた縮小率で縮小したページ画像を生成する。画像生成部は、操作量検出部が操作量を検出してから、当該操作量に基づいて定められる経過時間に応じて、生成するページ画像のサイズを変化させてもよい。
 表示制御部は、例えば、複数のページ画像を所定の速度で順次移動させながら表示部に表示させ、複数のページ画像の少なくとも1つのページ画像の全体が表示部に表示された状態でページ画像の移動を停止させる。表示制御部は、複数のページ画像を操作量に応じた時間間隔で同じ位置で順次切り替えながら表示部に表示させてもよい。
 上記の表示用プログラムは、コンピュータを、コンテンツの種類を判別する判別部としてさらに機能させ、表示制御部は、ユーザの操作の態様と、判別部が判別したコンテンツの種類とに基づいて、ページを順方向に切り替えて表示させるか、逆方向に切り替えて表示させるかを判定してもよい。
 上記の表示用プログラムは、コンピュータを、コンテンツの種類を判別する判別部としてさらに機能させ、表示制御部は、コンテンツの種別に応じた並べ方で複数のページ画像を表示部に表示させてもよい。
 操作量検出部は、当該操作量検出部の傾斜、角加速度及び加速度の少なくとも1つを測定する動き測定部が測定した傾斜、角加速度及び加速度の少なくとも1つが示す動き操作量を、操作量として検出し、動き操作量が所定の範囲で変化すると、画像生成部は、動き操作量に応じたサイズの複数のページ画像を生成し、表示制御部は、複数のページ画像を所定の速度で切り替えながら表示部に表示させてもよい。
 上記の表示用プログラムは、コンピュータを、表示制御部が複数のページ画像のそれぞれを表示した時間を計測する時間計測部、及び複数のページ画像のそれぞれと、時間計測部が計測した時間とを関連付けて出力する出力部としてさらに機能させてもよい。
 本発明の第2の態様においては、ユーザの操作を受け付ける操作受付部と、ユーザによる操作の量である操作量を検出する操作量検出部と、複数のページを含むコンテンツのそれぞれのページに対応する画像として、操作量に応じたサイズのページ画像を生成する画像生成部と、ユーザの操作に応じて、複数のページ画像を所定の速度で順次切り替えながら表示部に表示させる表示制御部とを備える表示装置を提供する。
 本発明によれば、電子書籍やプレゼンテーション資料などのように多数のページから構成されるコンテンツを閲覧する際に、ユーザが、目的のページに素早く到達できるという効果を奏する。
第1の実施形態の表示装置100の構成例を示す図である。 1ページのページ画像a1が表示部140に表示されている状態を示す図である。 2ページのページ画像a2が表示部140に表示されている状態を示す図である。 4ページのページ画像a4が表示部140に表示されている状態を示す図である。 操作速度とページ画像の縮小率との関係の一例を示す図である。 操作受付部110がV2以上の操作速度の操作を受け付けてからの経過時間とページ画像の縮小率との関係の一例を示す図である。 操作受付部110がV2以上の操作速度の操作を受け付けてからの経過時間とページ画像の縮小率との関係の他の例を示す図である。 第2の実施形態に係る表示装置100の構成例を示す図である。 縦書きのコンテンツの表示例を示す図である。 横書きのコンテンツの表示例を示す図である。 第3の実施形態に係る複数ページの表示態様例を示す図である。 第3の実施形態に係る複数ページの表示態様例を示す図である。 第5の実施形態に係る表示装置100の構成例を示す図である。 表示装置100を傾けた状態を説明するための図である。 表示装置100を傾けた状態を説明するための図である。 第5の実施形態に係る表示装置100の傾きの他の例を示す図である。 第6の実施形態に係る表示装置100の構成例を示す図である。
<第1の実施形態>
[表示装置100の基本構成]
 図1は、第1の実施形態の表示装置100の構成例を示す図である。表示装置100は、電子書籍、プレゼンテーション資料及び写真などのコンテンツを表示することができる端末であり、例えばコンピュータ、タブレット端末、スマートフォン、テレビ又はプロジェクタである。表示装置100は、操作受付部110、制御部120、記憶部130及び表示部140を備える。
 制御部120は、記憶部130に記憶されたプログラムを実行することにより操作量検出部121、画像生成部122及び表示制御部123として機能するCPU及びマイクロプロセッサなどのコンピュータデバイスである。記憶部130は、制御部120を動作させるプログラムと、表示部140に表示するコンテンツとを記憶するROM、RAM及びハードディスクなどの記憶媒体である。表示部140は、コンテンツのページ画像を表示するディスプレイである。
 操作受付部110は、表示装置100のユーザの操作を受け付ける。具体的には、操作受付部110は、ユーザの身体の一部を用いた操作に応じた情報を生成して出力する。操作受付部110は、例えばタッチパネルであり、表示部140に触れたユーザの指または腕のような身体の一部の動きによりユーザの操作を受け付け、ユーザが身体の一部で触れた位置を示す情報を操作量検出部121に対して出力する。より具体的には、操作受付部110には、X座標と、X座標に直交するY座標とから構成される座標が割り当てられており、操作受付部110は、ユーザが身体の一部で触れた位置を示す座標の値を出力する。
 操作量検出部121は、操作受付部110におけるユーザによる操作の量を示す操作量を検出する。具体的には、操作量検出部121は、操作受付部110がタッチパネルである場合に、ユーザが、指を操作受付部110に接触させた状態で操作受付部110の第1位置から第2位置まで移動させるフリック動作の速度を操作量として検出する。操作量検出部121は、例えば、操作受付部110から入力された第1位置の座標と第2位置の座標との差分に基づいて算出した第1位置と第2位置との距離、及び操作受付部110から第1位置の座標を取得したタイミングと第2位置の座標を取得したタイミングとの時間差を算出する。操作量検出部121は、第1位置と第2位置との距離を当該時間差で除することによりユーザの指の移動速度を算出する。操作量検出部121は、第1位置と第2位置との距離を操作量として検出してもよい。
 画像生成部122は、複数のページを含むコンテンツのそれぞれのページに対応する、上記の操作量に応じたサイズのページ画像を生成する。具体的には、画像生成部122は、ユーザのフリック操作に基づいて、次に表示すべきページのコンテンツを記憶部130から読み出し、ユーザの指の動く速度に応じた縮小率でサイズを変化させたページ画像を生成する。例えば、画像生成部122は、ユーザの指の移動速度が大きければ大きいほど、より小さなページ画像を生成する。ここで、縮小率とは、コンテンツのページを速くめくらないで閲覧するときに表示されるページ画像のサイズである基準サイズ(例えば、表示部140のサイズ)に対するページ画像のサイズの割合である。ページ画像の縦方向の縮小率と横方向の縮小率とは、同一であってもよく、同一でなくてもよい。
 表示制御部123は、ユーザのフリック操作に応じて、画像生成部122が生成した複数のページ画像を所定の速度で順次切り替えながら表示部140に表示させる。例えば、表示制御部123は、表示するページ画像の位置を、所定時間内に所定の距離だけユーザが指を動かした向きに移動させるように切り替えながら表示部140に表示させる。具体的には、ユーザがX軸方向に指を動かしたとすると、表示制御部123は、時刻tにおいて(x1、y1)で示される座標位置に表示していたページ画像を、時刻t+ΔTにおいて(x1+ΔT×Δv、y1)で示される座標位置に切り替えて表示する。ここで、ΔTは、表示部140に表示する画像を切り替える時間間隔であり、Δvは、ページ画像の移動速度である。
 画像生成部122が生成したページ画像の縮小率が小さければ小さいほど、1ページのページ画像のx軸方向の画素数とy軸方向の画素数が少ない。したがって、ページ画像の縮小率が小さければ小さいほど、ページ画像の第1の端部が表示部140に現れた後に、当該ページ画像の第1の端部に対向する第2の端部が表示部140から消えるまで当該ページ画像が移動するのに要する時間が短い。その結果、ユーザには、ページ画像の縮小率が小さければ小さいほど、ページが速く変化するように見える。
 表示制御部123は、ユーザの操作量に応じて、ページ画像を移動させる速度をさらに変化させてもよい。具体的には、表示制御部123は、ユーザの操作量が大きければ大きいほど、縮小されたページ画像を移動する速度を大きくすることにより、ユーザに、ページ画像が縮小された状態におけるページめくり速度をさらに速く感じさせることができる。
 図2Aは、1ページのページ画像a1が表示部140に表示されている状態を示す図である。図2Bは、2ページのページ画像a2が表示部140に表示されている状態を示す図である。図2Cは、4ページのページ画像a4が表示部140に表示されている状態を示す図である。表示部140は、例えば、図2Aの状態から図2Bの状態に、ページ画像のサイズを連続的に変化させる。表示部140は、ページ画像の一部のみを表示してもよい。
 図2Bに示すページ画像a2のサイズは、ページ画像a1のサイズの約半分であり、縮小率50%のページ画像である。図2Bにおいては、ページ画像a2の2ページ分が表示部140に表示されている。同様に、図2Cに示すページ画像a4のサイズは、ページ画像a1のサイズの約4分の1であり、縮小率25%のページ画像である。図2Cにおいては、ページ画像a4の4ページ分が表示部140に表示されている。
 ここで、所定の操作量に応じて、表示制御部123が、表示部140のX軸方向の幅だけページ画像を移動させるのに要する時間が0.5秒であるとする。この場合、ページ画像a1の左端が表示部140に現れてから左向きに移動し、ページ画像a1の右端が表示部140から消えるまでに要する時間は約1秒である。これに対して、ページ画像a2の左端が表示部140に現れてから左向きに移動し、ページ画像a2の右端が表示部140から消えるまでに要する時間は約0.75秒である。ページ画像a4の左端が表示部140に現れてから左向きに移動し、ページ画像a4の右端が表示部140から消えるまでに要する時間は約0.625秒である。したがって、表示部140に表示されるページ画像が小さくなることで、ページ画像の移動速度が変わらなかった場合であっても、ユーザは、速くページが切り替えられているように感じる。
 ページ画像a2及びページ画像a4は、縮小された状態で、それぞれのページに含まれている情報を全て表示している。したがって、高速にページがめくられている場合であっても、ユーザは、ページ画像a2及びページ画像a4を見ることによって、それぞれのページにどのような内容が含まれているかを把握しやすい。例えば、ページ画像a2及びページ画像a4が縮小された状態で表示されているとしても、比較的大きな文字で書かれている章の見出しや図を見ることにより、ユーザは、読みたいページを容易に発見することができる。
 図3は、操作速度とページ画像の縮小率との関係の一例を示す図である。図3の横軸は、操作量検出部121が検出した、ユーザが指を移動させた速度を示し、縦軸は、それぞれの速度において画像生成部122が生成するページ画像の縮小率を示す。画像生成部122は、第1の速度V1未満の操作速度においては、コンテンツを縮小しないで、デフォルトの状態の基準サイズのページ画像を生成する。第1の速度V1以上、第2の速度V2未満の操作速度においては、操作速度が大きくなるにつれて、生成するページ画像の縮小率を小さくする。
 表示制御部123は、第1の速度V1未満の操作速度においては、ページ画像を縮小することなく表示する。すなわち、ユーザがV1未満のゆっくりした操作速度で指を動かした場合には、表示制御部123は、基準サイズのままで、ユーザが指を動かした向きにページ画像を移動させる。ユーザがV1以上、V2未満の操作速度で指を動かした場合には、ユーザはページを速くめくりたいと考えられるので、表示制御部123は、操作速度に応じた縮小率で縮小した画像を表示する。ユーザがV2以上の操作速度で指を動かした場合には、表示制御部123は、V2の操作速度で指を動かした場合の縮小率(例えば、20%)で縮小した画像を表示する。
 図4は、操作受付部110がV2以上の操作速度の操作を受け付けてからの経過時間とページ画像の縮小率との関係の一例を示す図である。画像生成部122は、操作量検出部121が操作量を検出してから、当該操作量に基づいて定められる経過時間に応じて、生成するページ画像のサイズを変化させる。
 具体的には、画像生成部122は、操作量検出部121が操作量を検出してから、ユーザの操作速度又はユーザが指を動かした距離に基づいて定められる時間T1が経過するまでの間は、ユーザの操作量に基づいて定められる縮小率に達するまで徐々にページ画像を小さくする。画像生成部122は、経過時間T1から経過時間T2までの間は、ユーザの操作量に基づいて定められる縮小率のページ画像を生成する。画像生成部122は、経過時間T2の後に生成するページ画像のサイズを徐々に大きくして、経過時間T3においてページ画像のサイズが基準サイズに達すると、それ以降は基準サイズの画像を生成する。
 表示制御部123は、ユーザがフリック操作をした後に徐々に小さくなるページ画像を表示部140に表示し、その後の所定の期間は、ユーザの操作量に基づいて定められる最も小さなサイズのページ画像を順次移動させながら表示する。さらに時間が経過すると、表示制御部123は、徐々にページ画像を大きくして、ページ画像のサイズが基準サイズに達した後に、ページ画像の移動を止める。画像生成部122及び表示制御部123が上記のように動作することにより、ユーザがページめくりを止める操作をすることなく、自動的にページめくり動作を停止させることができる。表示制御部123は、それぞれのページの一部だけが表示された状態ではなく、表示部140に表示されるページ画像の全体が表示部140に表示された状態でページ画像の移動を停止することが好ましい。
 表示制御部123は、ページ移動中に、ユーザによるタップなどの操作による、ページの移動を停止する指示を受けると、ページ画像を大きくして、ページ画像のサイズが基準サイズに達した後に、ページ画像の移動を止める。この場合に、表示制御部123は、表示部140に表示されるページ画像の全体が表示部140に表示された状態でページ画像の移動を停止することが好ましい。
 図5は、操作受付部110がV2以上の操作速度の操作を受け付けてからの経過時間とページ画像の縮小率との関係の他の例を示す図である。図5は、ユーザが、経過時間T3の時点で、再びフリック操作をした場合の例を示している。ユーザが、経過時間T3において、最初の操作速度よりも遅い操作速度で操作をしたので、画像生成部122は、経過時間T3から経過時間T4までの間は、経過時間T1までの間よりも遅いペースで、最初の操作の後の縮小率よりも大きな50%の縮小率までページ画像を徐々に小さくしている。画像生成部122は、経過時間T4から経過時間T5までの間は、縮小率50%のページ画像を生成し、経過時間T5以降は経過時間T2から経過時間T3までの間よりも遅いペースでページ画像を徐々に大きくしている。
[第1の実施形態の効果]
 以上のとおり、第1の実施形態によれば、画像生成部122が、ユーザの操作量に応じたサイズのページ画像を生成し、表示制御部123が、ユーザの操作に応じて、上記の複数のページ画像を所定の速度で順次切り替えながら表示部に表示させる。その結果、電子書籍やプレゼンテーション資料などのように多数のページから構成されるコンテンツを閲覧する際に、ページを高速にめくることができるとともに、高速にページがめくられている間にも、それぞれのページに何が書かれているかを把握しやすくなるので、ユーザが目的のページに素早く到達できるという効果を奏する。
<第2の実施形態>
[コンテンツに応じてページめくり方向を決定する]
 図6は、第2の実施形態に係る表示装置100の構成例を示す図である。図6に示した表示装置100は、判別部124をさらに備える点で図1に示した表示装置100と異なり、他の点で同じである。
 判別部124は、コンテンツの種類を判別する。コンテンツの種類とは、例えば、縦書き・横書き等の書式、文学書・学術書・漫画・絵本等の分類である。具体的には、判別部124は、例えば、コンテンツが主に縦書きの文章から構成されるか、主に横書きの文章から構成されるかを判別する。判別部124は、コンテンツの画像を解析することによりコンテンツの種類を判別してもよく、コンテンツに関連付けられたメタデータを参照することによりコンテンツの種類を判別してもよい。
 表示制御部123は、ユーザの操作の態様と、判別部124が判別したコンテンツの種類とに基づいて、ページを順方向に切り替えて表示させるか、逆方向に切り替えて表示させるかを判定する。ユーザの操作の態様とは、例えば、ユーザが指を移動させる向き、又はユーザが表示部140を押す位置である。ページを順方向に切り替えて表示させるとは、ページ番号が小さいページからページ番号が大きいページに順次切り替えながらページ画像を表示させることである。ページを逆方向に切り替えて表示させるとは、ページ番号が大きいページからページ番号が小さいページに順次切り替えながらページ画像を表示させることである。
 図7Aは、縦書きのコンテンツの表示例を示す図である。図7Bは、横書きのコンテンツの表示例を示す図である。表示制御部123は、判別部124が、コンテンツが縦書きであると判定した場合に、ユーザが左側にページをめくる操作をすると、図7Aに示すとおり、12ページ、11ページ、10ページの順にページ番号が小さくなるようにページ画像を移動しながら表示させる。表示制御部123は、判別部124が、コンテンツが横書きであると判定した場合に、ユーザが左側にページをめくる操作をすると、図7Bに示すとおり、10ページ、11ページ、12ページの順にページ番号が大きくなるようにページ画像を移動しながら表示させる。
[第2の実施形態の効果]
 以上のとおり、第2の実施形態によれば、判別部124がコンテンツの種類を判別し、表示制御部123が、ユーザの操作の態様と、判別部124が判別したコンテンツの種類とに基づいて、ページを順方向に切り替えて表示させるか、逆方向に切り替えて表示させるかを判定することにより、ユーザがページ番号を大きくする方向にページ画像を切り替えたいのか、ページ番号を小さくする方向にページ画像を切り替えたいのかを指示することなく、ユーザが実際の書籍のページをめくる場合と同等の態様でページ画像を表示することができる。
<第3の実施形態>
[コンテンツに応じて複数のページ画像の並べ方を決定する]
 図8A及び図8Bは、第3の実施形態に係る複数ページの表示態様例を示す図である。表示制御部123は、複数のページ画像を表示部140に表示する場合に、縦方向及び横方向のそれぞれの方向に複数のページを配置して、静止した状態で表示してもよい。例えば、表示制御部123は、ユーザの操作に応じて、2×2=4枚のページ画像を表示したり、3×3=9枚のページ画像を表示したりする。
 表示制御部123は、判別部124が判別したコンテンツの種類に応じた並べ方で複数のページ画像を表示部140に表示させてもよい。例えば、表示制御部123は、縦書きのコンテンツの場合には、図8Aに示すように、右から順に複数のページを並べて表示部140に表示し、横書きのコンテンツの場合には、図8Bに示すように、左から順に複数のページを並べて表示部140に表示する。
[第3の実施形態の効果]
 以上のとおり、第3の実施形態によれば、表示制御部123が、判別部124が判別したコンテンツの種類に応じた並べ方で複数のページ画像を表示部140に表示させることにより、複数のページを静止させて表示する場合に、ユーザが文章を読む方向に適した並び方でページ画像を表示させることができる。
<第4の実施形態>
[ページ画像を重ねるように切り替える]
 第1の実施形態においては、表示制御部123は、ページ画像を左右又は上下方向に移動させるように順次切り替えながら表示部140に表示させた。これに対して、表示制御部123は、操作量に応じた時間間隔で同じ位置に順次ページ画像を表示させてもよい。表示制御部123は、ページ画像が順次重ねられるように切り替えたり、重ねられたページ画像から順次取り除くように切り替えたりして表示部140に表示させてもよい。
 具体的には、表示制御部123は、表示されているページ画像の表示をフェードアウトした後に、次のページ又は前のページのページ画像を表示させる。この場合において、表示制御部123は、それぞれのページ画像のサイズを変化させないで、操作量に応じた時間間隔で同じ位置において順次ページ画像を切り替えてもよい。
[第4の実施形態の効果]
 本実施形態によれば、ページ画像のサイズを変化させないまま、操作量に応じた速度で高速にページを切り替えることができる。ページ画像のサイズが変化しないので、ユーザは、高速にページが切り替えられる間にも、それぞれのページの内容を把握しやすい。
<第5の実施形態>
[端末の動きに応じてページめくり動作をする]
 図9は、第5の実施形態に係る表示装置100の構成例を示す図である。図9に示す表示装置100は、動き測定部150をさらに備える点で図1に示した表示装置100と異なり、他の点で同じである。
 動き測定部150は、表示装置100の傾斜、角加速度及び加速度の少なくとも1つを検出し、検出した傾斜、角加速度及び加速度の少なくとも1つを示す動き情報を出力する。動き測定部150は、例えばジャイロセンサ、角速度センサ及び加速度センサのいずれかから構成される。表示装置100の傾斜は、例えば、重力の方向に直交する面と表示部140の面との間の角度である。
 操作量検出部121は、動き測定部150が測定した傾斜、角加速度及び加速度の少なくとも1つが示す動き操作量を、ユーザの操作量として検出する。操作量検出部121は、傾斜、角加速度及び加速度の複数を組み合わせることにより、操作量を検出してもよい。操作量検出部121は、操作受付部110がユーザから所定の操作を受けた後に、操作量の検出を開始してもよい。
 画像生成部122が検出した操作量が、ページ画像をめくる方向において所定の範囲で変化すると、画像生成部122は、動き操作量に応じたサイズの複数のページ画像を生成する。ページ画像をめくる方向における変化とは、左右開きのコンテンツの場合には、コンテンツの左右方向に直交し、かつ、表示部140の面上にある線分を回転軸として表示装置100を回転させたときの変化であり、上下開きのコンテンツの場合には、コンテンツの上下方向に直交し、かつ、表示部140の面上にある線分を回転軸として表示装置100を回転させたときの変化である。
 図10A及び図10Bは、表示装置100を傾けた状態を説明するための図である。図10Aにおける表示装置100は、左開きのコンテンツを表示している。図10Bは、図10AのA-A’断面図である。図10Bにおける表示装置100aは、水平な状態を示しており、表示装置100bは、ページをめくる方向に直交する方向の線分Lを回転軸として、表示装置100aが角度θだけ傾けられた状態を示している。この場合には、角度θが動き操作量に相当する。
 表示制御部123は、動き操作量に応じて、複数のページ画像を所定の速度で切り替えながら表示部140に表示させる。表示制御部123は、図10Bの例においては、角度θが所定の正の角度よりも大きい場合に、コンテンツの後ろの方のページを表示する方向にページ画像を切り替えながら表示し、角度θが所定の負の角度よりも小さい場合に、コンテンツの前の方のページを表示する方向にページ画像を切り替えながら表示する。
 画像生成部122は、表示装置100の傾斜の変化量だけではなく、角速度及び加速度の変化量に応じたサイズの画像を生成してもよい。表示制御部123も、角速度及び加速度の変化量に応じて、複数のページ画像を所定の速度で切り替えながら表示部140に表示させてもよい。例えば、動き測定部150が、第1の向きにおいて表示装置100に加えられた、所定の閾値より大きな角速度又は加速度を検出すると、画像生成部122は、角速度又は加速度に応じたサイズの複数のページ画像を生成する。
 同様に、表示制御部123は、角速度又は加速度に応じて、ページ画像を切り替える速度を変化させる。動き測定部150が、第1の向きと反対の第2の向きにおいて表示装置100に加えられた、所定の閾値より大きな角速度又は加速度を検出すると、表示制御部123は、第1の向きに角速度又は加速度が加わった場合と反対の向きにページを切り替える。
 図11は、第5の実施形態に係る表示装置100の傾きの他の例を示す図である。図11に示すように、動き測定部150は、表示装置100の表示部140の面に直交する方向を回転軸として、表示装置100aの位置から表示装置100bの位置まで表示装置100が回転した傾きの角度δを、動き操作量として検出してもよい。動き測定部150は、表示装置100の表示部140の面に直交する方向を回転軸として表示装置100が回転したときの角速度又は加速度を、動き操作量として検出してもよい。
 この場合において、表示制御部123は、表示装置100の回転に伴って、表示部140に対するコンテンツのページ画像の向きを変化させてもよい。例えば、表示制御部123は、ユーザが、表示装置100を回転させた表示装置100bの状態においても、表示装置100を回転させる前の表示装置100aの状態(角度δ=0の状態)に表示していたページ画像の向きのまま見えるように表示部140に表示させる。
[第5の実施形態の効果]
 本実施形態によれば、表示装置100の筐体の動きに応じてページを高速にめくることができる。したがって、例えば、ユーザが混雑した電車の中でコンテンツを閲覧する場合に、片手で表示装置100を持った状態でページを高速にめくることが可能になる。さらに、ページ画像をめくる方向において所定の範囲で傾斜、角加速度及び加速度の少なくとも1つが変化した場合に、ページをめくることができるようにすることで、ページをめくるべき方向以外の方向に表示装置100が動いた場合に、不必要にページがめくられてしまうことを防止できる。
<第6の実施形態>
[各ページの表示時間を集計する]
 図12は、第6の実施形態に係る表示装置100の構成例を示す図である。図12に示した表示装置100は、時間計測部125及び出力部126をさらに有する点で図9に示した表示装置100と異なり、他の点で同じである。
 時間計測部125は、表示制御部123が複数のページ画像のそれぞれを表示した時間を計測する。時間計測部125は、ページ画像が縮小されない状態で表示された時間と縮小された状態で表示された時間とを分けて計測してもよい。
 出力部126は、複数のページ画像のそれぞれと、時間計測部125が計測した時間とを関連付けた情報を出力する。出力部126は、例えば、ページ番号ごとに、それぞれのページを表示した時間を、通信回線を介して接続されたサーバに出力する。出力部126は、それぞれのページを表示した時間を表示部140に表示させてもよい。出力部126は、ページ番号と、当該ページを表示した時間と、当該ページを表示した縮小率とを関連付けて出力してもよい。
 出力部126は、複数のページのうち、表示した時間が長いページから順番に並べた情報を出力してもよい。出力部126は、所定の基準時間より長い時間にわたって表示されたページ番号と、当該ページを表示した時間を出力してもよい。また、出力部126は、縮小されることなく表示されたページの表示時間を出力してもよい。
[第6の実施形態の効果]
 本実施形態によれば、ユーザがそれぞれのページを閲覧した時間を集計することができる。コンテンツの提供者は、ユーザがそれぞれのページを閲覧した時間を示す情報を取得することにより、ユーザが関心を持っているページを把握して、マーケティングに活用することができる。
<他の実施形態>
 上記の実施形態においては、表示制御部123は、ページ画像を表示部140に表示していたが、ページ画像を縮小して表示している間に、ページ画像が表示されていない表示部140内の領域に、ページ番号を表示させてもよい。表示制御部123は、表示部140に表示するページ画像の縮小率が小さいほど大きなサイズでページ番号を表示させてもよい。表示制御部123が、このようにページ番号を表示させることで、ユーザは、高速にページがめくられている間にも、何ページまで到達したかを容易に把握することができる。
 また、上記の実施形態においては、表示制御部123が、コンテンツに含まれる全てのページのページ画像を順次切り替えながら表示部140に表示させることを想定して説明していたが、特定のページを抽出して表示させてもよい。例えば、表示制御部123は、章・節などの見出しがあるページ又は図が含まれているページを抽出し、抽出したページを順次切り替えながら表示させてもよい。表示制御部123が、このように表示させることで、ユーザは、短時間で興味があるページに到達することができる。
 以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
100 表示装置
110 操作受付部
120 制御部
121 操作量検出部
122 画像生成部
123 表示制御部
124 判別部
125 時間計測部
126 出力部
130 記憶部
140 表示部
150 測定部

Claims (10)

  1.  コンピュータを、
     ユーザの操作を受け付ける操作受付部における前記ユーザによる操作量を検出する操作量検出部、
     複数のページを含むコンテンツのそれぞれのページに対応する画像として、前記操作量に応じたサイズのページ画像を生成する画像生成部、及び
     前記ユーザの操作に応じて、前記複数のページ画像を所定の速度で順次切り替えながら表示部に表示させる表示制御部、
     として機能させるための表示用プログラム。
  2.  前記画像生成部は、前記操作量検出部が前記操作量として検出した、前記ユーザの身体の一部の所定時間内の移動量に応じた縮小率でサイズを変化させた前記ページ画像を生成する
     請求項1に記載の表示用プログラム。
  3.  前記画像生成部は、前記操作量検出部が前記操作量を検出してから、当該操作量に基づいて定められる経過時間に応じて、生成する前記ページ画像のサイズを変化させる
     請求項1又は2に記載の表示用プログラム。
  4.  前記表示制御部は、前記複数のページ画像を所定の速度で順次移動させながら前記表示部に表示させ、前記複数のページ画像の少なくとも1つの前記ページ画像の全体が前記表示部に表示された状態で前記ページ画像の移動を停止させる
     請求項1から3のいずれか一項に記載の表示用プログラム。
  5.  前記コンピュータを、前記コンテンツの種類を判別する判別部としてさらに機能させ、
     前記表示制御部は、前記ユーザの操作の態様と、前記判別部が判別した前記コンテンツの種類とに基づいて、ページを順方向に切り替えて表示させるか、逆方向に切り替えて表示させるかを判定する
     請求項1から4のいずれか一項に記載の表示用プログラム。
  6.  前記コンピュータを、前記コンテンツの種類を判別する判別部としてさらに機能させ、
     前記表示制御部は、前記コンテンツの種別に応じた並べ方で前記複数のページ画像を前記表示部に表示させる
     請求項1から4のいずれか一項に記載の表示用プログラム。
  7.  前記操作量検出部は、当該操作量検出部の傾斜、角加速度及び加速度の少なくとも1つを測定する動き測定部が測定した傾斜、角加速度及び加速度の少なくとも1つが示す動き操作量を、前記操作量として検出し、
     前記動き操作量が所定の範囲で変化すると、
     前記画像生成部は、前記動き操作量に応じたサイズの複数のページ画像を生成し、
     前記表示制御部は、前記複数のページ画像を前記所定の速度で切り替えながら前記表示部に表示させる
     請求項1に記載の表示用プログラム。
  8.  前記コンピュータを、
     前記表示制御部が前記複数のページ画像のそれぞれを表示した時間を計測する時間計測部、及び
     前記複数のページ画像のそれぞれと、前記時間計測部が計測した時間とを関連付けた情報を出力する出力部、
     としてさらに機能させるための請求項1から7のいずれか一項に記載の表示用プログラム。
  9.  前記表示制御部は、前記複数のページ画像を前記操作量に応じた時間間隔で同じ位置で順次切り替えながら前記表示部に表示させる
     請求項1から3のいずれか一項に記載の表示用プログラム。
  10.  ユーザの操作を受け付ける操作受付部と、
     前記ユーザによる前記操作の量である操作量を検出する操作量検出部と、
     複数のページを含むコンテンツのそれぞれのページに対応する画像として、前記操作量に応じたサイズのページ画像を生成する画像生成部と、
     前記ユーザの操作に応じて、前記複数のページ画像を所定の速度で順次切り替えながら表示部に表示させる表示制御部と
     を備える表示装置。

     
PCT/JP2013/078288 2012-10-19 2013-10-18 表示用プログラム及び表示装置 WO2014061775A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014506649A JPWO2014061775A1 (ja) 2012-10-19 2013-10-18 表示用プログラム及び表示装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-231811 2012-10-19
JP2012231811 2012-10-19

Publications (1)

Publication Number Publication Date
WO2014061775A1 true WO2014061775A1 (ja) 2014-04-24

Family

ID=50488331

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/078288 WO2014061775A1 (ja) 2012-10-19 2013-10-18 表示用プログラム及び表示装置

Country Status (2)

Country Link
JP (1) JPWO2014061775A1 (ja)
WO (1) WO2014061775A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019164547A (ja) * 2018-03-19 2019-09-26 京セラドキュメントソリューションズ株式会社 情報処理装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163193A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2002269091A (ja) * 2001-03-09 2002-09-20 Minolta Co Ltd 電子ブック装置
JP2004318861A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像ビューア及びその画像表示プログラム並びに画像表示方法
JP2006221406A (ja) * 2005-02-10 2006-08-24 Seiko Epson Corp 情報表示装置
JP2011233064A (ja) * 2010-04-30 2011-11-17 Sony Corp 情報処理装置及び表示画面操作方法
JP2012137822A (ja) * 2010-12-24 2012-07-19 Kyocera Corp 携帯端末装置
JP2012150566A (ja) * 2011-01-17 2012-08-09 Sharp Corp 表示装置、表示方法、コンピュータプログラム、及び記録媒体

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4752900B2 (ja) * 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US20110119578A1 (en) * 2009-11-17 2011-05-19 Schwartz Michael U Method of scrolling items on a touch screen user interface
JP2012168790A (ja) * 2011-02-15 2012-09-06 Brother Ind Ltd 表示プログラム、及び、表示装置
JP5667469B2 (ja) * 2011-02-24 2015-02-12 京セラ株式会社 電子機器、表示制御方法および表示制御プログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163193A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2002269091A (ja) * 2001-03-09 2002-09-20 Minolta Co Ltd 電子ブック装置
JP2004318861A (ja) * 2003-03-31 2004-11-11 Seiko Epson Corp 画像ビューア及びその画像表示プログラム並びに画像表示方法
JP2006221406A (ja) * 2005-02-10 2006-08-24 Seiko Epson Corp 情報表示装置
JP2011233064A (ja) * 2010-04-30 2011-11-17 Sony Corp 情報処理装置及び表示画面操作方法
JP2012137822A (ja) * 2010-12-24 2012-07-19 Kyocera Corp 携帯端末装置
JP2012150566A (ja) * 2011-01-17 2012-08-09 Sharp Corp 表示装置、表示方法、コンピュータプログラム、及び記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019164547A (ja) * 2018-03-19 2019-09-26 京セラドキュメントソリューションズ株式会社 情報処理装置
JP7069904B2 (ja) 2018-03-19 2022-05-18 京セラドキュメントソリューションズ株式会社 情報処理装置

Also Published As

Publication number Publication date
JPWO2014061775A1 (ja) 2016-09-05

Similar Documents

Publication Publication Date Title
US11698706B2 (en) Method and apparatus for displaying application
US9696809B2 (en) Scrolling and zooming of a portable device display with device motion
US10318017B2 (en) Viewing images with tilt control on a hand-held device
EP2997443B1 (en) Portable device and control method thereof
US9600148B2 (en) Image display apparatus, image display method, and computer-readable medium
US10871893B2 (en) Using gestures to deliver content to predefined destinations
JP2021177397A (ja) 着用可能電子機器のための竜頭入力
US9423932B2 (en) Zoom view mode for digital content including multiple regions of interest
EP2791760B1 (en) Display apparatus and method of changing screen mode using the same
JP5304577B2 (ja) 携帯情報端末および表示制御方法
KR102037481B1 (ko) 디스플레이 장치, 디스플레이 장치를 제어하는 방법 및 그 방법을 수행하는 프로그램이 기록된 기록 매체
JP6308214B2 (ja) 表示制御装置、表示制御方法および記録媒体
KR101163346B1 (ko) 터치스크린 제어방법, 장치, 이를 위한 기록매체 및 이를 포함하는 사용자 단말
KR20090070491A (ko) 터치스크린을 이용한 화면 제어 장치 및 방법
US20190279594A1 (en) Method and device for controlling display of a flexible display screen
Benko et al. Multi-monitor mouse
US20170345397A1 (en) Information processing device and image display method
JP2015035092A (ja) 表示制御装置及び表示制御装置の制御方法
CN103902196B (zh) 屏幕显示***、方法及电子显示设备
JP2012108800A (ja) 表示装置、表示装置の制御方法及びプログラム
WO2014061775A1 (ja) 表示用プログラム及び表示装置
KR102278229B1 (ko) 전자기기 및 그 제어 방법
WO2019094130A1 (en) Scrolling interface control for computer display
JP2012173980A (ja) 表示装置、表示方法、及び表示プログラム
JP2017167846A (ja) 表示装置、表示方法、表示プログラム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2014506649

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13846409

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13846409

Country of ref document: EP

Kind code of ref document: A1