[go: up one dir, main page]

WO2002039742A2 - Procede et appareil de mise en evidence de supports - Google Patents

Procede et appareil de mise en evidence de supports Download PDF

Info

Publication number
WO2002039742A2
WO2002039742A2 PCT/US2001/042838 US0142838W WO0239742A2 WO 2002039742 A2 WO2002039742 A2 WO 2002039742A2 US 0142838 W US0142838 W US 0142838W WO 0239742 A2 WO0239742 A2 WO 0239742A2
Authority
WO
WIPO (PCT)
Prior art keywords
highlight
event
data
secondary data
highlights
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.)
Ceased
Application number
PCT/US2001/042838
Other languages
English (en)
Other versions
WO2002039742A3 (fr
Inventor
Randy L. Myers
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.)
Convera Corp
Original Assignee
Convera Corp
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 Convera Corp filed Critical Convera Corp
Priority to AU2002216651A priority Critical patent/AU2002216651A1/en
Publication of WO2002039742A2 publication Critical patent/WO2002039742A2/fr
Publication of WO2002039742A3 publication Critical patent/WO2002039742A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • G06F16/739Presentation of query results in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet

Definitions

  • the invention generally relates to providing highlights for real time events, such as sporting events, and, more particularly, to acquiring statistics for real time events and using such statistics for identification of highlights.
  • reporting services typically condensed an event into a few highlights capturing activities the reporting service believed to summarize moments of interest within the event.
  • Such highlighting leads to another limitation: consumers are not able to control distribution of highlights.
  • the reporting service must provide highlights that are generally applicable to a broad consumer base, which potentially requires a consumer to view highlights of no interest to the consumer.
  • FIG. 1 illustrates one embodiment for acquiring and distributing an event's secondary data.
  • FIG. 2 illustrates one embodiment for acquiring an event's primary data and partitioning it with respect to FIG. 1 secondary data.
  • FIG. 3 illustrates distribution of new partitions through a distribution service.
  • FIG. 4 illustrates providing a highlight to a requesting client.
  • FIG. 5 illustrates a suitable computing environment in which certain aspects of the invention may be implemented.
  • the illustrated embodiments of the invention show exemplary systems and methods for obtaining event highlights contemporaneously with performance of an event.
  • primary data refers to a representation or encoding (e.g., analog or digital recording) of an event
  • secondary data refers to data (e.g., statistics or other data) associated with the event.
  • highlights are stored in a database or other data construct, and the database may be searched according to the associated secondary data.
  • FIG. 1 illustrates one embodiment for acquiring and distributing an event's secondary data.
  • the event is a sporting event
  • the secondary data is statistics compiled about the event during the event.
  • a first operation is to acquire 100 secondary data related to primary data.
  • a third-party data source is contacted.
  • This source may be a real- time data feed, such as from a courtside statistician entering data at a sporting event, or it may be a time delayed retrieval, such as real-time data that has been post- processed (e.g., corrected, synchronized with the event, etc.) before subsequent distribution.
  • Time delayed may also include retrieval from a database or other storage medium.
  • the acquired data may then be converted 102, if necessary, into another format for storage into a database or other storage format. It is assumed herein that the invention may be used to acquire secondary data from many different sources; and that these sources may each use their own encoding format for initially encoding the secondary data. In such circumstances where there are multiple encoding formats, it is assumed that all formats not already in a common (e.g., unitary) format are converted into the common format for storage.
  • the secondary data which may have been converted, is stored 104 in a database.
  • synchronization data is determined 106 and provided 108 to a partitioner (see FIG. 2), and stored 110 in the database along with the secondary data.
  • the synchronization data is used to cross-reference secondary data with primary data. Assuming secondary data is compiled contemporaneously with an event, in one embodiment, synchronization determination 106 includes identifying time stamps or other temporal markers to correlate a particular secondary data entry with the entry's corresponding primary data.
  • the primary data can be a digital recording (or other format) of the game.
  • the recording has explicit or implicit time markers tracking recording duration and/or time of day for game play.
  • the secondary data can be real-time statistics entered by a courtside statistician.
  • Statistic entries will have associated time markers for when the statistic was entered.
  • associated with these entries will be starting time and stopping time markers for the portion of the event relating to a particular statistic entry. For example, if a statistic concerns a three point shot, then the starting and stopping markers indicate, with respect to the primary data recording, where in the primary data recording that three point shot occurred.
  • a single time marker is used to mark the occurrence of a specific event, e.g., the three point shot. Starting and stopping markers can be determined later according to a variety of techniques.
  • rules can be used to set the starting and stopping time markers.
  • a rule applying a preset time window can be used.
  • the shot is assumed to occur 5 seconds prior to the statistic's time marker, and last for 5 seconds after the statistic entry.
  • a rule applying past experience with a statistic type can be used to set starting and stopping markers. For example, if it is known a certain occurrence type has a typical duration, then the rule can use this typical duration to set the starting and stopping markers.
  • a rule identifying significant statistics can be used to set or adjust (e.g., operating in conjunction with another rule) starting and stopping markers. For example, in a baseball game where a player has just set a new record for home runs, the significance of a new record may be used to adjust markers. Thus, if using the 5 seconds before/after statistic rule, set a stopping marker to 30 seconds after a statistic entry to account for more activity incident to the setting of a new record.
  • starting and stopping markers are manually cross- referenced with the primary data contemporaneous with recording the statistic.
  • video analysis or image / pattern recognition is used to automatically identify starting and stopping markers.
  • Both primary and secondary data markers may be localized, e.g., each starting at zero, or they may be based on a global clock, a standard atomic clock, or other timing technique, so long as they may be cross-referenced to each other.
  • FIG. 2 illustrates one embodiment for acquiring primary data for an event, and using synchronization data (from FIG. 1) to partition the primary data for distribution.
  • a first operation is to acquire 200 primary data, such as a camera input signal.
  • primary data such as a camera input signal.
  • input signal can be for a sporting event, such as a basketball game, however the input signal may also represent, for example, a play, opera, interactive game, or any other event having transactions that can be recorded in analog or digital format to a medium.
  • the acquired primary data is then converted 202, if necessary, into a digital format. Similar to acquiring 100 (FIG. 1) secondary data, such as statistics, related to the event, acquired primary data may be received in a variety of formats. All primary data is therefore converted, when needed, into a common unitary format. As will be discussed below, the unitary format may then be provided to a requesting client in a particular desired format. For example, a live performance may be captured by a recording camera, stored in the unitary format, and then later converted into a Moving Pictures Experts Group (MPEG), Nideo for Windows, Indeo, QuickTime, Windows Media Format, Real Media Format, or other data file for distribution to the client. (All marks used herein are the property of their respective owners.)
  • MPEG Moving Pictures Experts Group
  • the digital media file is then partitioned 204 in accordance with provided 108
  • FIG. 1 synchronization data. Partitioning is helpful in that it allows for quick distribution of data containing highlights, e.g., highlights can be made available contemporaneous with the action giving rise to the highlight. In addition, small sections of the primary data facilitate distribution of highlights.
  • the primary data for the event can be accessed while the primary data file is being written. As soon as a portion of the digital media file is recorded, but before the event is over and recording completes, the recorded portion of the digital media file may be used for distribution of highlights related to secondary data entries that have been cross-referenced to the partial digital media file. This allows distribution of highlights during the event for which the highlight was generated.
  • the restriction may be overcome by interleaving recording of the event into multiple primary data files. For example, recording in a first primary data file can occur until a certain end-point, such as a recording time limit, end of a partition, or other event. Then, recording of the first primary data file is closed, and simultaneously, a new recording in a second primary data file immediately started. In such fashion, the first completed primary data file may be processed.
  • a certain end-point such as a recording time limit, end of a partition, or other event.
  • each partition contains only a single highlight. In another embodiment, more than one highlight may be present within a given partition of the digital media file.
  • acquired secondary data has associated temporal markers, such as starting and stopping markers, that synchronize portions of the primary data to secondary data referencing the primary data, e.g., these markers indicate the portions of the primary data that are a highlight.
  • Multiple secondary data entries can refer to a single partition, thus allowing multiple highlights on a single partition, and multiple entries referring to a single highlight (e.g., broad and narrow statistical categories may refer to the same highlight). For example, a shot attempt, rebound and tip-in would generate several statistics all referencing the same partition.
  • partition contents overlap to ensure a highlight does not begin in one partition, and end in another partition. Overlap may occur when partition sizing requirements, such as fixed partition sizes, cause a highlight to be broken across multiple partitions.
  • portions of the primary data that are not referenced by a highlight are discarded.
  • density (or frequency) of synchronization data may be used to partition the primary data according to activity within the event. For example, using the above basketball game example, it can be assumed the statistician only enters statistics (secondary data) for noteworthy actions in the game. Based on this assumption, if many statistics are entered for a first portion of the game, then the primary data corresponding to that period will be partitioned into smaller (possibly overlapping) partitions. In the above example of a shot attempt, rebound and tip-in, these activities result in several statistics in a short period of time. In this embodiment, several highlights for these activities would be bundled within a single partition. Conversely, if no statistics are entered for a portion of the game, then primary-data for this portion of game can be discarded, or relegated to a single partition that is unlikely be downloaded since it contains no highlights.
  • partitioning results in separate data files.
  • partitioning can be logically effected using pointers referencing into a randomly accessible monolithic primary data file representing the event (or all highlights for the event).
  • a client request for a partition such as by a media access application program (see FIG. 4), can be resolved to offsets within the data file that define a virtual partition.
  • a distribution service would have the entire monolithic data file stored on its devices, and then determine and send the virtual partition in response to the client request.
  • various other partitioning schemes may be implemented through use of pointers to define virtual partitions.
  • the partition may be converted 206 into a different data format.
  • Conversion may be used when it is desired to pre-provide partition data in a variety of data formats, such as Microsoft's Audio Nideo Interleave (ANI) format, Apple's QuickTime format, Interactive Pictures Corporation's "IPIX" (360° data), MPEG, Nideo for Windows, Indeo, QuickTime, Windows Media Format, Real Media Format, three-dimensional encodings, or other audio and/or visual encoding formats.
  • Pre-provision can expedite delivery of content to requesting clients, as well as reduce load on a distribution service responsible for delivering the requested content. Conversion may be required if the primary data's digital format is not suited for distribution to requesting clients. For example, the primary data may be recorded in a non-standard format to facilitate partitioning of recorded event data.
  • a media catalog is notified 208 of the existence of the new partition.
  • the media catalog is responsible for recording 210, in a database or equivalent data construct, new partition creations.
  • the recording 210 of the new partition identifies the created partition, and this identification is cross-referenced 212 with the database entry (or entries) containing secondary data entry referencing the new partition.
  • Identification can be by way of partition name, storage location, file begin/end offsets within a data file, the start and stop time of the partition as synchronized to a global clock, or other uniquely identifying references.
  • One or more database records may be used to record a secondary data entry and associated creation notifications.
  • both secondary data and partitions are synchronized to a global clock to facilitate cross-referencing one to the other, and for searching for highlights within a particular partition.
  • the database entry for the recorded 210 partition creation is marked 214 as being unavailable, and submitted 216 to a distribution service for media distribution. Marking as unavailable allows for a lag time between partition creation, and actual availability to a requesting client device.
  • recording 210 and submitting 216 are performed in parallel.
  • FIG. 3 illustrates one embodiment for distribution of new partitions through a content distribution service such as is provided by Digital Island, Inc. of San
  • a notification of a newly created partition is received 300.
  • the content distribution service is contacted 302 to arrange for delivery of the new partition's data to the distribution service. It will be appreciated that multiple distribution systems may be contacted so as to allow for distribution optimizations, such as by directing client access requests to distribution services that can most efficiently service the request.
  • partitions are assigned a Uniform Resource Locator (URL) (or equivalent) address through which the new partition may be indirectly accessed through resolution of a database query which returns a file containing the partition's URL and offsets within the partition for accessing a particular highlight therein for playing by a client media access application such as a video player application commercially available from Microsoft Corporation or Real Networks, Inc.
  • URL Uniform Resource Locator
  • the File Transfer Protocol is used to convey partition data to the distribution service.
  • Other embodiments may use one or more protocols, including Unix-to-Unix Copy (UUCP), HyperText Transfer Protocol (HTTP) (e.g., through forms or other HTTP constructs), direct networking (e.g., over Transmission Control Protocol / Internet Protocol (TCP/IP) links), Point-to-Point Tunneling Protocol (PPTP), Virtual Private Networks (VPNs), or other communication arrangements.
  • UUCP Unix-to-Unix Copy
  • HTTP HyperText Transfer Protocol
  • TCP/IP Transmission Control Protocol
  • PPTP Point-to-Point Tunneling Protocol
  • VPNs Virtual Private Networks
  • a test 308 is performed to determine whether the submitted partition is available for retrieval from the distribution service. As indicated above, there can be a delay between submission and actual availability of the new partition. If 310 the new partition is available, then the database record for the new partition is marked 312 as being available. In one embodiment, the assigned URL is tested to determine retrievability of the submitted partition.
  • a test 314 is performed to determine whether a timeout condition has occurred. For example, a submitted partition may be required to be available within five minutes of submission, within a certain number of retrievability tests, or in accord with another metric. If a timeout has not occurred, retrievability is tested again. If a timeout does occur, an error 316 condition is reached. In response, appropriate action can be taken, such as attempting to re-submit 306 the new partition for distribution, or generating an error condition and taking other action.
  • FIG. 4 illustrates providing a highlight to a client in response to a request from the client for the highlight.
  • a highlight reel construction component receives 400 a highlight request from a media access application, such as a Microsoft video player, Real Networks player, etc.
  • the highlight reel construction component is in communication with the database storing secondary data and associated links to partitions. It will be appreciated that highlights may have non-audio and/or visual formats. However, for simplicity, audiovisual players are assumed to be used by requesting clients.
  • the request is formulated through client interaction (not illustrated) with a web site, database service, or other service.
  • a client may access a web page containing links identifying certain highlights, where each link encodes a query related to the identified highlights. Selecting a link, in one embodiment, directs the media access application program to submit the selected encoded query to the highlight reel construction component. In another embodiment, selecting the link results in the web page's web server submitting the selected encoded query to the highlight reel construction component.
  • links are dynamically created through client interaction with web page controls, such as through selection of check boxes, menus, etc., where user manipulation of these controls generates a URL with an appropriate embedded search query.
  • a first drop-down menu might allow a user to select a particular game
  • a second menu might allow the user to select a desired player
  • a third menu might allow the user to select a desired shot, e.g., three-point shots.
  • the highlight reel construction component converts 402 a received request (e.g., from the client media application program, web server, or other service) into a search request of the database storing secondary data and cross-references to primary data partitions.
  • the database is searched 404 for the highlight(s) satisfying the request. Only highlights marked as available (see FIG. 3 item 308) are returned in response to a search.
  • the search results are packaged 406 and returned 408 to the client media access application.
  • packaging comprises converting the database search results and associated highlight data, or link thereto, into an extensible Markup Language (XML) document which is returned to the media access application.
  • distribution service links to available highlights, secondary data related thereto, and indexing information (if needed) to identify the highlight locations within referenced partitions, are returned within the package. It will be appreciated that a different packaging formats may be used depending on the requirements or abilities of utilized media access applications.
  • the distribution service has multiple points of presence, and retrieval optimizations are applied to determine the best URL or equivalent links to package for the desired highlight(s).
  • the highlight reel construction component packages the highlights data itself rather than packaging links thereto. Note that, as discussed above, depending on how an event's primary data is partitioned 204 (FIG. 2), one or more highlights may reside within a partition. In this embodiment, if a requested highlight resides in a large partition, packaging automatically extracts (not illustrated) and packages only portions of the large partition relevant to the received request.
  • FIG. 5 and the following discussion are intended to provide a brief, general description of a suitable computing environment in which certain aspects of the illustrated invention may be implemented.
  • An exemplary system for implementing the invention includes a computing device 500 having system bus 502 for coupling various computing device components.
  • a computing device 500 having system bus 502 for coupling various computing device components.
  • a memory 506 e.g., RAM, ROM
  • storage devices 508 e.g., RAM, ROM
  • video interface 510 e.g., USB interface 512
  • input/output interface ports 512 e.g., USB flash drives, USB flash drives, and the like.
  • Program modules include procedures, functions, programs, components, data structures, and the like, for performing particular tasks or implementing particular abstract data types. Modules may be incorporated into single and multi-processor computing devices, Personal Digital Assistants (PDAs), cellular telephones, and the like.
  • PDAs Personal Digital Assistants
  • the storage systems and associated media can store data and executable instructions for the computing device.
  • the computing device is expected to operate in a networked environment using logical connections to one or more remote computing devices 514, 516 through a network interface 518, modem 520, or other communication pathway.
  • Computing devices may be interconnected by way of a network 522 such as an intranet, the Internet, or other network. Modules may be implemented within a single computing device, or processed in a distributed network environment, and stored in both local and remote memory.
  • network 522 such as an intranet, the Internet, or other network.
  • Modules may be implemented within a single computing device, or processed in a distributed network environment, and stored in both local and remote memory.
  • remote devices 514, 516 may be computing systems respectively storing the database containing secondary data, and the distribution service containing the partitioned primary data containing the highlights.
  • remote computing devices 514, 516 may be configured like computing device 500, and therefore include many or all of the elements discussed for computing device. It should also be appreciated that computing devices 500, 514, 516 may be embodied within a single device, or separate communicatively-coupled components, and may include or be embodied within routers, bridges, peer devices, web servers, and application programs utilizing network application protocols such as the HyperText Transfer Protocol (HTTP), File Transfer Protocol (FTP), and the like.
  • HTTP HyperText Transfer Protocol
  • FTP File Transfer Protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne la mise en évidence d'un évènement en même temps que l'occurrence de l'évènement dans un système client-serveur. Des données associées à l'évènement sont utilisées pour rechercher des moyens de mise en évidence particuliers. Par exemple, si l'évènement est une rencontre sportive, les données secondaires peuvent être des statistiques compilées au cours du jeu. Au fur et à mesure de sa progression, l'évènement est enregistré, et l'enregistrement est segmenté afin de faciliter sa distribution. Cette segmentation peut être basée sur la densité des données secondaires, de manière que les plus petits segments soient créés pour des périodes de l'évènement présentant plus d'entrées de données secondaires associées. De multiples mises en évidence peuvent être réalisées dans un segment particulier, ou chaque segment peut être configuré pour contenir une seule mise en évidence. Au cours de l'évènement, les segments sont stockés, un service de distribution assurant la distribution aux clients, et les données secondaires associées sont stockées dans une base de données ou autre construction. Les données secondaires de mise en évidence font alors l'objet d'une référence croisée avec les segments contenant la mise en évidence. Ceci permet à un client de rechercher dans la base de données les mises en évidence désirées, et de les récupérer grâce au service de distribution.
