WO2007089085A1 - Method and apparatus for streaming service using chosen-image - Google Patents

Method and apparatus for streaming service using chosen-image Download PDF

Info

Publication number
WO2007089085A1
WO2007089085A1 PCT/KR2007/000388 KR2007000388W WO2007089085A1 WO 2007089085 A1 WO2007089085 A1 WO 2007089085A1 KR 2007000388 W KR2007000388 W KR 2007000388W WO 2007089085 A1 WO2007089085 A1 WO 2007089085A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
selection image
image
character string
moving picture
Prior art date
Application number
PCT/KR2007/000388
Other languages
French (fr)
Inventor
Yong Joon Hyoung
Jin Young Shin
Original Assignee
E-Infra Networks
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 E-Infra Networks filed Critical E-Infra Networks
Publication of WO2007089085A1 publication Critical patent/WO2007089085A1/en

Links

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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41DOUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
    • A41D19/00Gloves
    • A41D19/0055Plastic or rubber gloves
    • A41D19/0079Plastic or rubber gloves with channels for conveying fluids
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41DOUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
    • A41D15/00Convertible garments
    • A41D15/005Convertible garments reversible garments
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image

Definitions

  • the present invention relates to a method and apparatus for providing a streaming service, and a streaming service providing apparatus capable of selecting a still image and/or a section image from a moving picture being provided through a streaming service and allowing a user to insert arbitrary information (e.g., a simple character string, a web link, a specific link, etc.) to the selected image and/or a section of the moving picture, and a streaming service providing method.
  • arbitrary information e.g., a simple character string, a web link, a specific link, etc.
  • Streaming denotes a method in which large-capacity data is divided into pieces and the pieces are sequentially transmitted from a server to a user's computer.
  • the transmitted data e.g., a moving picture
  • the transmitted data can be displayed, and while a part of the file is being displayed, the remainder of the file is continuously transmitted.
  • Most of moving pictures (or, moving images) to be displayed on the Internet are transmitted using a streaming method.
  • a streaming method is widely used in Internet broadcasting that usually provides moving pictures or audio information.
  • a client browser or plug-in application can start data representation although the entire file is not completely transmitted.
  • the streaming method is not a method of playing with the entire downloaded file, if a viewer wants to see an image corresponding to a rear part of the file, the viewer should wait until streaming data corresponding to the rear part is downloaded.
  • a current streaming service provider and a community service provide only a function of playing and displaying a moving picture by a streaming service and making a text-type reply to the moving picture.
  • a user wants to see only a specific still image or section image of a moving picture the viewer should see the entire moving picture. This causes time waste or network resource waste. Disclosure of Invention Technical Solution
  • the present invention provides a streaming service providing method and apparatus that allows a streaming service user to capture a specific still image or section image from a moving picture being played back and store the specific still image or section image and information associated with the captured image.
  • a specific selection image (e.g., a still image or a section image) desired by a service user is stored together with a text-type reply, so that the service user is allowed to write an opinion or reply about only the specific selection image as well as an opinion or reply about the entire moving picture.
  • the service user wants to see only a specific selection image of a moving picture, the service user is able to search for the specific image from already- stored selection images. Therefore, a time waste and a network resource waste due to the necessity for the viewer to see the entire moving picture can be reduced.
  • FIG. 1 is a block diagram of a streaming service providing system according to an embodiment of the present invention
  • FIG. 2 illustrates a user window platform during provision of moving picture information according to an embodiment of the present invention
  • FIG. 3 illustrates a streaming reproduction window and a platform for a selection image according to an embodiment of the present invention.
  • FIG. 4 illustrates a platform during input of a selection image according to an embodiment of the present invention. Best Mode for Carrying Out the Invention
  • a streaming service providing method performed by a streaming service providing apparatus.
  • the streaming service providing apparatus in response to a moving picture transmission request made by a first user computer, streams streaming-data of the requested moving picture to the first user computer.
  • the streaming service providing apparatus stores selection image information based on the selection image input by the first user computer, information about the first character string, and first relation information based on the moving picture and the first character string.
  • the streaming service providing apparatus transmits streaming data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer.
  • the streaming service providing apparatus transmits streaming data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer.
  • the streaming service providing apparatus determines with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer, and either plays back the requested selection image from the information buffered in the second user computer or streams a portion of the moving picture corresponding to the requested selection image according to a result of the determination.
  • the streaming service providing method further includes an operation in which when the second user inputs a second character string on the basis of the selection image selected by the first user and the information about the first character string, the streaming service providing apparatus stores the second character string input through the second user computer, the selection image, and second relation information based on the second character string.
  • the streaming service providing method further includes the operation of synchronously displaying the selection image information transmitted to the second user computer, the information about the first character string, the first relation information, and one of the played-back selection image and an image corresponding to the streaming portion.
  • the selection image is a still image or a section image.
  • the still image has a single frame among the frames of the moving picture.
  • the section image is a moving image of the moving picture being played back, which is played back only in a section selected by the first user.
  • selection image information about the selection image is information about the still image.
  • the information about the still image preferably includes at least one of information about a writer of the selected still image, a thumb nail of the selected still image, position information about the selected still image, a title of the selected still image, and a tag for the selected still image.
  • selection ima ge information is information about the section image.
  • the information about the section image preferably includes at least one of information about a writer of the selected section image, a thumb nail of the selected section image, position information about the selected section image, start and end frame information about the selected section image, a title of the selected section image, and a tag for the selected section image.
  • the information about the first character string preferably includes at least one of information about a write of the first character string, a title of the first character string, and contents of the first character string.
  • the tag for the still image or the tag for the section image may represent the characteristics (e.g., a keyword of an image) of the still image or section image and may be input by the first user.
  • the first relation information preferably includes at least one of a title of the moving picture requested by the first user, a location of the moving picture, and a location of the first character string.
  • the second relation information preferably includes at least one of a title of the selection image selected by the first user, a location of the selection image, and a location of the second character string.
  • the first or second relation information is information that connects a corresponding moving picture or selection image with information (e.g., a simple character string, a web link, and a specific link) input by a user.
  • the selection image information based on the selection image, the information about the first character string, and the first relation information may be stored in a single file (e.g., a Markup standard file).
  • the streaming service providing apparatus may transmit the file to the second user computer.
  • the streaming service providing method may be stored in a recording medium.
  • a streaming service providing apparatus including a moving picture management and streaming module and a data storage and management module.
  • the moving picture management and streaming module and the data storage and management module are not necessarily implemented as a single server but may be implemented as different servers (e.g., relative database servers).
  • the moving picture management and streaming module streams streaming data for the requested moving picture to the first user computer.
  • the data storage and management module stores selection image information based on the selection image input by the first user computer, information about the first character string, and first relation information based on the moving picture and the first character string.
  • the moving picture management and streaming module transmits streaming data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer.
  • the data storage and management module determines with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer, and either plays back the requested selection image from the information buffered in the second user computer or streams a portion of the moving picture corresponding to the requested selection image according to a result of the determination.
  • FIG. 1 illustrates a block diagram of a streaming service providing system 100 according to an embodiment of the present invention and a flowchart of a streaming service providing method according to an embodiment of the present invention.
  • the streaming service providing system 100 includes a streaming service providing apparatus 110 (e.g., a streaming server), a first user computer 130, and a second user computer 150.
  • a streaming service providing apparatus 110 e.g., a streaming server
  • the first and second user computers 130 and 150 may include a desktop computer, a notebook computer, a mobile telephone capable of displaying a moving picture, a personal communications device such as a PDP, etc.
  • the streaming service providing apparatus 110 and the first and second user computers 130 and 150 are connected to each other via a predetermined wired/wireless communications network.
  • a moving picture management and streaming module 111 of the streaming service providing apparatus 110 responds to a moving picture transmission request (e.g., a signal generated when a moving picture in a moving picture list is clicked) received via the first user computer 130 of a first user who wants a streaming service.
  • a moving picture transmission request e.g., a signal generated when a moving picture in a moving picture list is clicked
  • the moving picture management and streaming module 111 generates streaming-data of the requested moving picture and transmits the streaming data to the first user computer 130.
  • the first user may select, as a selection image, at least one frame of a moving picture being played back by the first user computer 130 and input a first character string (e.g., a question, a reply, a link, etc.) to the selection image.
  • the selection image may be a still image made up of one frame, or a section image made up of a plurality of frames.
  • the still image may be stored in an image file or picture format.
  • the section image denotes a moving picture including a plurality of frames that can be played back.
  • a data storage and management module 113 of the streaming service providing apparatus 110 stores selection image information (e.g., frame information about the selection image, the title thereof, etc.) based on the selection image input by the first user computer 110, information about the first character string, and first relation information.
  • selection image information e.g., frame information about the selection image, the title thereof, etc.
  • the selection image information, the information about the first character string, and/or the first relation information are not necessarily stored in a same apparatus with apparatus comprising the moving picture management and streaming module 111.
  • the moving picture management and streaming module 111 transmits streaming-data of the requested moving picture, selection image information based on the selection image (i.e., a still image or a section image) captured by the first user, the information about the first character string, and/or the first relation information to the second user computer 150, in operation Si l l. For example, when a plurality of selection images are selected from the moving picture, information about the selection images, information about character strings, and relation information are transmitted to the second user computer 150.
  • the moving picture management and streaming module 111 may go through an operation of requesting selection image information associated with the requested moving picture, information about a character string, and relation information from the separate apparatus.
  • the selection image information based on the captured selection image is information about the still image.
  • the information about the still image preferably includes at least one of information about a writer, i.e., a person who capture the still image, of the captured still image, a thumb nail thereof, position information thereof, the title thereof, and tag for the captured still image.
  • the selection image information based on the captured selection image is information about the section image.
  • the information about the section image preferably includes at least one of information about a writer, i.e., a person who capture the section image, of the captured section image, a thumb nail thereof, position information about the captured section image, start and end frame information about the captured section image, the title of the captured section image, and tag for the captured section image.
  • the information about the first character string preferably includes at least one of information about a writer, i.e., a person who input or enter the first character string, the character string, the title thereof, and a part of the contents of the character string.
  • the tag of the still image or section image may represent the characteristics (e.g., a keyword of an image, features thereof, etc.) of the still image or section image, and may be input by the first user.
  • the first relation information preferably includes at least one of the title of a moving picture that the first user has requested to be transmitted, the position of the moving picture, the position of the first character string.
  • the data storage and management module 113 determines whether the selection image requested to be viewed in detail has been buffered in the second user computer 150, by referring to the data transmitted in operation Sl 11. When it is determined that the requested selection image has been buffered in the second user computer 150, the selection image is played from the information buffered in the second user computer 150. On the other hand, when it is determined that the requested selection image has not been buffered in the second user computer 150, streaming starts from the location of the requested selection image. With this in mind, the data storage and management module 113 may be able to transmit streaming-data for selection image or information about buffering location in operation 115.
  • the data storage and management module 113 stores the second character string input by the second user computer 150, the selection image, and second relation information based on the second character string.
  • a second character string e.g., a reply, a link, etc.
  • the second relation information preferably includes at least one of the title of the selection image captured by the first user, the location of the selection image, and the location of the second character string.
  • the modules 111 and 113 may be implemented as hardware or software. The modules 111 and 113 may be both installed even when the first and second users are the same person.
  • FIG. 2 illustrates a user window platform according to an embodiment of the present invention.
  • the first user or the second user receives a moving picture list as shown in FIG. 2 from the streaming service providing apparatus 110.
  • the first user or the second user can make a moving picture transmission request, for example, click a thumb nail, by referring to a thumb nail (or a representative image) 210 of a moving picture from the moving picture list, a title 220 of the moving picture, information 230 about the moving picture (e.g., a tag for the moving picture, a writer thereof, the number of streaming operations, etc.), and information 240 about selection images associated with the moving picture (e.g., the number of selection images, the number of character strings, etc.).
  • a thumb nail or a representative image
  • FIG. 3 illustrates a streaming playback window and a platform for a selection image according to an embodiment of the present invention.
  • the streaming service providing apparatus 110 transmits streaming data to the first user computer 130 or the second user computer 150 in response to a moving picture request of the first user or the second user.
  • the streaming data is played back by an image playback window 310.
  • a title 320 of the moving picture and information 330 about the moving picture may also be displayed.
  • a selection image associated with the moving picture a first or second character string 360 is displayed on the basis of selection image information, together with a thumb nail 350 (or a representative image) of the selection image.
  • FIG. 4 illustrates a platform during input of a selection image according to an embodiment of the present invention.
  • a capture button 340 is clicked and thus a platform as shown in FIG. 4 is displayed.
  • the first or second user may capture (or store) (indicated by reference numeral 440) as a selection image at least one frame of a moving picture being played back by an image playback window 410.
  • Frame information 420 (or time information) about the captured selection image is displayed.
  • the first or second user may input, for example, a character string or link, using a character string input window 430.
  • the invention can also be embodied as computer readable codes on a computer readable recording medium.
  • the computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
  • ROM read-only memory
  • RAM random-access memory
  • CD-ROMs compact discs
  • magnetic tapes magnetic tapes
  • floppy disks optical data storage devices
  • carrier waves such as data transmission through the Internet
  • carrier waves such as data transmission through the Internet
  • the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
  • Streaming service providing method and apparatus are applicable to streaming services that use computers.

Abstract

A streaming service providing method and apparatus is provided. A first user captures as a selection image at least one frame of the frames of a moving picture being played back by a computer of the first user, on the basis of streaming-data for the moving picture, and inputs a first character string about the captured selection image. The streaming service providing apparatus stores selection image information based on the selection image input by the first user computer, information about the first character string, and information about a relation between the first character string and the moving picture. A second user is able to obtain information about the selection image captured by the first user on the basis of streaming-data for the moving image file while viewing a moving picture being played back on a computer of the second user. When the second user wants to see the selection image captured by the first user, the streaming service providing apparatus allows the second user to see the selection image on the basis of the first character string input by the first user, the selection image information, and information about a relation between the first character string and the moving picture.

Description

Description
METHOD AND APPARATUS FOR STREAMING SERVICE
USING CHOSEN-IMAGE
Technical Field
[1] The present invention relates to a method and apparatus for providing a streaming service, and a streaming service providing apparatus capable of selecting a still image and/or a section image from a moving picture being provided through a streaming service and allowing a user to insert arbitrary information (e.g., a simple character string, a web link, a specific link, etc.) to the selected image and/or a section of the moving picture, and a streaming service providing method. Background Art
[2] Streaming denotes a method in which large-capacity data is divided into pieces and the pieces are sequentially transmitted from a server to a user's computer. In the streaming, even when only a predetermined amount of data from among the entire file is transmitted, the transmitted data (e.g., a moving picture) can be displayed, and while a part of the file is being displayed, the remainder of the file is continuously transmitted. Most of moving pictures (or, moving images) to be displayed on the Internet are transmitted using a streaming method. In particular, a streaming method is widely used in Internet broadcasting that usually provides moving pictures or audio information.
[3] When a streaming method is used, a client browser or plug-in application can start data representation although the entire file is not completely transmitted. However, since the streaming method is not a method of playing with the entire downloaded file, if a viewer wants to see an image corresponding to a rear part of the file, the viewer should wait until streaming data corresponding to the rear part is downloaded.
[4] In addition, a current streaming service provider and a community service provide only a function of playing and displaying a moving picture by a streaming service and making a text-type reply to the moving picture. Thus, it is impossible to write an opinion or a reply text about only a specific still image part or section image part of the moving picture. Moreover, although a user wants to see only a specific still image or section image of a moving picture, the viewer should see the entire moving picture. This causes time waste or network resource waste. Disclosure of Invention Technical Solution
[5] The present invention provides a streaming service providing method and apparatus that allows a streaming service user to capture a specific still image or section image from a moving picture being played back and store the specific still image or section image and information associated with the captured image.
Advantageous Effects
[6] As described above, in a streaming service providing method and apparatus according to some embodiments of the present invention, a specific selection image (e.g., a still image or a section image) desired by a service user is stored together with a text-type reply, so that the service user is allowed to write an opinion or reply about only the specific selection image as well as an opinion or reply about the entire moving picture. Also, when the service user wants to see only a specific selection image of a moving picture, the service user is able to search for the specific image from already- stored selection images. Therefore, a time waste and a network resource waste due to the necessity for the viewer to see the entire moving picture can be reduced. Brief Description of the Drawings
[7] FIG. 1 is a block diagram of a streaming service providing system according to an embodiment of the present invention;
[8] FIG. 2 illustrates a user window platform during provision of moving picture information according to an embodiment of the present invention;
[9] FIG. 3 illustrates a streaming reproduction window and a platform for a selection image according to an embodiment of the present invention; and
[10] FIG. 4 illustrates a platform during input of a selection image according to an embodiment of the present invention. Best Mode for Carrying Out the Invention
[11] According to an aspect of the present invention, there is provided a streaming service providing method performed by a streaming service providing apparatus. In the streaming service providing method, in response to a moving picture transmission request made by a first user computer, the streaming service providing apparatus streams streaming-data of the requested moving picture to the first user computer.
[12] When a first user selects as a selection image at least one frame of the moving picture based on the streamed streaming-data, and inputs a first character string about the selection image, the streaming service providing apparatus stores selection image information based on the selection image input by the first user computer, information about the first character string, and first relation information based on the moving picture and the first character string.
[13] In response to a request for transmission of the moving picture made by a second user computer, the streaming service providing apparatus transmits streaming data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer. When many character strings for the moving picture are stored, all of the character strings are transmitted.
[14] When a detailed view request of the selection image selected by the first user is received from the second user computer, the streaming service providing apparatus determines with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer, and either plays back the requested selection image from the information buffered in the second user computer or streams a portion of the moving picture corresponding to the requested selection image according to a result of the determination.
[15] The streaming service providing method further includes an operation in which when the second user inputs a second character string on the basis of the selection image selected by the first user and the information about the first character string, the streaming service providing apparatus stores the second character string input through the second user computer, the selection image, and second relation information based on the second character string.
[16] The streaming service providing method further includes the operation of synchronously displaying the selection image information transmitted to the second user computer, the information about the first character string, the first relation information, and one of the played-back selection image and an image corresponding to the streaming portion. The selection image is a still image or a section image.
[17] The still image has a single frame among the frames of the moving picture. The section image is a moving image of the moving picture being played back, which is played back only in a section selected by the first user.
[18] When the selection image selected by the first user is a still image, selection image information about the selection image is information about the still image. The information about the still image preferably includes at least one of information about a writer of the selected still image, a thumb nail of the selected still image, position information about the selected still image, a title of the selected still image, and a tag for the selected still image.
[19] When the selection image selected by the first user is a section image, selection ima ge information is information about the section image. The information about the section image preferably includes at least one of information about a writer of the selected section image, a thumb nail of the selected section image, position information about the selected section image, start and end frame information about the selected section image, a title of the selected section image, and a tag for the selected section image.
[20] The information about the first character string preferably includes at least one of information about a write of the first character string, a title of the first character string, and contents of the first character string. The tag for the still image or the tag for the section image may represent the characteristics (e.g., a keyword of an image) of the still image or section image and may be input by the first user.
[21] The first relation information preferably includes at least one of a title of the moving picture requested by the first user, a location of the moving picture, and a location of the first character string. The second relation information preferably includes at least one of a title of the selection image selected by the first user, a location of the selection image, and a location of the second character string. In other words, the first or second relation information is information that connects a corresponding moving picture or selection image with information (e.g., a simple character string, a web link, and a specific link) input by a user.
[22] The selection image information based on the selection image, the information about the first character string, and the first relation information may be stored in a single file (e.g., a Markup standard file). The streaming service providing apparatus may transmit the file to the second user computer. The streaming service providing method may be stored in a recording medium.
[23] According to some embodiments of the present invention, there is provided a streaming service providing apparatus including a moving picture management and streaming module and a data storage and management module. The moving picture management and streaming module and the data storage and management module are not necessarily implemented as a single server but may be implemented as different servers (e.g., relative database servers).
[24] In response to a moving picture transmission request made by a first user computer, the moving picture management and streaming module streams streaming data for the requested moving picture to the first user computer.
[25] When a first user selects (or captures) as a selection image at least one frame of the frames of a moving picture being played back by the first user computer, on the basis of the streaming data for the moving picture, and inputs a first character string about the selection image, the data storage and management module stores selection image information based on the selection image input by the first user computer, information about the first character string, and first relation information based on the moving picture and the first character string.
[26] In response to a request for transmission of the moving picture made by a second user computer, the moving picture management and streaming module transmits streaming data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer.
[27] When a detailed view of the selection image selected by the first user has been requested by the second user computer, the data storage and management module determines with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer, and either plays back the requested selection image from the information buffered in the second user computer or streams a portion of the moving picture corresponding to the requested selection image according to a result of the determination. Mode for the Invention
[28] FIG. 1 illustrates a block diagram of a streaming service providing system 100 according to an embodiment of the present invention and a flowchart of a streaming service providing method according to an embodiment of the present invention.
[29] Referring to FIG. 1, the streaming service providing system 100 includes a streaming service providing apparatus 110 (e.g., a streaming server), a first user computer 130, and a second user computer 150. Examples of the first and second user computers 130 and 150 may include a desktop computer, a notebook computer, a mobile telephone capable of displaying a moving picture, a personal communications device such as a PDP, etc. The streaming service providing apparatus 110 and the first and second user computers 130 and 150 are connected to each other via a predetermined wired/wireless communications network.
[30] In operation SlOl, a moving picture management and streaming module 111 of the streaming service providing apparatus 110 responds to a moving picture transmission request (e.g., a signal generated when a moving picture in a moving picture list is clicked) received via the first user computer 130 of a first user who wants a streaming service. In operation S 103, the moving picture management and streaming module 111 generates streaming-data of the requested moving picture and transmits the streaming data to the first user computer 130.
[31] In operation S 105, the first user may select, as a selection image, at least one frame of a moving picture being played back by the first user computer 130 and input a first character string (e.g., a question, a reply, a link, etc.) to the selection image. The selection image may be a still image made up of one frame, or a section image made up of a plurality of frames. The still image may be stored in an image file or picture format. The section image denotes a moving picture including a plurality of frames that can be played back.
[32] In operation S 107, when the first user inputs the selection image and the first character string using the first user computer 130, a data storage and management module 113 of the streaming service providing apparatus 110 stores selection image information (e.g., frame information about the selection image, the title thereof, etc.) based on the selection image input by the first user computer 110, information about the first character string, and first relation information. However, the selection image information, the information about the first character string, and/or the first relation information are not necessarily stored in a same apparatus with apparatus comprising the moving picture management and streaming module 111.
[33] In response to a moving picture transmission request (e.g., a signal generated when a moving picture in a moving picture list is clicked) made by the second user computer 150 of a second user in operation S 109, the moving picture management and streaming module 111 transmits streaming-data of the requested moving picture, selection image information based on the selection image (i.e., a still image or a section image) captured by the first user, the information about the first character string, and/or the first relation information to the second user computer 150, in operation Si l l. For example, when a plurality of selection images are selected from the moving picture, information about the selection images, information about character strings, and relation information are transmitted to the second user computer 150.
[34] When the data storage and management module 113 is implemented as a separate apparatus(e.g., a relation-type database server), the moving picture management and streaming module 111 may go through an operation of requesting selection image information associated with the requested moving picture, information about a character string, and relation information from the separate apparatus.
[35] When the selection image captured by the first user is a still image, the selection image information based on the captured selection image is information about the still image. The information about the still image preferably includes at least one of information about a writer, i.e., a person who capture the still image, of the captured still image, a thumb nail thereof, position information thereof, the title thereof, and tag for the captured still image.
[36] When the selection image captured by the first user is a section image, the selection image information based on the captured selection image is information about the section image. The information about the section image preferably includes at least one of information about a writer, i.e., a person who capture the section image, of the captured section image, a thumb nail thereof, position information about the captured section image, start and end frame information about the captured section image, the title of the captured section image, and tag for the captured section image.
[37] The information about the first character string preferably includes at least one of information about a writer, i.e., a person who input or enter the first character string, the character string, the title thereof, and a part of the contents of the character string. The tag of the still image or section image may represent the characteristics (e.g., a keyword of an image, features thereof, etc.) of the still image or section image, and may be input by the first user. [38] The first relation information preferably includes at least one of the title of a moving picture that the first user has requested to be transmitted, the position of the moving picture, the position of the first character string. When a request for a detailed view of the selection image captured by the first user has been made through the second user computer 150 in operation Sl 13, for example, when one image from a still image or section image list is clicked, the data storage and management module 113 determines whether the selection image requested to be viewed in detail has been buffered in the second user computer 150, by referring to the data transmitted in operation Sl 11. When it is determined that the requested selection image has been buffered in the second user computer 150, the selection image is played from the information buffered in the second user computer 150. On the other hand, when it is determined that the requested selection image has not been buffered in the second user computer 150, streaming starts from the location of the requested selection image. With this in mind, the data storage and management module 113 may be able to transmit streaming-data for selection image or information about buffering location in operation 115.
[39] When the second user inputs a second character string (e.g., a reply, a link, etc.) on the basis of the selection image captured by the first user and the information about the first character string by using the second user computer 150 in operation Sl 17, the data storage and management module 113 stores the second character string input by the second user computer 150, the selection image, and second relation information based on the second character string.
[40] The second relation information preferably includes at least one of the title of the selection image captured by the first user, the location of the selection image, and the location of the second character string. The modules 111 and 113 may be implemented as hardware or software. The modules 111 and 113 may be both installed even when the first and second users are the same person.
[41] FIG. 2 illustrates a user window platform according to an embodiment of the present invention. Referring to FIGS. 1 and 2, the first user or the second user receives a moving picture list as shown in FIG. 2 from the streaming service providing apparatus 110. The first user or the second user can make a moving picture transmission request, for example, click a thumb nail, by referring to a thumb nail (or a representative image) 210 of a moving picture from the moving picture list, a title 220 of the moving picture, information 230 about the moving picture (e.g., a tag for the moving picture, a writer thereof, the number of streaming operations, etc.), and information 240 about selection images associated with the moving picture (e.g., the number of selection images, the number of character strings, etc.).
[42] FIG. 3 illustrates a streaming playback window and a platform for a selection image according to an embodiment of the present invention. Referring to FIGS. 1 and 3, the streaming service providing apparatus 110 transmits streaming data to the first user computer 130 or the second user computer 150 in response to a moving picture request of the first user or the second user. The streaming data is played back by an image playback window 310. A title 320 of the moving picture and information 330 about the moving picture may also be displayed. When there exists a selection image associated with the moving picture, a first or second character string 360 is displayed on the basis of selection image information, together with a thumb nail 350 (or a representative image) of the selection image.
[43] FIG. 4 illustrates a platform during input of a selection image according to an embodiment of the present invention. Referring to FIGS. 3 and 4, when the first or second user wants to add a selection image, a capture button 340 is clicked and thus a platform as shown in FIG. 4 is displayed. The first or second user may capture (or store) (indicated by reference numeral 440) as a selection image at least one frame of a moving picture being played back by an image playback window 410. Frame information 420 (or time information) about the captured selection image is displayed. The first or second user may input, for example, a character string or link, using a character string input window 430.
[44] The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
[45] While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. Industrial Applicability
[46] Streaming service providing method and apparatus are applicable to streaming services that use computers.

