多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng)及方法,有效地整合了新媒體、數(shù)字圖像處理技術(shù)、電機控制技術(shù)等,突破了傳統(tǒng)廣告設(shè)備的束縛,充分發(fā)揮了新媒體的價值、原創(chuàng)性、效應(yīng)和生命力,在內(nèi)容和效果上都保持著充足活力,結(jié)合電機控制而形成的視頻旋轉(zhuǎn)展示效果極富吸引力,多臺聯(lián)動效果更加震撼,因而大大的優(yōu)化了廣告的投放效果;并且上述技術(shù)方案投入較低,還可節(jié)省成本。
【專利說明】多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及文化產(chǎn)業(yè)的新媒體、廣告、會展等領(lǐng)域的數(shù)字化技術(shù)應(yīng)用領(lǐng)域,尤其涉 及一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng)及方法。
【背景技術(shù)】
[0002] 近年來,數(shù)字電視、網(wǎng)絡(luò)等新媒體逐漸備受矚目。依托科技對傳統(tǒng)產(chǎn)業(yè)的革新和發(fā) 明,能夠極大的彌補傳統(tǒng)廣告的不足,加之高性價比的優(yōu)勢,將極富有競爭力。隨著廣告產(chǎn) 業(yè)的發(fā)展,廣告設(shè)備更新的速度加快。新媒體技術(shù)和新媒體環(huán)境的背景,為突破原有設(shè)備束 縛,開發(fā)創(chuàng)新型新媒體廣告設(shè)備帶來了機遇。
[0003] 新媒體是新的技術(shù)支撐體系下出現(xiàn)的媒體形態(tài),如數(shù)字雜志、數(shù)字報紙、數(shù)字廣 播、手機短信、移動電視、網(wǎng)絡(luò)、桌面視窗、數(shù)字電視、數(shù)字電影、觸摸媒體、手機網(wǎng)絡(luò)等。相對 于報刊、戶外、廣播、電視四大傳統(tǒng)意義上的媒體,新媒體被形象地稱為"第五媒體"。新媒體 必須具備:價值、原創(chuàng)性、效應(yīng)、生命力。新媒體的種類很多,但目前以網(wǎng)絡(luò)新媒體、移動新媒 體、數(shù)字新媒體等為主。融合的寬帶信息網(wǎng)絡(luò),是各種新媒體形態(tài)依托的共性基礎(chǔ)。終端移 動性,是新媒體發(fā)展的重要趨勢。數(shù)字技術(shù)是各類新媒體產(chǎn)生和發(fā)展的源動力。
[0004] 數(shù)字技術(shù)(Digital Technology),是一項與電子計算機相伴相生的科學(xué)技術(shù),它 是指借助一定的設(shè)備將各種信息,包括:圖、文、聲、像等,轉(zhuǎn)化為電子計算機能識別的二進 制數(shù)字"〇"和"1"后進行運算、加工、存儲、傳送、傳播、還原的技術(shù)。由于在運算、存儲等環(huán) 節(jié)中要借助計算機對信息進行編碼、壓縮、解碼等,因此也稱為數(shù)碼技術(shù)、計算機數(shù)字技術(shù) 等。數(shù)字技術(shù)也稱數(shù)字控制技術(shù)。
[0005] 圖像處理(image processing),用計算機對圖像進行分析,以達(dá)到所需結(jié)果的技 術(shù),又稱影像處理。圖像處理一般指數(shù)字圖像處理。數(shù)字圖像是指用數(shù)字?jǐn)z像機、掃描儀等 設(shè)備經(jīng)過采樣和數(shù)字化得到的一個大的二維數(shù)組,該數(shù)組的元素稱為像素,其值為一整數(shù), 稱為灰度值。圖像處理技術(shù)的主要內(nèi)容包括圖像壓縮,增強和復(fù)原,匹配、描述和識別3個 部分。常見的處理有圖像數(shù)字化、圖像編碼、圖像增強、圖像復(fù)原、圖像分割和圖像分析等。 圖像處理一般指數(shù)字圖像處理。所謂數(shù)字圖像處理就是利用計算機對圖像信息進行加工以 滿足人的視覺心理或者應(yīng)用需求的行為。
[0006] 電機控制是指,對電機的啟動、加速、運轉(zhuǎn)、減速及停止進行的控制。根據(jù)不同電機 的類型及電機的使用場合有不同的要求及目的。對于電動機,通過電機控制,達(dá)到電機快速 啟動、快速響應(yīng)、高效率、高轉(zhuǎn)矩輸出及高過載能力的目的。步進電機控制器(脈沖信號發(fā) 生器)可以通過控制脈沖的個數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時可以通 過控制脈沖頻率來控制電機轉(zhuǎn)動的速度和加速度,從而達(dá)到調(diào)速的目的。
[0007] 然而,目前并沒有實現(xiàn)新媒體廣告多屏運動與內(nèi)容協(xié)同變化的相關(guān)技術(shù)。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明的目的是提供多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng)及方法,實 現(xiàn)了新媒體廣告多屏運動與內(nèi)容協(xié)同變化,優(yōu)化了廣告的投放效果。
[0009] 本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
[0010] 一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng),該系統(tǒng)包括:
[0011] 視頻處理模塊,用于基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用于 展示的視頻數(shù)據(jù);
[0012] 視頻播放模塊,用于調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查詢 指令獲得當(dāng)前播放狀態(tài);
[0013] 運動控制模塊,用于根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電 機進行控制,并通過查詢指令獲取電機和控制器狀態(tài)信息;
[0014] 運動視頻協(xié)調(diào)模塊,用于比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲得 內(nèi)容與屏幕運轉(zhuǎn)的偏差值,并根據(jù)此偏差值對主設(shè)備進行視頻重定位、電機速度更改和/ 或控制器運動指令延時的操作;
[0015] 多屏通信控制模塊,用于根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷, 并向不同步的從設(shè)備發(fā)送設(shè)備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同變 化。
[0016] 一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)方法,該方法包括:
[0017] 基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用于展示的視頻數(shù)據(jù);
[0018] 調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查詢指令獲得當(dāng)前播放 狀態(tài);
[0019] 根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進行控制,并通過 查詢指令獲取電機和控制器狀態(tài)信息;
[0020] 比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲得內(nèi)容與屏幕運轉(zhuǎn)的偏差 值,并根據(jù)此偏差值進行視頻重定位、電機速度更改和/或控制器運動指令延時的操作;
[0021] 根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并向不同步的從設(shè)備發(fā) 送設(shè)備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同變化。
[0022] 由上述本發(fā)明提供的技術(shù)方案可以看出,有效地整合了新媒體、數(shù)字圖像處理技 術(shù)、電機控制技術(shù)等,突破了傳統(tǒng)廣告設(shè)備的束縛,充分發(fā)揮了新媒體的價值、原創(chuàng)性、效應(yīng) 和生命力,在內(nèi)容和效果上都保持著充足活力,結(jié)合電機控制而形成的視頻旋轉(zhuǎn)展示效果 極富吸引力,多臺聯(lián)動效果更加震撼,因而大大的優(yōu)化了廣告的投放效果;并且上述技術(shù)方 案投入較低,還可節(jié)省成本。
【專利附圖】
【附圖說明】
[0023] 為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本 領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 附圖。
[0024] 圖1為本發(fā)明實施例一提供的一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn) 系統(tǒng)的不意圖;
[0025] 圖2為發(fā)明實施例一提供的一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系 統(tǒng)的工作流程示意圖;
[0026] 圖3a為發(fā)明實施例一提供的基于旋轉(zhuǎn)方案的視頻處理模塊的工作流程圖;
[0027] 圖3b為發(fā)明實施例一提供的基于旋轉(zhuǎn)方案的視頻處理模塊的工作流程圖;
[0028] 圖4為發(fā)明實施例一提供的視頻顯示模塊的工作流程圖;
[0029] 圖5為發(fā)明實施例一提供的基于旋轉(zhuǎn)方案的運動控制模塊的工作流程圖;
[0030] 圖6為發(fā)明實施例一提供的運動視頻協(xié)調(diào)模塊的工作流程圖;
[0031] 圖7為發(fā)明實施例一提供的多屏協(xié)調(diào)控制模塊工作流程圖;
[0032] 圖8為本發(fā)明實施例二提供的一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn) 方法的流程圖。
【具體實施方式】
[0033] 下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整 地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒?發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明的保護范圍。
[0034] 實施例一
[0035] 圖1為本發(fā)明實施例一提供的一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn) 系統(tǒng)的示意圖。如圖1所示,該系統(tǒng)主要包括:
[0036] 視頻處理模塊11,用于基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用 于展示的視頻數(shù)據(jù);
[0037] 視頻播放模塊12,用于調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查 詢指令獲得當(dāng)前播放狀態(tài);
[0038] 運動控制模塊13,用于根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及 電機進行控制,并通過查詢指令獲取電機和控制器狀態(tài)信息;
[0039] 運動視頻協(xié)調(diào)模塊14,用于比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲 得內(nèi)容與屏幕運轉(zhuǎn)的偏差值,并根據(jù)此偏差值對主設(shè)備進行視頻重定位、電機速度更改和/ 或控制器運動指令延時的操作;
[0040] 多屏通信控制模塊15,用于根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判 斷,并向不同步的從設(shè)備發(fā)送設(shè)備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同 變化。
[0041] 進一步的,所述獲得用于展示的視頻數(shù)據(jù)包括:
[0042] 將原始視頻進行幀讀取,分解為圖片,再根據(jù)旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù),采用插值數(shù) 據(jù)運算,對圖片進行變換及特效處理,最后將圖片合并為視頻。
[0043] 進一步的,所述根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進 行控制包括:
[0044] 初始化控制器,包括:回歸原點與參數(shù)初始化;
[0045] 讀取旋轉(zhuǎn)方案,再轉(zhuǎn)譯為對應(yīng)的位移指令和速度、加速度指令,在指定時刻發(fā)送給 控制器,控制電機運轉(zhuǎn),并時加入反饋校驗,驗證指令是否發(fā)送和執(zhí)行成功。
[0046] 進一步的,所述根據(jù)此偏差值進行視頻重定位、電機速度更改和/或控制器運動 指令延時的操作包括:
[0047] 當(dāng)所述偏差值小于閾值時,進行視頻重定位的操作;
[0048] 當(dāng)所述偏差值大于閾值時,進行視頻重定位、電機速度更改和/或控制器運動指 令延時的操作。
[0049] 進一步的,所述根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并向不同 步的從設(shè)備發(fā)送設(shè)備同步指令包括:
[0050] 所述從設(shè)備定時采集其自身的狀態(tài)數(shù)據(jù)并加入時間信息后,通過從套接字Socket 向外發(fā)送;
[0051] 通過主Socket獲得的從設(shè)備的加入時間信息的狀態(tài)數(shù)據(jù),并進行設(shè)備同步性的 判斷;
[0052] 當(dāng)某從設(shè)備不同步時,通過主Socket下發(fā)設(shè)備同步指令,對不同步的設(shè)備進行相 應(yīng)的延時或加速調(diào)整。
[0053] 為了便于進一步理解本發(fā)明,下面結(jié)合附圖2-7做進一步說明。
[0054] 本發(fā)明實施例提供的一種支持多屏運動與內(nèi)容展示協(xié)同變化的新媒體廣告實現(xiàn) 系統(tǒng)。其相關(guān)硬件設(shè)備可選配性價比較高的設(shè)備來實現(xiàn)以便節(jié)約成本,主要包括:電視、電 機及連接件(轉(zhuǎn)臺等)、驅(qū)動器、上位機、支架;其中,將電機與轉(zhuǎn)臺等連接,再通過連接件與 電視機相連,最終構(gòu)成一個能360度自由旋轉(zhuǎn)的廣告展示設(shè)備。
[0055] 如圖2所示,為其實現(xiàn)過程,其中主要包括:視頻處理模塊、視頻顯示模塊、運動控 制模塊、協(xié)調(diào)視頻內(nèi)容與屏幕運動模塊及多屏協(xié)作控制模塊。
[0056] 其中,A1接口:輸入原始普通視頻,該視頻未經(jīng)過任何旋轉(zhuǎn)處理及特效加工。A2接 口 :輸入該視頻對應(yīng)的旋轉(zhuǎn)方案以及試運轉(zhuǎn)數(shù)據(jù)。A1和A2傳入的數(shù)據(jù)經(jīng)過視頻預(yù)處理模 塊最終變?yōu)锽2可展示視頻,作為視頻顯示的輸入。A3接口 :為運動控制輸入旋轉(zhuǎn)方案,以 執(zhí)行后續(xù)操作。
[0057] 另外,本發(fā)明的方案可支持單臺設(shè)備也可支持多臺設(shè)備的協(xié)作運動;在多臺設(shè)備 時會預(yù)先選定一臺設(shè)備作為主設(shè)備其余設(shè)備則為從設(shè)備。上述的具體實現(xiàn)過程請參見圖 3-圖 7。
[0058] 如圖3a_圖3b所示,為基于旋轉(zhuǎn)方案的視頻處理模塊的工作流程圖。其主要分為 兩大部分:視頻分解為圖片的處理,以及圖片合成視頻。如圖3a所示,輸入數(shù)據(jù)對應(yīng)于圖3 中的A1和A2,將A1輸入的原始視頻進行幀讀取,拆解為圖片,然后進行圖片處理。局部詳 細(xì)過程如圖3b所示,A31包含:圖片及其時間信息,旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)。插值運算函數(shù) 首先通過遍歷找到圖片時間刻度的近鄰數(shù)據(jù),然后進行插值擬合運算,輸出角度等旋轉(zhuǎn)信 息(B31),B31被坐標(biāo)變換和特效處理程序所使用,生成初步處理圖片(B32),待所有圖片處 理完畢,在所需輸出視頻幀率等信息(A32)的指導(dǎo)下,B32被進一步縮放和壓制,得到合格 圖片(B33),導(dǎo)入到視頻合成代碼中最終生成可展示視頻(B1)。
[0059] 如圖4所示,為視頻顯示模塊的工作流程圖。該模塊主要通過調(diào)用播放器控件來 完成。視頻讀入來源為圖2或圖3中的B1,讀入完畢后等待開始指令,然后開始視頻播放。 在視頻播放過程中可實時通過查詢指令獲得當(dāng)前播放狀態(tài)(B41),傳輸給運動視頻協(xié)調(diào); 也可隨時由指令進行控制,包括音量、播放速度、進度等,可接收并執(zhí)行運動視頻協(xié)調(diào)模塊 的指令(B42)。
[0060] 如圖5所示,為基于旋轉(zhuǎn)方案的運動控制模塊的工作流程圖,運動控制與圖4視頻 顯示是并行關(guān)系。首先讀入旋轉(zhuǎn)方案(圖2中的A3),同樣等待開始指令。在開始之前會進 行一系列的控制器初始化操作,包括回歸原點、參數(shù)初始化等。旋轉(zhuǎn)方案預(yù)讀然后轉(zhuǎn)譯為對 應(yīng)的位移指令和速度、加速度指令等,在指定時刻發(fā)送給控制器,控制電機運轉(zhuǎn),同時加入 反饋校驗,驗證指令是否發(fā)送和執(zhí)行成功。類似于視頻顯示模塊,該模塊也能通過指令獲取 電機和控制器狀態(tài)信息(B51),傳輸給運動協(xié)調(diào)模塊;也可隨時接收并執(zhí)行運動視頻協(xié)調(diào) 模塊的指令(B52)。
[0061] 另外,圖5中的"試運轉(zhuǎn)路徑"主要是用來獲取旋轉(zhuǎn)方案在試運轉(zhuǎn)過程中的電機 狀態(tài)信息,并保存為文件,用來作為視頻預(yù)處理模塊的輸入,除試運轉(zhuǎn)過程外此線程被屏蔽 掉,以節(jié)省資源。
[0062] 如圖6所示,為運動視頻協(xié)調(diào)的工作流程圖。通過對來自于視頻顯示模塊的播放 狀態(tài)信息(B41)和來自于運動控制模塊的電機和控制器狀態(tài)信息(B51)進行數(shù)據(jù)比較,得 到內(nèi)容與屏幕運轉(zhuǎn)的偏差值信息,根據(jù)此偏差值進行決策,進行視頻重定位或者電機速度 更改或運動指令延時,在偏差值較小,不影響觀看效果的前提下,采取發(fā)送視頻重定位指令 的策略(發(fā)送到M2),在偏差值較大時采取運動控制策略(發(fā)送到B52),或者兩種策略同 時米用。
[0063] 如圖7所示,為多屏協(xié)調(diào)控制工作示意圖和流程圖;從左側(cè)示意圖可以看到設(shè)備 群采用一主多從(僅一臺設(shè)備為主模式,其余為從模式)方案,多屏協(xié)作運動過程中,考慮 到展示效果,各設(shè)備的運轉(zhuǎn)方案和顯示內(nèi)容可能并不一樣,但其預(yù)置的運轉(zhuǎn)方案是經(jīng)過預(yù) 先規(guī)劃的,因此需要保證各設(shè)備程序運行時間是同步的。如圖7下方虛線框內(nèi)從設(shè)備定時 采集狀態(tài)數(shù)據(jù),加入時間信息,通過從Socket (套接字)發(fā)送給主Socket,并接收住Socket 發(fā)來的指令。圖7上方虛線框內(nèi)顯示了主設(shè)備運轉(zhuǎn)流程,通過主Socket接收從設(shè)備的狀態(tài) 數(shù)據(jù),再加上本設(shè)備采集的數(shù)據(jù),進行設(shè)備同步性判斷,向不同步的設(shè)備通過Socket發(fā)出 相應(yīng)延時或短期加速調(diào)整指令,最終實現(xiàn)多屏協(xié)作的運動方案。
[0064] 本發(fā)明實施例有效地整合了新媒體、數(shù)字圖像處理技術(shù)、電機控制技術(shù)等,突破了 傳統(tǒng)廣告設(shè)備的束縛,充分發(fā)揮了新媒體的價值、原創(chuàng)性、效應(yīng)和生命力,在內(nèi)容和效果上 都保持著充足活力,結(jié)合電機控制而形成的視頻旋轉(zhuǎn)展示效果極富吸引力,多臺聯(lián)動效果 更加震撼,因而大大的優(yōu)化了廣告的投放效果;并且上述技術(shù)方案投入較低,還可節(jié)省成 本。
[0065] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能 模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模 塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功 能。
[0066] 實施例二
[0067]圖8為本發(fā)明實施例二提供的一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn) 方法的流程圖。如圖8所示,該方法主要包括如下步驟:
[0068] 步驟81、基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用于展示的視頻 數(shù)據(jù)。
[0069] 本發(fā)明實施例中,所述獲得用于展示的視頻數(shù)據(jù)包括:將原始視頻進行幀讀取,分 解為圖片;根據(jù)旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù),采用插值數(shù)據(jù)運算,對圖片進行變換及特效處理, 再將圖片合并為視頻。
[0070] 步驟82、調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查詢指令獲得當(dāng) 前播放狀態(tài)。
[0071] 步驟83、根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進行控制, 并通過查詢指令獲取電機和控制器狀態(tài)信息。
[0072] 本發(fā)明實施例中,本步驟與步驟12的可以并行執(zhí)行。
[0073] 所述根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進行控制包 括:
[0074] 初始化控制器,包括:回歸原點與參數(shù)初始化;讀取旋轉(zhuǎn)方案,再轉(zhuǎn)譯為對應(yīng)的位 移指令和速度、加速度指令,在指定時刻發(fā)送給控制器,控制電機運轉(zhuǎn),并時加入反饋校驗, 驗證指令是否發(fā)送和執(zhí)行成功。
[0075] 步驟84、比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲得內(nèi)容與屏幕運轉(zhuǎn) 的偏差值,并根據(jù)此偏差值進行視頻重定位、電機速度更改和/或控制器運動指令延時的 操作。
[0076] 本發(fā)明實施中,根據(jù)此偏差值進行決策,具體的:當(dāng)所述偏差值小于閾值(可根據(jù) 實際需求或經(jīng)驗進行設(shè)定)時,進行視頻重定位的操作;當(dāng)所述偏差值大于閾值時,進行視 頻重定位、電機速度更改和/或控制器運動指令延時的操作。
[0077] 步驟85、根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并向不同步的從 設(shè)備發(fā)送設(shè)備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同變化。
[0078] 本發(fā)明實施例中,所述根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并 向不同步的從設(shè)備發(fā)送設(shè)備同步指令包括:
[0079] 所述從設(shè)備定時采集其自身的狀態(tài)數(shù)據(jù)并加入時間信息后,通過從套接字Socket 向外發(fā)送;通過主Socket獲得的從設(shè)備的加入時間信息的狀態(tài)數(shù)據(jù),并進行設(shè)備同步性的 判斷;當(dāng)某從設(shè)備不同步時,通過主Socket下發(fā)設(shè)備同步指令,對不同步的設(shè)備進行相應(yīng) 的延時或加速調(diào)整。
[0080] 通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例可 以通過軟件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解, 上述實施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易 失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機 設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0081] 以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書的保護范 圍為準(zhǔn)。
【權(quán)利要求】
1. 一種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)包括: 視頻處理模塊,用于基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用于展示 的視頻數(shù)據(jù); 視頻播放模塊,用于調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查詢指令 獲得當(dāng)前播放狀態(tài); 運動控制模塊,用于根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進 行控制,并通過查詢指令獲取電機和控制器狀態(tài)信息; 運動視頻協(xié)調(diào)模塊,用于比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲得內(nèi)容 與屏幕運轉(zhuǎn)的偏差值,并根據(jù)此偏差值對主設(shè)備進行視頻重定位、電機速度更改和/或控 制器運動指令延時的操作; 多屏通信控制模塊,用于根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并向 不同步的從設(shè)備發(fā)送設(shè)備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同變化。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述獲得用于展示的視頻數(shù)據(jù)包括: 將原始視頻進行幀讀取,分解為圖片,再根據(jù)旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù),采用插值數(shù)據(jù)運 算,對圖片進行變換及特效處理,最后將圖片合并為視頻。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送 控制指令對控制器及電機進行控制包括: 初始化控制器,包括:回歸原點與參數(shù)初始化; 讀取旋轉(zhuǎn)方案,再轉(zhuǎn)譯為對應(yīng)的位移指令和速度、加速度指令,在指定時刻發(fā)送給控制 器,控制電機運轉(zhuǎn),并時加入反饋校驗,驗證指令是否發(fā)送和執(zhí)行成功。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述根據(jù)此偏差值進行視頻重定位、電機 速度更改和/或控制器運動指令延時的操作包括: 當(dāng)所述偏差值小于閾值時,進行視頻重定位的操作; 當(dāng)所述偏差值大于閾值時,進行視頻重定位、電機速度更改和/或控制器運動指令延 時的操作。
5. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進 行設(shè)備同步性判斷,并向不同步的從設(shè)備發(fā)送設(shè)備同步指令包括: 所述從設(shè)備定時采集其自身的狀態(tài)數(shù)據(jù)并加入時間信息后,通過從套接字Socket向 外發(fā)送; 通過主Socket獲得的從設(shè)備的加入時間信息的狀態(tài)數(shù)據(jù),并進行設(shè)備同步性的判斷; 當(dāng)某從設(shè)備不同步時,通過主Socket下發(fā)設(shè)備同步指令,對不同步的設(shè)備進行相應(yīng)的 延時或加速調(diào)整。
6. -種多屏運動與內(nèi)容協(xié)同變化的新媒體廣告實現(xiàn)方法,其特征在于,該方法包括: 基于旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù)對原始視頻進行處理,獲得用于展示的視頻數(shù)據(jù); 調(diào)用播放器控件,播放所述用于展示的視頻數(shù)據(jù),并通過查詢指令獲得當(dāng)前播放狀 態(tài); 根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送控制指令對控制器及電機進行控制,并通過查詢 指令獲取電機和控制器狀態(tài)信息; 比較所述當(dāng)前播放狀態(tài)及電機和控制器狀態(tài)信息,獲得內(nèi)容與屏幕運轉(zhuǎn)的偏差值,并 根據(jù)此偏差值進行視頻重定位、電機速度更改和/或控制器運動指令延時的操作; 根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù),進行設(shè)備同步性判斷,并向不同步的從設(shè)備發(fā)送設(shè) 備同步指令,從而實現(xiàn)新媒體廣告的多屏運動與內(nèi)容協(xié)同變化。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲得用于展示的視頻數(shù)據(jù)包括: 將原始視頻進行幀讀取,分解為圖片; 根據(jù)旋轉(zhuǎn)方案和試運轉(zhuǎn)數(shù)據(jù),采用插值數(shù)據(jù)運算,對圖片進行變換及特效處理,再將圖 片合并為視頻。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)方案,在指定時間發(fā)送 控制指令對控制器及電機進行控制包括: 初始化控制器,包括:回歸原點與參數(shù)初始化; 讀取旋轉(zhuǎn)方案,再轉(zhuǎn)譯為對應(yīng)的位移指令和速度、加速度指令,在指定時刻發(fā)送給控制 器,控制電機運轉(zhuǎn),并時加入反饋校驗,驗證指令是否發(fā)送和執(zhí)行成功。
9. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)此偏差值進行視頻重定位、電機 速度更改和/或控制器運動指令延時的操作包括: 當(dāng)所述偏差值小于閾值時,進行視頻重定位的操作; 當(dāng)所述偏差值大于閾值時,進行視頻重定位、電機速度更改和/或控制器運動指令延 時的操作。
10. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)采集到的從設(shè)備的狀態(tài)數(shù)據(jù), 進行設(shè)備同步性判斷,并向不同步的從設(shè)備發(fā)送設(shè)備同步指令包括: 所述從設(shè)備定時采集其自身的狀態(tài)數(shù)據(jù)并加入時間信息后,通過從套接字Socket向 外發(fā)送; 通過主Socket獲得的從設(shè)備的加入時間信息的狀態(tài)數(shù)據(jù),并進行設(shè)備同步性的判斷; 當(dāng)某從設(shè)備不同步時,通過主Socket下發(fā)設(shè)備同步指令,對不同步的設(shè)備進行相應(yīng)的 延時或加速調(diào)整。
【文檔編號】G06F3/14GK104104889SQ201410360754
【公開日】2014年10月15日 申請日期:2014年7月25日 優(yōu)先權(quán)日:2014年7月25日
【發(fā)明者】朱明 , 王振法 申請人:中國科學(xué)技術(shù)大學(xué)