PCT/US2001/042838 2000-11-08 2001-10-30 Procede et appareil de mise en evidence de supports Ceased WO2002039742A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002216651A AU2002216651A1 (en) 2000-11-08 2001-10-30 Method and apparatus for providing media highlights

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70990100A 2000-11-08 2000-11-08
US09/709,901 2000-11-08

Publications (2)

Publication Number Publication Date
WO2002039742A2 true WO2002039742A2 (fr) 2002-05-16
WO2002039742A3 WO2002039742A3 (fr) 2003-04-24

Family

ID=24851757

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/042838 Ceased WO2002039742A2 (fr) 2000-11-08 2001-10-30 Procede et appareil de mise en evidence de supports

Country Status (2)

Country Link
AU (1) AU2002216651A1 (fr)
WO (1) WO2002039742A2 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002093578A3 (fr) * 2001-04-11 2003-10-23 Kelvin Scott Duncan Gestion et distribution de donnees
EP1772981A2 (fr) * 2005-09-29 2007-04-11 LG Electronics Inc. Terminal mobile de télécommunication pour la réception et pour l'enregistrement d'un programme de radiodiffusion
US9152664B2 (en) 2007-04-13 2015-10-06 Video B Holdings Limited Partition management system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144375A (en) * 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
GB2343051B (en) * 1998-10-23 2002-12-31 Sony Uk Ltd Receiving broadcast material
US6877010B2 (en) * 1999-11-30 2005-04-05 Charles Smith Enterprises, Llc System and method for computer-assisted manual and automatic logging of time-based media

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002093578A3 (fr) * 2001-04-11 2003-10-23 Kelvin Scott Duncan Gestion et distribution de donnees
EP1772981A2 (fr) * 2005-09-29 2007-04-11 LG Electronics Inc. Terminal mobile de télécommunication pour la réception et pour l'enregistrement d'un programme de radiodiffusion
US9152664B2 (en) 2007-04-13 2015-10-06 Video B Holdings Limited Partition management system