Claims

Claims
[1] A streaming service providing method performed by a streaming service providing apparatus, the method comprising: in response to a moving picture transmission request made by a first user computer, streaming streaming-data of a requested moving picture to the first user computer; when a first user selects as a selection image at least one frame of the moving picture based on the streamed streaming-data, and inputs a first character string of the selection image, storing selection image information based on the selection image input by the first user computer, information of the first character string, and first relation information based on the moving picture and the first character string; in response to a request for transmission of the moving picture made by a second user computer, transmitting streaming-data for the moving picture, the selection image information, the information about the first character string, and the first relation information to the second user computer; and when a detailed view request of the selection image selected by the first user is received from the second user computer, determining with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer and either playing back the requested selection image from the information buffered in the second user computer or streaming a portion of the moving picture corresponding to the requested selection image according to a result of the determination.
[2] The streaming service providing method of claim 1, further comprising synchronously displaying the selection image information transmitted to the second user computer, the information about the first character string, the first relation information, and one of the played-back selection image and an image corresponding to the streaming portion.
[3] The streaming service providing method of claim 1, further comprising when the second user inputs a second character string on the basis of the selection image selected by the first user and the information about the first character string, storing the second character string input through the second user computer, and second relation information based on the selection image and second character string.
[4] The streaming service providing method of claim 1, wherein the selection image is one of a still image and a section image.
[5] The streaming service providing method of claim 1, wherein when the selection image information based on the selection image selected by the first user is information of a still image, the information of the still image comprises at least one of information of a writer of the selected still image, a thumb nail of the selected still image, position information of the selected still image, a title of the selected still image, or a tag for the selected still image.
[6] The streaming service providing method of claim 1, wherein when the selection image information based on the selection image selected by the first user is information of a section image, the information of the section image comprises at least one of information of a writer of the selected section image, a thumb nail of the selected section image, position information of the selected section image, start and end frame information of the selected section image, a title of the selected section image, or a tag for the selected section image.
[7] The streaming service providing method of claim 1, wherein the information of the first character string comprises at least one of information of a write of the first character string, a title of the first character string, and contents of the first character string.
[8] The streaming service providing method of claim 1, wherein the first relation information comprises at least one of a title of the moving picture requested by the first user, a location of the moving picture, or a location of the first character string.
[9] The streaming service providing method of claim 3, wherein the second relation information comprises at least one of a title of the selection image, a location of the selection image, or a location of the second character string selected by the first user, respectively.
[10] The streaming service providing method of claim 1, wherein the selection image information based on the selection image, the information of the first character string, and the first relation information are stored in a single file, and tran smitting the single file to the second user computer.
[11] A recording medium having a recorded program for executing a method described in any of claims 1 through 10.
[12] A streaming service providing apparatus comprising: a moving picture management and streaming module to stream streaming-data of a requested moving picture to a first user computer in response to a moving picture transmission request input by the first user computer; and a data storage and management module to store selection image information based on the selection image input by the first user computer, information of a first character string, and first relation information based on the moving picture and the first character string, when the first user selects as a selection image at least one frame of the frames of the moving picture based on the streamed streaming-data, and inputs the first character string of the selection image, wherein, in response to a request for transmission of the moving picture made by a second user computer the moving picture management and streaming module transmits streaming-data of the moving picture, the selection image information, the information of the first character string, and the first relation information to the second user computer, when a detailed view request of the selection image is received from the second user computer, wherein the data storage and management module determines with reference to the selection image information and the first relation information whether the requested selection image has been buffered in the second user computer and either plays back the requested selection image from the information buffered in the second user computer or streams a portion of the moving picture corresponding to the requested selection image according to a result of the determination.
[13] The streaming service providing apparatus of claim 12, wherein the moving picture management and streaming module synchronously displays the selection image information transmitted to the second user computer, the information of the first character string, the first relation information, and one of the played- back selection image and an image corresponding to the streaming portion.
[14] The streaming service providing apparatus of claim 12, wherein when the second user inputs a second character string on the basis of the selection image selected by the first user and the information about the first character string, the data storage and management module stores the second character string input through the second user computer and the second relation information based on the selection image and second character string.
PCT/KR2007/000388 2006-02-01 2007-01-23 Method and apparatus for streaming service using chosen-image WO2007089085A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2006-0009852 2006-02-01
KR1020060009852A KR100863297B1 (en) 2006-02-01 2006-02-01 Method and apparatus for streaming service using chosen-image

