[go: up one dir, main page]

CN101410832B - Systems and methods of extracting and identifying DVD optical disc fingerprint - Google Patents

Systems and methods of extracting and identifying DVD optical disc fingerprint Download PDF

Info

Publication number
CN101410832B
CN101410832B CN2007800068252A CN200780006825A CN101410832B CN 101410832 B CN101410832 B CN 101410832B CN 2007800068252 A CN2007800068252 A CN 2007800068252A CN 200780006825 A CN200780006825 A CN 200780006825A CN 101410832 B CN101410832 B CN 101410832B
Authority
CN
China
Prior art keywords
video
dvd
digital finger
fingerprint
prints
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.)
Active
Application number
CN2007800068252A
Other languages
Chinese (zh)
Other versions
CN101410832A (en
Inventor
陆坚
王扬斌
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.)
Hangzhou Fubo Technology Co ltd
Original Assignee
Vobile Inc
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 Vobile Inc filed Critical Vobile Inc
Publication of CN101410832A publication Critical patent/CN101410832A/en
Application granted granted Critical
Publication of CN101410832B publication Critical patent/CN101410832B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

Systems and methods are provided for identifying a video object using digital fingerprints. The digital fingerprints are generated from information extracted from the video object including encoded video. The digital fingerprints can be calculated in a manner that permits identification of both the video object and operational characteristics of the video object based on matching calculated digital fingerprints with known fingerprints of known video objects. Systems and methods are described that allow a DVD to be uniquely identified and identify whether the DVD is original, copied or pirated. Systems and methods are described for computing digital fingerprints from strings of bits in which certain additional data is optionally embedded. Systems and methods are described that permit media players to access known signatures of known video objects maintained on one or more databases and to identify video objects presented for playing on the media player.

Description

