Electronic device, playback method, and playback program

JP7634940B2Active Publication Date: 2025-02-25CASIO COMPUTER CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2020023565
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-02-14
Publication Date
2025-02-25
Estimated Expiration
2040-02-14

AI Technical Summary

Benefits of technology

【0007】 本発明によれば、テキストの表示が順次切り替えられる画面からユーザ操作によって容易に単語を選択することができる電子機器、再生方法、及び再生プログラムを提供することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007634940000001
    Figure 0007634940000001
  • Figure 0007634940000002
    Figure 0007634940000002
  • Figure 0007634940000003
    Figure 0007634940000003
Patent Text Reader

Abstract

To provide an electronic apparatus that allows a user to easily select a word from a screen in which text display is sequentially switched.SOLUTION: An electronic dictionary 10 executes: display update processing in which a CPU 11 (control unit) displays text containing a plurality of words on a screen while sequentially switching over time; word selection processing that selects, when there is a user operation to specify a position on the screen during the display update processing, based on timing when the user operation is performed, the position specified by the user operation, timing when the text displayed on the screen is switched, and the display position of the word contained in the text displayed on the screen, the word contained in text; and word correspondence processing that executes processing for the word selected by the word selection processing during the display update processing.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an electronic device for displaying text such as subtitles, a playback method, and a playback program. [Background technology]

[0002] A conventional technique is known that, when an unknown word is found in foreign language text displayed on a screen, displays the meaning of the specified word in response to a user operation specifying the location of the word. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-018534 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, for example, when a user is playing a video with subtitles in a foreign language and wants to know the meaning of a word in the subtitles, the subtitle text changes one after another in a short period of time, making it difficult for the user to select the desired word.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an electronic device, a playback method, and a playback program that allow a user to easily select words from a screen on which the text display is switched sequentially. [Means for solving the problem]

[0006] In order to solve the above problem, the electronic device of the present embodiment includes a display update process for displaying text including a plurality of words on a screen while sequentially switching the displayed text over time, and a display update process for updating the display when a user operation is performed to specify the position of the text displayed on the screen during the display update process. Leave, the elapsed time from when the text was switched to when the user operation was performed When it is determined that the time is longer than the specified time, Selecting a word displayed at a position designated by the user operation in the first text displayed at the timing of the user operation When it is determined that the elapsed time is shorter than the predetermined time, Selecting a word that was displayed at a position designated by the user operation in the second text that was displayed before the user operation do A control unit that executes a word selection process and a word correspondence process that executes a process for a word selected by the word selection process during execution of the display update process. The specified time is set so that the closer the position on the screen specified by the user operation is to the rear of the text displayed by the display update process, the longer the specified time is, and the control unit, in the word selection process, determines whether the elapsed time is longer or shorter than the specified time based on the specified time corresponding to the position on the screen specified by the user operation. Effect of the Invention

[0007] According to the present invention, it is possible to provide an electronic device, a playback method, and a playback program that allow a user to easily select words from a screen on which text display is switched sequentially. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a functional block diagram showing the configuration of an electronic circuit of the electronic device according to the embodiment. [Diagram 2] FIG. 1 is a front view showing the external configuration of an electronic dictionary according to an embodiment of the present invention. [Diagram 3] FIG. 4 is a diagram showing an example of a playback screen of a touch panel when video data with subtitles (text) is played back in this embodiment. [Figure 4] 5 is a flowchart illustrating a content playback process of the electronic dictionary according to the embodiment. [Diagram 5] FIG. 13 is a diagram for explaining an example of a situation in which a touch operation is performed on the third area AR3. [Figure 6] FIG. 13 is a diagram for explaining an example of a situation in which a touch operation is performed on the second area AR2. [Figure 7] FIG. 13 is a diagram for explaining an example of a situation in which a touch operation is performed on the second area AR2. [Figure 8] FIG. 13 is a diagram for explaining an example of a situation in which a touch operation is performed on the second area AR2. [Figure 9] FIG. 4 is a diagram for explaining an example of a situation in which a touch operation is performed on a first area AR1. [Figure 10] 4 is a flowchart showing a word matching process (1) in the present embodiment. [Figure 11] FIG. 13 is a diagram showing a display example of a word matching process result when word matching process (1) is executed. [Figure 12] 11 is a flowchart showing a word matching process (2) in the present embodiment. [Figure 13] FIG. 13 is a diagram showing a display example of a word matching process result when word matching process (2) is executed. [Figure 14] FIG. 13 is a diagram for explaining a modified example of the second area AR2. [Figure 15] FIG. 11 is a diagram for explaining a modified example of the first area AR1. [Figure 16] FIG. 13 is a diagram for explaining another modified example of the first area AR1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0010] FIG. 1 is a functional block diagram showing the configuration of an electronic circuit of an electronic device according to an embodiment of the present invention.

[0011] In this embodiment, an example is shown in which the electronic device is configured as, for example, an electronic dictionary 10. Note that the electronic device can be realized by various electronic devices such as the electronic dictionary 10, a personal computer, a smartphone, and a tablet PC.

[0012] The electronic dictionary 10 is a device that can read data of a dictionary or encyclopedia by inputting an entry word or selecting an item, and can display or play various information. The dictionary data stored in the electronic dictionary 10 includes information on at least one word meaning corresponding to each of a plurality of words to be used as entry words. The information on the word meaning includes text information. The dictionary data includes, for example, an English dictionary, a Japanese dictionary, an encyclopedia, etc. Examples of English dictionaries include a Japanese-English dictionary, an English-Japanese dictionary, an English-English dictionary, an English thesaurus, etc., each of which may include a plurality of different dictionaries. Similarly, examples of Japanese dictionaries include a Japanese dictionary, a thesaurus, an antonym dictionary, an ancient Japanese dictionary, etc., each of which may include a plurality of different dictionaries.

[0013] Furthermore, the electronic dictionary 10 stores content data for language learning. The content data includes, for example, video data with subtitles (text). By playing the video data with subtitles, video and audio are output, and the subtitles (text) corresponding to the audio are displayed while being switched sequentially. This allows, for example, a user to listen to audio in a foreign language while simultaneously checking the content spoken in the text, enabling effective learning.

[0014] The electronic dictionary 10 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the programs that have been read, and its electronic circuitry is equipped with a CPU (central processing unit) 11.