Publications (1)

Publication Number Publication Date
WO2007089085A1 true WO2007089085A1 (en) 2007-08-09

Family

ID=38327620

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2007/000388 WO2007089085A1 (en) 2006-02-01 2007-01-23 Method and apparatus for streaming service using chosen-image

Country Status (2)

Country Link
KR (1) KR100863297B1 (en)
WO (1) WO2007089085A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102372450B1 (en) * 2020-07-07 2022-03-11 주식회사 시너지 Aerial video trading system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535063A (en) * 1991-01-14 1996-07-09 Xerox Corporation Real time user indexing of random access time stamp correlated databases
EP1256954A2 (en) * 2001-05-12 2002-11-13 LG Electronics Inc. Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus therefor
US20040047589A1 (en) * 1999-05-19 2004-03-11 Kim Kwang Su Method for creating caption-based search information of moving picture data, searching and repeating playback of moving picture data based on said search information, and reproduction apparatus using said method
KR20040052057A (en) * 2002-12-13 2004-06-19 김정태 System for selling moving picture and operating method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535063A (en) * 1991-01-14 1996-07-09 Xerox Corporation Real time user indexing of random access time stamp correlated databases
US20040047589A1 (en) * 1999-05-19 2004-03-11 Kim Kwang Su Method for creating caption-based search information of moving picture data, searching and repeating playback of moving picture data based on said search information, and reproduction apparatus using said method
EP1256954A2 (en) * 2001-05-12 2002-11-13 LG Electronics Inc. Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus therefor
KR20040052057A (en) * 2002-12-13 2004-06-19 김정태 System for selling moving picture and operating method thereof