The system and method for DVD CD fingerprint extraction and identification
The cross reference of related application
The application's right of priority is the interim patent of the U.S. (application serial is 60/777,756), and the date of application is on February 27th, 2006, and title is " method and apparatus of DVD CD fingerprint extraction and identification ", for reference and other purpose are attached to the back.The invention still further relates to the non-interim patent of the U.S. (application number for _ _/_), the date of application is on February 27th, 2007, title be " system and method for metadata of issue, search, retrieval and binding digital object ", also intactly is attached to as a reference at the back at this.
Background of invention
Description of Related Art
Because DVD player and DVD video content is universal at a low price, DVD becomes all the fashion in the past 10 years.According to the data of DVD amusement group, by the end of the end of the year 2005, the American family more than 80% has at least one DVD player.Simultaneously, from 1997, surpass 70000 DVD video discs and issue with 1 district (U.S. and Canada) form.The DVD film distribution quantity that increases day by day and the surge of digital media program order machine and online service all need be used for index and discern the high efficiency method and the equipment of DVD video disc uniquely.
A digital object can be by identification uniquely.Here term " digital object " can be defined as a digital document or bit stream, or the assembly of multiple digital file or multidigit stream.For example, digital object can comprise the computer documents that is stored on the hard disk drive, and is transferred to the video bit stream on computing machine or the TV with broadcasting or streaming mode.DVD video disc or more precisely the content on the DVD can be described as a digital object, this digital object has comprised a plurality of files that leave on the DVD video disc.In the DVD laser disc structure of content, form and tissue be described in " standard of compact disk read only memory DVD, the 3rd part, video specification " 1.1 editions, be published on DVD forum in Dec, 1997.Such as in the industry knowledge; Can obtain a digital object through hash function the output (calling cryptographic hash or informative abstract) of certain regular length; And digital object is carried out the identification of uniqueness with this, the output of this regular length is cryptographic hash or informative abstract normally.The cryptographic hash of a digital object is commonly called a digital finger-print, because can discern this digital object uniquely with this cryptographic hash.A hash function that often is used to produce the digital finger-print of digital object is the MD5 hash function of RFC 1321 definition.Hereinafter, term " fingerprint " and " digital finger-print " can be used by mutual.
Although can be input to all data among the DVD in certain hash function, such as the MD5 hash function, generate fingerprint, the fingerprint that generates like this is often not enough for senior identification mission.For example, a pirate DVD can produce one and the diverse MD5 cryptographic hash of legal laser disc, and the cryptographic hash of pirate DVD seems to have no relation with the cryptographic hash of legal DVD.Likewise, a DVD who has comprised a film widescreen version is not necessarily relevant with the DVD that has comprised the full frame version of this film, because their MD5 cryptographic hash is different.Therefore in order to be used for distinguishing out the different editions of pirate DVD and master DVD or certain film, just need the more senior generation of DVD fingerprint and recognition methods and device.
The invention outline
Embodiments more of the present invention provide an object video and digital finger-print sampling system associated and method.On the basis that the known fingerprint of digital finger-print that calculates and known object video is complementary, digital finger-print can help identification video object and operating characteristic thereof.In some particular, the situation of having only part to be complementary with the fingerprint that has calculated might show that said object video is the copy or the piracy of a master object video.
For realizing the foregoing invention purpose, adopt following technical scheme:
A method that is used for to a Video Object Extraction fingerprint comprises:
Acquisition data from object video; Comprise information in the data of acquisition about the object video operating characteristic;
Obtain a plurality of digital finger-prints of acquisition data; The process that obtains a plurality of digital finger-prints comprises:
From the data word fingerprint that counts of falling into a trap of acquisition, after from the data that capture, masking, calculate digital finger-print once more about one of the information of object video operating characteristic or more bits; Preserve a copy of a plurality of digital finger-prints relevant with the identification video object information, wherein the data of acquisition comprise encoded video, and wherein at least one digital finger-print can uniquely identify the part encoded video.
Said method, wherein object video comprises a DVD who comprises a plurality of message files.
Said a plurality of digital finger-print comprises the first digit fingerprint that calculates from a plurality of message files.
Above-mentioned one or more conductively-closed bit definitions DVD operating characteristic.
Above-mentioned one or more conductively-closed bits comprise a code that is used for the represent content scrambling system.
One of them or more conductively-closed bits comprise a locality protection code.
Or one or more conductively-closed bits comprise simulation protection system position.
Said one or more digital finger-print can identify the source of DVD.
Can identify content, structure and the source of a DVD in above-mentioned one or more digital finger-print.
Said method and further comprising provides a plurality of digital finger-prints and information with the corresponding to DVD of digital finger-print in being used for identifying and store.
Said method, wherein a plurality of digital finger-prints can identify the content and the source of object video, and further comprise and provide a plurality of digital finger-prints and information with the corresponding to DVD of digital finger-print in being used for identifying and store.
Another technical scheme of the present invention: a method that is used for the identification video object comprises: acquisition data comprises encoded video and the extraneous information of definition object video operating characteristic in the object video; Data based on acquisition obtain a plurality of digital finger-prints; The process that obtains a plurality of digital finger-prints comprises: from the data word fingerprint that counts of falling into a trap of acquisition, after masking from the data that capture about one of the information of object video operating characteristic or more bits, calculate digital finger-print once more; Corresponding known digital fingerprint through with at least one fingerprint in a plurality of digital finger-prints that calculate and known video object matees to come the identification video object.
Further be included in identification video object on the information basis relevant with corresponding known digital fingerprint.
Wherein the identification of object video is to realize through the method for mating a corresponding known digital fingerprint of digital finger-print that calculates and known video object.
Wherein object video comprises a DVD who comprises a plurality of message files.
Wherein at least one digital finger-print calculates from a plurality of message files.
Wherein a plurality of digital finger-prints comprise the data fingerprint that from a plurality of message file neutralizations and the corresponding extraneous information of DVD, calculates.
Wherein extraneous information comprises a code that is used for the represent content scrambling system.
Wherein extraneous information comprises a locality protection code.
Wherein extraneous information comprises simulation protection system position.
Wherein coupling comprises the source of clear and definite DVD, when all a plurality of digital finger-prints before carry out the digital finger-print of DVD of fingerprint extraction with it corresponding to the time, just can conclude it is master DVD.
Wherein consistent if not the preceding with it DVD digital finger-print that extracts of whole a plurality of digital finger-prints, then explanation is the DVD of copy.
The present invention also provides a system that is used for the identification video object, comprising:
The capture device that is used for acquisition data comprises encoded video and the extraneous information that defines the object video operating characteristic in the object video;
In order to data, obtain the extraction element of a plurality of digital finger-prints based on acquisition;
Extraction element comprises:
In order to the data word fingerprint that counts of falling into a trap, the calculation element that calculates digital finger-print after masking from the data that capture about of the information of object video operating characteristic or more bits once more from acquisition;
Through the corresponding known digital fingerprint of at least one fingerprint in a plurality of digital finger-prints that calculate and known video object being mated to come the recognition device of identification video object.
Wherein object video comprises a DVD who contains a plurality of message files, and a plurality of digital finger-prints comprise the digital finger-print that from a plurality of message file neutralizations and DVD corresponding work information, calculates.
Be used for the system to a Video Object Extraction fingerprint as another, comprise:
Be used for the capture device of from object video acquisition data; Comprise information in the data of acquisition about the object video operating characteristic;
In order to the data word fingerprint that counts of falling into a trap, the calculation element that calculates digital finger-print after masking from the data that capture about of the information of object video operating characteristic or more bits once more from acquisition;
In order to the preservation recognition device of a copy preserving a plurality of digital finger-prints relevant with the identification video object information, the data that wherein capture comprise encoded video, and wherein at least one digital finger-print can uniquely identify the part encoded video.
Wherein object video is a DVD who comprises a plurality of message files.
Wherein digital finger-print comprises the first digit fingerprint that from a plurality of message files, calculates.
One of them or more conductively-closed bit definitions DVD operating characteristic.
One of them or more conductively-closed bits comprise a code that is used for the represent content scrambling system.
One of them or more conductively-closed bits comprise a locality protection code.
One of them or more conductively-closed bits comprise simulation protection system position.
Wherein one or more digital finger-prints can identify the source of DVD.
Can identify content, structure and the source of a DVD in wherein one or more digital finger-prints.。
Comprised in some particular and used the process of supporting senior recognition capability to obtain the system and method for fingerprint.Calculate DVD fingerprint of generation and can allow to discern uniquely some aspects that this DVD also can disclose this DVD.Some data can be added from the data that object video captures or deletion selectively, and are used for calculating digital signature, make to have or lack these data to have embedded extra information to digital signature.Comprise a plurality of fingerprints of different embedded information through generation, can identify various features and the aspect of DVD, comprise the source of DVD and its operating characteristic.
In some embodiments, the calculating of a fingerprint comprises collects a bit string and calculates a digital finger-print according to this bit string, and fingerprint can be a kind of form of for example cryptographic hash here.In some embodiments, playback apparatus or media player can be obtained the known signature that is kept at known video object in one or more databases.Playback apparatus can be accepted an object video and be used for playing, and makes comparisons through a plurality of digital finger-prints on the calculating object video and with the known signature of those known object, identifies object video.Usually; Through with the coupling of one or more signatures of the coding video frequency data that results from digital object; Object video can be identified, and on the basis of other digital signature matches of coming out with the data computation that extracts from digital object, can confirm the source of digital object.The ability that determines one's identity with external information is similar to the ability of distinguishing finger, and promptly can pick out is that which finger has stayed the fingerprint that can identify to uniqueness this people.
Invention field
The present invention relates to the fingerprint extraction and the recognition technology of DVD CD, especially produce a plurality of content-based identification code or fingerprints and use the method and apparatus that these fingerprints are discerned the DVD video disc uniquely.
Description of drawings
Fig. 1 has described according to 2 structures that will carry out the bit string of hash calculation or fingerprint generation in the specific embodiments of the present invention.
Fig. 2 has described according to another will carry out the structure of the bit string of hash calculation or fingerprint generation in the specific embodiments of the present invention.
Fig. 3 is a DVD fingerprint matching and recognition device concept map.
Fig. 4 is the data base querying part process flow diagram in the DVD identifying in specific embodiments according to the present invention.
Embodiment
In conjunction with the example chart that provides, below will make description, can let the insider be applied to practice to the detail section of embodiment of the present invention.Obviously, the purpose of following chart and case is not that scope of the present invention is limited in certain single embodiment, and other embodiment also is feasible through switching part or element that all are described or are illustrated.For simplicity, in each chart, all use same reference number to represent identical or similar parts.Some elements in these embodiments can be able to partly or entirely implement through using known inscape; Have only just can being described to of those known inscapes to understanding part essential to the invention; The detailed description of other parts will be ignored, in order to avoid cause and obscure.In current explanation, the embodiment that manifests single inscape should not be regarded as limiting, and unless expressly stated otherwise,, otherwise purpose of the present invention is to comprise other embodiment that contains a plurality of identical inscapes, and vice versa.In addition, only if offer some clarification on, the applicant can be not painstakingly certain uncommon special meaning be imposed to specify or claim on.In addition, comprised the known equivalents existing and inscape that might occur in the future among the present invention, will illustrate here.
Provide in embodiments more of the present invention an object video and the effectively a plurality of fingerprint system associated and the method for identification video object.Some embodiments have comprised the system and method that uses the process picking up fingerprint of supporting senior recognition capability.In one embodiment, the fingerprint of DVD can be captured so that DVD is discerned uniquely, and can disclose some aspect of DVD.According to certain aspects of the invention, extraneous information can be embedded in generation in a plurality of fingerprints of DVD, makes that each fingerprint all is unique.Some data can be added or deletion from the data that object video captures selectively, can be used to calculate digital signature, make to have or lack some numerical informations to can be the extra information of digital signature embedding.Through embedding the multiple fingerprint that difference or extraneous information produce in the signature on a DVD, can identify various features and the characteristic of DVD.Embodiments more of the present invention can make application program when the DVD video disc is inserted into the DVD driver, video disc made unique identification; And confirm the place of production and the source of this video disc, comprise and confirm the DVD video disc that inserts is whether legal, copy or pirate and this DVD are the versions that has comprised a known features.
Object video is carried out fingerprint extraction
In some embodiments, the calculating to a fingerprint comprises the collection of bit strings and calculates a digital finger-print from bit string data.In some embodiments, the calculating of digital finger-print is to obtain cryptographic hash in the hash function through passing to character string.Provide new method to be used for constructing bit string in some embodiments and carried out hash calculation or fingerprint calculating.Discuss in the example of DVD at above this, can comprise the information that directly captures in the character string of at least one structure without change from the DVD video disc.A basic character string (String-0) can be through constructing to the information without changing that captures on the DVD video disc; Other a plurality of extra character string (String-N; N=1 wherein, 2,3...) can be configured to comprise from the information of more correcting one's mistakes after the DVD video disc obtains.Therefore, a character string can be come through the information structuring that captures from certain DVD, and the some of them position can be added, deletes or change.Although have only the embodiment of minority to set forth at this paper, multiple advised structure character string all is within the scope of the invention with the alternative and compensation process that produces fingerprint.
In an example of Fig. 1 and Fig. 2 elaboration, all information (" IFO ") file 102,104,106 that a basic character string (String-0) 100 possibly find in the DVD video disc through being linked in sequence and 108 way are constructed.Next; Character string-1120 can be constructed and comprised basic character string String-0100; The back, for example indicates the DVD video disc and whether has used the bit of Content Scrambling System (" CSS ") to content-encrypt comprising the bit that can distinguish the DVD operating characteristic with one or more bits 122.In some embodiments; String-2140 can construct through the shielding version that uses String-1120; String-2140 can comprise extraneous information and can shield some information; For example comprise and to identify area protection code (" RPC ") 142, the position of CSS146 and simulation protection system (" APS ") 144 states.Mask bit is eliminated is 0 or be set to 1 in shielding.
More particularly, String-1100 comprises IFO file 102,104,106,108 in example, and they can depict a DVD navigational structure fully, also comprises a CSS position 120 can expressing the DVD encryption state simultaneously.Therefore, the fingerprint that produces from String-1120 can identify said DVD uniquely.Usually; The fingerprint that produces from String-2140 can produce with identical method from the DVD of master, copy and piracy unchangeably; Because use the RPC 142 of shielding, CSS146 and APS 144 can make fingerprint to RPC, CSS; Do not change with the modification of APS state, and the variation of these states can show that this is a pirate video disc.
In some embodiments, fingerprint can produce from the information of identification video object internal characteristics.In an example, String-0 100, and String-1 120 and String-2 140 can construct from a DVD of above description.The reproduction time code 202,204,206 and 208 of all chapters and sections that in addition, String-3200 can be through being included in positive among the DVD structure that is linked in sequence.According to the standard of DVD, the reproduction time code 202,204,206,208 of a title or its chapters and sections can be through calculating the parsing of IFO file among the DVD.Owing to String-3200 constructs from the Pgmtime structure of content; Rather than directly representative is stored in the position on the DVD video disc, common do not change along with the screen format (screen width high ratio) of content and other characteristics (the for example widescreen or full frame) of the fingerprint that from String-3, produces.
In another example, String-0100, it is that a DVD constructs that String-1120 and String-2140 all can use foregoing method.Extra character string can be configured, and makes each extra character string all can be mapped with each different title on the DVD video disc.More particularly, each extra character string can be encoded through the reproduction time of unique title on the DVD video disc that is linked in sequence and constructed.
The process of DVD fingerprint extraction can produce a plurality of fingerprints to each DVD.These fingerprints can be kept on a database or other storeies together with the DVD information of correspondence.Fingerprint possibly deposited or/and be kept in certain database or storage space on local storage or certain webserver.Because DVD is used as read-only video disc (except on DVD-RW, writing, or the like), all copies of identical DVD title have one or more identical fingerprints usually.
Discern a DVD
Some embodiments provide and have been used for the identification video object and comprise the system and method for dvd content, through carrying out that fingerprint calculates and the fingerprint of the known video object of sample fingerprint that calculates and storage being compared.Fig. 3 provides system's letter illustration intention according to some aspects among the present invention.In example; Playback apparatus 33; 34 and 35 can be any equipment that is used for playing an object video, comprises the for example computing machine 35 of PC and MAC system, for example the audio-visual equipment of the mobile device 33 of DVD player and digital VTR (" DVR ") 34 and suitable video playback.Computing equipment 35 can be from any existing source the receiver, video object, comprise integrated hard disk drive, DVD, HD-DVD is or/and blue light high definition DVD player and the streamed video objects that receives from network 32.
In some embodiments, playback apparatus can be obtained the known signature that is kept at object video in one or more databases 30.Some databases 30 possibly safeguarded by the owner at the pairing video title of object video of encoding.Some databases maybe by the manufacturer of the tissue relevant or group, object video and provider with video title, and other group that is desirable to provide with the relevant service of object video safeguard.
In an example, database 30 can comprise the known fingerprint of a plurality of DVD video discs.Database 30 maybe be through using database or other servers 31 by access.Fingerprint can extract on the production of DVD through using special-purpose fingerprint computing machine and server 36, perhaps can be through from the information of playback apparatus 33,34 and 35 acquisitions, obtaining.
Still with reference to Fig. 3, a process that is used for discerning an object video is provided among the figure now.For distinct discussion purpose, quoted the example of an identification DVD, the object video that wherein is used as identification is a dvd content, its identification is the carrying out by certain playback devices 33,34 or 35.According to aspects more of the present invention, the identifying of a DVD is by step 400 beginning, and the fingerprint of selected DVD is calculated.Usually, for example with Fig. 1 and Fig. 2 in relevant fingerprint, can calculate through playback apparatus 33,34 or 35, can be used to discern the fingerprint in dvd content, structure and source together with calculating other.
In step 402, the fingerprint that the fingerprint that is calculated by playback apparatus 33,34 or 35 can be used to be associated with known video object compares.Relatively can comprise inquiry to a network data base 30.In some embodiments, to calculated and known fingerprint matching the time, local storage may be by playback apparatus 33,34 or 35 inquiries.Local storage possibly comprise nearest coupling or the buffer area of the fingerprint that often matches.In some embodiments, a local data base 305 possibly supported by for example playback apparatus 35, with the copy of preserving known fingerprint and the quick identification of assisting object video.In an example, a DVD player 34 possibly be furnished with the DVD database (not shown) an of this locality, the fingerprint of the DVD that can purchase on this local in store market of DVD database.In another example, a DVR possibly be provided with a database that is used for discerning certain streamed video objects.
If the corresponding fingerprint of clear and definite all fingerprints that calculate and a known DVD is complementary in step 404, the DVD in playback apparatus 33,34 or 35 can be identified as a master DVD in step 405 so.In some embodiments, if not every fingerprint is mated in step 404, can do other judgement to the DVD source so.For example, in step 406,, just can conclude in step 407 that so certain non-master or pirate DVD have been inserted in playback apparatus 33,34 or 35 if version that calculates and known fingerprint-2 (see figure 1) version are complementary.Similarly; If in step 408; Version that calculates and known fingerprint-3 (see figure 1) version are complementary; Just can conclude in step 409 that so a non-master DVD has been inserted in playback apparatus 33,34 or 35, but this copy representing one unidentified so far for fingerprint memory on the same version.As do not have fingerprint and be complementary, in step 410, this DVD possibly be confirmed to be master works, the version of the change of a known video object so.
The supplementary notes of some aspects of the present invention
Embodiments more of the present invention provide the method for discerning an object video fingerprint; Comprise acquisition data from object video; And from these data, calculate one or more digital finger-prints; And the copy of preservation one or more digital finger-prints relevant with the identification video object information, wherein the data of acquisition comprise encoded video, at least one can be used to the digital finger-print of certain part of unique recognition coding video.In some embodiments, object video comprises a DVD who comprises a plurality of message files.In some embodiments, one or more digital finger-prints comprise the first digit fingerprint that from a plurality of message files, calculates.In some embodiments, one or more digital finger-prints comprise from a plurality of message files and are used for discerning the second digit fingerprint that calculates the extraneous information of DVD operating characteristic.In some embodiments, extraneous information comprises a code that is used for the represent content scrambling system.In some embodiments, extraneous information comprises a locality protection code.In some embodiments, extraneous information comprises simulation protection system position.In some embodiments, the operating characteristic that identifies can identify the source of DVD.In some embodiments, one or more digital finger-prints can identify content, structure and the source of a DVD.Whether some embodiments have also comprised a step, and one or more digital finger-prints and information can be provided, be used for discerning on the memory block digital finger-print and go up consistent with DVD.In some embodiments, one or more digital finger-prints can identify the content and the source of object video, and further comprise one or more digital finger-prints and the information of providing, be used for identifying with the memory block on the corresponding to object video of digital finger-print.
Comprised a computer readable medium in some embodiments; It is encoded with the data and instruction; Carrying out fingerprint with the object video of opposing generates; Data cause equipment execution command with the data on the acquisition object video with instruction, from the data of acquisition, calculate one or more digital finger-prints, preserve to be used for the one or more digital finger-prints of identification video object and the copy of information; Wherein the data of acquisition comprise encoded video, wherein have at least a digital finger-print can uniquely identify the part of encoded video.In some embodiments, object video comprises and has comprised a DVD that a plurality of message files are arranged.In some embodiments, one or more digital finger-prints comprise the first digit fingerprint that from a plurality of message files, calculates.In some embodiments, one or more digital finger-prints comprise from a plurality of message files and are used for discerning the second digit fingerprint that calculates the extraneous information of DVD operating characteristic.In some embodiments, extraneous information comprises a code that is used for the represent content scrambling system.In some embodiments, extraneous information comprises a locality protection code.In some embodiments, extraneous information comprises simulation protection system position.In some embodiments, the operating characteristic that identifies can identify the source of DVD.In some embodiments, one or more digital finger-prints can identify content, structure and the source of a DVD.Whether some embodiments comprise the data and the instruction that can let equipment that one or more digital finger-prints and information are provided, be used for discerning on the memory block digital finger-print and go up consistent with DVD.In some embodiments, one or more digital finger-prints can identify the content and the source of object video.Whether some embodiments comprise the data and the instruction that can let an equipment that one or more digital finger-prints and information are provided, be used for discerning on the memory block digital finger-print and go up consistent with DVD.
Certain methods provides a kind of method of identification video object; Object video comprises the data of acquisition; The data of acquisition comprise the encoded video of object video again; Said method can go out one or more digital finger-prints based on the data computation of acquisition, and wherein the corresponding known digital fingerprint of at least one digital finger-print and known video object is complementary, and one of them digital finger-print that calculates can uniquely identify a part of encoded video.In some embodiments, the identification video object is based on the information relevant with the known digital fingerprint.In some embodiments, the identification of object video is to realize through the method for mating the corresponding known digital fingerprint of the digital finger-print that calculates and certain known video object.In some embodiments, object video comprises a DVD who comprises a plurality of message files.In some embodiments, digital finger-print calculates from a plurality of message files.In some embodiments, one or more digital finger-prints comprise the digital finger-print that from a plurality of message files, calculates and with the corresponding extraneous information of DVD.In some embodiments, extraneous information comprises and is used for a code of represent content scrambling system.In some embodiments, extraneous information comprises a locality protection coding.In some embodiments, extraneous information comprises simulation protection system position.In some embodiments, coupling comprises the source of confirming DVD, and is consistent with the digital finger-print of the DVD that gathers fingerprint before when all one or more fingerprints, just can confirm that this DVD is legal.In some embodiments, consistent with the digital finger-print of the DVD that gathers fingerprint before if not whole fingerprints, then hint is pirate DVD.
Some embodiments comprise a computer readable medium that data and order number are arranged; Be used for discerning an object video; To cause an equipment acquisition to comprise the data of the encoded video on the object video; Calculate the digital finger-print of a plurality of acquisition datas, and mate the corresponding known digital fingerprint of at least one digital finger-print that calculates and known video object, wherein one or more digital finger-prints that calculate can uniquely identify the part encoded video.Also comprise data and instruction in some embodiments, can cause an equipment based on the basis of corresponding known digital fingerprint relevant information on identify object video.In some embodiments, object video comprises a DVD who comprises a plurality of message files.In some embodiments, one or more digital finger-prints calculate from a plurality of message files.In some embodiments, one or more digital finger-prints from a plurality of message files and with the corresponding operation information of DVD calculate.In some embodiments, operation information comprises a code that is used for the represent content scrambling system, locality protection code and simulation protection system position.Some embodiments also comprise data and instruction, can cause an equipment to judge the source of DVD, and are consistent with the digital finger-print of the DVD that gathers fingerprint before when one or more digital finger-prints, just can conclude that this DVD is a master.In some embodiments, the known digital fingerprint is stored in the digital fingerprint repository.In some embodiments, digital fingerprint repository is stored in the database.In some embodiments, equipment is a DVD player.In some embodiments, equipment is a computing machine.In some embodiments, equipment is a digital video recorder.
Some embodiments provide a system that is used for discerning an object video; Comprise being used for acquisition data after the media player transformation; These data comprise the encoded video that obtains from object video; Be used for calculating the program that from the data of acquisition, calculates one or more digital finger-prints after the configuration; Mate at least one fingerprint in one or more digital finger-prints that calculate and the corresponding known digital fingerprint of known video object, wherein at least one digital finger-print that calculates can uniquely identify the part encoded video.In some embodiments, known digital finger-print is stored in the memory block of a digital finger-print.In some embodiments, digital fingerprint repository is stored in and can be processed device in a database of local access.In some embodiments, digital fingerprint repository is stored in and can be processed in the database of device through network access.In some embodiments, media player is a DVD player.In some embodiments, media player is a media player program on the computing machine.In some embodiments, media player is a digital video recorder.In some embodiments, object video comprises a DVD who comprises a plurality of message files, and one or more digital finger-prints comprise the digital finger-print that from a plurality of message file neutralizations and the corresponding operation information of DVD, calculates.
Some embodiments provide the system that an object video is carried out fingerprint recognition; Comprising a processor; Be configured to be used for to calculate the digital finger-print of acquisition data from the object video, also comprise and the attachable storer of processor, be used for depositing the digital finger-print relevant with the object video relevant information; Wherein the data of acquisition comprise encoded video, and wherein at least one digital finger-print can uniquely identify the part encoded video with object video.In some embodiments, object video is a DVD who comprises a plurality of message files.In some embodiments, digital finger-print comprises the first digit fingerprint that from a plurality of message files, calculates.In some embodiments, digital finger-print comprises from the neutralization of a plurality of message files and is used for discerning the second digit fingerprint that calculates the extraneous information of DVD operating characteristic.In some embodiments, extraneous information comprises a code that is used for the represent content scrambling system.In some embodiments, extraneous information comprises a locality protection code.In some embodiments, extraneous information comprises simulation protection system position.In some embodiments, the operating characteristic that identifies can identify the source of DVD.In some embodiments, digital finger-print can identify content, structure and the source of a DVD.
Although the present invention describes through the reference drawing number of the specific embodiments in the embodiment to some extent; The ordinary skill personage can both obviously find out in the industry; On the basis that does not break away from more wide theory of the present invention and scope, can make various adjustment and change to these embodiments.Therefore, standard and drawing all are considered to be an illustrative and nonrestrictive meaning.

Claims (31)

1. method that is used for to a Video Object Extraction fingerprint comprises:
Acquisition data from object video; Comprise information in the data of acquisition about the object video operating characteristic;
Obtain a plurality of digital finger-prints of acquisition data; The process that obtains a plurality of digital finger-prints comprises:
From the data word fingerprint that counts of falling into a trap of acquisition, after from the data that capture, masking, calculate digital finger-print once more about one of the information of object video operating characteristic or more bits; Preserve a copy of a plurality of digital finger-prints relevant with the identification video object information, wherein the data of acquisition comprise encoded video, and wherein at least one digital finger-print can uniquely identify the part encoded video.
2. the process of claim 1 wherein that object video comprises a DVD who comprises a plurality of message files.
3. the process of claim 1 wherein one or more conductively-closed bit definitions DVD operating characteristic.
4. the process of claim 1 wherein that one or more conductively-closed bits comprise a code that is used for the represent content scrambling system.
5. the process of claim 1 wherein that one or more conductively-closed bits comprise a locality protection code.
6. the process of claim 1 wherein that one or more conductively-closed bits comprise simulation protection system position.
7. the process of claim 1 wherein that one or more digital finger-prints can identify the source of DVD.
8. the method for claim 1, and further comprise and provide a plurality of digital finger-prints with the corresponding to DVD of digital finger-print in being used for identifying and store.
9. the process of claim 1 wherein that a plurality of digital finger-prints can identify the content and the source of object video, and further comprise and provide a plurality of digital finger-prints with the corresponding to DVD of digital finger-print in being used for identifying and store.
10. one is used for the method for identification video object, comprising: acquisition data comprises encoded video and the extraneous information of definition object video operating characteristic in the object video; Data based on acquisition obtain a plurality of digital finger-prints; The process that obtains a plurality of digital finger-prints comprises: from the data word fingerprint that counts of falling into a trap of acquisition, after masking from the data that capture about one of the information of object video operating characteristic or more bits, calculate digital finger-print once more; Corresponding known digital fingerprint through with at least one fingerprint in a plurality of digital finger-prints that calculate and known video object matees to come the identification video object.
11. the method for claim 10 further is included in identification video object on the information basis relevant with corresponding known digital fingerprint.
12. the method for claim 10, wherein the identification of object video is to realize through the method for mating a corresponding known digital fingerprint of digital finger-print that calculates and known video object.
13. the method for claim 12, wherein object video comprises a DVD who comprises a plurality of message files.
14. the method for claim 13, wherein at least one digital finger-print calculates from a plurality of message files.
15. the method for claim 13, wherein a plurality of digital finger-prints comprise the data fingerprint that from a plurality of message file neutralizations and the corresponding extraneous information of DVD, calculates.
16. the method for claim 15, wherein extraneous information comprises a code that is used for the represent content scrambling system.
17. the method for claim 16, wherein extraneous information comprises a locality protection code.
18. the method for claim 17, wherein extraneous information comprises simulation protection system position.
19. the method for claim 18, wherein coupling comprises the source of clear and definite DVD, when all a plurality of digital finger-prints before carry out the digital finger-print of DVD of fingerprint extraction with it corresponding to the time, just can conclude it is master DVD.
20. the method for claim 19, wherein consistent if not the preceding with it DVD digital finger-print that extracts of whole a plurality of digital finger-prints, then explanation is the DVD of copy.
21. a system that is used for the identification video object comprises:
The capture device that is used for acquisition data comprises encoded video and the extraneous information that defines the object video operating characteristic in the object video;
In order to data, obtain the extraction element of a plurality of digital finger-prints based on acquisition;
Extraction element comprises:
In order to the data word fingerprint that counts of falling into a trap, the calculation element that calculates digital finger-print after masking from the data that capture about of the information of object video operating characteristic or more bits once more from acquisition;
Through the corresponding known digital fingerprint of at least one fingerprint in a plurality of digital finger-prints that calculate and known video object being mated to come the recognition device of identification video object.
22. the system of claim 21, wherein the identification of object video is to realize through the method for mating a corresponding known digital fingerprint of digital finger-print that calculates and known video object.
23. the system of claim 22, wherein object video comprises a DVD who contains a plurality of message files.
24. the system of claim 23, wherein a plurality of digital finger-prints comprise the data fingerprint that from a plurality of message file neutralizations and the corresponding extraneous information of DVD, calculates.
25. a system that is used for to a Video Object Extraction fingerprint comprises:
Be used for the capture device of from object video acquisition data; Comprise information in the data of acquisition about the object video operating characteristic; Obtain the acquisition device of a plurality of digital finger-prints of acquisition data, this acquisition device comprises:
In order to the data word fingerprint that counts of falling into a trap, the calculation element that calculates digital finger-print after masking from the data that capture about of the information of object video operating characteristic or more bits once more from acquisition;
In order to the preservation recognition device of a copy preserving a plurality of digital finger-prints relevant with the identification video object information, the data that wherein capture comprise encoded video, and wherein at least one digital finger-print can uniquely identify the part encoded video.
26. the system of claim 25, wherein object video comprises a DVD who comprises a plurality of message files.
27. the system of claim 25, one of them or more conductively-closed bit definitions DVD operating characteristic.
28. the system of claim 25, one of them or more conductively-closed bits comprise a code that is used for the represent content scrambling system.
29. the system of claim 25, one of them or more conductively-closed bits comprise a locality protection code.
30. the system of claim 25, one of them or more conductively-closed bits comprise simulation protection system position.
31. the system of claim 25, wherein one or more digital finger-prints can identify the source of DVD.
CN2007800068252A 2006-02-27 2007-02-27 Systems and methods of extracting and identifying DVD optical disc fingerprint Active CN101410832B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US77775306P 2006-02-27 2006-02-27
US77775606P 2006-02-27 2006-02-27
US60/777,753 2006-02-27
US60/777,756 2006-02-27
PCT/US2007/005246 WO2007098296A2 (en) 2006-02-27 2007-02-27 Systems and methods of fingerprinting and identifying digital versatile disc

Publications (2)

Publication Number Publication Date
CN101410832A CN101410832A (en) 2009-04-15
CN101410832B true CN101410832B (en) 2012-07-18

Family

ID=38438034

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2007800069058A Active CN101410825B (en) 2006-02-27 2007-02-27 Systems and methods for publishing, searching, retrieving and binding metadata for a digital object
CN2007800068252A Active CN101410832B (en) 2006-02-27 2007-02-27 Systems and methods of extracting and identifying DVD optical disc fingerprint

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2007800069058A Active CN101410825B (en) 2006-02-27 2007-02-27 Systems and methods for publishing, searching, retrieving and binding metadata for a digital object

Country Status (2)

Country Link
CN (2) CN101410825B (en)
WO (2) WO2007098296A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101660271B1 (en) 2009-08-21 2016-10-11 삼성전자주식회사 Metadata tagging system, image searching method, device, and method for tagging gesture
US8935339B2 (en) 2010-04-28 2015-01-13 Microsoft Corporation News feed techniques
CN101980542B (en) * 2010-11-16 2012-08-22 上海交通大学 Video digital fingerprints embedding based on timing sequence vibration and error correcting code and testing method thereof
US20120137377A1 (en) * 2010-11-30 2012-05-31 ZOO Digital Limited, a Limited Company Method and system for safeguarding digital objects consisting of digital assets
CN103501449A (en) * 2013-10-08 2014-01-08 十分(北京)信息科技有限公司 Method and device for recommending video source associated with television program
CN113032591B (en) * 2019-12-24 2024-09-24 阿里巴巴集团控股有限公司 Data processing method, device, equipment and machine-readable medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6691229B1 (en) * 2000-03-06 2004-02-10 Matsushita Electric Industrial Co., Ltd. Method and apparatus for rendering unauthorized copies of digital content traceable to authorized copies
CN1698364A (en) * 2003-03-20 2005-11-16 索尼株式会社 Recording medium and production method, playback method, and playback device thereof
CN1708758A (en) * 2002-11-01 2005-12-14 皇家飞利浦电子股份有限公司 Improved audio data fingerprint searching

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU6640500A (en) * 1999-08-13 2001-03-19 Microsoft Corporation Methods and systems of protecting digital content
JP5003988B2 (en) * 1999-12-24 2012-08-22 日本アエロジル株式会社 Surface-modified inorganic oxide powder and production method and use thereof
US7254581B2 (en) * 2002-11-13 2007-08-07 Jerry Johnson System and method for creation and maintenance of a rich content or content-centric electronic catalog
US20040199604A1 (en) * 2003-04-04 2004-10-07 Dobbins Kurt A. Method and system for tagging content for preferred transport
US7949666B2 (en) * 2004-07-09 2011-05-24 Ricoh, Ltd. Synchronizing distributed work through document logs

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6691229B1 (en) * 2000-03-06 2004-02-10 Matsushita Electric Industrial Co., Ltd. Method and apparatus for rendering unauthorized copies of digital content traceable to authorized copies
CN1708758A (en) * 2002-11-01 2005-12-14 皇家飞利浦电子股份有限公司 Improved audio data fingerprint searching
CN1698364A (en) * 2003-03-20 2005-11-16 索尼株式会社 Recording medium and production method, playback method, and playback device thereof

