US20040086267A1 - Image reproduction system - Google Patents
Image reproduction system Download PDFInfo
- Publication number
- US20040086267A1 US20040086267A1 US10/661,489 US66148903A US2004086267A1 US 20040086267 A1 US20040086267 A1 US 20040086267A1 US 66148903 A US66148903 A US 66148903A US 2004086267 A1 US2004086267 A1 US 2004086267A1
- Authority
- US
- United States
- Prior art keywords
- video data
- static image
- image data
- data
- reproduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
Abstract
Static image data of materials used in videoed lectures and the like is presented to browsing users synchronously with video data. As video data is reproduced by a video player of a browsing client, reproduction time positions of the video data are obtained in an image synchronous function part, static image data associated in advance with the reproduction time positions is requested from a delivery server holding the video data and static image data associated with the video data, and the static image data is provided from the delivery server and displayed in an image display part.
Description
- 1. Field of the Invention
- The present invention relates to a system that synchronously reproduces video data (moving image data) and static image data.
- 2. Description of the Related Art
- Services for delivering various contents to browsing clients such as personal computers and mobile terminals are widely provided as services for specific areas or global areas.
- There are different types of systems performing such contents delivery. With the development of network communication technology, contents data containing video data is also delivered.
- In these contents delivery systems, various contents data is registered in a delivery server, and when browsing clients access the delivery server to select and request desired contents, in response to it, the delivery server provides the contents data to the browsing clients.
- In systems delivering video data, to ease selection of contents, the video data is associated with contents records (meta-records) including contents title, keyword for selecting contents, category information for selecting contents, contents author information, and the like, providing convenience for users who view contents by use of the browsing clients.
- There is delivered a wide variety of video data from amusements such as movies to education, lecture, and presentation. Especially for video of lectures, presentations, and the like carried out using materials, there is a demand to provide static images of the materials to browsing clients together with video images, and synchronously reproduce these images for the purpose of enhancing the value of information to be provided.
- Video contains many scenes. For video of the above-described lectures and the like, there is a demand to use materials to locate and reproduce the start of scenes in the video in which they were used. Locating the start of scenes is useful because the scenes to be viewed can be immediately located using the static images of representative portions in the video.
- The present invention has been made in view of the above circumstances and aims at synchronously reproducing video data and static image data associated therewith.
- Other features and advantages of the present invention will be apparent from the following description.
- The present invention is embodied in various forms such as an image reproduction system, an image reproduction method, and recording media storing a program for achieving the same by a computer. In any of the forms, video data and static image data are reproduced synchronously with each other.
- An image reproduction system of the present invention includes a position information obtainment unit that obtains reproduction time positions of video data as the video data is reproduced, an image obtainment unit that obtains static image data associated in advance with the obtained reproduction time positions, and an image reproduction unit that reproduces the obtained static image data synchronously with the video data.
- In a system that includes a delivery server holding video data and static image data associated with the video data, and browsing clients that reproduce video data and static image data provided from the delivery server and display them on a screen, the above-described functional units may be provided in the browsing clients, which request necessary static image data and reproduce static image data provided from the delivery server synchronously with the video data.
- Therefore, in any of the above-described system configurations, specified static image data such as materials is reproduced synchronously with video reproduction.
- Any of the above-described systems may be configured so that reproduction time position information of video data is accepted by user input, video data is reproduced from time positions based on the information, and static image data is reproduced synchronously with the video data.
- Therefore, for example, when the user specifies time scale of a video player or elapsed time, according to the specification, video data can be midway reproduced from specified positions to reproduce corresponding static image data.
- Static images associated with video data are presented to the user, and according to user specification for selecting the static images, the video data may be midway reproduced from reproduction time positions corresponding to the selected static images. Thereby, video data can be midway reproduced from user-specified time positions synchronously with static image data.
- Although the above system may have individual functions configured as dedicated devices, it can be implemented by having a computer execute a program stored in recording media according to the present invention.
- A method according to the present invention is implemented by the above system, for example.
- Preferred embodiments of the present invention will be described in detail based on the followings, wherein:
- FIG. 1 is a diagram showing the configuration of a system according to the present invention;
- FIGS. 2A and 2B are diagrams for explaining a relationship between video data and image data according to an embodiment of the present invention;
- FIG. 3 is a diagram showing a screen display of a browsing client according to an embodiment of the present invention;
- FIG. 4 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention;
- FIG. 5 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention;
- FIG. 6 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention;
- FIG. 7 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention;
- FIG. 8 is a diagram for explaining a delivery server according to an embodiment of the present invention;
- FIG. 9 is a diagram for explaining a procedure of contents data disposition and registration processing according to an embodiment of the present invention;
- FIG. 10 is a diagram for explaining a relationship between a browsing client and a delivery server of synchronous reproduction processing according to an embodiment of the present invention;
- FIG. 11 is a diagram for explaining a procedure of synchronous processing according to an embodiment of the present invention; and
- FIG. 12 is a diagram for explaining Web functions of a browsing client according to an embodiment of the present invention;
- The present invention will be concretely described on the basis of preferred embodiments.
- FIG. 1 shows a contents delivery system to which the present invention is applied. The system includes a
delivery server 1, browsingclients 2, and aregistration client 3, which are connected through the Internet N. The present invention is primarily applied to the browsingclients 2. - The
delivery server 1, browsingclients 2, andregistration client 3 each are configured to perform predetermined processing by executing a program according to the present invention by computer hardware. Especially, the browsingclients 2 are configured by the personal computer having a browser function for browsing contents. - The
delivery server 1 stores the following data for each of contents: video data, static image data such as slide image data and material image data associated with the video data, voice index data for retrieval, and contents records (the meta-data) such as contents title. In response to a request from the browsingclients 2, thedelivery server 1 delivers relevant contents data. - FIG. 2A shows correspondences between
video data 5 andslide image data 6, and FIG. 2B shows correspondences betweenvideo data 5 andmaterial image data 7. - Only one of the
slide image data 6 and thematerial image data 7 may be associated with thevideo data 5. In the description of this specification, unless otherwise noted, both or one of theslide image data 6 and thematerial image data 7 may be described as image data. - In this example, although static image data obtained for reproduction from the
delivery server 1 synchronously with the reproduction of video data is designated as thematerial image data 7, in the present invention, the same may apply to theslide image data 6 as well. - The
video data 5 is moving image data transformed to a stream format for delivery. The slide image data 6 (A to K) is static image data extracted by automatic processing or operator operation from thevideo data 5 by preprocessing before disposition registration. These pieces of slide image data are scenes images representatively representing scenes having a certain time width in the video, and are associated with corresponding scenes of thevideo data 5. - The slide image data is primarily used for retrieval by which browsing users search for desired contents or search for desired scenes in contents video.
- The material image data7 (a to n) is static image data associated with the
video data 5 by an operator who performs setting operations while viewing video in preprocessing before disposition registration. For example, thevideo data 5 is the product of the photographing of presentation, lecture, and the like, while the static image data is the product of the photographing of materials used in the presentation. Thematerial image data 7 is associated with scenes having a certain time width in video in which a material was used; as described in detail later, synchronously with video image data, corresponding material image data is reproduced and presented to browsing users. - Contents data such as the
video data 5, and thestatic image data browsing clients 2 using the browser, is delivered by thedelivery client 1, offered to the requestingbrowsing clients 2, and displayed on a screen of their display unit. - FIG. 3 shows a list of contents displayed as a default screen in the
browsing clients 2 that have accessed thedelivery server 1 by a proper URL. The contents list screen includes aretrieval interface 10 and plural contents interfaces 20, one for each contents. Browsing users can retrieve desired contents from registered contents by entering commands to theretrieval interface 10 by key entry or pointing input, and display and browse descriptions of the contents data on the screen by entering commands to the contents interfaces 20 by pointing input. - The
retrieval interface 10 performs retrieval by use of meta-data and voice index data registered in thedelivery server 1 in association with individual contents data. It is provided with: a drop-downwindow part 11 for selecting and inputting categories; akeyword input part 12 for retrieving desired contents data; aretrieval button 13 for requesting thedelivery server 1 to perform retrieval processing and offer retrieval results, based on inputs from these parts; akeyword input part 14 for retrieving desired contents data by use of voice index data; and aretrieval button 15 for requesting thedelivery server 1 to perform retrieval processing and offer retrieval results, based on the input. - The voice index data registered in the
delivery server 1 in association with contents data is voice waveform data contained in the contents. Thedelivery server 1 converts a keyword input from thekeyword input part 14 into voice waveform data and compares these pieces of waveform data to retrieve contents containing the input keyword. - The contents interfaces20 display: a
contents number 21 based on the meta-data; acontents title 22; acontents author 23; acontents copyright holder 24; acontents category 25; a contentsvideo time scale 26; and aslide image 27 of the contents video. A function of presenting thetime scale 26 can change slide image data (A to K) 6 displayed asslide images 27 as aplug 26 a is moved by user operations, and reproduce slide images in accordance with reproduction time positions of the video data. - The contents interfaces20 are provided with a
start button 28 and adetail button 29. When a user presses thestart button 28, relevant contents video data can be reproduced and displayed on the screen of thebrowsing clients 2 after being obtained from thedelivery server 1. When the user presses thedetail button 29, as described later, data of slide images and material images of relevant contents can be displayed on the screen of thebrowsing clients 2 after being collectively obtained from thedelivery server 1. - In this way, in the case where the
video data 5 and all static image data associated with it are provided to thebrowsing clients 2, when the user specifies theslide images 27 andmaterial images 30 that are displayed, by a pointing operation, video data is reproduced from corresponding scenes (that is, reproduction time positions) and displayed on the screen. This function is provided for thebrowsing clients 2. - Contents stored in association with material screen data can be subjected to keyword retrieval based on relevant material image data, and the contents interface20 as shown in FIG. 4 is displayed as a result of the retrieval.
- The contents interface20 is almost the same as those in FIG. 3. By matching character strings contained in the
material images 30 with an input keyword, a list ofrelevant material images 30 is displayed, and when the user specifies the displayedmaterial images 30 by a pointing operation, contents video data is reproduced synchronously from corresponding scenes and displayed on the screen. This function is also provided for thebrowsing clients 2. - By the above user operations, the
delivery server 1 is accessed and desired contents data is delivered to thebrowsing clients 2. The delivered contents data is displayed as a contents browsing screen by thebrowsing clients 2 as shown in FIG. 5. The contents browsing screen includes: avideo screen 33 for displaying reproduced video images; avideo player part 35 having avideo operation part 34 provided with reproduction, stop, and other operation buttons; animage display part 37 for reproducing and displaying static image data wherein it has anoperation part 36 provided with an operation button for advancing frames; and a notedisplay screen part 38 for displaying a program description about contents data, and the like. - Therefore, the browsing user can, by performing operations by pointing input, can display video images on the
video screen 33 and synchronously display material images (or slide images) corresponding to reproduction time positions of video data on theimage display part 37. - By pressing the
detail button 29, thedelivery server 1 is accessed and image data of desired contents is collectively delivered to thebrowsing clients 2. The delivered image data is displayed as a detailed display screen as shown in FIG. 6 or 7 in thebrowsing clients 2. - FIG. 6 shows a list image display of the
slide image data 6 wherein various items of meta-data of relevant contents are displayed in a recorddata display part 40 and allslide images 6 associated with the relevant contents are displayed in time series in a slideimage display part 41. - The
slide images 6 are displayed in the slideimage display part 41 so as to enlarge according to the time length of corresponding scenes. For example, as shown in FIG. 2A,slide images 6 such as C and D shorter in scene length than other slide images are displayed in smaller sizes other than the other slide images in the slideimage display part 41. Such size change can be made in thedelivery server 1 according to a detail display request, for example, by appending information about scene length to the slide images. - The sizes of display images may be changed according to the magnitude of changes in scene contents, author's intention, or the importance of scenes.
- FIG. 7 shows a list image display of the
material image data 7 wherein various items of meta-data of relevant contents are displayed in a recorddata display part 42, and all time-series material images 7 associated with the relevant contents, anddescriptive character strings 7 a extracted from thematerial images 7 are displayed in a materialscreen display part 43. The character strings 7 a are extracted from thematerial image data 6 by character recognition processing and the like as required, and are matched when the material images are to be retrieved by keyword as described above. - As shown in FIGS. 6 and 7, for displayed slide images and material images, when the user selects any of the static images by a pointing operation, the
video player 35 is displayed on the screen, and video data can be reproduced from corresponding time positions and displayed on the screen. - Next, a description will be made of processing for registering the
video data 5, image data, and the like in thedelivery server 1 in association with each other. - As shown in FIG. 8, a
disposition server 1 is provided with adatabase 50 storing and managing records of disposed and registered contents, and disposition destination sets 51 storing the entities of contents data. - The
database 50 stores and managescontents records 52 containing meta-data of contents data, disposition destination file path, disposition destination URL, and the like, as well asnumbers 53 for locating disposition destination sets in which the contents data is disposed and registered. By consulting thedatabase 50, contents data can be disposed and registered in a folder within the disposition sets 51, and specified contents data requested from thebrowsing clients 2 can be delivered. - Each of the disposition destination sets51 is a storage area storing one or plural pieces of contents data, and a contents data storage area of the
disposition server 1 is formed as a collection of the disposition destination sets 51. - In the shown example, each disposition destination set51 is provided with a
video data folder 54 storing video data, animage data folder 55 for storing image data, and avoice index folder 56 for storing voice index data. Corresponding data of each contents is registered and stored in thefolders 54 to 56 so that data of same contents is stored in one disposition destination set 51. - Contents data is disposed and registered in the disposition destination sets51 by a
contents creation tool 60 possessed by theregistration client 3 according to operator operations. - The
contents creation tool 60 performs: converting video data of MPEG or other formats into video data of stream format for delivery; registering converted video data; registering thevideo data 5 in association with theimage data 6; registering thevideo data 5 in association with thematerial image data 7; and registering thevideo data 5 in association with voice index data. - Disposition and registration of contents data (video data, image data, voice index data) is started by inputting the
contents data 65 to be registered to the registration client 3 ((1)) and connecting theregistration client 3 to thedelivery server 1. - The
registration client 3 consults aset record 62 from thedatabase 50, sets a disposition destination set number of the contents data of an archive file, file paths of individual media data, and URLs of individual media data ((2)), and transmits the contents data to thedelivery server 1 to register it ((3)). - At this time, meta-data input by the operator as described above is also set in the
contents record 52, and thecontents record 52 and theset record 62 are associated by a disposition destination set number. - Contents data thus registered and disposed is provided from the
delivery server 1 by consulting thedatabase 50 according to a request from thebrowsing clients 2. - Specifically, when the
browsing clients 2 transmit a request containing information specifying contents to thedelivery server 1, thedelivery server 1 consults the contents records 52 to locate a disposition destination set number in which the contents data is disposed, consults aset record 62 from the disposition destination set number to locate the URL of relevant video data and its image data, and transmits it to thebrowsing clients 2. Thebrowsing clients 2 accesses the contents data file, based on the URL provided from thedelivery server 1, obtains the relevant video data and image data, and displays them on the screen. - Next, a description will be made in detail of processing in which the
browsing clients 2 obtain and synchronously reproduce corresponding static image data (material image data) from thedelivery server 1, synchronously with the reproduction of video data. - The synchronous reproduction processing is performed according to a procedure shown in FIG. 11 under cooperation between the
delivery server 1 and thebrowsing client 2 as shown in FIG. 10. - First, as described above, the
browsing clients 2 connect to thedelivery server 1 and request desired contents (step S1). Thedelivery server 1 provides relevant video data and a program for obtaining static image data associated synchronously with the video data from thedelivery server 1 to the browsing clients 2 (step S2). - The
browsing clients 2 reproduce the provided video data by thevideo player 35 and displays it on a screen, and starts animage synchronization function 39 for executing the provided program to obtain reproduction time positions of the reproduced video data and locate static image data to be displayed (step S3). - The
browsing clients 2 make a request to thedelivery server 1 for necessary static image data (step S4), and thedelivery server 1 provides the requested image data to the browsing clients 2 (step S6). The provided image data is immediately reproduced and displayed on theimage display part 37. Processing of the steps S3 to S6 is repeatedly performed in the course of the video data reproduction, and corresponding static image data is displayed one after another synchronously with reproduction time positions of reproduced video data, as shown in FIG. 5. - To be more specific, a Web page in FIG. 12 displayed by a Web browser of the
browsing clients 2 contains thevideo player part 35 as shown in FIG. 5, as well as the above-described program provided from thedelivery server 1. The program containsprogram code 70 and plural pieces ofsynchronous command data 71. - The
program code 70 contains: a moving image reproduction position obtainment program for obtaining reproduction time position information of reproduced video data; a synchronous command data check program for checking thesynchronous command data 71; and a synchronous command execution program for executing a command corresponding to thesynchronous command data 71. - The
synchronous command data 71 contains information about video data reproduction time as command execution time, and information about a command to be executed. Thesynchronous command data 71 exists for each of plural static image data pieces associated with video data, and contains reproduction time position information indicating a position in which a relevant static image data is associated with video data, and a command that makes a request to thedelivery server 1 for the static image data in the reproduction time position. - Therefore, the
program code 70 is executed synchronously with the reproduction of video data by the video player; the moving image reproduction position obtainment program obtains reproduction time position information of reproduced video data; the synchronous command data check program determines whether the obtained reproduction time position exists in thesynchronous command data 71; and if it exists, the command execution program executes a command of the synchronous command data to make a request to thedelivery server 1 for relevant static image data. This processing is repeatedly performed in the course of video data reproduction. - Although a description has been made of a system in which the
browsing clients 2 reproduce data delivered from thedelivery server 1, an image reproduction system of the present invention may be of a standalone system configuration in which video data and static image data associated therewith are held; where such a configuration is employed, relevant static image data can be obtained within the system, and reproduced synchronously with the video data. - As has been described above, according to the present invention, since video image data and static image data associated in advance with reproduction time positions of the video image data are reproduced synchronously with each other, significant image information can be presented to browsing users, and the retrieval of required image information and video scenes can be easily performed.
- The entire disclosure of Japanese Patent Application No. 2002-272499 filed on Sep. 19, 2002 including specification, claims, drawings and abstract is incorporated herein by reference in its entirety.
Claims (12)
1. An image reproduction system that reproduces static image data synchronously with reproduction of video data, comprising:
a position information obtainment unit that obtains a reproduction time position of the video data as the video data is reproduced;
an image obtainment unit that obtains static image data associated in advance with the obtained reproduction time position; and
an image reproduction unit that reproduces the obtained static image data synchronously with the video data.
2. An image reproduction system that reproduces static image data synchronously with reproduction of video data, comprising:
a delivery server that holds the video data and static image data associated with the video data; and
a browsing client that reproduces and displays on a screen the video data and static image data provided by the delivery server,
wherein the browsing client comprises:
a position information obtainment unit that obtains a reproduction time position of the video data as the video data is reproduced;
an image request unit that makes a request to the delivery server for static image data associated in advance with the reproduction time position; and
an image reproduction unit that reproduces the static image data synchronously with the video data, the static image data being provided by the delivery server in response to the request.
3. The image reproduction system according to claim 1 , further comprising:
a specification unit that accepts reproduction time position information of the video data from a user's input; and
a video reproduction unit that reproduces the video data from a time position corresponding to the accepted reproduction time position information,
wherein the position information obtainment unit obtains time position information specified by the user's input.
4. An image reproduction system that reproduces video data and plural pieces of static image data in association with each other, comprising:
a specification unit that accepts a command provided by a user's input to select one piece of static image data from the static image data pieces; and
a video reproduction unit that reproduces the video data from a reproduction time position with which the selected piece of static image data is associated.
5. An image reproduction method that reproduces static image data synchronously with reproduction of video data, comprising the steps of:
obtaining a reproduction time position of the video data as the video data is reproduced; obtaining static image data associated in advance with the obtained reproduction time position; and
reproducing the obtained static image data synchronously with the video data.
6. An image reproduction method that reproduces static image data synchronously with reproduction of video data, comprising the steps of:
obtaining a reproduction time position of the video data as the video data is reproduced; requesting static image data associated in advance with the obtained reproduction time position from a delivery server holding the static image data associated with the video data; and
reproducing the static image data provided by the delivery server synchronously with the video data.
7. An image reproduction method that synchronously reproduces video data and static image data, comprising the steps of:
associating the static image data in advance with a reproduction time position of the video data;
accepting reproduction time position information of the video data from a user's input;
reproducing the video data from a reproduction time position included in the accepted reproduction time position information; and
reproducing static image data associated with the reproduction time position included in the accepted reproduction time position information.
8. An image reproduction method that synchronously reproduces video data and static image data, comprising the steps of:
associating the static image data in advance with a reproduction time position of the video data;
accepting a user's input for selecting a static image displayed on a screen; and
reproducing the video data from the reproduction time position with which data of the selected static image is associated.
9. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for reproducing static image data synchronously with reproduction of video data, the function comprising the steps of:
obtaining a reproduction time position of the video data as the video data is reproduced;
obtaining the static image data associated in advance with the obtained reproduction time position; and
reproducing the obtained static image data synchronously with the video data.
10. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for reproducing static image data synchronously with reproduction of video data, the function comprising the steps of:
obtaining a reproduction time position of the video data as the video data is reproduced;
requesting the static image data associated in advance with the obtained reproduction time position from a delivery server holding the static image data associated with the video data; and
reproducing the static image data provided by the delivery server synchronously with the video data.
11. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for reproducing static image data synchronously with reproduction of video data, the function comprising the steps of:
accepting reproduction time position information of the video data from a user's input;
reproducing the video data from a reproduction time position included in the accepted reproduction time position information; and
reproducing static image data associated with the reproduction time position included in the accepted reproduction time position information.
12. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for reproducing static image data synchronously with reproduction of video data, the function comprising the steps of:
accepting a user's input for selecting a static image displayed on a screen; and
reproducing the video data from a reproduction time position with which data of the selected static image is associated in advance.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002-272499 | 2002-09-19 | ||
JP2002272499A JP4096670B2 (en) | 2002-09-19 | 2002-09-19 | Image playback system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040086267A1 true US20040086267A1 (en) | 2004-05-06 |
Family
ID=32170863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/661,489 Abandoned US20040086267A1 (en) | 2002-09-19 | 2003-09-15 | Image reproduction system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20040086267A1 (en) |
JP (1) | JP4096670B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050180728A1 (en) * | 2003-12-24 | 2005-08-18 | Sony Corporation | Image recording and reproducing apparatus, and image reproducing method |
EP1615422A1 (en) * | 2004-07-07 | 2006-01-11 | LG Electronics, Inc. | Method of synchronizing still picture with moving picture stream |
US20090070375A1 (en) * | 2007-09-11 | 2009-03-12 | Samsung Electronics Co., Ltd. | Content reproduction method and apparatus in iptv terminal |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4685003A (en) * | 1983-12-02 | 1987-08-04 | Lex Computing & Management Corporation | Video composition method and apparatus for providing simultaneous inputting and sorting of video source material |
US5838912A (en) * | 1996-09-04 | 1998-11-17 | International Business Machines Corporation | Distribution of digitally encoded presentations |
US5974218A (en) * | 1995-04-21 | 1999-10-26 | Hitachi, Ltd. | Method and apparatus for making a digest picture |
US6065042A (en) * | 1995-03-20 | 2000-05-16 | International Business Machines Corporation | System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items |
US20010032248A1 (en) * | 2000-03-29 | 2001-10-18 | Krafchin Richard H. | Systems and methods for generating computer-displayed presentations |
US20030033606A1 (en) * | 2001-08-07 | 2003-02-13 | Puente David S. | Streaming media publishing system and method |
US20030149696A1 (en) * | 2002-02-07 | 2003-08-07 | Steve Nelson | Internet based system for creating presentations |
US20030191805A1 (en) * | 2002-02-11 | 2003-10-09 | Seymour William Brian | Methods, apparatus, and systems for on-line seminars |
US20030222883A1 (en) * | 2002-05-31 | 2003-12-04 | Envivio, Inc. | Optimized mixed media rendering |
US6690878B1 (en) * | 1998-07-07 | 2004-02-10 | Samsung Electronics Co., Ltd. | Direct accessing apparatus and method of disk recording and reproducing system |
US20040039834A1 (en) * | 2002-08-20 | 2004-02-26 | Microsoft Corporation | Media streaming of web content data |
US20040098671A1 (en) * | 2002-02-21 | 2004-05-20 | Ricoh Company, Ltd. | Interface for printing multimedia information |
US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
US7596755B2 (en) * | 1997-12-22 | 2009-09-29 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
-
2002
- 2002-09-19 JP JP2002272499A patent/JP4096670B2/en not_active Expired - Fee Related
-
2003
- 2003-09-15 US US10/661,489 patent/US20040086267A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4685003A (en) * | 1983-12-02 | 1987-08-04 | Lex Computing & Management Corporation | Video composition method and apparatus for providing simultaneous inputting and sorting of video source material |
US6065042A (en) * | 1995-03-20 | 2000-05-16 | International Business Machines Corporation | System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items |
US5974218A (en) * | 1995-04-21 | 1999-10-26 | Hitachi, Ltd. | Method and apparatus for making a digest picture |
US5838912A (en) * | 1996-09-04 | 1998-11-17 | International Business Machines Corporation | Distribution of digitally encoded presentations |
US7596755B2 (en) * | 1997-12-22 | 2009-09-29 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
US6690878B1 (en) * | 1998-07-07 | 2004-02-10 | Samsung Electronics Co., Ltd. | Direct accessing apparatus and method of disk recording and reproducing system |
US20010032248A1 (en) * | 2000-03-29 | 2001-10-18 | Krafchin Richard H. | Systems and methods for generating computer-displayed presentations |
US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
US20030033606A1 (en) * | 2001-08-07 | 2003-02-13 | Puente David S. | Streaming media publishing system and method |
US20030149696A1 (en) * | 2002-02-07 | 2003-08-07 | Steve Nelson | Internet based system for creating presentations |
US20030191805A1 (en) * | 2002-02-11 | 2003-10-09 | Seymour William Brian | Methods, apparatus, and systems for on-line seminars |
US20040098671A1 (en) * | 2002-02-21 | 2004-05-20 | Ricoh Company, Ltd. | Interface for printing multimedia information |
US20030222883A1 (en) * | 2002-05-31 | 2003-12-04 | Envivio, Inc. | Optimized mixed media rendering |
US20040039834A1 (en) * | 2002-08-20 | 2004-02-26 | Microsoft Corporation | Media streaming of web content data |
US20060288113A1 (en) * | 2002-08-20 | 2006-12-21 | Microsoft Corporation | Media streaming of web content data |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050180728A1 (en) * | 2003-12-24 | 2005-08-18 | Sony Corporation | Image recording and reproducing apparatus, and image reproducing method |
US8270803B2 (en) * | 2003-12-24 | 2012-09-18 | Sony Corporation | Image recording and reproducing apparatus, and image reproducing method |
EP1615422A1 (en) * | 2004-07-07 | 2006-01-11 | LG Electronics, Inc. | Method of synchronizing still picture with moving picture stream |
US20060008254A1 (en) * | 2004-07-07 | 2006-01-12 | Lg Electronics Inc. | Method of synchronizing still picture with moving picture stream |
US20090070375A1 (en) * | 2007-09-11 | 2009-03-12 | Samsung Electronics Co., Ltd. | Content reproduction method and apparatus in iptv terminal |
US8924417B2 (en) * | 2007-09-11 | 2014-12-30 | Samsung Electronics Co., Ltd. | Content reproduction method and apparatus in IPTV terminal |
US9600574B2 (en) | 2007-09-11 | 2017-03-21 | Samsung Electronics Co., Ltd. | Content reproduction method and apparatus in IPTV terminal |
US9936260B2 (en) | 2007-09-11 | 2018-04-03 | Samsung Electronics Co., Ltd. | Content reproduction method and apparatus in IPTV terminal |
Also Published As
Publication number | Publication date |
---|---|
JP4096670B2 (en) | 2008-06-04 |
JP2004112368A (en) | 2004-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6834371B1 (en) | System and method for controlling synchronization of a time-based presentation and its associated assets | |
US6839059B1 (en) | System and method for manipulation and interaction of time-based mixed media formats | |
US6922702B1 (en) | System and method for assembling discrete data files into an executable file and for processing the executable file | |
US8584002B2 (en) | Automatic sub-template selection based on content | |
US20020026521A1 (en) | System and method for managing and distributing associated assets in various formats | |
US8392834B2 (en) | Systems and methods of authoring a multimedia file | |
US8572111B2 (en) | Method and system for displaying search results | |
US9235576B2 (en) | Methods and systems for selection of multimedia presentations | |
US7149755B2 (en) | Presenting a collection of media objects | |
US20070266304A1 (en) | Annotating media files | |
US20090100068A1 (en) | Digital content Management system | |
US20030191776A1 (en) | Media object management | |
US20070250899A1 (en) | Nondestructive self-publishing video editing system | |
US20090103887A1 (en) | Video tagging method and video apparatus using the same | |
US20020107829A1 (en) | System, method and computer program product for catching, marking, managing and searching content | |
JP2003099453A (en) | System and program for providing information | |
US7848598B2 (en) | Image retrieval processing to obtain static image data from video data | |
US7873905B2 (en) | Image processing system | |
WO2011146510A2 (en) | Metadata modifier and manager | |
US20070276852A1 (en) | Downloading portions of media files | |
JP2003162543A (en) | Content management device, content management method, content management program and recording medium with content management program recorded thereon | |
US20040086267A1 (en) | Image reproduction system | |
Tseng et al. | Video personalization and summarization system | |
WO2000073914A1 (en) | Synchronized spatial-temporal browsing of images for selection of indexed temporal multimedia titles | |
US11630872B2 (en) | Internet data collection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FUJI XEROX CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OGAWA, MASAKAZU;SUZUKI, MICHITOSHI;TAGUCHI, SHINYA;AND OTHERS;REEL/FRAME:014500/0743 Effective date: 20030820 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |