US20040086267A1 - Image reproduction system - Google Patents

Image reproduction system Download PDF

Info

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
Application number
US10/661,489
Inventor
Masakazu Ogawa
Michitoshi Suzuki
Shinya Taguchi
Shunsuke Nagatani
Eisuke Kanno
Yutaka Egawa
Nobuyuki Yamazoe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Assigned to FUJI XEROX CO., LTD. reassignment FUJI XEROX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EGAWA, YUTAKA, KANNO, EISUKE, NAGATANI, SHUNSUKE, OGAWA, MASAKAZU, SUZUKI, MICHITOSHI, TAGUCHI, SHINYA, YAMAZOE, NOBUYUKI
Publication of US20040086267A1 publication Critical patent/US20040086267A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface 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

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to a system that synchronously reproduces video data (moving image data) and static image data. [0002]
  • 2. Description of the Related Art [0003]
  • 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. [0004]
  • 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. [0005]
  • 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. [0006]
  • 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. [0007]
  • 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. [0008]
  • 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. [0009]
  • SUMMARY OF THE INVENTION
  • 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. [0010]
  • Other features and advantages of the present invention will be apparent from the following description. [0011]
  • 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. [0012]
  • 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. [0013]
  • 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. [0014]
  • Therefore, in any of the above-described system configurations, specified static image data such as materials is reproduced synchronously with video reproduction. [0015]
  • 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. [0016]
  • 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. [0017]
  • 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. [0018]
  • 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. [0019]
  • A method according to the present invention is implemented by the above system, for example.[0020]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Preferred embodiments of the present invention will be described in detail based on the followings, wherein: [0021]
  • FIG. 1 is a diagram showing the configuration of a system according to the present invention; [0022]
  • FIGS. 2A and 2B are diagrams for explaining a relationship between video data and image data according to an embodiment of the present invention; [0023]
  • FIG. 3 is a diagram showing a screen display of a browsing client according to an embodiment of the present invention; [0024]
  • FIG. 4 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention; [0025]
  • FIG. 5 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention; [0026]
  • FIG. 6 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention; [0027]
  • FIG. 7 is a diagram showing a screen display of the browsing client according to an embodiment of the present invention; [0028]
  • FIG. 8 is a diagram for explaining a delivery server according to an embodiment of the present invention; [0029]
  • FIG. 9 is a diagram for explaining a procedure of contents data disposition and registration processing according to an embodiment of the present invention; [0030]
  • 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; [0031]
  • FIG. 11 is a diagram for explaining a procedure of synchronous processing according to an embodiment of the present invention; and [0032]
  • FIG. 12 is a diagram for explaining Web functions of a browsing client according to an embodiment of the present invention;[0033]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The present invention will be concretely described on the basis of preferred embodiments. [0034]
  • FIG. 1 shows a contents delivery system to which the present invention is applied. The system includes a [0035] delivery server 1, browsing clients 2, and a registration client 3, which are connected through the Internet N. The present invention is primarily applied to the browsing clients 2.
  • The [0036] delivery server 1, browsing clients 2, and registration client 3 each are configured to perform predetermined processing by executing a program according to the present invention by computer hardware. Especially, the browsing clients 2 are configured by the personal computer having a browser function for browsing contents.
  • The [0037] 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 browsing clients 2, the delivery server 1 delivers relevant contents data.
  • FIG. 2A shows correspondences between [0038] video data 5 and slide image data 6, and FIG. 2B shows correspondences between video data 5 and material image data 7.
  • Only one of the [0039] slide image data 6 and the material image data 7 may be associated with the video data 5. In the description of this specification, unless otherwise noted, both or one of the slide image data 6 and the material image data 7 may be described as image data.
  • In this example, although static image data obtained for reproduction from the [0040] delivery server 1 synchronously with the reproduction of video data is designated as the material image data 7, in the present invention, the same may apply to the slide image data 6 as well.
  • The [0041] 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 the video 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 the video 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. [0042]
  • The material image data [0043] 7 (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, the video 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. The material 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 [0044] video data 5, and the static image data 6 and 7, in response to a request from the browsing clients 2 using the browser, is delivered by the delivery client 1, offered to the requesting browsing 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 [0045] browsing clients 2 that have accessed the delivery server 1 by a proper URL. The contents list screen includes a retrieval interface 10 and plural contents interfaces 20, one for each contents. Browsing users can retrieve desired contents from registered contents by entering commands to the retrieval 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 [0046] retrieval interface 10 performs retrieval by use of meta-data and voice index data registered in the delivery server 1 in association with individual contents data. It is provided with: a drop-down window part 11 for selecting and inputting categories; a keyword input part 12 for retrieving desired contents data; a retrieval button 13 for requesting the delivery server 1 to perform retrieval processing and offer retrieval results, based on inputs from these parts; a keyword input part 14 for retrieving desired contents data by use of voice index data; and a retrieval button 15 for requesting the delivery server 1 to perform retrieval processing and offer retrieval results, based on the input.
  • The voice index data registered in the [0047] delivery server 1 in association with contents data is voice waveform data contained in the contents. The delivery server 1 converts a keyword input from the keyword input part 14 into voice waveform data and compares these pieces of waveform data to retrieve contents containing the input keyword.
  • The contents interfaces [0048] 20 display: a contents number 21 based on the meta-data; a contents title 22; a contents author 23; a contents copyright holder 24; a contents category 25; a contents video time scale 26; and a slide image 27 of the contents video. A function of presenting the time scale 26 can change slide image data (A to K) 6 displayed as slide images 27 as a plug 26 a is moved by user operations, and reproduce slide images in accordance with reproduction time positions of the video data.
  • The contents interfaces [0049] 20 are provided with a start button 28 and a detail button 29. When a user presses the start button 28, relevant contents video data can be reproduced and displayed on the screen of the browsing clients 2 after being obtained from the delivery server 1. When the user presses the detail button 29, as described later, data of slide images and material images of relevant contents can be displayed on the screen of the browsing clients 2 after being collectively obtained from the delivery server 1.
  • In this way, in the case where the [0050] video data 5 and all static image data associated with it are provided to the browsing clients 2, when the user specifies the slide images 27 and material 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 the browsing 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 interface [0051] 20 as shown in FIG. 4 is displayed as a result of the retrieval.
  • The contents interface [0052] 20 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 of relevant material images 30 is displayed, and when the user specifies the displayed material 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 the browsing clients 2.
  • By the above user operations, the [0053] delivery server 1 is accessed and desired contents data is delivered to the browsing clients 2. The delivered contents data is displayed as a contents browsing screen by the browsing clients 2 as shown in FIG. 5. The contents browsing screen includes: a video screen 33 for displaying reproduced video images; a video player part 35 having a video operation part 34 provided with reproduction, stop, and other operation buttons; an image display part 37 for reproducing and displaying static image data wherein it has an operation part 36 provided with an operation button for advancing frames; and a note display 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 [0054] video screen 33 and synchronously display material images (or slide images) corresponding to reproduction time positions of video data on the image display part 37.
  • By pressing the [0055] detail button 29, the delivery server 1 is accessed and image data of desired contents is collectively delivered to the browsing clients 2. The delivered image data is displayed as a detailed display screen as shown in FIG. 6 or 7 in the browsing clients 2.
  • FIG. 6 shows a list image display of the [0056] slide image data 6 wherein various items of meta-data of relevant contents are displayed in a record data display part 40 and all slide images 6 associated with the relevant contents are displayed in time series in a slide image display part 41.
  • The [0057] slide images 6 are displayed in the slide image 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 slide image display part 41. Such size change can be made in the delivery 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. [0058]
  • FIG. 7 shows a list image display of the [0059] material image data 7 wherein various items of meta-data of relevant contents are displayed in a record data display part 42, and all time-series material images 7 associated with the relevant contents, and descriptive character strings 7 a extracted from the material images 7 are displayed in a material screen display part 43. The character strings 7 a are extracted from the material 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 [0060] 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 [0061] video data 5, image data, and the like in the delivery server 1 in association with each other.
  • As shown in FIG. 8, a [0062] disposition server 1 is provided with a database 50 storing and managing records of disposed and registered contents, and disposition destination sets 51 storing the entities of contents data.
  • The [0063] database 50 stores and manages contents records 52 containing meta-data of contents data, disposition destination file path, disposition destination URL, and the like, as well as numbers 53 for locating disposition destination sets in which the contents data is disposed and registered. By consulting the database 50, contents data can be disposed and registered in a folder within the disposition sets 51, and specified contents data requested from the browsing clients 2 can be delivered.
  • Each of the disposition destination sets [0064] 51 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 set [0065] 51 is provided with a video data folder 54 storing video data, an image data folder 55 for storing image data, and a voice index folder 56 for storing voice index data. Corresponding data of each contents is registered and stored in the folders 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 sets [0066] 51 by a contents creation tool 60 possessed by the registration client 3 according to operator operations.
  • The [0067] 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 the video data 5 in association with the image data 6; registering the video data 5 in association with the material image data 7; and registering the video 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 [0068] contents data 65 to be registered to the registration client 3 ((1)) and connecting the registration client 3 to the delivery server 1.
  • The [0069] registration client 3 consults a set record 62 from the database 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 the delivery server 1 to register it ((3)).
  • At this time, meta-data input by the operator as described above is also set in the [0070] contents record 52, and the contents record 52 and the set record 62 are associated by a disposition destination set number.
  • Contents data thus registered and disposed is provided from the [0071] delivery server 1 by consulting the database 50 according to a request from the browsing clients 2.
  • Specifically, when the [0072] browsing clients 2 transmit a request containing information specifying contents to the delivery server 1, the delivery server 1 consults the contents records 52 to locate a disposition destination set number in which the contents data is disposed, consults a set record 62 from the disposition destination set number to locate the URL of relevant video data and its image data, and transmits it to the browsing clients 2. The browsing clients 2 accesses the contents data file, based on the URL provided from the delivery 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 [0073] browsing clients 2 obtain and synchronously reproduce corresponding static image data (material image data) from the delivery 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 [0074] delivery server 1 and the browsing client 2 as shown in FIG. 10.
  • First, as described above, the [0075] browsing clients 2 connect to the delivery server 1 and request desired contents (step S1). The delivery server 1 provides relevant video data and a program for obtaining static image data associated synchronously with the video data from the delivery server 1 to the browsing clients 2 (step S2).
  • The [0076] browsing clients 2 reproduce the provided video data by the video player 35 and displays it on a screen, and starts an image 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 [0077] browsing clients 2 make a request to the delivery server 1 for necessary static image data (step S4), and the delivery server 1 provides the requested image data to the browsing clients 2 (step S6). The provided image data is immediately reproduced and displayed on the image 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 [0078] browsing clients 2 contains the video player part 35 as shown in FIG. 5, as well as the above-described program provided from the delivery server 1. The program contains program code 70 and plural pieces of synchronous command data 71.
  • The [0079] 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 the synchronous command data 71; and a synchronous command execution program for executing a command corresponding to the synchronous command data 71.
  • The [0080] synchronous command data 71 contains information about video data reproduction time as command execution time, and information about a command to be executed. The synchronous 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 the delivery server 1 for the static image data in the reproduction time position.
  • Therefore, the [0081] 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 the synchronous command data 71; and if it exists, the command execution program executes a command of the synchronous command data to make a request to the delivery 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 [0082] browsing clients 2 reproduce data delivered from the delivery 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. [0083]
  • 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. [0084]

Claims (12)

What is claimed is:
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.
US10/661,489 2002-09-19 2003-09-15 Image reproduction system Abandoned US20040086267A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (15)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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