Also Published As

Publication number Publication date
AU2002216651A1 (en) 2002-05-21
WO2002039742A3 (fr) 2003-04-24

Similar Documents

Publication Publication Date Title
US11350139B2 (en) Video live broadcast method and apparatus
JP4640723B2 (ja) 複数クライアントへの単一メディア・トラックのストリーミング
US6928655B1 (en) Live presentation searching
US6711741B2 (en) Random access video playback system on a network
US8312081B2 (en) Methods and apparatuses for recording and viewing a collaboration session
JP2003044384A (ja) データ配信方法およびシステム
JP2006511989A (ja) ビデオオンデマンドの管理システムおよび方法
US20020026521A1 (en) System and method for managing and distributing associated assets in various formats
JP2007012077A (ja) ネットワークを介したコンテンツをアドレス可能なデータに対するアクセス
US20030061305A1 (en) System and method for enhancing streaming media delivery and reporting
US10691748B2 (en) Methods and apparatus to process call packets collected in a communications network
US20050198317A1 (en) Method and apparatus for sharing internet content
US7779149B2 (en) Compound contents delivery method and delivery system
JP2012517160A (ja) ビデオストリーミングのシームレスな巻戻しおよび再生のためのサーバー側サポート
US9508388B2 (en) Method and apparatus for processing motion video
EP3579526B1 (fr) Procédé et appareil de rétroaction de fichier de ressource
JP2009157761A (ja) ストレージシステム及びストレージシステムにおけるデータ管理方法
US10743037B1 (en) Methods and apparatuses for a private media engine
WO2002039742A2 (fr) Procede et appareil de mise en evidence de supports
US20050125413A1 (en) Data transfer method and server computer system
JP3817313B2 (ja) カメラ制御装置及び方法
CN105376605A (zh) 一种确定直播时移节目的方法及终端设备
CN101958934B (zh) 一种电子节目指南增量内容同步方法、装置及系统
JP2007334526A (ja) コンテンツメタデータ登録方法、システム及びプログラム
CN117459590A (zh) 视频文件上传断流回收方法、装置、存储介质及相关设备

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP