Electronic book device and electronic book program
Abstract
Problem to be solved.To make a user grasp the operation state of a page switching operation of an electronic book apparatus. An electronic book device (2) including a storage unit (4) for storing electronic book data formed of a plurality of consecutive pages (30, 34) and a display means (6) for displaying the pages of the electronic book. It includes an input operation detecting means (8), a vibrating means (12), and a control unit (14). The input operation detecting means detects the contact of the user's biological part with the display surface of the display means and the continuous sliding operation of the biological part (10) with respect to the display surface of the display means. The vibrating means vibrates in response to the contact and sliding operation of the biological part with the display means. The control unit monitors the contact position with respect to the display means and the slide operation direction based on the detection result of the input operation detection means, and the vibration strength according to the slide operation from the start position of the slide operation to the position where the page switching operation is completed. The vibrating means is controlled so as to change. [Selection diagram] Fig. 1

Term
7.7 yearsto projected expiry
Projected expiry 3 June 2034, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
7 claims: 2 independent, 5 dependent
- 1連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置であって、 前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作を検出する入力操作検出手段と、 前記表示手段に対する前記生体部位の接触およびスライド操作に応じて振動する振動手段と、 前記入力操作検出手段の検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように前記振動手段を制御する制御部と、 を備えることを特徴とする電子書籍装置。
- 2前記制御部は、前記表示手段に対する接触またはスライド操作を契機に、スライド操作前に表示されている第1のページとスライド操作によって切替える第2のページとを併せて表示させるページ操作画面を表示させ、前記表示手段に対する前記生体部位の接触位置またはスライド操作に応じて該ページ操作画面の前記第1のページと前記第2のページの表示割合を変化させるとともに、該表示割合に応じて前記振動手段の振動強度を変化させることを特徴とする請求項1に記載の電子書籍装置。
- 3前記制御部は、前記表示面を複数の領域に区分けする基準軸を設定し、前記入力操作検出手段の検出情報により、前記生体部位がスライド操作で該基準軸を跨いで、スライド操作の開始時に接触した領域と異なる領域に達した場合、前記電子書籍のページを切替え可能な状態に移行させることを特徴とする請求項1または請求項2に記載の電子書籍装置。
- 4前記制御部は、前記生体部位が始めに接触した前記操作画面上の位置を基準位置に設定し、該基準位置に前記生体部位が接触したときに最も強い振動強度で前記振動手段を振動させることを特徴とする請求項1ないし請求項3のいずれか1項に記載の電子書籍装置。
- 5前記記憶部には、1度のスライド操作によって切替える前記電子書籍のページ数に対する振動強度の割合情報を含む操作テーブルが格納され、 前記制御部は、前記操作テーブルを利用し、切替えるページ数に応じた最大振動強度を算出し、該最大振動強度に従って前記振動手段を振動させることを特徴とする請求項1ないし請求項4のいずれか1項に記載の電子書籍装置。
- 6前記記憶部には、前記電子書籍データの利用履歴情報とともに、前記電子書籍データの利用履歴に応じて設定された前記振動手段の振動強度の割合情報を含む操作履歴テーブルが格納され、 前記制御部は、実行する前記電子書籍データの前記利用履歴情報を前記記憶部から読み出し、前記利用履歴情報に基づく最大振動強度を算出し、この算出された最大振動強度に従って前記振動手段を振動させることを特徴とする請求項1ないし請求項5のいずれか1項に記載の電子書籍装置。
- 7連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置のコンピュータに実行させる電子書籍プログラムであって、 前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作の検出結果を入力操作検出手段から取得し、 前記検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、 スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように振動手段を制御する、 処理を前記コンピュータに実行させる電子書籍プログラム。
Independent claims7
165 paragraphs, as filed
0001The technique of the present disclosure relates to an electronic book apparatus and an electronic book program in which display pages are switched by a contact operation with a display means.
0002As an electronic book device for browsing an electronic book including a document, a picture, a photograph, etc., a touch panel is known as an input operation means such as page turning and selection of characters and images. In viewing this electronic book, for example, a slide operation is used in which the touch panel can be switched pages by tracing a finger on the panel surface in a set direction. Further, it is known that the electronic book apparatus vibrates during contact with the touch panel in order to indicate to the user that the touch panel is being operated.
0003Regarding the operation of such an e-book device, the side surface of the e-book is displayed on a part of the screen in the direction in which the user touches down, and when the drag and touch-up operations are performed, the next page is displayed or dragged. And it is known to vibrate by touch-up operation. (For example, Patent Document 1).
<p num="0004"><patcit num="1"><text>Japanese Unexamined Patent Publication No. 2012-79302</text></patcit></p>
<p num="0005"> By the way, in the electronic book device, even if vibration is generated in response to the operation on the touch panel, it merely makes the user recognize that the finger is in contact with the touch panel, and even if the operation can be grasped. , It is difficult to represent the state where the page is turned. Further, in the electronic book device, even if the vibration intensity is changed, for example, the vibration intensity for each position of the touch panel is only set in advance, and the page turning state cannot be grasped. ..</p><p num="0006"> In an electronic book, for example, the position at which the user starts the turning operation and the position at which the user determines that the turning operation has been completed and releases the finger from the touch panel differ depending on the user, and also differs each time the turning operation is performed. Therefore, if the vibration intensity is uniformly set for the position specified on the touch panel, it only gives the user the feeling of operating the electronic device, and gives the user the feeling of turning the page. Is difficult to give.</p><p num="0007"> In addition, with a touch panel, for example, due to the strength of the sensor sensitivity, the page cannot be turned when the user's finger is near the display surface, or when the finger is released from the touch panel after the turning operation, or the page cannot be turned to the previous page. It may come back. Therefore, the user needs to visually check the content of the displayed image in order to determine whether or not the target page has been turned, which causes a problem that the user feels annoyed.</p><p num="0008"> Therefore, in view of the above problems, the technical object of the present disclosure is to make the user grasp the operation state of the page switching operation of the electronic book apparatus.</p>
<p num="0009"> In order to achieve the above object, one aspect of the technique of the present disclosure is an electronic book apparatus including a storage unit for storing electronic book data formed by a plurality of consecutive pages and a display means for displaying the pages of the electronic book. , An input operation detecting means, a vibrating means, and a control unit. The input operation detecting means detects the contact of the user's biological part with the display surface of the display means and the continuous sliding operation of the biological part with respect to the display surface of the display means. The vibrating means vibrates in response to the contact and sliding operation of the living body part with the display means. The control unit monitors the contact position with respect to the display means and the slide operation direction based on the detection result of the input operation detection means, and responds to the slide operation from the start position of the slide operation to the position where the page switching operation is completed. The vibration means is controlled so as to change the vibration intensity.</p>
<p num="0010"> According to the technique of the present disclosure, any of the following effects can be obtained.</p><p num="0011"> (1) Since the user is directly given the feeling of turning the page, the operability of page switching can be improved.</p><p num="0012"> (2) Since the user is made to grasp the correctness of page turning by the operation feeling of the touch panel, the confirmation work such as the number of displayed pages can be reduced and the user's continuation of reading is not hindered.</p>
0013<figref num="1">It is a figure which shows an example of the electronic book apparatus which concerns on 1st Embodiment.</figref><figref num="2">It is a figure which shows an example of the page switching operation of an electronic book.</figref><figref num="3">It is a flowchart which shows an example of the display process of an electronic book.</figref><figref num="4">It is a figure which shows an example of the electronic book apparatus which concerns on 2nd Embodiment.</figref><figref num="5">It is a figure which shows the display state example of an electronic book page.</figref><figref num="6">It is a figure which shows an example of the setting state of the reference axis with respect to a display device.</figref><figref num="7">It is a figure which shows an example of a page switching operation.</figref><figref num="8">It is a figure which shows the example of the page switching state for the electronic book of 1-page display.</figref><figref num="9">It is a figure which shows an example of a page switching operation for a 1-page display electronic book.</figref><figref num="10">It is a figure which shows the process of the electronic book apparatus for a page switching operation.</figref><figref num="11">It is a figure which shows an example of the control part of an electronic book apparatus.</figref><figref num="12">It is a flowchart which shows the display processing example of an electronic book.</figref><figref num="13">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="14">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="15">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="16">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="17">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="18">It is a figure which shows an example of the setting process of the vibration intensity for a page switching operation.</figref><figref num="19">It is a figure which shows an example of the display state at the time of switching a plurality of pages.</figref><figref num="20">It is a figure which shows an example of the vibration intensity setting table.</figref><figref num="21">It is a figure which shows an example of the use history information used for the electronic book apparatus which concerns on 3rd Embodiment.</figref><figref num="22">It is a figure which shows an example of the setting table of the vibration intensity according to the use history information.</figref><figref num="23">It is a flowchart which shows an example of the display process of an electronic book.</figref><figref num="24">It is a flowchart which shows an example of the display process of an electronic book.</figref>
0014[First Embodiment]
0015FIG. 1 is a diagram showing a configuration example of an electronic book apparatus according to the first embodiment. The electronic book device 2 reads, for example, stored electronic book data and displays a page formed by including characters and images. Further, the electronic book apparatus 2 has a function of switching to the next page according to an input operation for the displayed contents. That is, the electronic book apparatus 2 has at least a display function, an input operation function, and a function of giving the user an operation feeling for the page switching operation. The electronic book device 2 includes, for example, an information processing terminal device such as a PC (Personal Computer), a smartphone or a tablet (Tablet), a mobile phone, a portable game machine, and the like.
0016The electronic book apparatus 2 includes, for example, a storage unit 4, a display unit 6, an input unit 8, a vibration unit 12, and a control unit 14.
0017The storage unit 4 is an example of a means for storing information detected in an electronic book program or an operation by a user. The storage unit 4 may be formed, for example, inside the housing of the electronic book apparatus 2, or may be formed by an removable external storage means. In addition, the storage unit 4 may store, for example, an operation control program for operating the electronic book apparatus 2.
0018The e-book device 2 may always store the acquired e-book program in the storage unit 4, or stores the e-book program purchased or borrowed from a website or the like via a communication means in the storage unit 4. You may.
0019The display means 6 is an example of a means for displaying an electronic book page of an executed electronic book program. For example, one page or a plurality of pages are displayed, and an operation guide display and other functional information are displayed. In addition to displaying the currently displayed switching image from the first page (I) to the second page (II), the display means 6 displays the currently displayed page switching operation according to the page switching operation by the user, and also displays the second page. Only may be displayed.
0020The input means 8 is an example of the input operation detecting means of the present disclosure, and is installed on the display surface side of the display means 6 to detect the contact position and the contact state of the biological part 10 of the user. The input means 8 is formed of, for example, a touch panel combined with the display means 6, and is associated with the display content of the electronic book image displayed on the display means 6. That is, in the electronic book device 2, the input operation is performed when the contact position of the biological part 10 with respect to the input means 8 and the display position of the operation portion included in the electronic book image match.
0021The biological part 10 includes, for example, the fingers and palms of the user of the electronic book apparatus 2, and other parts of the body. In the electronic book device 2, a so-called swipe operation is performed as a slide operation in which the biological part 10 is brought into contact with the electronic book page image displayed on the display means 6 and the page is to be fed in the contacted state. And flick operations are performed. The slide operation includes, for example, a case where the user touches one finger, a case where two or more fingers are touched at the same time, or a case where the palm is touched with the input means 8. In the electronic book apparatus 2, the switching process from the first page to the second page is executed based on the contact position, the slide direction, and the slide amount of the biological part 10.
0022The vibrating means 12 is an example of means for vibrating the display surface of the display means 6 and the housing of the electronic book device 2, and is the timing of displaying an image on the display means 6 and the timing of contact of the biological part 10 with the input means 8. It vibrates at the timing of slide operation.
0023The control unit 14 is an example of means for performing operation control such as display processing of an electronic book page and page switching processing according to a user's input operation to the input means 8. Further, the control unit 14 controls the vibration generation by the vibration means 12 in, for example, in the display processing of the electronic book page, and gives the user a sense of operation.
0024In the electronic book apparatus 2, for example, as shown in A of FIG. 2, in the switching operation of sending the display page to the display screen and switching to another page, the user's biological part 10 swipes on the input means 8. Let me do it. At this time, the control unit 14 monitors the contact position and the sliding direction of the biological part 10 detected by the input means 8. Specifically, the control unit 14 monitors the contact position and the operation locus from the position A where the biological part 10 first contacts to the position E where the slide operation is stopped or the biological part 10 is separated from the input means 8. There is. The control unit 14 slides the positions A, B, C, D, and E with respect to the contact position of the biological part 10 detected by the input means 8 based on the coordinates set on the display screen 16. And the amount of displacement may be grasped.
0025Then, the electronic device 2 creates a vibration intensity setting table 18 for the detected contact position as shown in B of FIG. 2, and the vibration intensity P is set for the contact position of each biological part 10. At this time, the vibration intensity P is, for example, the strongest vibration at the first contact position A, changed so as to gradually attenuate the vibration intensity according to the slide operation, and the weakest at the contact position E where the page switching operation is completed. Is set to be.
0026This electronic book device 2 gives the user a feeling of turning a book page by giving such a vibration change. That is, at the beginning of turning a page, for example, the contact area with the next page to be switched (page II) is large with respect to the page to be switched (page I), and the resistance force at the time of slide operation is expressed by the strength of vibration strength. To do.
0027<About display processing>
0028FIG. 3 shows an example of the display processing of the electronic book apparatus. The processing content and processing procedure shown in FIG. 3 are examples, and the present disclosure is not limited to such content.
0029This display process is an example of the electronic book program of the present disclosure, and includes an operation detection process for the input means 8, a page switching display process, a vibration process for the operation, and the like.
0030For example, the electronic book device 2 executes an electronic book program stored in the storage unit 4 in response to a user's selection operation, and displays the electronic book page on the display means 6 (S1). The control unit 14 detects the contact of the biological part 10 with the display surface of the display means 6 based on the detection information from the input means 8 (S2). The control unit 14 records, for example, the acquired contact position information in the storage unit 4 as an initial position (S3). At this time, the storage unit 4 is formed with, for example, a vibration intensity setting table 18 including information on the contact position.
0031The electronic book device 2 vibrates the vibrating means 12 with the maximum intensity at the detection timing of the initial position (S4). For example, a plurality of vibration means 12 may be arranged in the electronic book apparatus 2. Then, the electronic book apparatus 2 may vibrate, for example, all the installed vibrating means 12 with the maximum intensity, or may vibrate the vibrating means 12 arranged at a position close to the initial position.
0032The input means 8 continues to detect the contact operation of the biological part 10, acquires the operation direction and the contact position information from the initial position (S5), and notifies the control unit 14. This contact position information may be recorded in, for example, the vibration intensity setting table 18 generated in the storage unit 4.
0033In the electronic book apparatus 2, the vibration intensity is set by the control unit 14 according to the change in the contact position of the biological part 10 with respect to the input means 8, and the vibration means 12 is vibrated based on this vibration intensity (S6). When the user of the electronic book 2 performs a slide operation to switch pages, the vibration becomes weak as the page switching progresses, and the user feels the feeling of turning pages.
0034According to such a configuration, since the user is directly given the feeling of turning the page, the operability of page switching can be improved. Since the user is made to grasp the correctness of the page turning by the operation feeling on the touch panel, the confirmation work such as the number of displayed pages can be reduced, and the user's continuation of reading is not hindered. In addition, by changing the vibration according to the slide operation, the user can intuitively grasp the state and suitability of page switching, and unnecessary redoing operations can be avoided.
0035[Second Embodiment]
0036FIG. 4 is a diagram showing an example of the electronic book apparatus according to the second embodiment.
0037The display device 20 is an example of the electronic book device of the present disclosure. For example, the display device 20 has a display function for displaying an electronic book page, an input operation function for switching pages by a contact operation with respect to the screen, and a vibration function for vibrating in response to the contact operation. Be prepared. The display device 20 is formed by a computer having control functions such as execution of an electronic book program, display control, and vibration control.
0038The display device 20 is formed with a housing 22 arranged around the side surface or the back side of the front surface on which the display surface is arranged. In addition to accommodating functional parts that form a computer inside the housing 22, the display surface of the monitor 24 is exposed to the outside of the housing 22 and arranged. A touch panel sensor 26 is installed on the display surface of the monitor 24. The touch panel sensor 26 may be formed so that the installation height of the exposed surface from the housing 22 is equal to the height of the side surface portion of the housing 22.
0039The monitor 24 is formed of, for example, an LCD (Liquid Crystal Display) unit or an organic EL (Electro Luminescence) display unit, and displays a generated electronic book page. The touch panel sensor 26 is an example of the input operation detecting means of the present disclosure, and enables contact input by detecting a change in capacitance or a magnitude of contact pressure with respect to contact with a user's finger or the like. This is an example of means.
0040The display device 20 includes a vibrating element 28 inside the housing 22. The vibrating element 28 is an example of the vibrating means of the present disclosure, and includes an element that vibrates by the rotational force of a drive motor (not shown) and an element itself that vibrates by applying a voltage. The vibrating element 28 is in contact with the back surface of the monitor 24 or a part of the housing 22 around the monitor 24, for example, inside the housing 22, and vibrates the monitor 24 and the housing 22 by driving the motor or oscillating the element itself. Let me. A plurality of vibrating elements 28 are installed inside the housing 22 at predetermined intervals, or they are formed as a single unit or a fixed length, and one vibrating element 28 is installed according to each side of the housing 22. You may. Motors and circuits may be formed independently of the vibrating elements 28 and may be vibrated independently, or a plurality of vibrating elements 28 may be connected to each other or all of them may be connected by a single motor or circuit.
0041<About the display status of the e-book page>
0042On the monitor 24, for example, as shown in FIG. 5, an electronic book page 30 including characters, photographs, icons, and other display contents is displayed. The e-book page 30 is displayed in the entire displayable area of the monitor 24 or in a set size. A boundary line 31 is set on the touch panel sensor 26 according to the peripheral edge of the display range of the electronic book page 30 displayed on the monitor 24.
0043The boundary line 31 sets a range for ending the vibration operation linked to the slide operation by the user's finger or the like in the page switching operation of the electronic book. Then, in the display device 20, when the user's finger or the like touches the specific position M1 of the electronic book page 30 and the slide operation is started, the finger comes out of the range delimited by the boundary line 31. Stop the vibration operation. The slide operation is managed by the touch panel sensor 26 based on the coordinate information set on the display range.
0044In the slide operation for the e-book page 30, the position M1 where the finger or the like first contacts is set as the reference position, the vibration intensity when the finger or the like first contacts is set as the reference position, and the vibration intensity when the finger or the like first contacts is set to the maximum. Attenuate. Further, in the page switching process, the slide amount and the slide position in the direction set for the electronic book are monitored with respect to the position M1, and the mode shifts to the mode in which the electronic book page 30 can be switched to the next page. For this slide position, for example, a boundary line 31 in a specific direction with respect to the position M1 may be set.
0045The boundary line 31 is set based on the size of the electronic book page 30 regardless of the display content and display direction of the electronic book page 30. That is, the boundary line 31 is not limited to the case of an electronic book page in which the displayed contents are displayed one page at a time in portrait orientation, and the electronic book is not limited to the case where the display content is displayed horizontally or two double-page spreads are displayed. Set by the size of page 30.
0046<About page switching operation>
0047As shown in FIG. 6, for example, the display device 20 is set with a reference axis LX that divides the touch panel sensor 26 in the vertical direction or a reference axis LY that divides the touch panel sensor 26 in the horizontal direction. The reference axes LX and LY may be set in vertical and horizontal directions based on, for example, the display direction set on the monitor 24, that is, the direction in which the electronic book page 30 is displayed. As a result, when the monitor 24 is tilted from the vertically long direction to the horizontally long direction, the display device 20 switches the display content of the electronic book page 30 from the vertically long direction to the horizontally long direction, and at the same time, the reference axis LX parallel to the long side direction and the short side. The reference axis LY may be set parallel to the side direction. The reference axes LX and LY are examples of criteria for determining whether or not to shift to a page switchable state for a slide operation such as a finger.
0048In the touch panel sensor 26, for example, the operation detection areas [R1] to [R4] are set by the reference axes LX and LY. In the page switching operation of the display device 20, the page switching process is performed based on the position M1 at which the finger first touches. That is, when the display device 20 reaches an area different from the area of contact at the start of the slide operation, the display device 20 shifts the page of the electronic book to a switchable state. The display device 20 grasps the operation detection area including the position M1 and monitors the slide operation.
0049For example, the display device 20 refers to the position M1 or the finger with respect to the area [R1] including the position M1 in which the finger touches and the area [R2] included in the same page with respect to the first electronic book page 30 before switching. The switching page 32 is generated and displayed according to the contact position. The switching page 32 is an example of a page operation screen that visually shows the state of turning the page according to the position of the slide operation, and is an example of the display content of the first electronic book page 30 and the second page 34 after switching. The displayed contents are included. On the switching page 32, the display ratio of the first page 30 and the second page 34 is set according to the slide position of the finger. The display device 20 is set so that the page is not switched by the slide operation in the area where the finger first touches.
0050The area for displaying the switching page 32 is set according to the page switching direction of the electronic book program and the division state by the reference axes LX and LY. Therefore, the switching page 32 is displayed in an area other than the area [R2] together with the area [R1], for example, when the electronic book page is slid in the vertical direction and the contact position M1 is in the area [R1]. Will be done.
0051Further, the display device 20 vibrates the vibrating element 28 in conjunction with the switching operation of the electronic book page. The display device 20 sets the maximum vibration intensity by the vibration element 28 when it comes into contact with the position M1, and attenuates the vibration intensity according to the slide operation. That is, the display device 20 changes the vibration frequency of the vibrating element 28 and the like according to the display ratio of the first electronic book page 30 and the second page 34 on the switching page 32 generated by the slide operation, and the vibration intensity. To set.
0052The display device 20 straddles the reference axis LX or LY by the slide operation, the finger is first region or in contact by detecting that reached al another operation detection region, shifting to a state capable of switching the page. The display device 20 that has transitioned to the page switchable state switches the display content from the switching page 32 to the second page 34 when the user releases the finger from the touch panel sensor 26. To switch the display contents, for example, the switching page 32 and the second page 34 may be exchanged, or the switching page 32 that gradually increases the display ratio of the second page 34 is continuously generated. May be good.
0053<Slide operation to return to the original position>
0054As shown in FIG. 7, the display device 20 is a mode that can be switched when the finger passes through another region from the position M1 and slides on the locus S to return to the position M1 on the touch panel sensor 26, for example. To cancel. Then, when the finger moves away from the touch panel sensor 26 at the position M1, the display device 20 switches the display content from the switching page 32 to the first electronic book page 30.
0055At this time, the vibrating element 28 vibrates at the maximum vibration intensity at the position M1, for example, and after the vibration intensity is attenuated according to the displacement on the locus S with respect to the region [R2] and the region [R4], the region [R4] to the region [R4]. The vibration intensity is increased again toward the region [R1] via R3]. The vibration intensity may be set based on the coordinates on the reference axes LX and LY, for example.
0056<About other display examples of e-book pages>
0057As shown in FIG. 8, for example, the display device 20 displays an electronic book page by page on the monitor 24, and page switching processing is performed according to a switching operation for this page. For example, as described above, the display device 20 has two reference axes LX and LY set in the vertical and horizontal directions with respect to the central portion of the touch panel sensor 26.
0058The display device 20 sets the contact position of the user detected by the touch panel sensor 26 as M1 and starts vibration at the maximum intensity. In this e-book program, for example, as a switching direction of the e-book page, a direction straddling the reference axis LY from the area [R1] or the area [R2] side is set.
0059After the display device 20 comes into contact with the area [R1] or the area [R2] of the first electronic book page 30 with respect to the divided touch panel sensor 26, the display device 20 straddles the reference axis LY by a slide operation, and the area [R3]. When the position M2 is reached, the page can be switched. At this time, the vibrating element 28 attenuates the vibration intensity according to the slide operation amount and the position from the position M1 (not shown).
0060When the contact position M2 is detected in the area [R3] of the display device 20, a part of the switching page 32 is arranged according to this position M2, and the first electronic book page is arranged in the left-right direction based on the position. Generate switching page 32 with the display ratio of 30 and the second page 34 set.
0061Further, as shown in FIG. 9, for example, the display device 20 continuously reappears even when the user's finger straddles the reference axes LY and LX from the position M1 by a slide operation and reaches another area. When returning to the area [R1], the switchable state of the page is canceled. At this time, if the position where the user returns his / her finger is different from the initial position M1, the vibration element 28 may have different vibration intensities depending on, for example, the distance from the position M1. Specifically, the vibration intensity of the vibrating element 28 increases in the direction in which the value of the reference axis LX or the reference axis LY of the electronic book program decreases. Then, when the region [R1] is reached, the vibration intensity is attenuated from the maximum value by the amount separated from the position M1.
0062The switching direction of the display device 20 may be set in a direction straddling the reference axis LX from the area [R1] or the area [R3]. Further, the display device 20 is not limited to the case where both the reference axes LX and LY are set. The display device 20 may set only one of the reference axes LX and LY, for example, depending on the display content of the displayed electronic book page and the direction of the page switching operation set in the electronic book program.
0063<Processing for page switching operation>
0064FIG. 10 shows an example of processing for the page switching operation.
0065The display device 20 monitors the input processing of page switching by detecting contact with oil parts by the touch panel sensor 26 (S11), and when the user's finger touches, the page is turned to the user who performs the page switching operation. In order to give a feeling, vibration control processing is performed in conjunction with the slide operation (S12). In this vibration control process, for example, finger contact position information by the touch panel sensor 26 and operating force information by the pressure sensor 40 are taken into the control unit 42, and the vibration intensity by the vibration element 28 and the like are set. Further, in the vibration control process, for example, the power supply unit 44 controls the amount of power supplied as a means for adjusting the vibration intensity of the vibration means.
0066Then, in the display unit including the monitor 24, the electronic book page 30 is subjected to the display process of the switching page 32 and the vibration process of vibrating the vibrating element 28 in response to the slide operation (S13). <About the configuration example of the control unit>
0067FIG. 11 shows a configuration example of a control unit of an electronic book device such as the display device 20.
0068The display device 20 includes a control unit 42, a vibration component 60, a sensor 62, a touch panel sensor 26, a monitor 24, and a power supply unit 44 as functions for switching electronic book pages. The control unit 42 is an example of means for monitoring page switching contact and slide operation, generating switching page 32 according to the operation, and performing vibration control processing, and is an example of means for performing CPU (Central Processing Unit) 50, memory 52, and database. It has 54 and I / O (Input / Output) 56.
0069The CPU 50 is an example of an arithmetic processing means for executing an application program such as an OS (Operating System) for operating the display device 20 and an electronic book program. The memory 52 includes, for example, RAM (Random Access Memory), and forms a processing area for various programs processed by the CPU 50.
0070The database 54 is an example of a storage means, and includes an area for storing an OS and an electronic book program and recording information detected by the touch panel sensor 26 and other sensors 62. Further, in the database 54, for example, the instruction information of the vibration intensity calculated from the contact position M1 according to the slide direction of the finger and the change of the contact position is stored. The I / O 56 is an example of an interface for connecting each functional component mounted on the display device 20 and the control unit 42.
0071The vibrating component 60 is an example of means for vibrating the monitor 24 and the housing 22, and includes a vibrating element 28 whose vibration state is changed by power supply control and a vibrating means that vibrates by using a driving means such as a motor.
0072The sensor 62 is an example of various detection means other than the touch panel sensor 26 installed on the display device 20. The sensor 62 includes, for example, a pressure sensor 40 that detects a force applied by a slide operation, a gyro sensor that detects the tilt direction of a display device 20 carried by a user or supported by a support component, or the like. .. The detection information of the sensor 62 is used, for example, for switching the page display direction, setting the number of page switching sheets, or setting the reference axes LX and LY based on the display direction.
0073The power supply unit 44 is an example of power supply means for the display device 20, and includes a power supply circuit for supplying power through a battery unit or an external commercial power source.
0074<About e-book display processing>
0075FIG. 12 is a flowchart showing an example of display processing of an electronic book. This display process is an example of the electronic book program of the present disclosure.
0076When the display device 20 executes the selected e-book program (S31), the display device 20 displays a specific e-book page 30 on the monitor 24 (S32). The control unit 42 monitors the detection information of the touch panel sensor 26 and determines whether or not the contact by the user's finger is recognized (S33). When finger contact is detected (YES in S33), it is determined whether the contact position can be read (S34), and the first contact position M1 is specified. This contact state monitoring is repeated until the contact position M1 can be identified (NO in S34).
0077When the contact position M1 is specified (YES in S34), the control unit 42 shifts to vibration processing by the vibration element 28 and vibration control for changing the vibration intensity (S35). Further, the control unit 42 generates the switching page 32 as a display of an image showing the page turning state according to the detected finger contact position (S36).
0078The control unit 42 determines whether or not the finger contact position continuously exceeds the reference axis LX or LY and the slide operation is continuously performed as the determination of the transition to the page switchable state (S37). .. When it is determined from the finger contact monitoring result that the reference axis has been exceeded (YES in S37), the control unit 42 performs vibration control so as to change the damping amount of the vibration intensity as the vibration processing (S38). In this vibration control, for example, by changing the vibration state in the area including the initial position M1 and the area operated beyond the reference axis, the user is made to know that the page can be switched. ..
0079The control unit 42 determines whether the finger is released from the touch panel sensor 26 by monitoring the contact of the finger, or whether the finger is returned to the initial region by continuous operation (S39). When the user releases the finger from the touch panel sensor 26 (released in S39), the switchable state is entered, so the control unit 42 switches the display page and monitors the second page 34 24. (S40). Based on the detection result of the touch panel sensor 26, the control unit 42 stops the vibration of the vibrating element 28 by the stop control for the vibrating component 60 and the power supply control for the power supply unit 44 when the contact of the user is released.
0080When the user is performing the slide operation in a region other than the current region or the initial region without releasing the finger (Do not release, do not return in S39), the control unit 42 is based on the vibration condition of the region in contact. Vibration control is executed (S41), and finger contact is continuously monitored.
0081In addition, when the user's finger returns to the initial region (returned in S39), the control unit 42 continuously monitors the finger contact state.
0082If the control unit 42 determines that the user's finger is sliding without crossing the reference axis (NO in S37), the control unit 42 performs vibration control according to the distance from the initial position M1 (S42), and then the finger. Monitor the contact status of (S43). Then, when the finger is separated from the touch panel sensor 26 (YES in S43), the switching page 32 indicating the turning state is erased, the original first electronic book page 30 is displayed (S44), and the vibration is terminated (S44). S45).
0083When the finger slides without being separated (NO in S43), the control unit 42 continuously monitors the finger contact.
0084<About setting the vibration intensity according to the slide operation of the finger>
008513 to 18 show an example of vibration intensity setting processing for the page switching operation. The values of the vibration intensity, the contact position coordinates, and the change states of the vibration intensity shown in FIGS. 13 to 18 are examples, and the change states of the vibration intensity are not limited to the contents shown in the drawings.
0086In this vibration intensity setting process, the maximum vibration intensity is set at the first contact position M1, and the vibration intensity is calculated based only on the position in the X direction with reference to this position M1. Further, the control unit 42 shifts to the page switchable state with the reference axis LY as a boundary. The arrows in the figure indicate the detection order in the X direction among the detection information by the touch panel sensor 26. Further, in this vibration intensity setting, the case where the first contact is made in the area [R1] on the touch panel sensor 26 divided by the reference axes LX and LY is shown.
0087<Vibration control example 1>
0088When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 13, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. In finger contact monitoring, for example, the touch panel sensor 26 detects contact coordinates at intervals of t for a certain period of time. In the vibration intensity setting process, the position coordinates in the X direction and the slide direction of the finger are used among the position coordinates acquired in the finger contact monitoring.
0089When the control unit 42 acquires the coordinates (X2, Y2) detected after the lapse of time t, it determines the change direction in the X direction and determines whether the displacement is in the reference axis LY direction for shifting to page switching. .. Then, the vibration intensity F at the position X2 is calculated based on, for example, the following equation (1). Here, assuming that the coordinates of the reference axis LY in the X direction are Xk, the vibration intensity F when (X2 Xk) is F = Fs-a × | X2-X1 | (1) Will be. A in Eq. (1) is a constant indicating the slope of the change in vibration intensity in the region [R1].
0090The vibration intensity F when the contact position is in the region [R1], that is, when the coordinates in the X direction are (X Xk), is calculated by using the following equation (2). F = Fs-a × | X-X1 | (2) The control unit 42 attenuates the vibration intensity in proportion to the amount of change in the contact position of the finger due to the slide operation from the initial contact position. In this vibration intensity setting process, the vibration intensity F is integrated using Eq. (2) every t hours.
0091The vibration intensity Fk when the finger overlaps the reference axis LY by the slide operation, that is, when X = Xk, is calculated by Eq. (2). Fk = Fs-a × | Xk-X1 | (3) The control unit 42 holds the calculated Fk value in, for example, the memory 52.
0092When a finger straddles the reference axis LY and enters the region [R3] from the region [R1] and Xk <X, the vibration intensity F at the position X in this region is the amount of change from the reference axis LY. Is proportional to. F = Fk-b × | X-Xk | (4) Will be. B in this equation (4) is, for example, a constant indicating the slope of the change in vibration intensity in the region [R3].
0093In this vibration intensity setting, a <b is set in the region [R3] than in the region [R1] because the change in the vibration intensity due to the slide of the finger is larger.
0094In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation in a fixed direction. When is performed, the control unit 42 uses the equation (4).
0095When the user reaches the area [R3] side in the page switching operation but does not release the finger and slides the control unit 42 in the opposite direction through the original path, the slide operation is performed. The vibration intensity is set according to the direction and contact position of. That is, when the position Xn is the maximum position in the X direction and the slide direction of the next position X (n + 1) is opposite to the slide direction from the position X1 to the position X2, depending on the area where the finger touches. , Eq. (2) or Eq. (4) is used to calculate the vibration intensity F.
0096<Vibration control example 2>
0097When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 14, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. When the control unit 42 acquires the coordinates (X2, Y2) detected after the lapse of time t, it determines the change direction in the X direction and determines whether the displacement is in the reference axis LY direction for shifting to page switching. To do. The vibration intensity at position X2 is calculated based on the above equation (1).
0098The vibration intensity F when the contact position is in the region [R1], that is, when the coordinates in the X direction are (X Xk), is calculated by using Eq. (2). That is, the control unit 42 attenuates the vibration intensity in proportion to the amount of change in the contact position of the finger due to the slide operation from the initial contact position.
0099The vibration intensity Fk when the finger overlaps the reference axis LY by the slide operation, that is, when X = Xk is calculated in the same manner as in Eq. (3), and the value of the vibration intensity Fk calculated in the memory 52 is retained. To.
0100When a finger enters the region [R3] from the region [R1] and Xk <X, the vibration intensity F at the position X in this region is calculated by the following equation (5). F = e × 1 / [(| X-Xk |)<sup>c</sup>+ d] (5) C, d, and e in this equation (5) are constants. Of these, d is a value that retains the vibration intensity at the position (Xk) on the reference axis LY. According to Eq. (5), when the slide operation exceeds the reference axis LY, the control unit 42 is in a state where the page can be switched by suddenly changing the vibration intensity F with respect to the change of the finger in the X direction. Communicate this to the user sensuously.
0101In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation is performed in a fixed direction. When is performed, the control unit 42 uses the equation (5).
0102When the user reaches the area [R3] side in the page switching operation but does not release the finger and slides the control unit 42 in the opposite direction through the original path, the slide operation is performed. The vibration intensity is set according to the direction and contact position of. That is, when the slide in the X direction from position Xn to position X (n + 1) is opposite to the slide direction from position X1 to position X2, Eq. (2) or Eq. Calculate the vibration intensity F using (5).
0103<Vibration control example 3>
0104When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 15, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. When the control unit 42 acquires the coordinates (X2, Y2) detected after the lapse of time t, it determines the change direction in the X direction and determines whether the displacement is in the reference axis LY direction for shifting to page switching. To do. Then, the vibration intensity at the position X2 is calculated based on, for example, Eq. (1).
0105The vibration intensity F when the contact position is in the region [R1], that is, when the coordinates in the X direction are (X Xk), is calculated by using Eq. (2).
0106The vibration intensity Fk when the finger overlaps the reference axis LY by the slide operation, that is, when X = Xk is calculated in the same manner as in Eq. (3), and the calculated Fk value is held in the memory 52.
0107When a finger straddles the reference axis LY and enters the region [R3] from the region [R1] and Xk <X, the vibration intensity F at the position X in this region is the amount of change from the reference axis LY. Is proportional to and calculated by Eq. (4).
0108In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation is performed in a fixed direction. When is performed, the control unit 42 uses the equation (4).
0109In the page switching operation of the user, the control unit 42 reaches the area [R3] side, but when the slide operation is performed in the opposite direction through the original path without releasing the finger, the slide operation is performed. The vibration intensity is set according to the direction and contact position of. In this page switching process, the vibration intensity F is attenuated even when the display of the switching page 32 is returned to the display of the first electronic book page 30.
0110In the slide operation from the position Xn of the region [R3] to the position X (n + 1) of the region [R1], the vibration intensity F is set by the following equation (6). F = Fn-f × | X (n + 1) -X (n) | (6) F in Eq. (6) is a constant indicating the slope of the change in vibration intensity with respect to the change in the X direction. The value of this constant f is a value indicating a change in vibration intensity when the page switching is stopped and the page is returned, and may be set smaller than the constant b in the equation (4).
0111<Vibration control example 4>
0112When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 16, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. In this vibration control, for example, when the slide operation is performed from the area [R1] to the area [R3], that is, when switching from the first e-book page 30 to the second page 34, the equations (1) to (4) ) Sets the vibration intensity F.
0113In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation is performed in a fixed direction. When is performed, the control unit 42 uses the equation (4).
0114In this page switching process, when returning from the display of the switching page 32 to the display of the first electronic book page 30, the damping ratio of the vibration intensity F is changed from the region [R3] to the region [R1]. The control unit 42 calculates the vibration intensity F from Xn to X (n + 1) according to the following equation (7). F = -e × 1 / [(| X-Xk |)<sup>c</sup>-d] (7)
0115<Vibration control example 5>
0116When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 17, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. In this vibration control, for example, when the slide operation is performed from the area [R1] to the area [R3], that is, when switching from the first e-book page 30 to the second page 34, the equations (1) to (4) ) Sets the vibration intensity F.
0117In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation is performed in a fixed direction. When is performed, the control unit 42 calculates the vibration intensity Fn using Eq. (4).
0118In addition, in this vibration control, if the slide operation reaches the maximum position Xn in the X direction and then continuously slides in the opposite direction to the page switching, the vibration intensity is increased at the position Xn and the next detection timing is reached. The vibration intensity F is newly attenuated toward the position X (n + 1). For example, when the slide operation from position Xn to position X (n + 1) is opposite to the slide direction from position X1 to position X2, the control unit 42 refers to the reference vibration intensity F ( l) is set. This reference vibration intensity F (l) is an example of the initial vibration intensity for the operation of returning the page, and a value smaller than at least the initial vibration intensity Fs is set.
0119When the control unit 42 performs a return operation and the slide operation sets the vibration intensity F from Xn in the region [R3] to the position Xk of the reference axis LY, the following equation (8) is used. Vibration collaboration F. F = F (l) -g × | X-Xn | (8) Here, g is a constant indicating the slope of the change in vibration intensity from the position Xn to the coordinates Xk.
0120The vibration intensity F (k2) when the reference axis LY is reached by the slide operation when returning the page is F (k2) = F (l) -g × | Xk-Xn | (9) Will be. The value of the vibration intensity F (k2) of the reference axis is different from that in the case of the slide operation of page switching, but it is not limited to this. The slope g of Eq. (8) may be set so that Fk and F (k2) have the same value.
0121Then, the control unit 42 calculates the vibration intensity when the slide operation reaches the position [R1] from the position Xk of the reference axis LY by the following equation (10). F = F (k2) -h × | X-Xk | (10) Here, h is a constant indicating the slope of the change in vibration intensity from the position Xk to the position X. In the vibration intensity setting, the slopes g and h of the vibration intensity are different with the reference axis LY as the boundary, but the present invention is not limited to this.
0122<Vibration control example 6>
0123When the control unit 42 detects the coordinates (X1, Y1) as the first contact position as shown in FIG. 18, for example, the control unit 42 sets the vibration intensity at this position to the initial vibration intensity Fs which is the maximum value. In this vibration control, for example, when the slide operation is performed from the area [R1] to the area [R3], that is, when switching from the first e-book page 30 to the second page 34, the equations (1) to (4) ) Sets the vibration intensity F.
0124In the vibration intensity calculation process of position Xn, the slide direction of the finger from the previous detection position X (n-1) to position Xn is the same as the slide direction from position X1 to X2, and the page switching operation is performed in a fixed direction. When is performed, the control unit 42 calculates the vibration intensity Fn using Eq. (4).
0125In addition, in this vibration control, if the slide operation reaches the maximum position Xn in the X direction and then continuously slides in the opposite direction to the page switching, the vibration intensity is increased at the position Xn and the next detection timing is reached. The vibration intensity F is newly attenuated toward the position X (n + 1). For example, when the slide operation from position Xn to position X (n + 1) is opposite to the slide direction from position X1 to position X2, the control unit 42 refers to the reference vibration intensity F ( l) is set.
0126The control unit 42 calculates the vibration intensity F from Xn in the region [R3] to the coordinate position Xk of the reference axis LY in the case of performing the return operation by using the equation (8). .. The vibration intensity F (k2) when the reference axis LY is reached by the slide operation when returning the page is calculated by Eq. (9).
0127When returning from the display of the switching page 32 to the display of the first electronic book page 30, the control unit 42 changes the damping ratio of the vibration intensity F from the reference axis LY toward the region [R1]. The control unit 42 calculates the vibration intensity F by using, for example, Eq. (7).
0128In this embodiment, the case where the page switching operation is operated from the area [R1] on the touch panel sensor 26 or returns from the area [R3] to the area [R1] is shown, but the present invention is not limited to this. The page display process includes, for example, a case of returning to the case of first contacting a specific coordinate in the area [R1], and a case of returning to a page other than the area of the first contact. In this case, in the vibration processing, for example, the calculation formula according to the change state of the vibration intensity F described above is used for the direction (for example, the X direction) for determining whether or not the shift to the page switching by the slide operation is performed. The vibration intensity F may be set.
0129<About a modified example of page switching operation>
0130The display device 20 can switch a plurality of pages with one operation, for example, in a page switching operation of an electronic book.
0131As shown in FIG. 19, for example, when a display image 70 indicating that there are a plurality of pages on the screen is displayed, the display device 20 turns the plurality of pages in a single operation. In the page switching operation, the control unit 20 includes, for example, a touch panel sensor 26 and a pressure sensor 40 inside the housing 22. Then, in the finger monitoring process, the control unit 42 sets the number of switching pages according to the load due to the operating force, for example, based on the detection result of the pressure sensor 40. That is, in the display device 20, when the operating force for pressing the monitor 24 is larger than that when switching one page, the number of page switching is determined by the ratio of the load.
0132The monitor 24 displays a multi-layer switching page indicating that a plurality of sheets have been turned by the display process of the control unit 42. The display device 20 sets the initial vibration intensity Fs based on the pressing pressure information acquired by the pressure sensor 40 in the finger monitoring process. In the display device 20, for example, the maximum value of the initial vibration intensity Fs is changed according to the number of pages to be switched by one operation.
0133When the number of operations is set by the strength of the pressing, the control unit 42 sets the initial vibration intensity Fs based on the vibration intensity ratio of the vibration intensity setting table 80, which is the first operation table, as shown in FIG. 20, for example. To do. In this vibration control, when turning a large number of sheets at once, the strength of the slide operation is changed according to the weight of the switching page 32 according to the number of sheets, and the user feels the operation state and the resistance when turning the paper. Give to. The initial vibration intensity Fs is calculated according to a set ratio with respect to, for example, the maximum vibration intensity that can be vibrated by the vibration element 28 and the magnitude of the electric power supplied to the vibration element 28.
0134According to such a configuration, the display device 20 can sensuously recognize the page switching state by changing the operation feeling for the user according to the page switching state by the slide operation on the touch panel sensor 26. .. In addition, the display device 20 gives the user such a feeling of operation to determine whether the page can be switched, whether the finger can be released, and whether it is possible to return to the page read immediately before with less work. You can judge. That is, by giving the user a sense of operation by changing the vibration, it is possible to grasp that an appropriate operation has been performed or that the operation has not been performed properly.
0135[Third Embodiment]
0136FIG. 21 shows an example of usage history information used in the electronic book apparatus according to the third embodiment.
0137In the display device 20 according to this embodiment, for example, as shown in FIG. 21, the usage history table 82 of the electronic book program is stored in the database 54. The usage history table 82 is an example of the usage history information of the present disclosure. The display device 20 changes the feeling of resistance in the page switching operation, for example, for a book that is frequently used. That is, if the book is familiar to the user, the user is accustomed to the flipping operation by sliding the touch panel. Further, in the case where the book is paper, for example, the display device 20 reduces the resistance friction between the pages due to the deposits on the surface of the pages and the wrinkles of the pages. The vibration intensity is changed depending on the number of times of use.
0138When the display device 20 starts, for example, the electronic book program, the display device 20 stores the count value of the counter function (not shown) in the usage history table 82 in association with the electronic book data 30. For example, when the electronic book data used more than a predetermined value is activated, the display device 20 uses the vibration intensity setting table 84 as the second operation table shown in FIG. 22 instead of the vibration intensity setting table 80 described above. Use. In this vibration intensity setting table 84, for example, the vibration intensity ratio is set for each number of pages to be switched at one time. The initial vibration intensity Fs set in the vibration intensity setting table 84 is reduced to half that of, for example, the vibration intensity setting table 80.
0139<About e-book display processing>
014023 and 24 are flowcharts showing an example of display processing of an electronic book. Reference numeral a in FIGS. 23 and 24 is a connector indicating the continuation of processing.
0141When the electronic book application is started on the display device 20 (S51), it is determined whether or not the number of times the electronic book application is started is less than a predetermined number (S52). The usage history table 82 may be used to determine the number of times of use. If the number of uses is less than the specified number (YES in S52), the control unit 42 determines that the user is not accustomed to reading this e-book, and initially starts based on the vibration intensity setting table 80, which is the first table. The vibration intensity Fs is read out and the electronic book page 30 is displayed (S53).
0142The finger contact state and contact monitoring (S54, S55) by the touch panel sensor 26, the page switching process (S56) for generating the switching page 32, and the determination of whether or not the finger has crossed the reference axis (S57) are described above. It may be processed in the same manner as S33, S34, 36, and S37, and detailed description thereof will be omitted.
0143In the positive vibration control, the vibration intensity setting table 80 (Table 1) is referred to, and the vibration control including the setting of the initial vibration intensity Fs according to the number of pages to be slid is performed (S58). In addition, the control unit 42 shifts to the page switching mode when the reference axis LX or LY is exceeded according to the contact position monitoring result (S59).
0144The control unit 42 determines whether the user has released the finger from the touch panel sensor 26 or returned to the initial region (origin) by continuous operation by monitoring the slide operation of the user (S60). When the user releases the finger from the touch panel sensor 26 (released in S60), the control unit 42 switches the display page and displays the second page 34 on the monitor 24 (S61).
0145When the user is performing the slide operation in a region other than the current region or the initial region without releasing the finger (Do not release, do not return in S60), the control unit 42 is based on the vibration condition of the region in contact. Vibration control is performed (S62), and finger contact monitoring is continuously performed.
0146In addition, the control unit 42 continuously monitors the finger contact state when the user's finger returns to the initial region (returned in S60).
0147If the control unit 42 determines that the user's finger is sliding without crossing the reference axis (NO in S57), the control unit 42 performs vibration control according to the distance from the initial position M1 (S63), and then the finger. Monitor the contact status of (S64). Then, when the finger is separated from the touch panel sensor 26 (YES in S64), the switching page 34 indicating the turning state is erased, the original electronic book page 30 is displayed (S65), and the vibration is terminated (S66).
0148If the control unit 42 determines that the number of times the e-book program has been used is equal to or greater than the predetermined number (NO in S52), the control unit 42 determines that the user is accustomed to reading this e-book, and the vibration intensity, which is the second table. The initial vibration intensity Fs is read out based on the setting table 84, and the electronic book page 30 is displayed (S71). The processes S72 to S84 including the finger contact monitoring and the vibration process may be performed in the same manner as the above-described processes S54 to S66, and detailed description thereof will be omitted.
0149According to such a configuration, the vibration intensity according to the frequency of use of the e-book program gives the user the feeling that the page is turned over and over and the book is made of used paper. , It is possible to reduce the feeling of contact discomfort caused by sliding to the touch panel. In addition, by giving an operation feeling similar to the feeling of turning a paper book, the user can be accustomed to the slide operation on the touch panel. In addition, by intuitively grasping the operation state of the touch panel, it has shifted to a state where page switching is possible, and since the correctness of the page switching operation is grasped by the touch feeling, it is possible to visually check the displayed contents. Eliminate and improve convenience.
0150[Other Embodiments]
0151Modification examples of the embodiments described above are listed below.
0152(1) In the above embodiment, the display device 20 is shown to have control functions such as execution of an electronic book program, display control, and vibration control, but the present invention is not limited to this. The display device 20 may be, for example, a device that displays the electronic book page 30 based on an instruction from another information processing device (not shown). In this case, the other information processing device executes the generation of the switching page 32, the setting of the vibration intensity for the page switching operation, etc. for the slide operation such as a finger on the display device 20, and the page image for the display device 20. Should be sent.
0153(2) In the above embodiment, the number of pages to be switched by one slide operation is set in advance in the vibration intensity setting tables 80 and 84, and the ratio of the maximum vibration intensity is set according to the number of pages. The values of the number of pages and the ratio of the maximum vibration intensity are not limited to this. In the vibration intensity setting tables 80 and 84, for example, the number of pages of the slide operation and the value of the vibration intensity ratio may be set according to the electronic book program to be executed. Specifically, the control unit 42 may read the total number of pages of the read electronic book program, distribute the total number of pages to a certain number of pages, and set the ratio of the maximum vibration intensity for each number of pages. As a result, the display device 20 allows the user to grasp the change in the vibration state according to the number of pages to be operated for each electronic book.
0154(3) In the above embodiment, the case where the ratio of the maximum vibration intensity is increased or decreased by using the usage history of the electronic book program is shown, but the present invention is not limited to this. The control unit 42 may set the maximum vibration intensity based on, for example, the size of the displayed monitor 24. Further, the control unit 42 may change the maximum vibration intensity according to, for example, the elapsed time from the issue date or acquisition date of the e-book program to the time of use, or the time when the e-book program is executed. Good. As a result, the display device 20 may give the user a heavy operation feeling in the slide operation, for example, if it is a large book, or the e-book that has passed the elapsed time can be used by reducing the turning operation feeling. Can be given to the user.
0155(4) In the above embodiment, the electronic book device 2 monitors the contact state of the biological part 10 such as a finger, and controls the vibration motion for the contact state, in addition to displaying the electronic book and switching pages, as well as the electronic book program. The case of performing with is shown, but it is not limited to this. For example, the electronic book apparatus 2 may control the operation control of the vibration means 12 and the input means 8 by an independent control program for the display of the electronic book page and the generation process of the switching page.
0156Next, the following additional notes will be further disclosed with respect to the above-described embodiment. The technical idea relating to the technology of the present disclosure can be grasped at various levels and variations from the superordinate concept to the subordinate concept, and the technology of the present disclosure is not limited to the following appendices.
0157(Appendix 1) An electronic book device including a storage unit for storing electronic book data formed by a plurality of consecutive pages and a display means for displaying the pages of the electronic book. An input operation detecting means for detecting the contact of the user's biological part with the display surface of the display means and the continuous sliding operation of the biological part with respect to the display surface of the display means. A vibrating means that vibrates in response to contact and sliding operation of the living body part with the display means, The contact position and slide operation direction with respect to the display means are monitored based on the detection result of the input operation detection means, and the vibration intensity is changed according to the slide operation from the start position of the slide operation to the position where the page switching operation is completed. A control unit that controls the vibrating means so as to cause An electronic book device characterized by being equipped with.
0158(Appendix 2) The control unit performs a page operation for displaying the first page displayed before the slide operation and the second page switched by the slide operation together with the contact with the display means or the slide operation. The screen is displayed, and the display ratio of the first page and the second page of the page operation screen is changed according to the contact position or slide operation of the living body part with respect to the display means, and according to the display ratio. The electronic book apparatus according to Appendix 1, wherein the vibration intensity of the vibrating means is changed.
0159(Appendix 3) The control unit sets a reference axis for dividing the display surface into a plurality of regions, and the biological part slides across the reference axis by a slide operation based on the detection information of the input operation detection means. The electronic book apparatus according to Appendix 1 or Appendix 2, wherein when the area different from the contacted area is reached at the start of the operation, the page of the electronic book is shifted to a switchable state.
0160(Supplementary note 4) The control unit is characterized in that when the biological part returns to the region where the biological part first touches by a continuous slide operation, the switchable state of the page of the electronic book is released. E-book device described in.
0161(Appendix 5) The control unit straddles the reference axis by a slide operation, and when the biological part is separated from the display means in another region of the display surface, the second page operation screen is displayed. The electronic book apparatus according to Appendix 3 or Appendix 4, characterized in that the display is switched to a page.
0162(Appendix 6) When the control unit straddles the reference axis by a slide operation, the amount of change in vibration in the first region in contact with the display surface and the amount of change in vibration in the region that crosses the boundary line. The electronic book apparatus according to any one of Appendix 3 to Appendix 5, which is characterized in that the devices are different.
0163(Appendix 7) The control unit sets a position on the display surface where the biological part first contacts as a reference position, and when the biological part comes into contact with the reference position, the vibration means has the strongest vibration intensity. The electronic book apparatus according to any one of Supplementary note 1 to Supplementary note 6, wherein the electronic book apparatus is vibrated.
0164(Appendix 8) The control unit sets coordinate information on the display surface, and uses the position coordinate information of the biological part detected by the input operation detection means to set a set value of vibration intensity of the vibration means. The electronic book apparatus according to any one of Appendix 1 to Appendix 7, which is characterized in that it is calculated.
0165(Appendix 9) An operation table including information on the ratio of vibration intensity to the number of pages of the electronic book to be switched by one slide operation is stored in the storage unit. The control unit uses the operation table to calculate the maximum vibration intensity according to the number of pages to be switched, and vibrates the vibration means according to the maximum vibration intensity. The electronic book device described in one.
0166(Appendix 10) Further, a pressure sensor for detecting the operating force applied by the contact or slide operation of the biological part with respect to the display means is provided. The electronic book apparatus according to Appendix 9, wherein the control unit uses the operating force information detected by the pressure sensor to set the number of pages to be switched by a slide operation according to a load.
0167(Appendix 11) The storage unit stores the usage history information of the electronic book data. The control unit reads the usage history information of the electronic book data to be executed from the storage unit, calculates the maximum vibration intensity based on the usage history information, and vibrates the vibration means according to the calculated maximum vibration intensity. The electronic book apparatus according to any one of Supplementary note 1 to Supplementary note 10, wherein the electronic book apparatus is characterized in that.
0168(Appendix 12) An electronic book program to be executed by a computer of an electronic book device having a storage unit for storing electronic book data formed by a plurality of consecutive pages and a display means for displaying the pages of the electronic book. The detection result of the contact of the user's biological part with the display surface of the display means and the continuous slide operation of the biological part with respect to the display surface of the display means is acquired from the input operation detection means. Based on the detection result, the contact position with respect to the display means and the slide operation direction are monitored. The vibration means is controlled so as to change the vibration intensity according to the slide operation from the start position of the slide operation to the position where the page switching operation is completed. An electronic book program that causes the computer to perform processing.
0169The preferred embodiment of the configuration of the present disclosure has been described above. However, the technique of the present disclosure is not limited to the description of the above-described embodiment. It goes without saying that various modifications and changes can be made by those skilled in the art based on the gist of the technology described in the claims or disclosed in the specification. Needless to say, such modifications and changes are included in the technique of the present disclosure.
01702 e-book device 4 Memory 6 Display means 8 Input operation detection means 10 Living body part 12 Vibration means 14 Control unit 16 Display screen 18, 80, 84 Vibration strength setting table 20 Display device 22 housing 24 monitors 26 Touch panel sensor 28 Vibrating element 30 ebook page 32 Switching page 34 Second page 40 pressure sensor 42 Control unit 44 Power supply 50 CPU 52 memory 54 database 56 I / O 60 Vibration parts 62 sensor 70 Display image 82 Usage history table
25 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| WO2022176678A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| US11458389B2 | Cited by | United States of America | – | Applicant | – |
| CN110515692A | Cited by | China | – | Search report | – |
| US10963054B2 | Cited by | United States of America | – | Applicant | – |
| US10981053B2 | Cited by | United States of America | – | Applicant | – |
| CN109857296A | Cited by | China | – | Search report | – |
| US11013990B2 | Cited by | United States of America | – | Applicant | – |
| US10969867B2 | Cited by | United States of America | – | Applicant | – |
| US10963055B2 | Cited by | United States of America | – | Applicant | – |
| US11738261B2 | Cited by | United States of America | – | Applicant | – |
| US12166932B2 | Cited by | United States of America | – | Applicant | – |
| US11145172B2 | Cited by | United States of America | – | Applicant | – |
| US11198059B2 | Cited by | United States of America | – | Applicant | – |
| US11195293B2 | Cited by | United States of America | – | Applicant | – |
| CN107632761A | Cited by | China | – | Search report | – |
| US11779836B2 | Cited by | United States of America | – | Applicant | – |
| WO2018198229A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| JPWO2018198229A1 | Cited by | Japan | – | Search report | – |
| JP2022126328A | Cited by | Japan | – | Search report | – |
| JP2009230424A | Cites | Japan | A | Search report | – |
| JP2009230424A | Cites | Japan | A | Search report | – |
| JP2009230424A | Cites | Japan | A | Search report | – |
| JP2010015239A | Cites | Japan | A | Search report | – |
| JP2010015239A | Cites | Japan | A | Search report | – |
| JP2010015239A | Cites | Japan | A | Search report | – |
| US2013088438A1 | Cites | United States of America | XY | Search report | 1-2,7,3-5 |
| US2013088438A1 | Cites | United States of America | XY | Search report | 1-2,7,3-5 |
| JP2013200863A | Cites | Japan | Y | Search report | 3-5 |
| JP2013200863A | Cites | Japan | Y | Search report | 3-5 |
| JP2013228936A | Cites | Japan | Y | Search report | 5 |
| JP2013228936A | Cites | Japan | Y | Search report | 5 |
| US2013268847A1 | Cites | United States of America | A | Search report | – |
| US2013268847A1 | Cites | United States of America | A | Search report | – |
| US2013268847A1 | Cites | United States of America | A | Search report | – |
| JPH08249344A | Cites | Japan | A | Search report | – |
| JPH08249344A | Cites | Japan | A | Search report | – |
| JPH08249344A | Cites | Japan | A | Search report | – |
2 members in 1 office
Members2
| Document | Office | Kind | |
|---|---|---|---|
| JP2015230516AThis record | Japan | A | |
| JP6323182B2 | Japan | B2 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2015230516
- Application
- 115186
Titles2
- Japanese
- 電子書籍装置および電子書籍プログラム
- English
- Ebook device and ebook program
Classification
- IPC, 2
- G06F3 0488
- G06F3 01