Also Published As

Publication number Publication date
KR100863297B1 (en) 2008-10-15
KR20070079264A (en) 2007-08-06

Similar Documents

Publication Publication Date Title
US10362360B2 (en) Interactive media display across devices
US10425668B2 (en) System and method for video conversations
US10595089B2 (en) Information processing apparatus, information processing method, program, and information processing system
EP2433423B1 (en) Media content retrieval system and personal virtual channel
US8290349B2 (en) Playback apparatus, method, and program
US20080028023A1 (en) Sharing commentaries synchronized with video content
JP2004518209A (en) Data collection method, recording medium, and transmission medium using embedded media player page
JP2010538589A (en) In-video book marking
JP2006246064A (en) Digital broadcasting system and method
US8321452B2 (en) Information processing system, apparatus and method for information processing, and recording medium
JP2005130196A (en) Contents-providing service system
KR101256932B1 (en) Method for contents playing
KR20090031162A (en) System and method for outputting advertisement data and program recording medium
US20070071396A1 (en) Content reproduction device
KR20000054715A (en) Method and system for servicing by using the internet, method for producing and transmitting moving picture files and recording medium thereof
KR20100100405A (en) System for providing interactive moving pictures being capable of putting an comments and its method
WO2007089085A1 (en) Method and apparatus for streaming service using chosen-image
JP4938384B2 (en) Moving image data distribution system, moving image data providing method, moving image data distribution program, moving image data providing program, and computer-readable recording medium on which those programs are recorded
JP2002108758A (en) Internet service server, data providing method, moving video advertising method, and recording medium thereof
KR101805302B1 (en) Apparatus and method for displaying multimedia contents
KR101495618B1 (en) Method for Operating Multimedia Contents
JP4871079B2 (en) Content receiving apparatus and content receiving method
JP2008283265A (en) Digital content link system, and digital content link server used for the same system
JP2010232812A (en) Moving image file transmission server and operation control method therefor
JP4842236B2 (en) Information distribution system, information terminal, and information distribution method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112 (1) EPC, EPO FORM 1205A DATED 09-10-2008

122 Ep: pct application non-entry in european phase

Ref document number: 07708569

Country of ref document: EP

Kind code of ref document: A1