[0015] The CPU 11 functions as a control unit that controls the entire electronic dictionary 10. The CPU 11 controls the operation of each circuit unit according to a control program that is prestored in the memory 12, or a control program that is read into the memory 12 from a recording medium 13 such as a ROM card via a recording medium reading unit 14, or a control program that is downloaded from a server 20 via a communication unit 15 over a network N including the Internet and the like and then read into the memory 12.

[0016] The control program stored in the memory 12 is activated in response to an input signal corresponding to a user operation from the key input unit 16, an input signal corresponding to a user operation from the touch panel 17 (a touch operation on the screen), or a communication signal with a server 20 on an externally connected network N, or a connection communication signal with a recording medium 13 such as an EEPROM (registered trademark), RAM, or ROM connected via the recording medium reading unit 14.

[0017] To the CPU 11, a memory 12, a recording medium reading unit 14, a communication unit 15, a key input unit 16, a touch panel 17, an audio output unit 19, etc. are connected.

[0018] The control programs stored in the memory 12 include a system program that controls the overall operation of the electronic dictionary 10, and a communication program for communicating data with a server 20 on an externally connected network N and other electronic devices such as a personal computer. The memory 12 also stores a dictionary control program 12a that executes a search function that searches dictionary data for information corresponding to input data and outputs it.

[0019] The dictionary control program 12a also includes a content reproduction program 12b for reproducing content based on content data such as video data, selecting data (such as words) to be searched in response to a user operation specifying a position on the screen to display the content, and executing a process on the selected data. The CPU 11 reproduces content data of a video with subtitles, for example, based on the content reproduction program 12b, thereby displaying text representing subtitles containing multiple words on the screen while sequentially switching over time, and when a user operation is performed to specify a position on the screen, selects a word included in the subtitle (text) based on the position specified by the user operation and the display position of the word included in the text displayed on the screen, and executes a predetermined process targeting the selected word. In the electronic dictionary 10 of this embodiment, based on the elapsed time from when the display of the subtitle (text) is switched to when the user operation is performed, it is possible to select a word from either the subtitle (first text) displayed at the time of the user operation or the subtitle (second text) displayed before the first text. This allows the subtitle text to switch one after another in a short period of time in line with the playback of the video, so that even if the user's operation to specify a word is delayed, the word can be selected from the text before the switch.

[0020] The memory 12 also stores dictionary data 12c, setting data 12d, content data 12e, word list data 12f, and the like.

[0021] The dictionary data 12c includes a database that collects a plurality of dictionaries, such as an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, a Japanese language dictionary, a thesaurus, an antonym dictionary, an archaic language dictionary, etc. The dictionary data 12c includes text data, such as explanatory information corresponding to each of the head words or items in each dictionary.

[0022] The setting data 12d is data for controlling the operation of the electronic dictionary 10, which is set according to a user operation. The setting data 12d is set / updated by accepting a user operation through a setting screen in a setting function executed by the CPU 11. The setting data 12d includes control data related to hardware such as the brightness of the screen of the touch panel 17, as well as control data related to the playback of content (video) by the content playback program 12b. The setting data related to the playback of content includes, for example, data indicating a predetermined time for determining whether a subtitle (first text) displayed at the timing of a user operation to specify a word from text displayed on the screen is to be targeted, or a subtitle (second text) displayed before the first text. Based on this data, the data is referenced to determine whether the elapsed time from when the display of the subtitle (text) is switched to when the user operation is performed is longer than, equal to, or shorter than the predetermined time. For example, if it is determined that the elapsed time is longer than the predetermined time, a word is selected as the first text, and if it is determined that the elapsed time is shorter than (or equal to) the predetermined time, a word is selected as the second text.

[0023] The content data 12e is data of various contents such as video with subtitles (text). The video content data is used for language learning (listening), for example, and includes data for outputting audio corresponding to the video display and displaying subtitles (text) corresponding to the audio on the screen while switching sequentially over time. Note that the content data is not limited to video data with subtitles, and may be other forms of content such as e-books in which only text is displayed on the screen while switching sequentially over time.

[0024] The dictionary data 12c and the content data 12e may not be built into the main body of the electronic dictionary 10, but may be obtained from a database (e.g., the server 20) accessible via the network N, or may be read from a removable recording medium 13 via the recording medium reading unit 14.

[0025] The word list data 12f is list data in which data relating to words selected from text in response to a user operation during content reproduction by the content reproduction program 12b is recorded.

[0026] FIG. 2 is a front view showing the external configuration of electronic dictionary 10. As shown in FIG.

[0027] In the case of electronic dictionary 10 in FIG. 2, a CPU 11, memory 12, recording medium reading unit 14, communication unit 15, and voice output unit 19 are built into the lower section of the device body, which can be opened and closed, and a key input unit 16 and pen storage section 18a are also provided, while a touch panel 17 is provided on the upper section.

[0028] The key input section 16 is equipped with character input keys 16a, a dictionary selection key 16b for selecting various dictionaries and various functions, a decision key 16c, a back key 16d, cursor keys (up, down, left, right keys) 16e, a power button, and various other function keys.

[0029] The touch panel 17 is configured by combining a display such as an LCD (Liquid Crystal Display) with a touch pad (position input device), for example. In addition to the button 17a that is always displayed, the touch panel 17 displays various menus and buttons according to the execution of various functions, and various information such as text and images.

[0030] The electronic dictionary 10 allows the user to input instructions in response to operations on the key input unit 16 by the user, or touch operations (using the tip of the pen 18 or the tip of a finger) on menus and buttons displayed on the touch panel 17, or on text such as subtitles displayed during video playback.

[0031] The audio output unit 19 includes a speaker and outputs the audio of the content, etc. The audio output unit 19 also includes an audio signal output terminal, and can output audio through headphones or the like connected to the audio signal output terminal.

[0032] In the electronic dictionary 10 configured in this manner, the CPU 11 controls the operation of each part of the circuit in accordance with the instructions written in the dictionary control program 12a, and the software and hardware operate in cooperation to realize the functions described in the following operational explanation.

[0033] Next, the operation of the electronic dictionary 10 in this embodiment will be described.

[0034] The electronic dictionary 10 is provided with content data for language learning, and when "listening" is selected from the menu, for example, it can play back and output a video with subtitles (text) based on the content data of the video data.

[0035] When "listening" is selected from the menu and the content to be reproduced is specified by a user operation, the CPU 11 executes the content reproduction program 12b to start the content reproduction process and displays a reproduction screen on the touch panel 17.

