Display control apparatus with first controlling device and second controlling device superimposing bookmark data
11146743 · 2021-10-12
Assignee
Inventors
Cpc classification
G06F3/0488
PHYSICS
G09G5/003
PHYSICS
H04N21/431
ELECTRICITY
H04N21/4722
ELECTRICITY
H04N5/44504
ELECTRICITY
G06F3/14
PHYSICS
H04N5/272
ELECTRICITY
International classification
G06F3/0484
PHYSICS
H04N5/272
ELECTRICITY
G06F3/0481
PHYSICS
G06F3/0488
PHYSICS
G06F3/14
PHYSICS
Abstract
A display control apparatus is provided with: a first controlling device configured to perform still picture reproduction or motion picture reproduction of motion picture content, within a screen of a displaying device; a second controlling device configured to superimpose and display bookmark data indicating a bookmark having a predetermined shape, on the motion picture content only in a predetermined period on a time axis of the motion picture content, in a predetermined position or range within the screen, during the still picture reproduction or the motion picture reproduction of the motion picture content; and a holding device configured to hold the bookmark data in association with the time axis of the motion picture content.
Claims
1. A display control apparatus comprising: a first controlling device configured to perform still picture reproduction or motion picture reproduction of motion picture content, within a screen of a displaying device; a second controlling device configured to superimpose and display bookmark data, which indicates a bookmark having a predetermined shape and which is independent of the motion picture content, on the motion picture content only in a predetermined period on a time axis of the motion picture content, in a predetermined position or range within the screen, during the still picture reproduction or the motion picture reproduction of the motion picture content; and a holding device configured to hold the bookmark data in association with the time axis of the motion picture content, further comprising a bookmark designation generating device configured to designate or generate the bookmark data, in accordance with an input of an instruction indicating addition of the bookmark data, during the still picture reproduction or the motion picture reproduction of the motion picture content, wherein said first controlling device is configured to change from the motion picture reproduction of the motion picture content to the still picture reproduction, when an operation associated with a trigger for starting generation of the bookmark data is performed for a time period that is shorter than a predetermined time period.
2. The display control apparatus according to claim 1, wherein said bookmark designation generating device is configured to designate or generate the bookmark data accompanied by at least one of a color, a name, and a comment associated with the bookmark, in accordance with an input of an instruction indicating designation of the at least one, in addition to the instruction indicating the addition, and said second controlling device is configured to display the bookmark data in accordance with the at least one that accompanies the bookmark data.
3. The display control apparatus according to claim 2, wherein said bookmark designation generating device is configured to designate or generate the at least one within a window screen or on a pulldown menu, which is superimposed and displayed on at least one of the motion picture content and the bookmark data.
4. The display control apparatus according to claim 1, wherein the screen is a screen of a touch panel, and said bookmark designation generating device is configured to use a contact with the touch panel made by an operator as a trigger for starting generation of the bookmark data, and is configured to use an end of the contact as a trigger for ending the generation of the bookmark data.
5. The display control apparatus according to claim 4, wherein said bookmark designation generating device is configured to use an operation of the contact as the trigger, only when the operation of the contact is performed for a time period that is longer than a predetermined time period.
6. The display control apparatus according to claim 4, wherein said second controlling device is configured to display a trace of the contact from the trigger for starting the generation to the trigger for ending the generation, as the bookmark data, by a presentation by a highlighter on the screen.
7. The display control apparatus according to claim 1, wherein said bookmark designation generating device is configured to use a first operation performed by an operator on a mouse, as a trigger for starting generation of the bookmark data, and is configured to use a second operation on the mouse as a trigger for ending the generation of the bookmark data.
8. The display control apparatus according to claim 7, wherein said bookmark designation generating device is configured to use an operation of the mouse as the trigger, only when the operation of the mouse is performed for a time period that is longer than a predetermined time period.
9. The display control apparatus according to claim 7, wherein said second controlling device is configured to display a trace of the operation of the mouse performed from the trigger for starting the generation to the trigger for ending the generation, as the bookmark data, by a presentation by a highlighter on the screen.
10. The display control apparatus according to claim 1, wherein said first controlling device is configured to change from the motion picture reproduction of the motion picture content to the still picture reproduction or slow reproduction, in case that the bookmark data is designated or generated by said bookmark designation generating device.
11. The display control apparatus according to claim 1, wherein said holding device is configured to hold link destination identification information, which corresponds to the bookmark data and which identifies a desired link destination, as a part of the bookmark data or in association with the bookmark data, and said second controlling device is configured to display image data associated with a link destination, which is identified by the link destination identification information, as a part of the bookmark data or in association with the bookmark data, in addition to or instead of the motion picture content, during the motion picture reproduction or the still picture reproduction of the motion picture content.
12. The display control apparatus according to claim 1, wherein said display control apparatus is accommodated in one network with another or other display control apparatuses, and said second controlling device is configured to display at least one of (i) one bookmark data generated by another display control apparatus and (ii) processed bookmark data indicating a result of a statistic process based on a plurality of bookmark data generated by other display control apparatuses, which are obtained via the network, in addition to or instead of the bookmark data associated with said display control apparatus.
13. The display control apparatus according to claim 12, wherein said second controlling device is configured to display the bookmark data as a bookmark, wherein the bookmark expresses, in a predetermined form, a total number of the bookmark data that are associated with the same motion picture content and that have the same predetermined period or have the predetermined period that overlaps at least partially, on the basis of the processed bookmark data.
14. The display control apparatus according to claim 12, wherein said second controlling device is configured to display image data indicating an icon whose shape varies in accordance with the total number, as the processed data that replaces the bookmark data or in addition to the processed data, when the total number of the bookmark data that are associated with the same motion picture content and that have the same predetermined period or have the predetermined period that overlaps at least partially, exceeds a predetermined threshold value.
15. The display control apparatus according to claim 1, wherein said display control apparatus further comprises an inputting device configured to input a desired character or drawing pattern during the still picture reproduction or the motion picture reproduction of the motion picture content, said second controlling device is configured to superimpose and display the desired character or drawing pattern inputted by said inputting device, on the motion picture content, together with the bookmark data or as at least a part of the bookmark data, and said holding device is configured to hold image data indicating the character or drawing pattern, in association with the bookmark data.
16. A non-transitory computer-readable medium on which is stored a program that, when executed by a computer, causes the computer to function as the display control apparatus according to claim 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
PRACTICAL EXAMPLES
(22) Firstly, with reference to a block diagram in
(23) In
(24) The display control apparatus 10 is further provided with: a search unit 15, which is configured to search the bookmark database 13 in accordance with an operation by a user via the input unit 40; a reproduction unit 16, which is configured to reproduce motion picture content provided from a motion picture content database 20; and an output unit 17, which is configured to superimpose bookmark data from the bookmark display control unit 12, onto motion picture content from the motion picture display control unit 11 in a predetermined format, and which is configured to display it on a display 30.
(25) The motion picture content database 20 is configured to hold various motion picture contents, and may be connected to the display control apparatus 10 (or a client apparatus including the display control apparatus 10), directly in a wired or wireless manner, or through the Internet or the like in a wired or wireless manner. On the other hand, only a browser part, which is associated with the minimum display function and input function out of the display control apparatus 10, may be mainly provided on the side of the client apparatus partially including the display control apparatus 10, so that the motion picture content may be provided to the display control apparatus 10, or that the motion picture content and the bookmark data may be displayed on the display 30, in cloud technologies.
(26) The various motion picture contents held in the motion picture content database 20 are arbitrary, such as, for example, motion picture content for video lessons or for education, a movie, a drama, an animated cartoon, a documentary, a variety show, television shopping, and a sports program.
(27) The display 30 is provided for a personal computer, a touch panel, a mobile device, a portable terminal device, a smart phone, a mobile phone, a high-performance television, etc. The display 30 is internally or externally provided with a not-illustrated audio output unit configured to output audio data of the motion picture content.
(28) The input unit 40 may be an input unit on a touch panel, a mouse, a tablet, a jog dial, a trackball, a keyboard, etc., and constitutes an example of the bookmark designation generating device according to the embodiment described above, together with the bookmark designation generation unit 14, such that the bookmark data can be designated and generated by performing an icon operation, a drawing operation, a display operation, or similar operations within a screen.
(29) If an operation input indicating that a bookmark is to be added is made by the user via the input unit 40 during still picture reproduction or motion picture reproduction of the motion picture content on the display 30, then, in response to this, the bookmark designation generation unit 14 may generate the bookmark data as detailed later (refer to
(30) The display 30 and the input unit 40 may be configured as different bodies, or may be at least partially integrally configured; for example, a touch panel, which constitutes the input unit 40, may be overlapped and arranged on the screen of the display 30.
(31) The bookmark database 13 is configured to hold or store a plurality of bookmark data, which includes not only data for simply displaying the bookmark, but also various data for displaying an index, a name, comment, etc. associated with the bookmark, and which further includes various data that enables a search via the bookmark data. The bookmark database 13 is provided, for example, with a memory, a storage, a controller, etc. The holding or storage of the bookmark data by this may be performed, separately from the display control apparatus 10, though a communication network, such as the Internet. Alternatively, the bookmark data may be also provided to the side of the client apparatus, which partially includes the display control apparatus 10 and which is provided mainly with the browser function, in the cloud technologies.
(32) Next, a further explanation will be given to a configuration in which the bookmark data in the practical example is superimposed and displayed on the motion picture content, or is displayed adjacently to the motion picture content.
(33) In
(34) Before, after, or in parallel with this, when the bookmark data generated by the bookmark designation generation unit 14 is provided in accordance with an operation on the input unit 40 indicating that the bookmark is to be added, or when the bookmark data designated or searched for via the input unit 40 or the like is provided from the bookmark database 13, the bookmark display control unit 12 may provide various signals, such as an image signal, an image control signal, a timing signal, and a synchronization signal, corresponding to the bookmark data to be superimposed and displayed on the motion picture content, to the display 30 via the output unit 17. By this, the display control associated with the display 30 may be performed. In the display control, the output unit 17 may function as a synthesis or combine output unit configured to superimpose and output the bookmark data on the motion picture content.
(35) Here, the expression “superimposed and displayed on the motion picture content” by the output device 17 may include not only a meaning of simply displaying the bookmark data in a manner of hiding a part of the motion picture content, but also a meaning of being displayed as a part of a task bar, a band, a frame, a rim, a window, a sub or small screen, etc., which can exist in a periphery part of the motion picture content, on the left, right, top and bottom thereof, on the side thereof, or the like, or a meaning of being superimposed and displayed on such a task bar or the like (i.e., by making a part that used to be seen invisible, only in a superimposed part). Moreover, “superimposed and displayed on the motion picture content” may also include such a meaning that the motion picture content (or a task bar thereof, etc.) hidden under the bookmark data is seen through or partially seen, due to a semitransparent display or a blinking display of the bookmark data superimposed and displayed.
(36) In addition, when the bookmark data is displayed, an area in which the bookmark data is displayed within the screen may be secured by changing a display size and a display shape of the motion picture content. Moreover, in a period in which the bookmark data is added, a display output form and an audio output form of the display 30 may be changed in accordance with rules provided in advance. By such a configuration, unlike a bookmark put in a paper book, even if the bookmark data is not displayed in the form of being seen by the user, the user who knows that a change in the output form indicates the presence/absence of the bookmark, allows the bookmark data that is not directly displayed on the screen, to function as a bookmark in a broad sense.
(37) For example, as illustrated in
(38) Back in
(39) Particularly in the practical example, the motion picture content to be synthesized or combined by the output unit 17 is constructed as one layer data. In contrast, the bookmark data to be synthesized or combined by the output unit 17 is constructed as another layer data (e.g., not only layer data including bookmark data for simply indicating the presence/absence of a bookmark, but also layer data including bookmark data accompanied by comment data or the like, and moreover, link layer data including bookmark data accompanied even by data indicating a link destination linked to the bookmark data).
(40) On the other hand, information indicating a reproduction position (i.e., a reproduction time or a reproduction time point) of the motion picture content is provided to the bookmark designation generation unit 14 from the reproduction unit 16. On the basis of this information, the bookmark data is generated to be associated with the time axis of the motion picture content.
(41) At this time, the layer data that constitutes the bookmark data does not necessarily exist continuously or without interruption, in an entire time zone of the layer data that constitutes the motion picture content. It is sufficient if the layer data that constitutes the bookmark exists only in a period in which the bookmark is displayed. In other words, it is sufficient if the layer data that constitutes the bookmark data is constructed as data that exists intermittently or in a disconnected time zone only in a period in which the bookmark exists, on a reproduction time axis of the motion picture content. This may prevent a data amount of the bookmark data from excessively increasing.
(42) As described above, on the basis of the information indicating the reproduction position on the time axis of the motion picture content, it is possible to extremely easily realize, on the screen of the display 30, the addition of the bookmark data in the desired period in which the addition of the bookmark data is desired on the motion picture content (in other words, in the desired reproduction time zone), i.e., a display state in which the bookmark data is added in the right place of the motion picture content, in terms of display or in appearance in the end.
(43) Thus, the motion picture content remains unchanged from the original or conventional motion picture content in which there is no bookmark data. On the other hand, the bookmark data is not necessarily constructed, for example, as data in the form of being embedded in the original or conventional motion picture content. The bookmark data can be sufficiently constructed by using a generally plain or simple data structure (i.e., a simple data structure that is independent of the motion picture content as the other layer data).
(44) Therefore, the user who watches the display 30 can add the bookmark data, for example, to a desired part of the motion picture content for which the user feels important or difficult, by the operation via the input unit 40 and the bookmark designation generation unit 14, in real time (i.e., while watching the motion picture content). Moreover, the user can later review only a part of the motion picture content to which the bookmark data is added, once more or a plurality of times, by the operation via the input unit 40 and the search unit 15, depending on the bookmark data.
(45) Next, with reference to a block diagram in
(46) In
(47) The plurality of client apparatuses 1200 are respectively placed, for example, for a plurality of examinees who take a video lesson. Each of the display control apparatuses 10b provided for the client apparatuses 1200 is configured in the same manner as the display control apparatus 10 illustrated in
(48) The server apparatus 500 is placed, for example, at an examination institution or the like that distributes the video lesson. The server apparatus 500 and the motion picture content server apparatus 700 may be a common server, or both may be placed at the same examination institution or the like, or both may be placed in separate places. The display control apparatus 10a provided for the server apparatus 500 is configured in the same manner as the display control apparatus 10 illustrated in
(49) The server apparatus 500 includes, for example, a personal computer, a workstation, a mobile device, and the like, and an optical disc 100d can be mounted thereto. The display control apparatus 10 (refer to
(50) The link destination content server apparatus 600 may be a common server with the server apparatus 500, or both may be placed at the same examination institution or the like, or both may be placed in separate places. By using the content held in the link destination content server apparatus 600, it is possible to perform a process of displaying data, such as another content, that exists in a link destination associated with the motion picture content to which the bookmark data is added, in addition to or instead of the bookmark data and the motion picture content. In other words, if there is the bookmark data that is added during the still picture reproduction or the motion picture reproduction of the motion picture content, image data associated with a link destination corresponding to the bookmark data is displayed, for example, by performing a predetermined type of operation using a touch panel, a mouse, or the like, which constitutes the input unit 40 (refer to
(51) The motion picture content server apparatus 700 may include the motion picture content database 20 illustrated in
(52) The bookmark data server apparatus 1300 may be a common server with the server apparatus 500, or both may be placed at the same examination institution or the like, or both may be placed in separate places. Alternatively, if the system is constructed such that the bookmark database 13 provided for the display control apparatus 10 as illustrated in
(53) Next, with reference to
(54) In
(55) In
(56) The bookmark ID (i.e., Siori ID) is uniquely assigned to each of the bookmark data added to a combination of the user ID (UID) and the motion picture ID (Movie ID) (
(57) The start time point data (Start Time (ST)) indicates a time code on the reproduction time axis of the motion picture content at which the display of the bookmark data is to be started (or a specific time point (reproduction time) expressed by a unit, such as hour, minute, and second, in
(58) In
(59) The name data (Name) is added to each bookmark data, by the judgment of the user or the like who designates and generates the bookmark data, by using a name, such as “important!!”, “interesting”, and “it will be on the test”, which indicates a category set in advance, as text data. It is permitted to give the same name to a plurality of bookmark data, and it can be used as index data for searching. In other words, for example, if watching only the part to which the bookmark data with the name data (Name) of “it will be on the test” is added, then, an examinee can watch only the part that the examinee himself or herself or other examinees or lectures literally judge that “it will be on the test”.
(60) The comment data (Comments) indicates, for each bookmark data, comment that is freely and arbitrarily prepared by the user or the like who designates and generates the bookmark data, wherein the comment is written as text data. Alternatively, the comment data (Comments) indicates, for each bookmark data, comment that is freely and arbitrarily selected from among a plurality of types of typical comments. By this, a background situation of the addition of the bookmark data, a reason, and the like can be written, briefly or in detail, in a text format. It is also possible to use the comment data as a keyword for searching. In other words, the comment data prepared in this manner can be also seen or referred to, later. Moreover, even if the comment data is not prepared, the bookmark data is completed. For the bookmark data once completed, it is also possible to add, correct, or delete the comment data or perform similar actions, later.
(61) The bookmark data illustrated in
(62) Here, as illustrated in
(63) Next, with reference to flowcharts in
(64) In
(65) Here, if it is determined that it is clicked (the step S12: Yes), it is further determined by the bookmark designation generation unit 14 or the like whether or not the screen is pressed for one second or more, namely, whether or not a conscious pressing or contact operation by the user is performed for one second or more by a click operation of the input device 40 (step S13).
(66) Here, if it is determined that it is not pressed for one second or more (the step S13: No), a screen display is paused, and it is transferred to a normal motion picture process.
(67) On the other hand, if it is determined that it is pressed for one second or more (the step S13: Yes), it is recognized by the bookmark designation generation unit 14 or the like that a positive instruction indicating the addition of the bookmark is received from the user (step S14). In other words, in the practical example, if such the click operation is performed for one second or more, then, under a preset rule known by the user, it is recognized by the bookmark designation generation unit 14 or the like that an operation input indicating that the user wants to add the bookmark data is made at a place or position (in other words, at a reproduction time point) in which the click operation of the motion picture content is performed.
(68) For example, during a video lesson, for a part that the user thinks that it will be on the test or that it is important, or for a part that the user wants to review because it is hard to understand, a user operation indicating the addition of the bookmark as described above is performed.
(69) Moreover, it is determined by the bookmark designation generation unit 14 or the like whether or not a finger is released, i.e., whether or not a finger operation, which is performed for one second or more and which is associated with the click on the input unit 40 in which the touch panel operation or the mouse operation are performed, is released (step S15). This determination is continued (step S15: No) until it is determined that the finger is released. At this time, the time period from the click in the step S12 to the release of the finger in the step S15 (or more specifically, an elapsed time after the click in the step S12 or a time point on the reproduction time point of the motion picture content) is measured by the bookmark designation generation unit 14 or the like.
(70) Here, if it is determined that the finger is released (step S15: Yes), it is determined by the bookmark designation generation unit 14 or the like that an operation of adding the bookmark is ended (step S16). In other words, in the practical example, if the click is released after the click operation is performed for one second or more as described above, then, under the preset rule known by the user, it is recognized by the bookmark designation generation unit 14 or the like that a positive operation input indicating that the user wants to stop the addition of the bookmark data or that the addition of the bookmark is already sufficient is made at a place or position (in other words, at a reproduction time point) in which the click of the motion picture content is released.
(71) In the step S16, on the basis of a measurement result associated with the click performed so far, the end time point data ET (refer to
(72) The start time point data ST (refer to
(73) By these, as illustrated in
(74) It is then confirmed whether or not the bookmark data generated in the above steps is to be stored (or saved) or to be canceled, by the bookmark designation generation unit 14 or the like via the display 30 and the input unit 40 (step S17). In the case of canceling (the step S17: CANCEL), a menu screen is deleted to pause the screen display, and it is transferred to the normal motion picture process. For example, this cancel applies to when the user reconsiders that there is no need to add the bookmark during an operation of generating the bookmark data.
(75) On the other hand, in the case of storage (the step S17: STORE), a menu screen having a predetermined format is displayed in a pop-up manner (e.g., refer to
(76) Then, the bookmark ID (refer to
(77) When the storage is performed or completed in the step S19, the menu screen is deleted to go back to a pause state or the like, which occurs before the menu screen is displayed (step S20), and a series of steps associated with the designation and generation to the storage of the bookmark data is ended.
(78) In
(79) If it is determined that an operation input for referring to the bookmark data is made by the user via the input unit 40 or the like (the step S22: Yes), a list of the bookmark data is superimposed and displayed on the motion picture content, or is displayed adjacent to the motion picture content, in a predetermined format (step S23). Here, the list may be always displayed in a position or range in which the display of the motion picture content is not interrupted within the screen. Alternatively, if an operation input indicating the bookmark list is to be displayed is made by the user, the list may be also displayed accordingly in the position or range in which the display of the motion picture content is not interrupted, or the list may be also displayed accordingly in a position or range in which the view of the motion picture content is interrupted.
(80) Then, when list selection is performed by the user via the input unit 40 or the like, i.e., when one bookmark data is selected from the list including one or a plurality of bookmark data, the bookmark ID, the start time point ST, and the like associated with the selected bookmark data are referred to (step S24). They are included in each bookmark data (refer to
(81) Then the screen is moved to the start time point ST of a corresponding screen. Specifically, the reproduction position on the reproduction time axis is moved to a time point that matches the start time point ST, and the reproduction of the motion picture content is started there (step S25). Such a reproduction may be performed in accordance with an operation input instructing the start of a predetermined type of reproduction, after the motion picture content is once paused, i.e., after the still picture reproduction or after the motion picture is set in a stop state. Alternatively, after the list selection, the motion picture reproduction may be also started, immediately or after a pause period, without requiring any other operation inputs.
(82) Then, for example, at the top right of the screen of the display 30, a process of displaying the designated bookmark mark is performed by the bookmark display control unit 12 (refer to
(83) Then, while the bookmark mark remains displayed, the normal motion operation process is performed by the motion picture display control unit 11 or the like. By these, the motion picture content part to which the bookmark mark is added is reproduced, which results in a production screen in which the bookmark mark is displayed at the top right thereof (step S27). The display of the bookmark mark (the step S26) and the display of the motion picture content (the step S27) may be performed at the same time, or the latter may be also started slightly before the former.
(84) Then, if the motion picture content is normally reproduced until the reproduction position on the reproduction time axis matches the end time point ET, the display of the bookmark mark is deleted by the bookmark display control unit 12 in accordance with the bookmark data (step S28). The motion picture reproduction of the motion picture content is continued without a change (i.e., except that the display of the bookmark mark is deleted). This is the end of a reference operation using the bookmark data, in other words, a series of steps associated with a jump operation to the part to which the bookmark is added.
(85) In
(86) In this situation, firstly, the motion picture content of interest is selected by one user (step S31). For example, a lecture of interest is selected by a user operation or the like via the input unit 40, from among a lecture list displayed on the display 30 as something that corresponds to many video lessons.
(87) Then, regarding the selected motion picture content, a process of determining whether or not there is the bookmark data that can be downloaded (DL) is performed (step S32). As a result of the determination, if there is not the bookmark data (the step S33: No), downloading is impossible, so that a process associated with the downloading is ended.
(88) On the other hand, if there is the bookmark data (the step S33: Yes), a list of one or a plurality of bookmark sets is displayed, wherein the one or the plurality of bookmark sets are obtained by extracting the bookmark data that is owned by or is designated and generated only by a person who satisfies a predetermined condition, out of people who have the respective bookmark data. For example, a bookmark set obtained by extracting only the bookmark data to which the personal IDs with a school of choice A are added, a bookmark set obtained by extracting only bookmark data to which personal IDs with a school of choice B are added, and the like are list up in a predetermined format on a display screen of the display 30 (step S34).
(89) Then, the bookmark set of interest is selected by the user (step S35). For example, if the user's school of choice is B, from the viewpoint of knowing tendencies of the user's rivals or for similar viewpoints, the bookmark set including only the bookmark data to which personal IDs with a school of choice B are added is selected by a user operation or the like via the input unit 40, from among the bookmark sets displayed on the display 30.
(90) Then, it is confirmed via the input unit 40 whether or not there is no mistake in the selection (i.e., whether the selection is OK) (step S36). If the selection of the bookmark set is not OK (the step S36: No), the process associated with the downloading is ended.
(91) On the other hand, if the selection of the bookmark set is OK (the step S36: Yes), the user's own bookmark data is overwritten with the downloaded bookmark data (step S37). Specifically, a process of adding the downloaded bookmark data to the previous bookmark data is performed, for the motion picture ID associated with the downloaded bookmark data, on the user's bookmark database 13. Alternatively, a process of partially or completely replacing the previous bookmark data by the downloaded bookmark data may be also performed. Now, a series of downloading process is ended.
(92) Next, with reference to
(93) In a specific example illustrated in
(94) Then, after the touch operation is continued in a period in which the user wants to continue to add the bookmark data, for example, for the reason that “this part is important” or for similar reasons, a touch end (i.e., the release of the touch operation or a touch) indicating that the addition of the bookmark data is stopped is performed by the user via the input unit 40 at a time point T4. In this example, the time point T4 is set three seconds after the time point T3; namely, the touch operation for the input unit 40 (refer to
(95) Then, it is recognized on the display control apparatus 10 (refer to
(96) Next, with reference to
(97) As illustrated on the left side of
(98) If the button of “CHANGE BOOKMARK NAME” is designated or selected, an input screen for changing the name of the bookmark from its default value by text input or the like (e.g., a screen for selecting or designating the name of the bookmark that enables the user to easily understand, or a screen for text input) is opened or developed as a window display or a pop-up display (refer to the step S18 in
(99) If the button of “DESIGNATE COLOR” is designated or selected, an input screen for changing the color of the bookmark from its default value (e.g., a screen for selecting the color of a bookmark (i.e., a “siori” in Japanese) from among red, yellow, green, blue and white) is opened or developed as a window display or a pop-up display (refer to the step S18 in
(100) If the button of “COMMENT” is designated or selected, an input screen for inputting the comment by text input (e.g., a screen on which 50 characters can be inputted) is opened or developed as a window display or a pop-up display (refer to the step S18 in
(101) If the button of “DELETE” is designated or selected, the bookmark data is deleted.
(102) The display screen 30-1 further displays a screen 30c for confirmation including “CANCEL” (i.e., storage cancel) or “OK” (i.e., storage OK), which is included in a window screen 30b indicating an identification number of the bookmark (which is “SIORI No. 0012” in this example), wherein the touch or click operation can be performed on the screen 30c (refer to the step S18 in
(103) For convenience of explanation, on the left side of
(104) If “OK” (i.e., storage OK) is clicked or touched within the window screen 30b, as illustrated in the right side of
(105) Particularly in the practical example, the bookmark mark 30d is rectangle and displays therein, as text, the total number of people or users (“244” users in this example) who add the bookmark data to the motion picture content that is being reproduced (e.g., at least a part of the motion picture content that exists within 5 seconds before or after the motion picture content to which the bookmark data is added) in the same manner as the user of interest. Data associated with the total number of people is obtained, for example, via the Internet 1000 from the bookmark data server apparatus 1300 configured to extract the bookmark data from many client apparatuses 1200 to perform a statistical process (refer to
(106) During the display of the display screen 30-1 on the left side of
(107) According to the practical example illustrated in
(108) Next, with reference to
(109) As illustrated on the left side of
(110) When one name (e.g., a name of “this is interesting!”) is selected by the user from among a plurality of names listed up in a “SIORI LIST (i.e., bookmark list)” on the list screen 30a displayed as described above, as illustrated on the right side of
(111) Moreover, the total number of people or users (“687” users in this example) who add the bookmark data to the motion picture content that is being reproduced (e.g., at least a part of the motion picture content that exists within 5 seconds before or after the motion picture content to which the bookmark data is added) is displayed as text. Data associated with the total number of people is obtained, for example, via the Internet 1000 from the bookmark data server apparatus 1300 configured to extract the bookmark data from many client apparatuses 1200 to perform a statistical process (refer to
(112) Then, during the display of the bookmark mark 30f, if it is clicked or touched by the user as the operation input button, the content of the bookmark data whose presence is indicated by the bookmark mark (refer to
(113) Next, with reference to
(114)
(115) As illustrated in
(116) As illustrated in
(117) The user E has the bookmark data siori A-1 to siori A-7 (i.e., the siori A file illustrated in
(118) The user F has the bookmark data siori C-1 to siori C-5 (i.e., the siori C file illustrated in
(119) Particularly in the practical example, as illustrated in
(120) Next, with reference to
(121) Firstly, regarding how to count the total number of people, for example, the number of users who have added the bookmark data to at least a part of the motion picture content that exists within 5 seconds before or after the motion picture content to which the bookmark data has been added is counted as the total number of people. Then, the icon whose look or shape changes in accordance with the total number of people obtained as a result of such counting, is displayed.
(122) For example, between N1 and N2 with the lowest total number of people (e.g., 10 to 15% of all the audiences, or less), the icon illustrated in
(123) The data associated with the total number of people as described above is obtained, for example, via the Internet 1000 from the bookmark data server apparatus 1300 configured to extract the bookmark data from many client apparatuses 1200 to perform a statistical process (refer to
(124) In the practical example, as the icons as illustrated in
(125) Next, with reference to
(126) In the practical example illustrated in
(127) According to this practical example, while the bookmark data 30g is displayed as the bookmark mark, so-called “graffiti” are allowed. Thus, due to the presence of both the bookmark data 30g and the character or drawing pattern 30h, the user can realize a display with a more information amount or with a higher degree of freedom, visually, with respect to a desired position of the motion picture content.
(128) In addition to or instead of such a graffiti function, the bookmark display control unit 12 may be also configured to display a trace of a contact with the touch panel or a trace of a mouse on the input unit 40, as the bookmark data or the bookmark mark, by a presentation by a highlighter on the display screen. In other words, as illustrated on the right side of
(129) In the practical example illustrated in
(130) Particularly, even under an environment in which it is strongly desired to perform the destination, change, addition, or similar actions of the link destination, it is possible to easily perform the destination, setting, change, addition, or similar actions of a desired link destination, in response to a desired position of the motion picture content in the end. At this time, the use of the bookmark data makes it possible to construct a mechanism of selecting the link destination on the motion picture content by using a far smaller amount of data, in comparison with a situation in which various data for the link destination is constructed for each frame of the motion picture content.
(131) In addition, in the practical example described above, instead of storing the bookmark data for time information that constitutes a typical example of the “time axis”, the content of what a lecturer talks in the motion picture may be divided by a clause or a very short chapter or section, and the bookmark data may be stored in units of the clause or the like. When the content is divided into the clauses or the like, the content is listened to by a person and can be divided by the person's appropriate operation input, or the content may be divided by AI (Artificial Intelligence). An array of the clauses or the like arranged irregularly in time, as described above, also constitutes a type of or a modified example of the “time axis” according to the present invention. In other words, what constitutes the “time axis” according to the present invention may be the time information itself, such as a time stamp, or may be a row, an array, or the like of clause numbers, chapter numbers, track numbers, etc., that change with time in ascending order or the like.
(132) Moreover, for example, “explanations for past examination questions of A university in 2016” may be handled as the bookmark set provided by an examination institution. In providing the motion picture, the omission or leakage of the content of a lecture can be checked by preparing the bookmark set, which leads to an improvement in the content.
(133) As explained in detail above, it is possible to add a desired bookmark to the motion picture content, in other words, to put a bookmark, while adopting a relatively plain or simple apparatus configuration in a relatively plain or simple method, and this allows various reproduction displays using the bookmark, which is extremely useful in practice.
(134) Particularly, even under an environment in which it is strongly desired to perform the destination, change, addition, or similar actions of the bookmark data that the user of the display control apparatus wants to add, it is possible to easily perform the destination, setting, change, addition, or similar actions of desired bookmark data, in response to an arbitrary object in the end. Moreover, a program required to realize the display control apparatus can be simplified, and a processing time, a processing amount, or a data amount can be also significantly reduced.
(135) The present invention is not limited to the embodiments and practical example described above, but various changes may be made, if desired, without departing from the essence or spirit of the invention which can be read from the claims and the entire specification. A display control apparatus and a computer program that involve such changes are also intended to be within the technical scope of the present invention.
DESCRIPTION OF REFERENCE NUMERALS AND LETTERS
(136) 10 display control apparatus 11 motion picture display control unit 12 bookmark display control unit 13 bookmark database 14 bookmark designation generation unit 15 search unit 20 motion picture content database 30 display 40 input unit