发明名称 Systems and methods for facilitating flip-resistant media fingerprinting
摘要 Systems and methods for facilitating media fingerprinting are provided. In one aspect, a system can include: a memory, a microprocessor, a communication component that receives media; and a media fingerprinting component that fingerprints the media. The media fingerprinting component employs a fingerprint generation component stored in the memory and includes: a first hash generation component that generates sets of hashes corresponding to versions of the media; and a second hash generation component that computes a final hash based, at least, on hashing the sets of hashes. In some aspects, the media fingerprinting component can generate a flip-resistant fingerprint based, at least, on the final hash. In some aspects, the flip-resistant fingerprint is the final hash.
申请公布号 US9501510(B1) 申请公布日期 2016.11.22
申请号 US201414496983 申请日期 2014.09.25
申请人 Google Inc. 发明人 Ioffe Sergey
分类号 G06F11/30;G06F17/30;G06F12/14 主分类号 G06F11/30
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A non-transitory computer-readable medium storing computer-executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising: accessing an original version of a first item of media; generating a first set of hash values describing the content of the original version of the first item of media; modifying an original orientation of the original version of the first item of media to generate a modified version of the first item of media having a modified orientation, the modified orientation being, relative to the original orientation, one from the group consisting of: a vertically flipped orientation, a horizontally flipped orientation, a diagonally flipped orientation, and a vertically and a horizontally flipped orientation; generating a second set of hash values describing the content of the modified version of the first item of media; computing a final hash by hashing at least a portion of each of the first and the second sets of hash values; generating a flip-resistant fingerprint based, at least, on the final hash; and comparing the flip-resistant fingerprint to a second fingerprint of a second item of media to identify the second item of media as being a duplicate or near-duplicate of the first item of media.
地址 Mountain View CA US