[0036] Fig. 3 is a diagram showing an example of the playback screen of touch panel 17 when video data with subtitles (text) is played back. The playback screen shown in Fig. 3 has a video area 20 for displaying video, a text area 21 for displaying subtitles (text), and a word processing area 28 for displaying the processing results for a word selected from the text displayed in text area 21.

[0037] The playback screen shown in FIG. 3 also includes a number of buttons 22 (play button, skip button, etc.) for inputting user instructions to control video playback, a text button 23 for displaying a list of subtitles (text) and translations instead of displaying the video, a slider bar 24 and slider 24a for indicating the playback position of the video and for changing the playback position, and an indicator 26 for indicating the audio volume.

[0038] The text displayed in the text area 21 is set with word position data indicating the display position (range) for each word, for example, and the display position of each word is managed. For the text displayed in the text area 21, a word in the subtitles (text) can be specified by a touch operation by the user using, for example, the pen 18. The CPU 11 selects a word included in the text based on the position specified by the user operation and the display position of the word included in the text displayed in the text area 21, and executes a predetermined word-corresponding process targeted at the selected word.

[0039] In the example of the playback screen shown in Fig. 3, one line of text is displayed in the text area 21. Therefore, text of a length that can be displayed in the text area 21 of one screen is displayed in the text area 21 while being switched sequentially. Basically, the text displayed in the text area 21 corresponds to the audio output corresponding to the playback of the video, and is displayed in accordance with the audio output. Therefore, the timing of switching the text displayed in the text area 21 may be constant or may vary over time depending on the audio output.

[0040] 3, the division into a first area AR1, a second area AR2, and a third area AR3 is for use in the description that follows, and is not displayed during normal text display. The first area AR1, the second area AR2, and the third area AR3 are set in advance for each line of subtitles (text) displayed in the text area 21, for example.

[0041] FIG. 4 is a flowchart for explaining the content playback process of the electronic dictionary 10 in this embodiment.

[0042] CPU 11 starts video playback based on the video content data, displays the video in video area 20 of touch panel 17, and outputs audio corresponding to the video from audio output unit 19 (step A1). CPU 11 also displays subtitles (text) corresponding to the audio in text area 21 through display update processing. That is, when subtitles are switched as video playback (audio output) progresses (step A2, Yes), CPU 11 switches the display to the next text to be displayed, in place of the current text displayed in text area 21 (step A3). Furthermore, CPU 11 resets a timer for measuring the elapsed time since the subtitles were switched, and then starts measuring (step A4).

[0043] When the text area 21 is not touched by a user operation (step A5, No), the CPU 11 continues playing the video while switching the subtitles as the video playback (audio output) progresses (step A6, No -> step A2).

[0044] On the other hand, when a touch on the text area 21 by a user operation is detected (step A5, Yes), the CPU 11 executes a word selection process to select a word from the subtitles (text) displayed in the text area 21 according to the touch position. First, the CPU 11 measures the timer value at the time of touch (step A7), and determines whether the elapsed time indicated by the timer value from when the display of the subtitles (text) was switched to when the user operation was performed is longer than a predetermined time. Here, the predetermined time is a fixed time set in advance.

[0045] If the elapsed time is longer than the predetermined time (step A8, Yes), CPU 11 processes the touch operation by the user as a touch targeting the text (subtitles) displayed in text area 21 of the current screen currently displayed on touch panel 17 (step A14). In other words, if a time longer than the predetermined time has elapsed since switching the subtitles, it is deemed that the user performed a touch operation to specify a word after thoroughly checking the currently displayed subtitles.

[0046] The CPU 11 selects a word included in the text specified by the user, based on the position touched by the user's operation and the display position of the word included in the text displayed in the text area 21. When the CPU 11 is able to select the word specified by the user's touch operation, it executes a predetermined word-related process targeted at this word.

[0047] The word correspondence processing includes, for example, a word correspondence processing (1) for registering a word specified from the subtitles in a word list, and a word correspondence processing (2) for displaying a dictionary search result (translation, etc.) for a word specified from the subtitles. The details of the word correspondence processing (1) and (2) will be described later (FIGS. 10 to 13).

[0048] On the other hand, if the time that has elapsed since the display of the subtitles (text) was switched to the time when the user operation was performed is shorter (or the same) than the predetermined time (step A8, No), CPU 11 determines whether the position specified by the user's touch operation is the position where the previous text was displayed (the position where the word was displayed) before the display was switched. If it is determined that the position is not the position where the text was displayed (step A9, No), CPU 11 processes the touch as targeting the text (subtitles) currently displayed in the text area 21 of the screen (the subtitles (first text) displayed at the time of the user operation) (step A14). That is, since a touch operation for specifying a word is not usually performed on a position where no text was displayed before the display of the subtitles was switched, the touch operation is processed as targeting the currently displayed subtitles.

[0049] Furthermore, when the position specified by the user's touch operation is the position where the previous subtitles were displayed before the subtitle display was switched (step A9, Yes), the CPU 11 executes a process corresponding to the touch operation depending on which area (first area AR1, second area AR2, or third area AR3) of the text area 21 the touch position is included in. This prevents erroneous recognition when selecting a word specified by the touch operation.

[0050] For example, in the text area 21 shown in Fig. 3, a first area AR1, a second area AR2, and a third area AR3 are set. The third area AR3 is set to be the range before the reading of the text displayed in the text area 21 from the boundary position of the word closest to the center position of the text displayed in the text area 21. In the example shown in Fig. 3, an example is shown in which English text is displayed in the text area 21. In the case of English, the text is read from left to right. Therefore, the third area AR3 is set to be the range of approximately the left half of the text displayed in the text area 21.

[0051] The first area AR1 and the second area AR2 are set to a rear range where the text displayed in the text area 21 is read, from the separator position of the word closest to the center position of the text displayed in the text area 21. For example, the division positions of the first area AR1 and the second area AR2 are set to the separator position of the word closest to the center position of the rear range where the text displayed in the text area 21 is read.

[0052] Therefore, in the text area 21 shown in FIG. 3, a third area AR3, a first area AR1, and a second area AR2 are set from the left side.

[0053] In addition, in languages ​​such as English (or Japanese written horizontally), text is read from left to right, so the third area AR3, the first area AR1, and the second area AR2 are set from the left side, but when text is displayed in a language that is read from right to left, such as Arabic, the third area AR3, the first area AR1, and the second area AR2 are set from the right side.

[0054] Furthermore, when the text area 21 is provided vertically and displays text that is read from top to bottom, such as vertical writing in Japanese, the third area AR3, the first area AR1, and the second area AR2 are set from the top. In addition, the third area AR3, the first area AR1, and the second area AR2 are set according to the arrangement of the text area 21 on the screen (portrait, landscape, or other direction) and the direction in which the text displayed in the text area 21 is read.

[0055] In the above description, the areas AR1 to AR3 are divided by word delimiter positions, but they may be divided at any position within a word, regardless of the word delimiter positions.

[0056] In addition, the separator position between the third area AR3 and the first area AR1 is set based on the central position of the text displayed in the text area 21, and the separator position between the first area AR1 and the second area AR2 is set based on the central position of the range excluding the third area AR3, but the separator positions are not limited to the central positions.

[0057] For example, the range of the third area AR3 may be wider than the ranges of the first area AR1 and the second area AR2, or the range of the second area AR2 may be wider than the first area AR1, and the delimiter position may be different depending on the text displayed in the text area 21. For example, the delimiter position may be changed depending on the length of one line of text displayed in the text area 21. Also, if the length of the text displayed in the text area 21 is shorter than a preset reference value, the first area AR1 may not be provided.

[0058] Furthermore, the ranges of the third area AR3, the first area AR1, and the second area AR2 may be different depending on the time for which the text is displayed in the text area 21, that is, the timing at which the display is switched. For example, when the time for which the text is displayed in the text area 21 is longer than a preset time, the first area AR1 and the second area AR2 are not provided, or the ranges of the first area AR1 and the second area AR2 are narrowed, or further, the first area AR1 is not provided and only the second area AR2 having a narrower range is provided. That is, when the time for which the text is displayed in the text area 21 is sufficiently long (when the time until the display of the next text is switched is long), time is ensured for a touch operation to specify a word after checking the contents of the text. Therefore, it is considered that there is a low possibility that an erroneous touch operation will be performed on the text before the switch after the display of the text is switched, and the text displayed at the timing of the user operation is easily processed as the target. This makes it easier to prevent erroneous recognition of words in response to a touch operation.

[0059] Furthermore, in the above description, one line of text is displayed in the text area 21, but multiple lines of text may be displayed. In this case, for example, the third area AR3, the first area AR1, and the second area AR2 are set for the last line, as described above.

[0060] Fig. 5 is a diagram for explaining an example of a situation in which a touch operation is performed on the third area AR3. Fig. 5(A) shows the area of ​​text displayed in the text area 21 before the subtitles are switched, and Fig. 5(B) shows the third area AR3, the first area AR1, and the second area AR2 set for the text after the subtitles are switched.

[0061] As shown in FIG. 5(B), if the touch position TP1 is included in the third area AR3 of the text area 21 (step A10, No → step A12, No), the touch is targeted at the text (subtitle) currently displayed in the text area 21 of the screen (subtitle (first text) displayed at the time of the user operation) and word correspondence processing is executed (step A14). That is, the third area AR3 is set to the range of the beginning side of the text displayed in the text area 21, and there is a high possibility that the text will be read by the user within a time period that has elapsed since the display of the text was switched, which is shorter than a predetermined time. Therefore, the touch operation on the third area AR3 is regarded as a user's operation to specify a word after reading the text.

[0062] Fig. 6 is a diagram for explaining an example of a situation in which a touch operation is performed on the second area AR2. Fig. 6(A) shows the area of ​​text displayed in the text area 21 before the subtitles are switched, and Fig. 6(B) shows the third area AR3, the first area AR1, and the second area AR2 set for the text after the subtitles are switched.

[0063] As shown in FIG. 6(B), when the touch position is included in the third area AR3 of the text area 21 (step A10, No → step A12, Yes), the touch is targeted at the text (subtitles) displayed in the text area 21 of the previous screen shown in FIG. 6(A), and word correspondence processing is executed (step A13). That is, the second area AR2 is set to the range on the rear end side of the text displayed in the text area 21, and it is highly likely that the text has not been read while the elapsed time from the switching of the text display is shorter than (or the same as) a predetermined time. Therefore, the touch operation on the second area AR2 is regarded as being performed not to specify a word of the text displayed in the second area AR2 at the timing of the user operation, but to specify a word of the text displayed in the second area AR2 before the display was switched (subtitles (second text) displayed before the first text).

[0064] For example, if a user reads up to the text displayed in the second area AR2 of the text area 21 and starts an operation to specify a word displayed in the second area AR2, and the display of the text area 21 is switched just before the touch, the operation will end up specifying a word in the switched text. In the electronic dictionary 10 of this embodiment, a touch operation on the second area AR2 immediately after the display of the text area 21 is switched can be processed as a touch operation on the text displayed before the switching. This makes it possible to execute processing without disabling the touch operation intended by the user, without performing control such as disabling the touch operation for a certain period of time immediately after the switching in order to avoid erroneous recognition of a word in response to a touch operation immediately after the text is switched.

[0065] In the example shown in Figures 6(A) and (B), when a touch operation is performed at touch position TP2 in the second area AR2 shown in Figure 6(B), rather than selecting the word WD2 indicated by touch position TP2 that was displayed at the time of the touch, the word WD1 indicated by touch position TP2 before the text was switched as shown in Figure 6(A) can be selected.

[0066] Note that even if the user touches the second area AR2 while the time that has elapsed since the text display was switched is shorter than a predetermined time, if it is determined, as described above, that no text (word) was displayed at the position on the previous screen corresponding to the touch position, the touch will be processed as targeting the text displayed in the text area 21 on the current screen.

[0067] Figures 7 and 8 are diagrams for explaining an example of a situation in which a touch operation is performed on the second area AR2. Figures 7(A) and 8(B) show the area of ​​text displayed in the text area 21 before the subtitles are switched, and Figures 7(B) and 8(B) show the third area AR3, the first area AR1, and the second area AR2 set for the text after the subtitles are switched.

[0068] As shown in Fig. 7(B), when touch position TP3 in second area AR2 is touched, as shown in Fig. 7(A), there is no text on the previous screen corresponding to touch position TP3 (step A9, No), so it is processed as a touch operation targeting the text on the current screen (step A14). That is, the word WD3 indicated by touch position TP3 is selected from the current text (Fig. 7(B)) displayed at the time of touch.

[0069] 8(B), if a touch is made at touch position TP4 that is not included in the first area AR1, the second area AR2, or the third area AR3 (step A10, No -> step A12, No), the touch operation is processed as targeting the text on the current screen (step A14). In this case, since no text is displayed at touch position TP5 in the text area 21 of the current screen, a word corresponding to the touch position cannot be selected, and word-related processing is not executed.

