Content provision system and program
The content providing system addresses the monotony of scrolling by using motion detection to display panoramic views in e-books, offering a dynamic and engaging reading experience beyond traditional scrolling methods.
Patent Information
- Application Number
- JP2021151932
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-17
- Publication Date
- 2025-05-22
- Estimated Expiration
- 2041-09-17
AI Technical Summary
Current e-book reading on smartphones and tablets is limited to scrolling, which is monotonous and does not allow for alternative methods of enjoying diverse e-book content such as Webtoons, manga, and multimedia-rich materials.
A content providing system that includes a content distribution device and a user terminal equipped with a motion detection sensor, allowing for the display of still image cuts through scrolling and panoramic view cuts through vertical or horizontal movement of the user terminal, enabling interactive and engaging content presentation.
This solution allows for the display of e-book content using methods other than scrolling, enhancing user engagement and enjoyment by incorporating motion detection to reveal panoramic views, thus providing a more dynamic reading experience.
Smart Images

Figure 0007681480000001 
Figure 0007681480000002 
Figure 0007681480000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a content browsing technique for displaying electronic book data on a user terminal such as a smartphone. [Background technology]
[0002] E-books, which are digitalized versions of books, comics, and pocket books, can be viewed on general-purpose devices such as smartphones and tablet devices, or on dedicated e-book readers. E-books can be viewed using a pre-set viewer or by downloading / installing a viewer. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6469875 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, e-book works, i.e., content, have become more diverse, for example, there are Webtoons that are read by scrolling vertically. Many Webtoons are designed to be viewed on smartphones or tablet devices, and manga works are generally color pages, and some even include music and animation.
[0005] On the other hand, reading e-books on smartphones and tablet devices is a monotonous operation of scrolling to display and read the next content. This is the same concept as turning the pages of a physical comic book or novel, and the idea is to "enjoy the content" by turning the pages, and no other operations (movements) are required other than scrolling.
[0006] Therefore, an object of the present invention is to provide a content providing system that allows users to enjoy the contents of electronic books by a method other than scrolling, in which the contents are read by scrolling. [Means for solving the problem]
[0007] (1) The content providing system of the present invention includes a content distribution device that distributes electronic books, and a user terminal that is provided with a viewer for viewing the electronic books and is equipped with a motion detection sensor.
[0008] The electronic book includes a plurality of still image cuts and at least one or more panoramic view cuts, and the viewer performs a first display control of reading the delivered electronic book and displaying the still image cuts in a predetermined display area in a reading forward direction in response to scrolling for the viewer, and a second display control of performing display processing of the panoramic view cuts in response to vertical or horizontal movement of the user terminal detected by a motion detection sensor. Here, the electronic book may be configured such that pre-read information of a panoramic view cut is set in a predetermined still image cut. The viewer reads the electronic book distributed by streaming from the content distribution device and displays it in a predetermined display area, and determines whether pre-read information is present in a still image cut reading process, and transmits a distribution request for the panoramic view cut to the content distribution device when it is determined that the pre-read information is present. The content distribution device may be configured to accept the distribution request for the panoramic view cut and transmit it to the user terminal, and the viewer may be configured to execute a reading process for the received panoramic view cut at a timing before the panoramic view cut is displayed in the display area, and to perform a display process for the panoramic view cut that has been pre-read in the second display control.
[0009] (2) In the above (1), the panoramic view cut may include a first area displayed in response to scrolling on the viewer, and a second area depicting a wide-angle area in the up-down or left-right direction from a viewpoint centered on the first area. In the second display control, the viewer may acquire the up-down or left-right movement of the user terminal detected by a motion detection sensor, and display the second area located in the direction of the acquired movement of the user terminal.
[0010] (3) In (2) above, the viewer can be configured to perform the second display control when the first area is displayed at a predetermined percentage or more of the display area, when the first area is scrolled to a predetermined display position within the display area, or when the first area is selected by a user operation.
[0012] ( 4 )From (1) above ( 3), the electronic book can be composed of vertically long content in which still image cuts and panoramic view cuts are arranged in order in the reading direction in response to vertical scrolling of the viewer.
[0013] ( 5 The program of the present invention is executed on a user terminal equipped with a motion detection sensor in order to read an electronic book distributed from a content distribution device. The electronic book is configured to include a plurality of still image cuts and at least one or more panoramic view cuts, and the electronic book delivered to the user terminal is read and displayed in a predetermined display area as follows: In the display area The display device realizes a first function of displaying still image cuts in a reading forward direction in response to scrolling of the screen, a second function of acquiring vertical or horizontal movement of the user terminal detected by a motion detection sensor, and a third function of performing display processing of panoramic view cuts in response to vertical or horizontal movement of the user terminal. The electronic book may be configured so that pre-reading information of a panoramic view cut is set for a predetermined still image cut. The program may further realize a fourth function of reading the electronic book distributed by streaming from a content distribution device and displaying it in a display area, determining whether pre-reading information is present in a still image cut reading process, and transmitting a delivery request for the panoramic view cut to the content distribution device when it is determined that the pre-reading information is present, and a fifth function of receiving a panoramic view cut based on the delivery request distributed from the content distribution device and executing a read process for the received panoramic view cut at a timing before the panoramic view cut is displayed in the display area, and the third function may be configured to perform a display process for the panoramic view cut previously read in response to a vertical or horizontal movement of the user terminal. Effect of the Invention
[0014] In addition to displaying still image cuts in a reading direction in response to scrolling for the viewer, the present invention also performs display processing for panoramic view cuts in response to vertical or horizontal movement of the user terminal detected by a motion detection sensor, making it possible to display content using methods other than scrolling and providing a presentation for enjoying the content. [Brief description of the drawings]
[0015] [Figure 1] 1 is a diagram showing a network configuration and functional blocks of a content providing system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of electronic book data according to the first embodiment. [Diagram 3] 4A to 4C are diagrams for explaining display control on a user terminal of electronic book data including a panoramic view cut according to the first embodiment. [Figure 4]4A to 4C are diagrams for explaining display control on a user terminal of electronic book data including a panoramic view cut according to the first embodiment. [Diagram 5] FIG. 13 is a diagram showing a modified example of the electronic book data of the first embodiment. [Figure 6] FIG. 2 is a diagram showing a content providing method and a processing flow of a viewer according to the first embodiment. [Figure 7] FIG. 11 is a diagram showing an example of electronic book data according to the second embodiment. [Figure 8] FIG. 11 is a diagram showing a content providing method and a processing flow of a viewer according to the second embodiment. BEST MODE FOR CARRYING OUT THEINVENTION
[0016] (First embodiment) 1 to 6 are diagrams for explaining a content providing system according to a first embodiment, and FIG. 1 is an explanatory diagram of a network configuration and functional blocks.
[0017] The content providing system of this embodiment provides an electronic book service for viewing electronic books on a user terminal 100. As described above, an electronic book is a piece of paperback book, manga, pocket book, etc., converted into electronic data, and is content that can be read page by page or cut by cut.
[0018] In the following description, Webtoon works are used as an example of e-books, but the present invention can be applied to browsing of various contents provided as e-books, not limited to Webtoon. In addition, the present invention can also include e-books in which panoramic view cuts are applied to illustrations or titles of novels, and can be applied to e-books in general, other than comics.
[0019] The user terminal 100 is, for example, a portable mobile terminal such as a multi-function mobile phone like a smartphone or a tablet terminal, and is equipped with a wireless communication function. The communication unit 110 controls communication in a mobile communication network such as an IP network or a 4G / 5G / LTE line (mobile data communication via a mobile phone line). For example, the user terminal 100 is equipped with a Wi-Fi (wireless LAN) function or a mobile data communication function using a SIM card. Note that the user terminal 100 may or may not be equipped with a calling function. In addition, the user terminal 100 is equipped with a speaker 130 as an audio output device, a touch panel type display input unit 140, a motion detection sensor 150, and a memory unit 160.
[0020] The control unit 120 of the user terminal 100 includes a display control unit 121. The display control unit 121 is an electronic book viewing application including a viewer 121a for viewing electronic books. The viewer 121a reads electronic book data distributed by streaming from the content distribution device 300 and performs display and playback processing. The display and playback control of the viewer 121a will be described in detail later.
[0021] Note that viewer 121a may be provided as an electronic book viewing application including viewer 121a, or may be provided as a plug-in application for expanding the functionality of a browser. In this case, the browser is display control unit 121, and when an operation for viewing an electronic book is performed in the display control of the browser, viewer 121a, which is a plug-in application, is executed to display and play the electronic book.
[0022] The display control unit 121 including the viewer 121a may be pre-installed in the user terminal 100, or may be downloaded and installed from a predetermined application distribution server at any timing when the user reads an electronic book. In addition, when it operates as a plug-in, the viewer 121a may be downloaded or installed at the timing of the display control of the browser.
[0023] The motion detection sensor 150 is a sensor device that detects the motion of the user terminal 100, i.e., whether the user terminal 100 moves up, down, left or right while being held in the hand. The motion detection sensor 150 may be a sensor device such as a known acceleration sensor (motion sensor) or gyro sensor, or may be a sensor device that combines an acceleration sensor and a gyro sensor.
[0024] Content distribution device 300 distributes the corresponding electronic book data in a streaming manner in response to a distribution request from user terminal 100. Communication device 310 controls communication for streaming distribution via an IP network or a mobile communication network. Control device 320 includes a content registration unit 321 and a content distribution unit 322. Storage device 330 stores various information including the electronic book data.
[0025] Content registration unit 321 accepts registration of electronic book data to be distributed, and stores it in storage device 330. Content registration unit 321 also generates and provides a screen on which each registered electronic book can be viewed (selected) on user terminal 100. In other words, registered electronic books are made selectable by the user, and made available for streaming distribution.
[0026] The content delivery unit 322 delivers electronic book data in a streaming manner. In streaming delivery, electronic book data is divided into a predetermined number of packets and delivered, and the viewer 121a of the user terminal 100 reads and displays / plays the data in packets. The viewer 121a discards the packets (data) each time display / playback is completed, and controls the data so that they are not left in the storage area of the user terminal 100.
[0027] An example of a packet unit is a unit of a plurality of cuts that make up electronic book data. The content delivery unit 322 can transmit data sequentially for each of the plurality of cuts that make up the electronic book data. The packet unit can be set arbitrarily. For example, packets can be divided by page unit of a comic book or novel.
[0028] In this embodiment, the electronic book data is described as being composed of a plurality of cuts, but the size of the cuts is arbitrary. For example, the viewer 121a of the user terminal 100 has a predetermined display area (display range), and one cut may be approximately the same size as the size of the display area, or may be any size that allows multiple cuts to be displayed within the display area, or may be a cut larger than the display area. In addition, in manga, the word "frame" is sometimes used as a word corresponding to a cut. In this case, it is possible to include a form in which one cut is composed of one frame, or one cut is composed of multiple frames.
[0029] Furthermore, in streaming distribution, in addition to the case where one cut is one packet, one cut can be divided into multiple packets and distributed, or one packet can contain multiple cuts and be distributed, and it is not necessary to be limited to the case where one cut is one packet.
[0030] Fig. 2 is a diagram showing an example of electronic book data of this embodiment. As shown in Fig. 2, the electronic book data is composed of a plurality of cuts C1 to Cn, which are arranged in the direction of reading as a work. In other words, cut C1 is at the top, and each cut is arranged in order according to the flow of the work. The user can perform a scroll operation on the display area of viewer 121a to sequentially view the cuts arranged in the direction of reading.
[0031] The electronic book data includes still image cuts and panoramic view cuts. The still image cuts are image data. The panoramic view cuts are also image data, but as shown in FIG. 2, they include a still image cut C3 that is displayed in response to scrolling on the viewer 121a, and still image cuts C31 and C32 (right side) and still image cuts C33 and C34 (left side) depicting wide-angle areas in the left and right directions from a viewpoint centered on the still image cut C3 (first area).
[0032] That is, the panoramic view cut in this embodiment is a still image cut long in the left-right direction, and may be a single continuous still image cut or a cut in which a plurality of still image cuts are connected in the left-right direction. The panoramic view cut includes the still image cut C3 as a first area displayed in response to scrolling on the viewer 121a, and includes still image cuts C31 and C32 (right side) and still image cuts C33 and C34 (left side) as a second area depicting a wide-angle area in the left-right direction from a viewpoint centered on the first area.
[0033] 2 is an example, and may be, for example, a panoramic view cut including only a still image cut C31 on the right side of the still image cut C3, or a panoramic view cut including only a still image cut C33 on the left side of the still image cut C3. The number of cuts included in the second area is arbitrary.
[0034] 3 and 4 are diagrams for explaining display control in the user terminal 100. FIG. 4 is a diagram seen from above of FIG. 3. When the user moves the user terminal 100 left or right, the motion detection sensor 150 detects the moving direction of the user terminal 100. The viewer 121a cooperates with the motion detection sensor 150 to obtain the moving direction of the user terminal 100 detected by the motion detection sensor 150. The viewer 121a displays a still image cut of the second area located in the direction of the detected movement of the user terminal 100.
[0035] To explain the case of the panoramic view cut illustrated in Figure 2, when the viewer 121a detects that the user terminal 100 has moved to the right while the still image cut C3 is being displayed, the viewer 121a can display the still image cut C31 as described above, and when the viewer 121a detects that the user terminal 100 has moved further to the right while the still image cut C31 is being displayed, the viewer 121a can display the still image cut C32.
[0036] Fig. 5 is a diagram showing a modified example of electronic book data of this embodiment. The example of Fig. 5 is a panoramic view cut including still image cuts C35 (upper side) and 36 (lower side) depicting a wide-angle area in the up-down direction from a viewpoint centered on the still image cut C3 (first region) in addition to the left-right direction. Also, the second region includes still image cuts C33a and 33b depicting a wide-angle area in the up-down direction from a viewpoint centered on the still image cut C33. Also, like the horizontally long panoramic view cut described above, the cut depicting the wide-angle area in the up-down direction can be composed of one continuous still image cut, or can be composed of a cut in which multiple still image cuts are vertically connected.
[0037] In this manner, the panoramic view cut of this embodiment can be configured to include only the left-right direction, only the up-down direction, both the left-right and up-down directions, or only one of the up-down, left-right directions.
[0038] FIG. 6 is a diagram showing a processing flow of the content providing system of this embodiment.
[0039] The content distribution device 300 performs a registration process for electronic book data for streaming distribution (S301).
[0040] If the viewer 121a for viewing electronic books is not installed in the user terminal 100, the user terminal 100 downloads and installs an electronic book viewing application including the viewer 121a (S101). The electronic book viewing application can be downloaded from a predetermined application download site.
[0041] When the electronic book viewing application is selected by a user operation, the user terminal 100 connects to the content distribution device 300. The content distribution device 300 provides the user terminal 100 with a selection screen of registered electronic books, i.e., a selection screen of viewable electronic books (S302). The user selects an electronic book that he / she wishes to view on the selection screen provided by the content distribution device 300 (S102). The display control unit 120 (electronic book viewing application) of the user terminal 100 transmits a streaming distribution request for the selected electronic book, and starts the viewer 121a in response to the selection of the electronic book (S103). In addition, the viewer 121a, upon starting, performs a linking process so as to obtain motion detection information of the user terminal 100 from the motion detection sensor 150 (S104).
[0042] content delivery The device 300 (content delivery unit 322) starts streaming delivery of the selected electronic book (S303). The viewer 121a of the user terminal 100 reads each packet in the order in which it was received, and performs display and playback processing of the cuts that have been read in the display area of the viewer 121a (S105).
[0043] The viewer 121a performs a first display control in which the delivered electronic book is read and, within a specified display area, still image cuts are displayed in a reading forward direction in response to scrolling of the viewer 121a, and a second display control in which display processing of panoramic view cuts is performed in response to vertical or horizontal movement of the user terminal 100 detected by the motion detection sensor 150.
[0044] Specifically, it is determined whether or not the cuts displayed in the display area include a panoramic view cut (S106). If it is determined that a panoramic view cut is included (YES in S106), the vertical or horizontal movement of the user terminal 100 detected by the motion detection sensor 150 is acquired (S107), and still image cuts constituting the panoramic view cut located in the acquired direction of the movement of the user terminal 100 are displayed (S108). In other words, the viewer 121a performs terminal motion-linked display control (second display control) according to the movement of the user terminal 100, rather than a scroll operation on the viewer 121a.
[0045] At this time, the viewer 121a can be configured to perform the above-mentioned second display control when the still image cut C3 (first area) constituting the panoramic view cut is displayed at a predetermined rate or more in the display area, when the still image cut C3 is scrolled to a predetermined display position in the display area, or when the still image cut C3 is selected (tapped) by a user operation.
[0046] Furthermore, when the still image cut C3 is displayed in the display area by vertical scrolling, the still image cut C3 may be provided with a mechanism for making it easy to grasp the presence of cuts that continue in the left and right direction. For example, a part of a speech bubble, person, landscape, object, etc. drawn in a still image cut that is located in the left and right direction may be displayed in the still image cut C3. Also, a mark, icon, message, etc. indicating that it is a panoramic view cut may be displayed to clearly indicate the presence of the still image cut C3.
[0047] In addition, the viewer 121a can determine whether or not the cut displayed in the display area is a panoramic view cut by, for example, adding identification information (such as a flag or an identifier) indicating that it is a panoramic view cut.
[0048] Then, as the cuts move within the display area in response to the scroll operation, a streaming delivery request for the next cut to be read is transmitted (S109), and the content delivery The device 300 performs streaming delivery based on a delivery request in response to the scroll operation (S304). The user terminal 100 returns to step S105 to read packets received in sequence and perform display / playback processing until viewing is completed (NO in S110). When viewing is completed (when an operation to close the viewer 121a is performed) (YES in S110), the viewer 121a is closed (S111).
[0049] The content providing system of this embodiment provides an electronic book including a panoramic view cut, and the panoramic view cut is configured to include an area displayed in response to scrolling on the viewer 121a of the user terminal 100, and an area depicting a wide-angle area in the vertical or horizontal direction from a viewpoint centered on the area. The viewer 121a is equipped with a terminal motion-linked display control (second display control) that acquires the vertical or horizontal movement of the user terminal 100 detected by the motion detection sensor 150 and displays the cut located in the direction of the acquired movement of the user terminal 100, in addition to a display control that displays still image cuts in the display area in response to a scroll operation by a user.
[0050] This allows content to be displayed using a method other than scrolling, providing a way to enjoy the content.
[0051] Second embodiment 7 and 8 are diagrams showing the second embodiment, and FIG. 7 is a diagram showing an example of electronic book data of the present embodiment.
[0052] In this embodiment, a pre-reading function is added to the above-mentioned first embodiment. Since a panoramic view cut is composed of a plurality of still image cuts, the data capacity is larger than other still image cuts. Therefore, when the viewer 121a operates to sequentially display panoramic view cuts transmitted by streaming distribution in real time, it takes time to read the data due to the large data capacity, and the display of the panoramic view cuts cannot keep up, so there is a concern that the display process of the panoramic view cuts will be delayed or the panoramic view cuts will not be displayed at the appropriate timing and will be stuck halfway.
[0053] Therefore, in this embodiment, in a content providing service that provides electronic book data by streaming distribution, it is possible to smoothly display electronic book data including panoramic view cuts on a user terminal 100.
[0054] Specifically, as shown in Fig. 7, when a panoramic view cut is included in electronic book data, a mechanism is introduced in which the panoramic view cut is delivered before the panoramic view cut is displayed on the viewer 121a. In the example of Fig. 7, "pre-read information" is set for a still image cut C3 that precedes a panoramic view cut C9 in the cut order according to the vertical scroll direction.
[0055] The function of setting "pre-read information" for electronic book data can be provided by the content registration unit 321. For example, the content registration unit 321 can be configured to control the selection of any cut of the registered electronic book data via a predetermined screen and set the pre-read information. At this time, the pre-read information can be configured to be linked (associated) with the panoramic view cut to be distributed in addition to setting the pre-read information.
[0056] The pre-read information is information for the viewer 121a to make a delivery request for a panoramic view cut to the content delivery device 300, and is read in a read process when the viewer 121a performs display processing. The pre-read information is a trigger for making a delivery request, and if electronic book data contains only one panoramic view cut, a simple trigger will suffice. However, if one electronic book contains multiple panoramic view cuts, the pre-read information is configured to identify which panoramic view cut to request for delivery, in other words, which panoramic view cut the content delivery device 300 should deliver. For example, the pre-read information may be configured to include cut identification information of the panoramic view cut that is the subject of a delivery request, and the pre-read information may be configured to identify which panoramic view cut to request for delivery, in other words, which panoramic view cut the content delivery device 300 should deliver. delivery The cut identification information can be included in the delivery request sent to the device 300. delivery The device 300 can hold identification information of cuts for which pre-read information has been set, and the viewer 121a can include identification information of the read cut when transmitting a distribution request.
[0057] The viewer 121a reads each packet of the electronic book data that is streamed, and performs display processing on the display area in the order in which the reading is completed. The user can read each cut by scrolling vertically. In the case of Webtoons, electronic book data that supports vertical scrolling is created, and cuts are lined up vertically as you read.
[0058] The viewer 121a, in conjunction with scroll control of the display area by the touch panel display / input unit 140, requests the content distribution device 300 to distribute the next cut (a cut not yet distributed) corresponding to the cut currently displayed in the display area according to the detected amount of upward or downward scroll. The streaming distribution control can, for example, distribute up to several cuts ahead of the cut displayed in the display area.
[0059] The viewer 121a reads and displays each cut, and at this time, checks whether or not pre-read information exists for each read cut. If it is determined that pre-read information exists, the viewer 121a transmits a delivery request for the subsequent panoramic view cut C9 to the content delivery The viewer 121a transmits the received panoramic view cut to the streaming device 300. That is, in a work in which a plurality of cuts are arranged, the viewer 121a performs control so that the subsequent panoramic view cut that is not being streamed can be received in advance of the currently displayed cut, and the viewer 121a completes the reading process when the display process of the panoramic view cut is performed.
[0060] In this way, in an electronic book in which still image cuts and panoramic view cuts are arranged in order in the reading direction in response to scrolling on a viewer 121a, pre-reading information is set to a still image cut that is a predetermined number of images before the panoramic view cut in the reading direction, and a pre-delivery request and pre-reading process are performed on the panoramic view cut based on the pre-reading information.
[0061] Note that the number of still image cuts before the panoramic view cut to which pre-loading information is set is arbitrary, but when at least a still image cut for which pre-loading information is set is displayed in the display area (when it is determined whether or not there is pre-loading information), delivery The panoramic view cut can be set with an interval for the cut during which the panoramic view cut is not automatically streamed from the device 300. In streaming distribution, the display process is performed in the order of the received packets, so delivery The device 300 can deliver packets of the next few cuts ahead of the cut currently displayed in the display area, thereby enabling smooth display processing in the reading direction.
[0062] On the other hand, when the still image cut for which the pre-read information is set is read and displayed, if the panoramic view cut is already located at an interval at which the panoramic view cut is automatically delivered from the content delivery device 300, the viewer 121a may not automatically receive a delivery request and a content based on the pre-read information. delivery It is possible to control not to perform distribution based on the pre-loaded information of the content distribution device 300. In other words, it is possible to configure so that the pre-loaded information is set for a still image cut that is spaced apart at an interval such that a panoramic view cut is not automatically distributed from the content distribution device 300 when a still image cut for which pre-loaded information is set is loaded and displayed.
[0063] The viewer 121a can make a delivery request based on the pre-loaded information when the still image cut for which pre-loaded information is set is displayed at a predetermined ratio or more in the display area of the viewer 121a. For example, the timing can be when 1 / 3 or more of the cut is displayed in the display area. Another timing can be when the still image cut for which pre-loaded information is set is scrolled to a predetermined display position in the display area. delivery Alternatively, the pre-read information may be transmitted to the device 300. In this case, the pre-read information may be transmitted, for example, to the timing when the top end of the cut C3 for which pre-read information is set is moved to the top end of the display area by scrolling, or when the cut C3 is displayed in the center area of the display area.
[0064] Fig. 8 is a diagram showing a content providing method and a process flow of a viewer according to this embodiment. In Fig. 8, steps S1001, S1002, S1003, and steps S3001, S3002 are added to the process flow shown in Fig. 6 of the first embodiment, and the same steps as those in the first embodiment are denoted by the same reference numerals and will not be described.
[0065] The content distribution device 300 performs a process of setting pre-read information for electronic book data including a panoramic view cut registered as a distribution target (S3001).
[0066] content delivery The device 300 (content delivery unit 322) starts streaming delivery of the selected electronic book (S303). The viewer 121a of the user terminal 100 reads each packet in the order in which it was received, and performs display processing of the cuts that have been read in the display area of the viewer 121a (S105).
[0067] The viewer 121a judges whether pre-read information is set in the process of reading and displaying a cut to be displayed in the display area (S1001). If it is determined that pre-read information is not set, the viewer 121a transmits a streaming distribution request for the cut to be read next (S109) and delivery The device 300 performs streaming delivery based on a delivery request in response to the scroll operation (S304). The user terminal 100 returns to step S105 to read packets received in sequence and perform display / playback processing until viewing is completed (NO in S110). When viewing is completed (when an operation to close the viewer 121a is performed) (YES in S110), the viewer 121a is closed (S111).
[0068] On the other hand, if it is determined in step S1001 that the pre-loaded information has been set (YES in S1001), a distribution request for the panoramic view cut set in the pre-loaded information is transmitted (S1002). delivery When the device 300 receives the distribution request based on the pre-read information, the device 300 pre-distributes the corresponding panoramic view cut (S3002). The user terminal 100 performs a pre-read process of the received panoramic view cut (S1003).
[0069] In this embodiment, when streaming electronic book data is viewed on a user terminal 100 such as a smartphone, if the data contains a panoramic view cut with a large data capacity, pre-read information is set, and the panoramic view cut can be displayed and played back smoothly. This allows the display process of the panoramic view cut to be performed at a timing optimized for the purpose of the presentation.
[0070] Although the present embodiment has been described above, the display area of the viewer 121a may be scrolled by an automatic scroll function provided in the viewer 121a in addition to a user's operation.
[0071] Furthermore, although the content providing system has been described taking a streaming distribution system as an example, this content providing system can also be applied to a mode in which electronic books are provided by a download system.
[0072] In addition, each function of the user terminal 100 and the content distribution device can be realized by a program, and computer programs prepared in advance to realize each function are stored in an auxiliary storage device, and a control unit such as a CPU reads the program stored in the auxiliary storage device into a main storage device, and the control unit executes the program read into the main storage device, thereby operating the functions of each unit.
[0073] The above program can also be provided to a computer in a state in which it is recorded on a computer-readable recording medium. Examples of computer-readable recording media include optical disks such as CD-ROMs, phase-change optical disks such as DVD-ROMs, magneto-optical disks such as MO (Magnet Optical) and MD (Mini Disk), magnetic disks such as floppy (registered trademark) disks and removable hard disks, and memory cards such as Compact Flash (registered trademark), Smart Media, SD memory cards, and memory sticks. Also included as recording media are hardware devices such as integrated circuits (IC chips, etc.) specially designed and configured for the purpose of the present invention. [Explanation of symbols]
[0074] 100 user terminals 110 Communications Department 120 Control section 121 Display control unit 121a Viewer 130 Speakers 140 Touch panel display and input unit 150 Motion Detection Sensor 160 Storage section 300 Content distribution device 310 Communication equipment 320 Control device 321 Content Registration Department 322 Content Distribution Department 330 Storage device
Claims
1. A content providing system including a content distribution device that distributes electronic books, and a user terminal that is provided with a viewer for viewing the electronic books and has a motion detection sensor, The electronic book includes a plurality of still image cuts and at least one panoramic view cut, the viewer performs a first display control of reading the electronic book delivered and displaying the still image cuts in a predetermined display area in a reading forward direction in response to scrolling of the viewer, and a second display control of performing a display process of the panoramic view cuts in response to a vertical or horizontal movement of the user terminal detected by the motion detection sensor; In the electronic book, pre-read information of the panoramic view cut is set for a predetermined still image cut, the viewer reads the electronic book delivered by streaming from the content delivery device and displays it in a predetermined display area, and determines whether or not the pre-read information is present in the reading process of the still image cut, and when it is determined that the pre-read information is present, transmits a delivery request for the panoramic view cut to the content delivery device; the content distribution device accepts a distribution request for the panoramic view cut and transmits it to the user terminal; The content providing system is characterized in that the viewer executes a reading process of the received panoramic view cut at a timing before the panoramic view cut is displayed in the display area, and performs a display process of the panoramic view cut that was previously read in the second display control.
2. The panoramic view cut includes a first area displayed in response to scrolling on the viewer, and a second area depicting a wide-angle area in an up-down direction or a left-right direction from a viewpoint centered on the first area, The content provision system described in claim 1, characterized in that, in the second display control, the viewer acquires the upward or downward or left / right movement of the user terminal detected by the motion detection sensor, and displays the second area located in the direction of the acquired movement of the user terminal.
3. The content providing system according to claim 2, characterized in that the viewer performs the second display control when the first area is displayed at a predetermined percentage or more of the display area, when the first area is scrolled to a predetermined display position within the display area, or when the first area is selected by user operation.
4. A content providing system according to any one of claims 1 to 3, characterized in that the electronic book is a vertically long content in which the still image cuts and the panoramic view cuts are arranged in order in the reading direction in response to vertical scrolling of the viewer.
5. A program executed on a user terminal equipped with a motion detection sensor in order to read an electronic book distributed from a content distribution device, comprising: The electronic book includes a plurality of still image cuts and at least one panoramic view cut, a first function of reading the electronic book delivered and displaying the still image cuts in a predetermined display area in a reading forward direction in response to scrolling of the display area; A second function of acquiring the vertical or horizontal movement of the user terminal detected by the motion detection sensor; a third function of performing display processing of the panoramic view cut in response to a vertical or horizontal movement of the user terminal, In the electronic book, pre-read information of the panoramic view cut is set for a predetermined still image cut, a fourth function of reading the electronic book delivered by streaming from the content delivery device and displaying it in the display area, determining whether or not the pre-read information is present in the still image cut reading process, and transmitting a delivery request for the panoramic view cut to the content delivery device when it is determined that the pre-read information is present; a fifth function of receiving the panoramic view cut based on the delivery request delivered from the content delivery device, and executing a reading process of the received panoramic view cut at a timing before the panoramic view cut is displayed in the display area, The third function is a program that performs display processing of the panoramic view cut that has been pre-loaded in response to the vertical or horizontal movement of the user terminal.
Citation Information
Patent Citations
Solenoid valve
JP1989069875A
Contents reproducing equipment, and method and program thereof
JP2003009113A
Contents reproducing equipment, method therefor, and protocol and program used therein
JP2003009120A
Portable terminal
JP2004317548A
Electronic data distribution system and distribution management server and client terminal and program integrated into client terminal
JP2005010828A