国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      可視編碼序列處理方法及其系統(tǒng)、可視編碼序列播放及其系統(tǒng)的制作方法

      文檔序號:7981549閱讀:314來源:國知局
      可視編碼序列處理方法及其系統(tǒng)、可視編碼序列播放及其系統(tǒng)的制作方法
      【專利摘要】本發(fā)明的實施方式總體上涉及數(shù)據(jù)處理,進(jìn)一步本發(fā)明的實施方式涉及可視編碼序列處理方法及其系統(tǒng)和可視編碼序列播放及其系統(tǒng)。本發(fā)明創(chuàng)造性的提出了通過同步幀從而確定采樣頻率的方案從而實現(xiàn)有效的可視編碼序列處理。本發(fā)明的可視編碼序列處理方案可以幫助拍攝端進(jìn)行可視編碼的同步,從而使得拍攝端能夠確定合適的采樣頻率和采樣時間,這樣拍攝端能夠有效的獲取可是編碼序列,既減少了資源浪費(fèi),而且能夠獲取完整的可視編碼序列。
      【專利說明】可視編碼序列處理方法及其系統(tǒng)、可視編碼序列播放及其系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的實施方式總體上涉及數(shù)據(jù)處理,進(jìn)一步本發(fā)明的實施方式涉及可視編碼序列處理方法及其系統(tǒng)和可視編碼序列播放及其系統(tǒng)。
      【背景技術(shù)】
      [0002]信息傳遞從傳遞渠道上可以分為紙面?zhèn)鬟f方式和電子傳遞方式。隨著通信和網(wǎng)絡(luò)技術(shù)的發(fā)展,電子傳遞方式也衍生成多種多樣的形式,包括依靠網(wǎng)絡(luò)進(jìn)行信息傳遞(比如WiF1、3G、藍(lán)牙等),和非依靠網(wǎng)絡(luò)進(jìn)行信息傳遞(比如條形碼、二維碼掃描等)。對于依靠網(wǎng)絡(luò)的信息傳遞模式而言,需要有網(wǎng)絡(luò)環(huán)境的支持。
      [0003]對于非依靠網(wǎng)絡(luò)進(jìn)行的信息傳遞雖然不要求網(wǎng)絡(luò)環(huán)境,但是其傳遞的信息量往往比較有限。以二維碼(2-dimensional bar code)為例,二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的圖形碼。目前二維碼已經(jīng)廣泛應(yīng)用于工業(yè)自動識別、物流行業(yè)、電子票務(wù)、商店等領(lǐng)域。二維碼的格式存在多個標(biāo)準(zhǔn),包括 Codabar、RSS-14(all variants)、QR Code、Data Matrix、Aztec (’ beta’ quality) >PDF417 (’ alpha’ quality)等。以 Η)Ρ417 碼進(jìn)行編碼的二維碼圖形的最大數(shù)據(jù)容量是928個碼字。也就是說,每個二維碼大約可容納1850個字符(擴(kuò)展的字母數(shù)字壓縮格式),1108個字節(jié)(二進(jìn)制/ASCII格式),2710個數(shù)字(數(shù)字壓縮格式)。但是以一張二維碼圖形所承載的信息量仍然非常有限。為了提供一種信息量更大的二維碼數(shù)據(jù)傳遞方法,現(xiàn)有技術(shù)已經(jīng)披露了通過播放連續(xù)的二維碼序列從而傳遞更多的信息。

      【發(fā)明內(nèi)容】

      [0004]然而,播放連續(xù)的二維碼序列需要攝像設(shè)備能夠密集的對二維碼序列進(jìn)行采樣才能保證獲取完成的二維碼序列。如果要完整獲取二維碼序列中的每一幀二維碼,采樣的密度就必須設(shè)置的足夠高,才能確保沒有遺漏的二維碼幀。但是如果攝像設(shè)備不清楚二維碼序列的播放頻率,則攝像設(shè)備很難確定自己的采樣密度應(yīng)當(dāng)如何設(shè)置才能不遺漏二維碼幀。如果攝像設(shè)備永遠(yuǎn)使用其最大采樣密度進(jìn)行二維碼幀的采樣,則可能造成資源的浪費(fèi),包括處理資源和電力的浪費(fèi)。對于攝像設(shè)備而言(特別對于手機(jī)上的攝像設(shè)備而言),電力能源成本有限,因此需要以最少的能源消耗完成盡量多的攝像任務(wù)。
      [0005]本發(fā)明創(chuàng)造性的提出了通過同步幀從而確定采樣頻率的方案從而實現(xiàn)有效的可視編碼序列處理。
      [0006]具體而言,本發(fā)明提供一種可視編碼序列處理方法,其中所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀和至少一個同步幀,所述方法包括:檢測所述可視編碼序列中包含的至少一個同步幀;根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間;以及根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。[0007]本發(fā)明還提供一種可視編碼序列播放方法,包括:將原始數(shù)據(jù)編碼為可視編碼序列,所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀;在所述可視編碼序列中入同步幀;以及播放所述可視編碼序列以便于按照上文所述的可視編碼序列處理方法進(jìn)行處理。
      [0008]本發(fā)明還提供一種可視編碼序列處理系統(tǒng),其中所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀和至少一個同步幀,所述系統(tǒng)包括:第一檢測裝置,被配置為檢測所述可視編碼序列中包含的至少一個同步幀;第一計算裝置,被配置為根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間;以及拍攝裝置,被配置為根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。
      [0009]本發(fā)明還提供一種可視編碼序列播放系統(tǒng),包括:編碼裝置,被配置為將原始數(shù)據(jù)編碼為可視編碼序列,所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀;第一插入裝置,被配置為在所述可視編碼序列中插入同步幀;以及播放裝置,被配置為播放所述可視編碼序列以便于按照上文所述的可視編碼處理系統(tǒng)對所述可視編碼序列進(jìn)行處理。
      [0010]本發(fā)明的可視編碼序列處理方案可以幫助拍攝端進(jìn)行可視編碼的同步,從而使得拍攝端能夠確定合適的采樣頻率和采樣時間,這樣拍攝端能夠有效的獲取可是編碼序列,既減少了資源浪費(fèi)(包括處理資源和電力資源的浪費(fèi)),而且能夠獲取完整的可視編碼序列。
      【專利附圖】

      【附圖說明】
      [0011]通過結(jié)合附圖對本公開示例性實施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標(biāo)號通常代表相同部件。
      [0012]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖。
      [0013]圖2A示出了本發(fā)明的一個實施例的可視編碼序列處理方法流程圖。
      [0014]圖2B示出了本發(fā)明的另一個實施例的可視編碼序列處理方法流程圖。
      [0015]圖3A示出了按照本發(fā)明的一個實施例的同步幀示意圖。
      [0016]圖3B示出了按照本發(fā)明的另一個實施例的同步幀示意圖。
      [0017]圖3C示出了按照本發(fā)明的又一個實施例的同步幀示意圖。
      [0018]圖4示出了本發(fā)明的可視編碼序列播放方法流程圖。
      [0019]圖5A示出了按照本發(fā)明的一個實施例的可視編碼序列示意圖。
      [0020]圖5B示出了按照本發(fā)明的另一個實施例的可視編碼序列示意圖。
      [0021]圖5C示出了按照本發(fā)明的又一個實施例的可視編碼序列示意圖。
      [0022]圖6A示出了本發(fā)明的一個實施例的可視編碼序列處理系統(tǒng)框圖。
      [0023]圖6B示出了本發(fā)明的一個實施例的可視編碼序列處理系統(tǒng)框圖。
      [0024]圖7示出了本發(fā)明的可視編碼序列播放系統(tǒng)框圖。
      【具體實施方式】
      [0025]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實施方式。雖然附圖中顯示了本公開的優(yōu)選實施方式,然而應(yīng)該理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0026]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖。如圖1所示,計算機(jī)系統(tǒng)100可以包括:CPU (中央處理單元)10URAM (隨機(jī)存取存儲器)102,ROM(只讀存儲器)103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示控制器109、硬盤110、鍵盤111、串行外部設(shè)備112、并行外部設(shè)備113和顯示器114。在這些設(shè)備中,與系統(tǒng)總線104耦合的有CPU IOU RAM 102、ROM 103、硬盤控制器105、鍵盤控制器106、串行控制器107、并行控制器108和顯示控制器109。硬盤110與硬盤控制器105耦合,鍵盤111與鍵盤控制器106耦合,串行外部設(shè)備112與串行接口控制器107耦合,并行外部設(shè)備113與并行接口控制器108耦合,以及顯示器114與顯示控制器109耦合。應(yīng)當(dāng)理解,圖1所述的結(jié)構(gòu)框圖僅僅是為了示例的目的,而不是對本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況增加或減少某些設(shè)備
      [0027]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明可以實現(xiàn)為系統(tǒng)、方法或計算機(jī)程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結(jié)合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)可讀介質(zhì)中包含計算機(jī)可讀的程序代碼。
      [0028]可以采用一個或多個計算機(jī)可讀的介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
      [0029]計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
      [0030]計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、電線、光纜、RF等等,或者上述的任意合適的組合。
      [0031]可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設(shè)計語言一諸如”C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
      [0032]下面將參照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)程序指令實現(xiàn)。這些計算機(jī)程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,這些計算機(jī)程序指令通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。
      [0033]也可以把這些計算機(jī)程序指令存儲在能使得計算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機(jī)可讀介質(zhì)中,這樣,存儲在計算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instructionmeans)的制造品(manufacture)。
      [0034]也可以把計算機(jī)程序指令加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機(jī)實現(xiàn)的過程,從而使得在計算機(jī)或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
      [0035]圖2示出了本發(fā)明的可視編碼序列處理方法流程圖。所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀和至少一個同步幀。所述可視編碼可以是下列各項中的至少一項:一維碼、二維碼、其它可視編碼。所述二維碼可以包括下列各項中的至少一項:黑白二維碼、彩色二維碼。所述數(shù)據(jù)幀用于承載所要傳遞的信息。所述同步幀用于在可視編碼序列的播放端和可視編碼序列的拍攝端進(jìn)行同步。
      [0036]圖2A中的所述可視編碼序列處理方法包括:步驟201檢測所述可視編碼序列中包含的至少一個同步幀;步驟203根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間;步驟205根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。
      [0037]在步驟201中檢測所述可視編碼序列中包含的至少一個同步幀。其中所述檢測可以通過密集采樣所述可視編碼序列進(jìn)行。所述密集采樣可以采用一個預(yù)設(shè)的、足夠高的采樣頻率對可視編碼序列進(jìn)行拍攝。所述足夠高的采樣頻率保證對于每幀都至少采樣兩次或者兩次以上。按照本發(fā)明的一個實施例,所述同步幀至少包括下列各項中的至少一項:一幀白幀;一幀黑幀。黑幀和白幀由于其容易檢測的特點,因此比較適合用作同步巾貞。按照本發(fā)明的另一個實施例,所述至少一個同步幀的邊界至少包括黑幀到白幀的跳變和白幀到黑幀的跳變,比如連續(xù)的黑巾貞、白巾貞、黑巾貞,連續(xù)的白巾貞、黑巾貞、白巾貞,連續(xù)的黑巾貞、白巾貞、白巾貞、黑幀,連續(xù)的白幀、黑幀、黑幀、白幀等。以連續(xù)的黑幀、白幀、黑幀為例,其中包含一次黑幀到白幀的跳變、和一次白幀到黑幀的跳變,因此能夠使得對于同步幀的檢測更加準(zhǔn)確。當(dāng)然,按照本發(fā)明的其它實施例,所述同步幀還可以包括綠幀、紅幀、藍(lán)幀、半黑半白幀等其它各種類型的幀。
      [0038]步驟203根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間。所述采樣頻率取決于幀長度,所述采樣起始時間取決于幀的起始時間和幀長度。在一種實施例中,可以對每個數(shù)據(jù)幀進(jìn)行一次采樣。如果對每個數(shù)據(jù)幀僅采樣一次,可以在數(shù)據(jù)幀顯示的中間時間進(jìn)行采樣,比如某個數(shù)據(jù)幀在屏幕上顯示0.1秒,則可以選擇在0.05秒時刻進(jìn)行采樣,從而提高數(shù)據(jù)采樣的準(zhǔn)確性。在另一種實施例中,可以對每個數(shù)據(jù)幀進(jìn)行多次采樣以用于誤碼糾正,比如某個數(shù)據(jù)幀在屏幕上顯示0.1秒,則可以選擇在0.03秒、0.07秒時刻進(jìn)行采樣,。
      [0039]根據(jù)本發(fā)明的一個實施例,步驟201進(jìn)一步包括根據(jù)感光設(shè)備的電壓變化檢測同步幀的階躍信號,以及通過所述階躍信號確定同步幀。對于拍攝設(shè)備而言,其感光設(shè)備的電壓會隨著被拍攝圖像的色彩發(fā)生變化。通常情況下,拍攝黑色物體,感光設(shè)備的電壓就會變低,拍攝白色物體,感光設(shè)備的電壓就會變高,對于介于黑色物體和白色物體中間的顏色,感光設(shè)備的電壓就會承中間值。由于感光設(shè)備的電壓取決于具體的電路設(shè)計,因此電壓與黑白物體的對應(yīng)關(guān)系也不是固定的,取決于具體的電路設(shè)計也可能實現(xiàn)與上述例子中相反的變化趨勢。可以根據(jù)感光設(shè)備的電壓的變化判斷是否出現(xiàn)黑幀或白幀的階躍信號,從而檢測出同步幀。并且,在這一實施例中,步驟203進(jìn)一步包括:根據(jù)所述同步幀的長度T計算所述采樣頻率,并根據(jù)階躍信號的時間和同步幀的長度T計算所述采樣起始時間。比如所述采樣頻率可以為1/T,所述采樣起始時間可以為數(shù)據(jù)幀開始后的T/2的時刻。當(dāng)然,本發(fā)明并不僅限于在數(shù)據(jù)幀的T/2時刻進(jìn)行采樣,也可以在T/3時刻、T/4時刻等進(jìn)行采樣。下面以圖3A - 3C為例對上述實施例中的步驟201和步驟203進(jìn)行更詳細(xì)的描述。
      [0040]以圖3A為例,同步幀為一幀白幀。當(dāng)可視編碼序列中的數(shù)據(jù)幀變?yōu)榘讕瑫r,感光設(shè)備的電壓由中間電壓值跳變?yōu)楦唠妷褐?;?dāng)可視編碼序列中的白幀變?yōu)閿?shù)據(jù)幀時,感光設(shè)備的電壓由高電壓值變?yōu)橹虚g電壓值。由于各個感光設(shè)備的電路設(shè)計不同,因此其電壓的高電壓值、低電壓值和中間電壓值都有所不同,因此圖3A中僅僅是示意性的描述感光設(shè)備的電壓變化。此外,由于電壓是模擬信號,因此在實際測量過程中,感光設(shè)備的電壓是逐漸變化的。圖3A中出現(xiàn)了兩次階躍信號,分別是階躍信號11和階躍信號12。通過檢測同步信號的階躍信號,可以確定同步幀。確定同步幀中包含一幀后,可以計算同步幀長度T,并且由此計算出采樣頻率1/T。假設(shè)階躍信號的時間為階躍信號11的時間,則所述采樣起始時間可以為階躍信號11的時間+1.5T。假設(shè)階躍信號的時間為階躍信號12的時間,則所述采樣起始時間為階躍信號12的時間+0.5T。本領(lǐng)域的普通技術(shù)人員理解,所述采樣起始時間也可以為下列各項中的至少一項:階躍信號11的時間+1.5T+NXT,階躍信號12的時間+0.5T+NXT。其中N為自然數(shù)。也就是說,可以從同步幀后的第N+1個數(shù)據(jù)幀開始采樣。
      [0041]以圖3B為例,同步幀為一白幀和一黑幀。當(dāng)可視編碼序列中的數(shù)據(jù)幀變?yōu)榘讕瑫r,感光設(shè)備的電壓由中間電壓值跳變?yōu)楦唠妷褐担划?dāng)可視編碼序列中的白幀變?yōu)楹趲瑫r,感光設(shè)備的電壓由高電壓值變?yōu)榈碗妷褐?;?dāng)可視編碼序列中的黑幀變?yōu)閿?shù)據(jù)幀時,感光設(shè)備的電壓由低電壓值變?yōu)橹虚g電壓值。圖3B中分別出現(xiàn)三處階躍信號,分別是階躍信號
      21、階躍信號22、和階躍信號23。本發(fā)明的發(fā)明人進(jìn)一步發(fā)現(xiàn),階躍信號22比階躍信號21和階躍信號23更容易檢測出來,因為階躍信號22的跳變更加明顯(電壓從高電平變?yōu)榈碗娖?,因此階躍信號22更不容易被誤判。也就是說從黑幀到白幀,和從白幀到黑幀的跳變更能夠準(zhǔn)確的判斷出同步幀?;蛘哒f,從黑幀到白幀,和從白幀到黑幀的跳變更容易使感光設(shè)備的電壓產(chǎn)生明顯變化,從而進(jìn)一步減小由于外界環(huán)境的影響所導(dǎo)致的電壓變化幅度不大時產(chǎn)生的誤判。確定同步幀中包含兩幀后,可以計算同步幀長度2T,并且由此計算出采樣頻率1/T。假設(shè)階躍信號的時間為階躍信號21的時間,則所述采樣起始時間可以為階躍信號21的時間+2.5T。假設(shè)階躍信號的時間為階躍信號22的時間,則所述采樣起始時間為階躍信號22的時間+1.5T。假設(shè)階躍信號的時間為階躍信號23的時間,則所述采樣起始時間為階躍信號23的時間+0.5T。同理,可以從同步幀后的第N+1個數(shù)據(jù)幀開始采樣,其中N為自然數(shù)。
      [0042]以圖3C為例,同步幀為連續(xù)的黑幀、白幀、黑幀。圖3C中分別出現(xiàn)四處階躍信號,分別是階躍信號31、階躍信號32、階躍信號33、和階躍信號34。其中,階躍信號32、階躍信號33的電壓變化比階躍信號31和階躍信號34的電壓變化更加明顯。用階躍信號32和階躍信號33來檢測同步幀將更加準(zhǔn)確。確定同步幀中包含三幀后,可以計算同步幀長度3T,并且由此計算出采樣頻率1/T。假設(shè)階躍信號的時間為階躍信號31的時間,則所述采樣起始時間可以為階躍信號31的時間+3.5T。以此類推,階躍信號的時間也可以為階躍信號32、33,34的時間。同理,可以從同步幀后的第N+1個數(shù)據(jù)幀開始采樣,其中N為自然數(shù)。
      [0043]根據(jù)本發(fā)明的另一個實施例,步驟201檢測所述可視編碼序列中包含的至少一個同步幀進(jìn)一步包括:通過圖像處理技術(shù)DSP檢測所述可視編碼序列中的亮度變化,以及通過所述亮度變化檢測所述同步幀。由于圖像處理技術(shù)屬于現(xiàn)有技術(shù),因此在此對如何運(yùn)用圖像處理技術(shù)檢測黑幀、白幀不做具體說明。在本實施例中,步驟203根據(jù)所述同步幀計算采樣頻率和采樣起始時間進(jìn)一步包括:根據(jù)所述同步幀的長度計算采樣頻率,并根據(jù)所述同步幀的邊界時間和同步幀的長度計算采樣起始時間。比如如果所述同步幀的長度為T,則采樣頻率可以為ι/T。所述同步幀的邊界時間可以為下列各項中的一項:同步幀的起始時間、同步幀的終止時間。如果所述同步幀包括多個幀,那么所述同步幀的邊界時間可以進(jìn)一步包括同步幀中至少一個幀的起始或終止時間。下面以圖3A — 3C為例對本實施例進(jìn)行更具體的描述。
      [0044]圖3A中,可以使用圖像處理技術(shù)檢測中同步幀為一白幀。然后根據(jù)同步幀的長度T計算采樣頻率為1/T。采樣起始時間為下列各項中的至少一項:邊界11的時間+1.5T,邊界12的時間+0.5T,邊界11的時間+1.5T+NXT,邊界12的時間+0.5T+NXT。其中N為自然數(shù)。
      [0045]圖3B中,可以使用圖像處理技術(shù)檢測中同步幀為一白幀和一黑幀。然后根據(jù)同步幀的長度2T計算采樣頻率為1/T。采樣起始時間為下列各項中的至少一項:邊界21的時間+2.5T,邊界22的時間+1.5T,邊界23的時間+0.5T。同理,可以從同步幀后的第N+1個數(shù)據(jù)幀開始采樣,其中N為自然數(shù)。
      [0046]圖3C中,可以使用圖像處理技術(shù)檢測中同步幀為連續(xù)的黑幀、白幀和黑幀。然后根據(jù)同步幀的長度3T計算采樣頻率為1/T。采樣起始時間為下列各項中的至少一項:邊界31的時間+3.5T,邊界32的時間+2.5T,邊界33的時間+1.5T,邊界34的時間+0.5T。同理,可以從同步幀后的第N+1個數(shù)據(jù)幀開始采樣,其中N為自然數(shù)。
      [0047]回到圖2A,在步驟205根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。按照本發(fā)明的一個實施例,所述拍攝包括下列各項中的至少一項:拍照、錄像、掃描。所述拍照可以由照相機(jī)或者帶有照相功能的手持移動終端完成。所述錄像可以由錄像機(jī)或者帶有錄像功能的手持移動終端完成。所述掃描可以由帶有掃描功能的設(shè)備(比如紅外線掃描器)完成。
      [0048]使用本發(fā)明中的可視編碼序列處理方法,可以準(zhǔn)確掌握可視編碼序列播放中的幀播放頻率,從而準(zhǔn)確獲取數(shù)據(jù)幀中的信息。如果不采用本發(fā)明而是對可視編碼序列進(jìn)行高密度采樣,采樣后還需要額外的步驟進(jìn)行去重,即去除重復(fù)采樣的數(shù)據(jù)幀,并且拍攝時還需要浪費(fèi)沒有必要的電力資源和處理資源。因此本發(fā)明中的可視編碼序列處理方法可以實現(xiàn)準(zhǔn)確而有效的數(shù)據(jù)幀拍攝,既節(jié)省了成本,又能夠準(zhǔn)確拍攝可視編碼序列中的數(shù)據(jù)幀,進(jìn)而使得使用可視編碼序列傳遞信息的方式更加切實可行。
      [0049]圖2B示出了本發(fā)明的另一個實施例的可視編碼序列處理方法流程圖。圖2B中的步驟201、203、205與圖2A中的步驟相同,在此不再重復(fù)。下面著重對圖2B中與圖2A不同的步驟進(jìn)行描述。
      [0050]步驟207判斷所述可視編碼序列是否拍攝完成。按照本發(fā)明的一個實施例,步驟207進(jìn)一步包括:對數(shù)據(jù)幀進(jìn)行第一解碼以獲取可視編碼序列長度;根據(jù)所述可視編碼序列長度確定拍攝時長;以及根據(jù)所述拍攝時長判斷所述可視編碼序列拍攝是否完成。數(shù)據(jù)幀格式如下表1所示。
      [0051]
      【權(quán)利要求】
      1.一種可視編碼序列處理方法,其中所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀和至少一個同步幀,所述方法包括: 檢測所述可視編碼序列中包含的至少一個同步幀; 根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間;以及 根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。
      2.如權(quán)利要求1所述的方法,其中所述至少一個同步幀至少包括下列各項中的至少一項:一幀白幀,一幀黑幀。
      3.如權(quán)利要求1或2所述的方法,其中所述至少一個同步幀的邊界至少包括黑幀到白幀的跳變和白幀到黑幀的跳變。
      4.如權(quán)利要求1或2所述的方法,其中所述檢測所述可視編碼序列中包含的至少一個同步幀進(jìn)一步包括: 根據(jù)感光設(shè)備的電壓變化檢測同步幀的階躍信號,以及 通過所述階躍信號確定同步幀; 并且,其中所述根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間進(jìn)一步包括:根據(jù)所述同步幀的長度計算所述采樣頻率,并根據(jù)所述階躍信號的時間和所述同步幀的長度計算所述采樣起始時間。
      5.根據(jù)權(quán)利要求1或2所述的方法,其中所述檢測所述可視編碼序列中包含的至少一個同步幀進(jìn)一步包括: 通過圖像處理技術(shù)檢測所述可視編碼序列中的亮度變化,以及 通過所述亮度變化確定所述同步幀; 并且,其中根據(jù)所述同步幀計算采樣頻率和采樣起始時間進(jìn)一步包括: 根據(jù)所述同步幀的長度計算采樣頻率,并根據(jù)所述同步幀的邊界時間和所述同步幀的長度計算采樣起始時間。
      6.如權(quán)利要求1或2所述的方法,所述方法進(jìn)一步包括: 判斷所述可視編碼序列是否拍攝完成;以及 響應(yīng)于所述可視編碼序列拍攝完成,發(fā)出通知。
      7.如權(quán)利要求6所述的方法,其中所述判斷所述可視編碼序列是否拍攝完成進(jìn)一步包括: 對數(shù)據(jù)幀進(jìn)行第一解碼以獲取可視編碼序列長度; 根據(jù)所述可視編碼序列長度確定拍攝時長;以及 根據(jù)所述拍攝時長判斷所述可視編碼序列拍攝是否完成。
      8.如權(quán)利要求6所述的方法,其中所述判斷所述可視編碼序列是否拍攝完成進(jìn)一步包括: 檢測所述可視編碼序列的標(biāo)志幀;以及 根據(jù)拍攝到的標(biāo)志幀,判斷所述可視編碼序列是否拍攝完成。
      9.如權(quán)利要求6所述的方法,其中所述判斷所述可視編碼序列是否拍攝完成進(jìn)一步包括: 檢測所拍攝到的可視編碼序列中的數(shù)據(jù)幀是否有失誤;以及 對于存在失誤且無法糾正的數(shù)據(jù)幀重新拍攝。
      10.如權(quán)利要求1或2所述的方法,進(jìn)一步包括: 根據(jù)所述同步幀的RGB值調(diào)整所拍攝到的可視編碼序列的黑白平衡。
      11.如權(quán)利要求1或2所述的方法,進(jìn)一步包括: 對所述可視編碼序列進(jìn)行第二解碼以恢復(fù)出數(shù)據(jù)幀中的原始數(shù)據(jù)。
      12.—種可視編碼序列播放方法,包括: 將原始數(shù)據(jù)編碼為可視編碼序列,所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀; 在所述可視編碼序列中插入同步幀;以及 播放所述可視編碼序列以便于按照權(quán)利要求1 一 11所述的方法進(jìn)行可視編碼序列的處理。
      13.如權(quán)利要求12所述的方法,其中所述在所述可視編碼序列中插入同步幀進(jìn)一步包括下列各項中的至少一項: 在所述可視編碼序列中插入一個同步幀; 在所述可視編碼序列中插入多個同步幀; 在所述可視編碼序列的每兩個數(shù)據(jù)幀之間插入一個同步幀。
      14.一種可視編碼序列處理系統(tǒng),其中所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀和至少一個同步幀,所述系統(tǒng)包括: 第一檢測裝置,被配置為檢測所述可視編碼序列中包含的至少一個同步幀; 第一計算裝置,被配置為根據(jù)所述至少一個同步幀計算采樣頻率和采樣起始時間;以及 拍攝裝置,被配置為根據(jù)所述采樣頻率和采樣起始時間拍攝所述可視編碼序列。
      15.如權(quán)利要求14所述的系統(tǒng),其中所述至少一個同步幀至少包括下列各項中的至少一項:一幀白幀,一幀黑幀。
      16.如權(quán)利要求14或15所述的系統(tǒng),其中所述至少一個同步幀的邊界至少包括黑幀到白幀的跳變和白幀到黑幀的跳變。
      17.如權(quán)利要求14或15所述的系統(tǒng),其中所述第一檢測裝置進(jìn)一步包括: 第二檢測裝置,被配置為根據(jù)感光設(shè)備的電壓變化檢測同步幀的階躍信號,以及 第一確定裝置,被配置為通過所述階躍信號確定同步幀; 并且, 其中所述第一計算裝置進(jìn)一步包括: 第二計算裝置,被配置為根據(jù)所述同步幀的長度計算所述采樣頻率,并根據(jù)所述階躍信號的時間和所述同步幀的長度計算所述采樣起始時間。
      18.根據(jù)權(quán)利要求14或15所述的系統(tǒng),其中所述第一檢測裝置進(jìn)一步包括: 第三檢測裝置,被配置為通過圖像處理技術(shù)檢測所述可視編碼序列中的亮度變化,以及 第二確定裝置,被配置為通過所述亮度變化確定所述同步幀; 并且,其中所述第一計算裝置進(jìn)一步包括: 第三計算裝置,被配置為根據(jù)所述同步幀的長度計算采樣頻率,并根據(jù)所述同步幀的邊界時間和所述同步幀的長度計算采樣起始時間。
      19.如權(quán)利要求14或15所述的系統(tǒng),其進(jìn)一步包括:第一判斷裝置,被配置為判斷所述可視編碼序列是否拍攝完成;以及 通知裝置,被配置為響應(yīng)于所述可視編碼序列拍攝完成,發(fā)出通知。
      20.如權(quán)利要求19所述的系統(tǒng),其中所述第一判斷裝置進(jìn)一步包括: 第一解碼裝置,被配置為對數(shù)據(jù)幀進(jìn)行第一解碼以獲取可視編碼序列長度; 第三確定裝置,被配置為根據(jù)所述可視編碼序列長度確定拍攝時長;以及 第二判斷裝置,被配置為根據(jù)所述拍攝時長判斷所述可視編碼序列拍攝是否完成。
      21.如權(quán)利要求19所述的系統(tǒng),其中所述第一判斷裝置進(jìn)一步包括: 第四檢測裝置,被配置為檢測所述可視編碼序列的標(biāo)志幀;以及 第三判斷裝置,被配置為根據(jù)拍攝到的標(biāo)志幀,判斷所述可視編碼序列是否拍攝完成。
      22.如權(quán)利要求14或15所述的系統(tǒng),進(jìn)一步包括: 調(diào)整裝置,被配置為根據(jù)所述同步幀的RGB值調(diào)整所拍攝到的可視編碼序列的黑白平衡。
      23.如權(quán)利要求14或15所述的系統(tǒng),進(jìn)一步包括: 第二解碼裝置,被配置為對所述可視編碼序列進(jìn)行第二解碼以恢復(fù)出數(shù)據(jù)幀中的原始數(shù)據(jù)。
      24.一種可視編碼序列播放系統(tǒng),包括: 編碼裝置,被配置為將原始數(shù)據(jù)編碼為可視編碼序列,所述可視編碼序列包括多個在時間上連續(xù)的幀,所述多個在時間上連續(xù)的幀包括多個數(shù)據(jù)幀; 第一插入裝置,被配置為在所述可視編碼序列中插入同步幀;以及播放裝置,被配置為播放所述可視編碼序列以便于按照權(quán)利要求14 - 23所述的系統(tǒng)可以對所述可視編碼序列進(jìn)行處理。
      25.如權(quán)利要求24所述的系統(tǒng),其中所述第一插入裝置進(jìn)一步包括下列各項中的至少一項: 第二插入裝置,被配置為在所述可視編碼序列中插入一個同步幀; 第三插入裝置,被配置為在所述可視編碼序列中插入多個同步幀; 第四插入裝置,被配置為在所述可視編碼序列的每兩個數(shù)據(jù)幀之間插入一個同步幀。
      【文檔編號】H04N5/243GK103581567SQ201210269828
      【公開日】2014年2月12日 申請日期:2012年7月31日 優(yōu)先權(quán)日:2012年7月31日
      【發(fā)明者】林孟祥, 宋松, 王曉峰, 焦?jié)嵭? 申請人:國際商業(yè)機(jī)器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1