[0070] As shown in FIG. 8(B), when a touch is made at touch position TP4 that is not included in the first area AR1, the second area AR2, or the third area AR3, the touch is made to the right of the second area AR2 (toward the end of the text), so that as shown in FIG. 8(A), the word WD4 indicated by touch position TP4 that is included in the previous text before the text was switched may be selected.

[0071] Fig. 9 is a diagram for explaining an example of a situation in which a touch operation is performed on the first area AR1. Fig. 9(A) shows the area of ​​text displayed in the text area 21 before the subtitles are switched, and Fig. 9(B) shows the third area AR3, the first area AR1, and the second area AR2 set for the text after the subtitles are switched.

[0072] As shown in FIG. 9B, when the touch position TP5 is included in the first area AR1 of the text area 21 (step A10, Yes), no processing is performed for the touch operation (NOP) (step A11). That is, when a touch operation is performed on the first area AR1, it is difficult to determine whether the text after the display is switched is read and the touch operation is performed, as in the case of a touch operation performed on the third area AR3 described above, or whether the touch operation is performed on the text before the display is switched, as in the case of a touch operation performed on the second area AR2. Therefore, when a touch operation is performed on the first area AR1, in order to avoid selecting an incorrect word in response to this operation and performing word correspondence processing, the touch operation is invalidated and no processing is performed.

[0073] Note that disabling touch operations by the user may give the user a poor impression of operability, so it is possible to execute processing to reduce the opportunities for disabling touch operations based on the situation in which text is displayed in the text area 21. Details will be described later (see Figs. 15 and 16).

[0074] In this manner, while playback of the video content data has not ended until the end (step A6, No), CPU 11 performs word matching processing in the same manner as described above, switching subtitles (text) as video playback (audio output) progresses, and selecting a word corresponding to the touch position from the text on the previous screen or the current screen in response to the user's touch operation on the text (steps A13, A14).

[0075] Here, the details of the word correspondence processes (1) and (2) will be described. The electronic dictionary 10 in this embodiment executes either the word correspondence processes (1) and (2) described below. As for whether to execute either the word correspondence processes (1) and (2), a program may be created so that only one of them is executed, or it may be possible to set so that only one of them is executed according to a user specification.

[0076] First, the word matching process (1) for registering a word specified from the subtitles in the word list will be described. Fig. 10 is a flowchart showing the word matching process (1).

[0077] In response to a user's touch operation on the text, the CPU 11 selects a word corresponding to the touch position from the text on the previous screen (in the case of step A13) or the current screen (in the case of step A14) (step B1), and registers the selected word in a word list (step B2).

[0078] Therefore, if a user finds a word that he or she does not understand in the text of subtitles displayed during playback of a video, the user can continue playing the video and specify the relevant word at any time by touching the text, and check the word after the video playback ends. This makes it possible to make effective use of videos without the need for the user to perform the troublesome operation of pressing the pause button for each page of subtitles to pause playback until the user finishes reading the subtitles, and then restarting playback after finishing reading, in order to enable the user to easily select words contained in the subtitles.

[0079] In the case of word matching process (1), when playback of the video content data is completed to the end (step A6, Yes), CPU 11 ends playback of the video in video area 20 (step A15) and displays the word matching process result in word processing area 28 (step A16).

[0080] In the case of the word corresponding process (1), the words registered in the word list are displayed in the word processing area 28 during the reproduction of the moving image.

[0081] Fig. 11 is a diagram showing a display example of the word matching process result when the word matching process (1) is executed. As shown in Fig. 11, a list of multiple words specified by the user operation during video playback is displayed in the word processing area 28. Therefore, the user can easily check the multiple words specified during video playback.

[0082] Furthermore, the words displayed in the word processing area 28 can be selected as search targets using the search function. When a word is specified in the word processing area 28 by the user's touch operation using the pen 18, the CPU 11 uses the search function to search for and display information related to the word (such as a translation) from the dictionary data. This allows the user to take their time after the video is played to check detailed information about the word specified during the video.

[0083] Next, a word matching process (2) for displaying dictionary search results (translations, etc.) for a word specified from subtitles will be described. Fig. 12 is a flowchart showing the word matching process (2).

[0084] In response to the user's touch operation on the text, the CPU 11 selects a word corresponding to the touch position from the text on the previous screen (in the case of step A13) or the current screen (in the case of step A14) (step C1), and searches for information about the selected word (such as a translation) from the dictionary data using a search function (step C2).

[0085] The CPU 11 associates the word selected from the subtitle text with the search result (translation, etc.) for the word by the search function, and registers them in the word list (step C3). The CPU 11 also displays the word registered in the word list and the search result (translation, etc.) in the word processing area 28 (step C4).

[0086] FIG. 13 is a diagram showing a display example of the word correspondence processing result when the word correspondence processing (2) is executed. As shown in FIG. 13, the word processing area 28 displays a word specified by a user operation during video playback and its translation. Therefore, when a word whose meaning is unclear is included in the subtitles during video playback, the user can specify the word to display the translation and check the meaning. Here, for example, the word processing area 28 may display one word and its translation last selected from the subtitles, or multiple words and their translations that can be displayed simultaneously (for example, the word last selected from the subtitles is given priority).

[0087] In the case of word correspondence processing (2), when playback of the video content data is completed to the end (step A6, Yes), CPU 11 ends playback of the video in video area 20 (step A15) and displays the word correspondence processing result in word processing area 28 (step A16).

[0088] In the case of word correspondence processing (2), for example, all words registered in the word list during video playback are displayed in a list in association with their translations in the word processing area 28. This allows the user to take their time after the video playback to check detailed information such as the words and translations specified during video playback.

[0089] In the above description, the word matching processes (1) and (2) are executed for the words selected from the subtitles, but other processes may also be executed.

[0090] In this way, in the electronic dictionary 10 according to the present embodiment, a word can be easily selected by a user operation from a screen in which the display of the text of the subtitle is sequentially switched during video playback, and word correspondence processing can be executed for the selected word and the processing result can be provided to the user.

[0091] Next, a modified example of the second area AR2 and the first area AR1 set in the text area 21 will be described. In the word selection process, the CPU 11 further executes the processes described below to select a word from the subtitle according to a touch operation by the user.

[0092] FIG. 14 is a diagram for explaining a modified example of the second area AR2.

[0093] In the above description, when the elapsed time from when the display of the subtitle (text) is switched until the user operation is performed is shorter than (or the same as) a predetermined time (step A8, No), when a touch operation is performed on the second area AR2, if the touch position is within the second area AR2, the same process is performed regardless of the position (step A13). In the modified example of the second area AR2 shown in FIG. 14, the determination regarding the elapsed time is executed based on different predetermined times according to the touch position.

[0094] In the example shown in FIG. 14, the second area AR2 is divided into a plurality of areas AR21, AR22, AR23, AR24, and different predetermined times T1, T2, T3, T4 are set for the respective divided areas AR21, AR22, AR23, AR24. The predetermined times T1, T2, T3, T4 are, for example, in the relationship of T1 < T2 < T3 < T4.

[0095] That is, the closer to the rear end side of the text displayed in the text area 21, the longer the predetermined time is set as the criterion for determining whether to select a word from either the subtitle (first text) that was being displayed at the timing of the user operation or the subtitle (second text) that was displayed before the first text.

[0096] When a user reads the text displayed in the text area 21, if the text is in English, it takes longer to read words on the right side than on the left side, so the predetermined time for determining whether or not a touch operation to select a word has been performed after reading the text is made longer for the section areas closer to the end of the text. This makes it possible to more appropriately determine in which text area 21, the previous screen (step A13) or the current screen (step A14), the text (subtitles) displayed in the text area 21 should be targeted for word correspondence processing, depending on the touch operation by the user.

[0097] In Fig. 14, the second area AR2 is divided into four, but it can be divided into any number of areas. Also, each divided area does not have to be equal, and a divided area may be set for each word, and the predetermined time set for each of the multiple divided areas does not have to be a fixed time.

[0098] In addition, the above explanation is an example of text (such as English) that is read from left to right in the text area 21, but depending on the direction in which the text is read, the specified time set for the section area that is closer to the end of the text will be longer.

[0099] 15(A) and (B) are diagrams for explaining modified examples of the first area AR1.

[0100] In the above description, if the time that has elapsed since the display of the subtitles (text) was switched until a user operation was performed is shorter (or the same) than a predetermined time (No in step A8), when a touch operation is performed on the first area AR1, the touch operation is invalidated (step A11). Since invalidating a touch operation by the user may give the user an impression that operability is poor, a process is executed to reduce the opportunities for invalidating the touch operation.

[0101] Fig. 15(A) shows the first area AR1 set for the subtitles (text) on the current screen after the subtitles in the text area 21 are switched. In the above description, while the time that has elapsed from when the display of the subtitles (text) is switched to when a user operation is performed is shorter than a predetermined time, the touch operation on the first area AR1 is invalidated regardless of the position of the touch operation, but as shown in Fig. 15(A), a touch valid area is set in a part of the first area AR1. The touch valid area is an area where, when touched by a user operation, a process is executed on the subtitles on the current screen, similar to the third area AR3.

[0102] 15(A), in the initial state immediately after the subtitles in the text area 21 are switched, a small area including, for example, the center point of each word in the text is set as the touch effective area in the first area AR1. The small area is set to have an area that can be specified by a touch operation using the pen 18.

[0103] In Fig. 15(A), the first area AR1 contains four words, "is," "going," "to," and "have," and touch effective areas AR11, AR12, AR13, and AR14 are provided near the center of the range in which each word is displayed. Note that, in Fig. 15(A), the touch effective areas are set so as to include the center points of the words, but they do not have to include the center points of the words as long as they are set so as to include the positions specified when specifying the words.

[0104] The touch effective areas AR11, AR12, AR13, and AR14 gradually expand with the passage of time. Fig. 15(B) shows the touch effective areas AR11, AR12, AR13, and AR14 immediately before the passage of the predetermined time used for the determination in step A8.

[0105] That is, when a touch operation is performed on the first area AR1 after the display of the text area 21 is switched, if the vicinity of the center of a word is touched, it is considered to be a clear operation for designating the word displayed at the touch position. Usually, when a touch operation is performed to designate a specific word in text, it is considered that a position near the center of the word is touched, rather than a position near the edge of the word. Therefore, by setting a touch effective area near the center of a word included in the text, it is possible to determine that the touch operation is for designating a word.

[0106] On the other hand, when a touch operation is performed on the first area AR1, if the touch is not performed near the center of the word, it is possible that the operation is not an operation on a word from the text on the current screen, or that the operation is an operation on the text on the previous screen, so the touch operation is treated as invalid, just as when the first area AR1 is touched as described above.

[0107] As time passes, by expanding the touch effective areas AR11, AR12, AR13, and AR14 as shown in Fig. 15(B), it is possible to reduce the opportunities for disabling the touch operation by the user. In particular, when subtitles change quickly, if the touch operation is disabled for a long time, it leads to a decrease in operability for specifying words from the subtitles, but by setting the touch effective areas AR11, AR12, AR13, and AR14 as shown in Fig. 15(A) and (B), it is possible to reduce the decrease in operability.

[0108] 16(A), (B), and (C) are diagrams for explaining other modified examples of the first area AR1.

[0109] In the modification of the first area AR1 shown in Fig. 15(A)(B) described above, the touch effective areas AR11, AR12, AR13, and AR14 provided in the first area AR1 are expanded in the same manner as time passes, but in other modifications shown in Fig. 16(A)-(C), the expansion method is changed for each touch effective area. Here, for example, the speed of expansion of the touch effective area corresponding to the word on the current screen is determined based on the relative relationship between the center point of the word on the previous screen and the center point of the word on the current screen. In other words, when the difference between the center points of the words is large, the expansion of the touch effective area is accelerated.

[0110] Fig. 16(A) shows the subtitles (text) of the previous screen before the subtitles in the text area 21 were switched, and Fig. 16(B) shows an example of the subtitles (text) of the current screen. In the initial state immediately after the subtitles in the text area 21 are switched, a small area including the center point of each word in the text is set as the touch effective area, similar to Fig. 15(A) described above.

[0111] Here, the distance D between the center point of each word included in the text of the previous screen shown in Fig. 16(A) and the center point of each word included in the text of the current screen shown in Fig. 16(B) is detected, and it is determined whether the distance D is greater than a preset reference value. Here, the words whose center points are closest to each other in the text of the previous screen and the text of the current screen are compared to obtain a determination result for each word of the text of the current screen.

[0112] For example, for the word "is" W11 in the first area AR1 of the current screen shown in Figure 16 (B), the distance D1 between the center position C11 of the word "is" W11 and the center position C1 of the word "unusual" W1 in the first area AR1 of the previous screen shown in Figure 16 (A) is obtained, and it is determined whether the distance D1 is greater than a reference value.