Also Published As

Publication number Publication date
CN101410825B (en) 2013-03-27
WO2007098295A2 (en) 2007-08-30
CN101410825A (en) 2009-04-15
CN101410832A (en) 2009-04-15
WO2007098296A3 (en) 2008-04-10
WO2007098296A2 (en) 2007-08-30
WO2007098295A3 (en) 2008-05-29

Similar Documents

Publication Publication Date Title
US11902711B2 (en) Systems and methods for generating bookmark video fingerprints
US8689337B2 (en) Systems and methods of fingerprinting and identifying video objects
US8607354B2 (en) Deriving multiple fingerprints from audio or video content
CN101091184B (en) Data storage method, data recording device and data playback device
Cano et al. Audio fingerprinting: concepts and applications
CA2771066C (en) Content recognition and synchronization on a television or consumer electronics device
US6959143B2 (en) Advertising extracting system
US9792390B2 (en) Metadata/content re-association system and method
CN101410832B (en) Systems and methods of extracting and identifying DVD optical disc fingerprint
US9367744B2 (en) Systems and methods of fingerprinting and identifying media contents
KR101855442B1 (en) A method for determining forgeries of media files
Yang et al. A security carving approach for AVI video based on frame size and index
Han et al. Analysis of the HIKVISION DVR file system
CN113822138A (en) Similar video determination method and device
US8787613B2 (en) Forensic mark insertion apparatus and method
Maksimović et al. Detection and localization of partial audio matches in various application scenarios
GB2486818A (en) Watermarking and encrypting digital media to prevent copyright abuse and enable digital rights management (DRM)
Huang et al. Mediaprinting: Identifying multimedia content for digital rights management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: VOBILE (HANGZHOU) INFORMATION TECHNOLOGY INC.

Free format text: FORMER OWNER: VOBILE INC.

Effective date: 20131104

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: 310012 HANGZHOU, ZHEJIANG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20131104

Address after: 310012, D, building 18, Paradise Software Park, 3 West Road, Hangzhou, Zhejiang, Xihu District

Patentee after: Fu Broadcom (Hangzhou) Mdt InfoTech Ltd

Address before: California, USA

Patentee before: Vobile Inc.

TR01 Transfer of patent right

Effective date of registration: 20220422

Address after: 310051 No. 482, Qianmo Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Fubo Technology Co.,Ltd.

Address before: 18 / F, building D, Paradise Software Park, 3 xidoumen Road, Xihu District, Hangzhou City, Zhejiang Province, 310012

Patentee before: Fu Broadcom (Hangzhou) Mdt InfoTech Ltd.

TR01 Transfer of patent right