[0113] Similarly, for the word "going" W12 on the current screen, the distance D2 between the center position C12 of the word "going" W12 and the center position C1 of the word "unusual" W1 on the previous screen is obtained, and it is determined whether the distance D2 is greater than a reference value. Also, for the word "to" W21 on the current screen, the distance D3 between the center position C13 of the word "to" W21 and the center position C2 of the word "is" W2 on the previous screen is obtained, and it is determined whether the distance D3 is greater than a reference value. Also, for the word "have" W31 on the current screen, the distance D4 between the center position C14 of the word "have" W31 and the center position C3 of the word "about" W3 on the previous screen is obtained, and it is determined whether the distance D4 is greater than a reference value.

[0114] As a result, it is determined that the distances D1 and D2 are greater than the reference value, and the distances D3 and D4 are not greater than the reference value. In this case, as shown in Fig. 16(C), the touch effective areas AR11 and AR12 set for the word "is" W11 and the word "going" W12 are expanded quickly with the passage of time, and the touch effective areas AR13 and AR14 set for the word "to" W21 and the word "have" W31 are expanded slowly.

[0115] That is, the fact that the distances D3 and D4 are short indicates that the touch position (near the center of the word) when specifying the word on the previous screen is close to the touch position when specifying the word on the current screen, so it is difficult to determine whether to select a word from the text on the previous screen or the text on the current screen according to the touch position. Therefore, in order to prevent the selection of an incorrect word, the touch effective areas AR13 and AR14 are not expanded quickly, making it easier to invalidate the touch operation. As a result, as described above, the touch effective areas AR11 and AR12 are expanded over time to reduce the deterioration of operability, and the touch effective areas AR13 and AR14 are not expanded quickly to reduce the selection of an incorrect word in response to the touch operation.

[0116] In the above description, it is determined whether the distance D between the center points of the words is greater than one reference value, but it may be determined by comparing it with a plurality of different reference values. In this case, the speed at which the touch effective area is expanded is increased depending on which reference value the distance D is greater than. This allows the speed at which the touch effective area is expanded to be increased as the distance D between the center points of the words is greater.

[0117] Furthermore, the methods described in the embodiments, i.e., the methods such as the processes shown in the flowcharts of Figures 4, 10, and 12, can be distributed as a program that can be executed by a computer, stored in a recording medium such as a memory card (ROM card, RAM card, etc.), a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc. Then, the computer can read the program recorded in the recording medium, and the operation is controlled by this program, thereby realizing the same processes as the functions described in the embodiments.

[0118] In addition, the program data for realizing each technique can be transmitted over a network (such as the Internet) in the form of program code, and the program data can be imported from a computer (such as a server device) connected to this network to realize functions similar to those of the above-mentioned embodiments.

[0119] The present invention is not limited to the embodiments, and can be modified in various ways in the implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriate combinations of the disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiments, or some constituent elements are combined, if the problem described in the "Problem to be Solved by the Invention" column can be solved and the effect described in the "Effect of the Invention" column can be obtained, the configuration in which the constituent elements are deleted or combined can be extracted as the invention.

[0120] The invention as originally claimed in the present application is set forth below.

[0121] [1] A display update process in which text containing multiple words is displayed on the screen while switching between them over time; and a word selection process for selecting a word included in the text displayed on the screen based on a timing of the user operation, the position specified by the user operation, a timing of switching of the text displayed on the screen, and a display position of a word included in the text displayed on the screen, when a user operation is performed to specify a position on the screen during the display update process; a word corresponding process for performing a process targeted at a word selected by the word selection process during execution of the display update process; and a control unit for executing the word corresponding process.

[0122] [2] The electronic device described in [1], wherein, in the word selection process, the control unit selects either a first text that was displayed at the time of the user operation or a second text that was displayed before the first text based on the elapsed time from when the text was switched by the display update process to when the user operation was performed, and selects a word contained in the selected text.

[0123] [3] The electronic device described in [2], wherein, in the word selection process, the control unit selects either a first text that was displayed at the time of the user operation or a second text that was displayed before the first text based on the elapsed time from when the text was switched by the display update process to when the user operation was performed and the position specified by the user operation, and selects words contained in the selected text based on the display positions of each word contained in the selected text and the position specified by the user operation.

[0124] [4] The electronic device described in [2], wherein, in the word selection process, the control unit selects a word from the first text when it is determined that the elapsed time is longer than a predetermined time, and selects a word from the second text when it is determined that the elapsed time is shorter than the predetermined time.

[0125] [5] A longer predetermined time is preset for the rear end of the text displayed by the display update process; The electronic device according to [4], wherein the control unit, in the word selection process, determines the elapsed time based on the predetermined time corresponding to the position on the screen specified by the user operation.

[0126] [6] The electronic device described in [4], wherein, in the word selection process, when the elapsed time from switching to the first text to the user operation is shorter than the predetermined time, the control unit does not select a word if the position on the screen specified by the user operation is before the predetermined position in the text, and selects a word in the second text if the position on the screen specified by the user operation is after the predetermined position.

[0127] [7] The electronic device described in [1], wherein the control unit, in the word selection process, determines whether to select a word from a first text that was displayed at the time of the user operation, select a word from a second text that was displayed before the user operation, or not select a word based on the elapsed time between when the text was switched and when the user operation was performed.

[0128] [8] The electronic device described in [1], wherein the control unit, in the display update process, displays subtitle text when playing video.

[0129] [9] The electronic device described in [6], wherein, in the word selection process, while the elapsed time between switching to the first text and the user operation is performed is shorter than the predetermined time, the control unit sets up an effective area in part of an area in which words before the predetermined position of the first text are displayed, in which words are selected according to the position specified by the user operation, and expands the effective area as time passes.

[0130]

[10] The electronic device described in [9], wherein the control unit, in the word selection process, determines the speed at which the effective area is expanded over time based on the relative relationship between the position of the word in which the effective area is defined and the position of the word in the first text.

[0131]

[11] The electronic device described in [1], wherein the control unit, in the word correspondence process, registers the word selected by the word selection process in a word list, and displays a list of the words registered in the word list at a predetermined timing.

[0132]

[12] The electronic device described in [1], wherein the control unit, in the word correspondence processing, performs a dictionary search for the word selected by the word selection processing, and displays information searched for by the dictionary search together with the word.

[0133]

[13] A display update process in which text containing multiple words is displayed on the screen while switching between them over time; and a word selection process for selecting a word included in the text displayed on the screen based on a timing of the user operation, the position specified by the user operation, a timing of switching of the text displayed on the screen, and a display position of a word included in the text displayed on the screen, when a user operation is performed to specify a position on the screen during the display update process; and a word corresponding process for performing a process targeted at the word selected by the word selection process during the display update process.

[0134]

[14] To the computer: A display update process in which text containing multiple words is displayed on the screen while being switched over time; a word selection process for selecting a word included in the text displayed on the screen based on a timing of the user operation, the position specified by the user operation, a timing of switching of the text displayed on the screen, and a display position of a word included in the text displayed on the screen, when a user operation is performed to specify a position on the screen during the display update process; and a word corresponding process for executing a process targeted at the word selected by the word selection process during the display update process. [Explanation of symbols]

[0135] 10. Electronic dictionary 11. CPU 12…Memory 12a...Dictionary control processing program 12b…Content playback program 12c…Dictionary data 12d…Setting data 12e…Content data 12f…Word list data 13. Recording media 14 ... Recording medium reading unit 15 … Communications Department 16 …Key input section 17 ... Touch panel 18 ... Pen 19 ... Audio output section 20 ... Server

Claims

1. A display update process in which text containing multiple words is displayed on the screen while being switched over time; a word selection process for selecting a word displayed at a position specified by the user operation in a first text displayed at the timing of the user operation when it is determined that the elapsed time from when the text was switched to when the user operation was performed is longer than a predetermined time, and selecting a word displayed at a position specified by the user operation in a second text displayed before the user operation when it is determined that the elapsed time is shorter than the predetermined time; a word correspondence process for executing a process targeting the word selected by the word selection process during the display update process; A control unit that executes the predetermined time is set so that the closer the position on the screen designated by the user operation is to the rear end side of the text displayed by the display update process, the longer the predetermined time is; The control unit, in the word selection process, determines whether the elapsed time is longer or shorter than the predetermined time based on the predetermined time corresponding to the position on the screen specified by the user operation.

2. A display update process for displaying text including multiple words on a screen while sequentially switching the displayed text over time; a word selection process for determining, when a user operation specifying a position of text displayed on the screen is performed during execution of the display update process, whether to select a word displayed at the position specified by the user operation in a first text displayed at the timing of the user operation, or to select a word displayed at the position specified by the user operation in a second text displayed before the user operation, based on the elapsed time from when the text was switched to when the user operation was performed; a word correspondence process for executing a process targeting the word selected by the word selection process during the display update process; A control unit that executes The control unit sets at least one of the left, center, or right areas within a text display area that displays the text, and in the word selection process, based on the elapsed time from when the text is switched to when the user operation is performed and whether the position on the screen specified by the user operation is within one of the set areas, determines whether to select a word from the first text that was displayed at the time of the user operation, select a word from the second text that was displayed before the user operation, or not select a word.

3. A display update process for displaying text including multiple words on a screen while sequentially switching the displayed text over time; a word selection process for selecting a word displayed at a position specified by the user operation in a first text displayed at the timing of the user operation when it is determined that the elapsed time from when the text was switched to when the user operation was performed is longer than a predetermined time, and selecting a word displayed at a position specified by the user operation in a second text displayed before the user operation when it is determined that the elapsed time is shorter than the predetermined time; a word correspondence process for executing a process targeting the word selected by the word selection process during the display update process; A control unit that executes The control unit divides a text display area displaying the text into three areas, a left area, a central area, and a right area, depending on the word boundary positions, and in the word selection process, if the elapsed time from switching to the first text to the user operation is shorter than the specified time, no word is selected if the position on the screen specified by the user operation is in the central area, and a word is selected for the second text if the position on the screen specified by the user operation is in the right area.

4. The control unit causes subtitle text to be displayed during video playback in the display update process. The electronic device according to claim 1 .

5. 4. The electronic device of claim 3, wherein the control unit, in the word selection process, sets up an effective area in part of the central region for selecting a word according to a position specified by the user operation while the elapsed time from switching to the first text to the user operation is shorter than the predetermined time, and expands the effective area as time passes.

6. the control unit determines a speed at which the effective area is expanded over time based on a relative relationship between a position of the word in which the effective area is provided and a position of the word in the first text in the word selection process.

6. The electronic device according to claim 5.

7. the control unit, in the word correspondence processing, registers the word selected by the word selection processing in a word list, and displays a list of the words registered in the word list at a predetermined timing. The electronic device according to claim 1 .

8. the control unit, in the word matching process, executes a dictionary search for the word selected in the word selection process, and displays information searched for by the dictionary search together with the word. The electronic device according to claim 1 .

9. A display update process in which text containing multiple words is displayed on the screen while being switched over time; a word selection process for selecting a word displayed at a position specified by the user operation in a first text displayed at the timing of the user operation when it is determined that the elapsed time from when the text was switched to when the user operation was performed is longer than a predetermined time, and selecting a word displayed at a position specified by the user operation in a second text displayed before the user operation when it is determined that the elapsed time is shorter than the predetermined time; a word correspondence process for executing a process targeting the word selected by the word selection process during the display update process; The control unit executes the above. the predetermined time is set so that the closer the position on the screen designated by the user operation is to the rear end side of the text displayed by the display update process, the longer the predetermined time is; a reproduction method in which, in the word selection process, it is determined whether the elapsed time is longer or shorter than the predetermined time based on the predetermined time corresponding to a position on the screen specified by the user operation.

10. On the computer, A display update process in which text containing multiple words is displayed on the screen while being switched over time; a word selection process for selecting a word displayed at a position specified by the user operation in a first text displayed at the timing of the user operation when it is determined that the elapsed time from when the text was switched to when the user operation was performed is longer than a predetermined time, and selecting a word displayed at a position specified by the user operation in a second text displayed before the user operation when it is determined that the elapsed time is shorter than the predetermined time; a word correspondence process for executing a process targeting the word selected by the word selection process during the display update process; Run the command, the predetermined time is set so that the closer the position on the screen designated by the user operation is to the rear end side of the text displayed by the display update process, the longer the predetermined time is; a playback program for determining, in the word selection process, whether the elapsed time is longer or shorter than the predetermined time based on the predetermined time corresponding to a position on the screen specified by the user operation.

Citation Information

Patent Citations

  • Reproducing equipment and method, recording medium and program

    JP2003018534A

  • Display device and search word extracting method

    JP2009141858A

  • Information processing device, information processing method, and program

    WO2013118387A1