專利名稱:多媒體軟件的遠(yuǎn)程控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算才幾領(lǐng)域,更具體地涉及一種多媒體軟件的遠(yuǎn)程 控制系統(tǒng)及方法。
背景技術(shù):
在多々某體應(yīng)用中,侈'H。電—見、錄傳_機(jī)、DVD等,用戶梯:作的方 式一般都有兩種 一是在硬件設(shè)備(多i某體類家電)上直接通過按 鍵操作,另一種就是通過遙控器進(jìn)行遠(yuǎn)程操作。使用遙控器完成人 機(jī)交互的方法,使得用戶能夠坐在電視機(jī)前,利用遙控器按照自己 的意愿選擇和控制自己喜歡的多媒體內(nèi)容,從而大大增強(qiáng)了用戶體 驗(yàn)。
隨著多媒體技術(shù)、軟件技術(shù)、和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,各種網(wǎng) 絡(luò)視頻、IPTV、電視卡等迅速涌現(xiàn)并普及開來,用計(jì)算機(jī)軟件來實(shí) 現(xiàn)音頻、視頻等多媒體信息的接收和播放已經(jīng)得到越來越廣泛的應(yīng) 用,人們逐漸習(xí)慣于在計(jì)算機(jī)上或者借助計(jì)算機(jī)觀看多媒體內(nèi)容, 而且現(xiàn)在計(jì)算機(jī)可以將電視機(jī)作為顯示終端,這完全解決了計(jì)算機(jī) 屏幕太小的限制。這極大地豐富了多4某體節(jié)目的資源,增加了用戶 的選擇余地,便于開展數(shù)字電視等多媒體領(lǐng)域的交互式應(yīng)用。
但隨之而來的一個(gè)問題就是,人們必須坐在計(jì)算機(jī)前進(jìn)行多媒 體軟件的操作,如選擇節(jié)目、開始/暫停播放、快進(jìn)/快退、音量調(diào)節(jié)、 畫面大小調(diào)節(jié)、查看節(jié)目信息等。這使得用戶無法獲得和觀看電視機(jī)等傳統(tǒng)方式相同的用戶體驗(yàn),也嚴(yán)重限制了通過計(jì)算機(jī)多々某體軟 件實(shí)現(xiàn)家庭視聽享受這一新興技術(shù)的大規(guī)模應(yīng)用。
發(fā)明內(nèi)容
鑒于以上所述的一個(gè)或多個(gè)問題,本發(fā)明提供了一種多媒體軟 件的遠(yuǎn)程控制系統(tǒng)及方法。
根據(jù)本發(fā)明第一實(shí)施例的多々某體軟件的遠(yuǎn)程控制系統(tǒng),包括 遠(yuǎn)程控制單元,與信號(hào)接收單元無線連接,用于根據(jù)用戶操作生成 控制信號(hào),以及通過與信號(hào)接收單元之間的無線連接將控制信號(hào)發(fā) 送至信號(hào)接收單元;信號(hào)接收單元,連4妄在計(jì)算機(jī)和遠(yuǎn)程控制單元 之間,用于接收控制信號(hào),以及通過與計(jì)算機(jī)之間的連接部件將控 制信號(hào)發(fā)送至信號(hào)處理單元;以及信號(hào)處理單元,位于計(jì)算機(jī)中, 用于接收信號(hào)接收單元發(fā)送給其的控制信號(hào),將控制信號(hào)轉(zhuǎn)換為控 制命令,以及將控制命令發(fā)送至多媒體軟件。
其中,信號(hào)處理單元包括信號(hào)轉(zhuǎn)換單元,用于接收控制信號(hào), 以及按照預(yù)先確定的適用于多4某體軟件的命令協(xié)議將控制信號(hào)轉(zhuǎn)換 為控制命令;軟件接口單元,用于將控制命令發(fā)送至多媒體軟件。
其中,信號(hào)接收單元與計(jì)算機(jī)之間的連接部件是通用串行總線 接口、串口、并口、或計(jì)算機(jī)總線。遠(yuǎn)程控制單元包括以下操作部 件中的一種或多種節(jié)目號(hào)選擇部件、節(jié)目信息部件、開始插^文部 件、暫停播放部件、快進(jìn)部件、快退部件、音量增大部件、音量減 小部件、以及全屏顯示部件,遠(yuǎn)程控制單元才艮據(jù)用戶對(duì)相應(yīng)操作部 件的#喿作而生成相應(yīng)的控制信號(hào)。
才艮據(jù)本發(fā)明第一實(shí)施例的多々某體4欠件的遠(yuǎn)程控制系統(tǒng)實(shí)現(xiàn)的遠(yuǎn) 程控制方法,包括以下步驟遠(yuǎn)程控制單元根據(jù)用戶操作生成控制 信號(hào),并通過其與信號(hào)接收單元之間的無線連接將控制信號(hào)發(fā)送至
6信號(hào)接收單元;信號(hào)接收單元接收控制信號(hào),通過其與計(jì)算機(jī)之間 的連接部件將控制信號(hào)發(fā)送至位于計(jì)算機(jī)中的信號(hào)處理單元;以及 信號(hào)處理單元接收控制信號(hào),按照預(yù)先確定的適用于多4某體軟件的 命令協(xié)議將控制信號(hào)轉(zhuǎn)換為控制命令,并將控制命令發(fā)送至多媒體 軟件。
根據(jù)本發(fā)明第二實(shí)施例的多媒體軟件的遠(yuǎn)程控制系統(tǒng),包括 遠(yuǎn)程控制單元,與信號(hào)接收單元無線連接,用于根據(jù)用戶操作生成
送至信號(hào)接收單元;信號(hào)接收單元,連接在計(jì)算機(jī)和遠(yuǎn)程控制單元 之間,用于接收控制信號(hào),將控制信號(hào)轉(zhuǎn)換為控制命令,以及通過 與計(jì)算機(jī)之間的連接部件將控制命令發(fā)送至位于計(jì)算機(jī)中的多媒體 軟件。
其中,信號(hào)接收單元包括信號(hào)轉(zhuǎn)換單元,用于接收控制信號(hào), 以及按照預(yù)先確定的適用于多i某體軟件的命令協(xié)議將控制信號(hào)轉(zhuǎn)換 為控制命令;命令發(fā)送單元,用于通過信號(hào)接收單元與計(jì)算機(jī)之間 的連接部件將控制命令發(fā)送至多媒體軟件。
其中,信號(hào)接收單元與計(jì)算機(jī)之間的連接部件是通用串行總線 接口、串口、并口、或計(jì)算機(jī)總線。遠(yuǎn)程控制單元包括以下操作部
件中的一種或多種節(jié)目號(hào)選才奪部件、節(jié)目信息部件、開始播放部 件、暫停播放部件、快進(jìn)部件、快退部件、音量增大部件、音量減 小部件、以及全屏顯示部件,遠(yuǎn)程控制單元根據(jù)用戶對(duì)相應(yīng)操作部 件的纟乘作而生成相應(yīng)的控制信號(hào)。
根據(jù)本發(fā)明第二實(shí)施例的多媒體軟件的遠(yuǎn)程控制系統(tǒng)實(shí)現(xiàn)的遠(yuǎn) 程控制方法,包括以下步驟遠(yuǎn)程控制單元4艮據(jù)用戶纟乘作生成控制 信號(hào),并通過其與信號(hào)接收單元之間的無線連接將控制信號(hào)發(fā)送至 信號(hào)接收單元;信號(hào)接收單元接收控制信號(hào),按照預(yù)先確定的適用于多媒體軟件的命令協(xié)議將控制信號(hào)轉(zhuǎn)換為控制命令,并通過其與 計(jì)算機(jī)之間的連接部件將控制命令發(fā)送至位于計(jì)算機(jī)中的多媒體軟 件。
通過本發(fā)明,可以使用戶對(duì)計(jì)算機(jī)上的多々某體軟件進(jìn)行遠(yuǎn)程控 制,從而增強(qiáng)了用戶體驗(yàn),有利于通過軟件欣賞多媒體節(jié)目這種方 式更快地普及到普通家庭。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申
i青的一部分,本發(fā)明的示意性實(shí)施例及其"i兌明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是4艮據(jù)本發(fā)明第一實(shí)施例的對(duì)多々某體軟件進(jìn)行遙控操作的 方法的-危禾呈圖2是根據(jù)本發(fā)明第一實(shí)施例的對(duì)多媒體軟件進(jìn)行遙控操作的 系統(tǒng)的才匡圖3是根據(jù)本發(fā)明第二實(shí)施例的對(duì)多i某體軟件進(jìn)行遙控操作的 方法的;危禾呈圖;以及
圖4是根據(jù)本發(fā)明第二實(shí)施例的對(duì)多媒體軟件進(jìn)行遙控操作的 系統(tǒng)的框圖。
具體實(shí)施例方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。
圖1是根據(jù)本發(fā)明第一實(shí)施例的對(duì)多々某體軟件進(jìn)行遙控操作的 方法的ii禾呈圖。如圖1所示,該方法包4舌以下步驟S102,遙控器根據(jù)用戶按鍵發(fā)出相應(yīng)的控制信號(hào)。
S104,接收器接收來自遙控器的控制信號(hào),生成控制信號(hào)碼字。
S106,接收器通過其與計(jì)算^L之間的連接部件將控制信號(hào)碼字 傳輸至計(jì)算機(jī)。在本實(shí)施例中,接收器與計(jì)算機(jī)之間的連接部件可 以計(jì)算才幾串口。^f旦不限于串口,也可以為并口、通用串4亍總線(USB) 接口、計(jì)算機(jī)總線等。
S108,位于計(jì)算機(jī)中的接收器驅(qū)動(dòng)軟件(即信號(hào)處理單元)按 照一定的命令協(xié)議(多媒體軟件支持該命令協(xié)議),將控制信號(hào)碼字 轉(zhuǎn)換為控制命令,發(fā)送給多媒體軟件。
SllO,多媒體軟件根據(jù)控制命令的要求做出響應(yīng),完成整個(gè)遙 控過程。
圖2是根據(jù)本發(fā)明第一實(shí)施例的對(duì)多々某體軟件進(jìn)行遙控操作的 系統(tǒng)(其執(zhí)4亍圖1中的方法)的才匡圖。如圖2所示,該系統(tǒng)包括遙 控器(即遠(yuǎn)程控制單元)202、接收器(即信號(hào)接收單元)204、和 處理單元(即4言號(hào)處理單元)206。其中,處理單元206在計(jì)算4幾端, 進(jìn)一步包括命令協(xié)議處理器(即信號(hào)轉(zhuǎn)換單元)2062和多J 某體軟件 4妄口 (即教:件4妄口單元)2064。
具體地,當(dāng)用戶操作遙控器時(shí),該遙控器根據(jù)用戶按鍵而發(fā)出 相應(yīng)的控制信號(hào)給接收器。接收器接收到來自遙控器的控制信號(hào)后, 通過其與計(jì)算機(jī)之間的連接部件將控制信號(hào)傳輸至計(jì)算機(jī)。位于計(jì) 算機(jī)中的處理單元所包括的命令協(xié)議處理器按照 一 定的命令協(xié)議 (多媒體軟件支持該命令協(xié)議)將控制信號(hào)轉(zhuǎn)換為控制命令,多媒 體軟件接口將控制命令發(fā)送給多媒體軟件。多媒體軟件根據(jù)控制命 令的要求估文出響應(yīng),完成整個(gè)遙控過程。圖3是根據(jù)本發(fā)明第二實(shí)施例的對(duì)多媒體軟件進(jìn)行遙控操作的 方法的流禾呈圖。如圖3所示,該方法包4舌以下步驟
S302,遙控器根據(jù)用戶按鍵發(fā)出相應(yīng)的控制信號(hào)。
S304,接收器接收來自遙控器的控制信號(hào),生成控制信號(hào)碼字。
S306,接收器直接按照一定的命令協(xié)議,將控制信號(hào)碼字轉(zhuǎn)換 為控制命令碼字。
S308,接收器通過其與計(jì)算機(jī)之間的連接部件將控制命令碼字 傳輸至計(jì)算機(jī),從而發(fā)送給多媒體軟件。在本實(shí)施例中,該接收器 與計(jì)算才幾之間的連接部見可以是USB 4矣口 。 ^旦不限于USB接口 , 也可以為串口、并口、計(jì)算才幾總線等。
S310,多媒體軟件支持控制協(xié)議,4艮據(jù)控制命令的要求做出響 應(yīng),完成整個(gè)遙控過程。
圖4是才艮據(jù)本發(fā)明第二實(shí)施例的對(duì)多々某體軟件進(jìn)行遙控操作的 系統(tǒng)(其^M亍圖3的方法)的框圖。如圖4所示,該系統(tǒng)包括遙控 器(即遠(yuǎn)程控制單元)402、接收單元404、和多媒體軟件接口 (即 信號(hào)發(fā)送單元)406。接收單元404在接收器端,進(jìn)一步包括接收器 4042和命令協(xié)i義處理器4044。
具體地,遙控器根據(jù)用戶按4建發(fā)出相應(yīng)的控制信號(hào)。接收單元 接收來自遙控器的控制信號(hào),生成控制信號(hào)碼字,并直接按照一定 的命令協(xié)議,將控制信號(hào)碼字轉(zhuǎn)換為控制命令碼字。接收單元通過 其與計(jì)算機(jī)之間的連接部件將控制命令碼字傳輸至計(jì)算機(jī),從而發(fā)
送給多媒體軟件。多媒體軟件支持控制協(xié)議,根據(jù)控制命令的要求 4故出響應(yīng),完成整個(gè)遙控過禾呈。其中在以上兩個(gè)實(shí)施例中,多媒體軟件響應(yīng)的控制命令包括節(jié) 目號(hào)選擇、節(jié)目信息、開始播放、暫停播^t、快進(jìn)、快退、音量增 大、音量減小、全屏顯示等控制命令。多媒體軟件響應(yīng)的選擇控制 命令包括上、下、左、右、回車、退出等控制命令。
其中,遙控器將按鈕、鍵盤等的輸入遙控命令轉(zhuǎn)化為數(shù)字脈沖 信號(hào),通過不同的編碼代表不同的命令,其編碼信號(hào)是串行的。為 了使遙控命令能夠有效可靠的傳送,同時(shí)能夠區(qū)別其他同類遙控器 發(fā)出的遙控命令而避免相互串?dāng)_,編碼信號(hào)中還要有同步信號(hào)和地 址信號(hào),分別用于幀識(shí)別和用戶識(shí)別,每一種串4亍編碼信號(hào)都有特 定的幀格式。接收單元把包含有命令信息的串行信號(hào)轉(zhuǎn)化為并行信 號(hào),進(jìn)行命令譯碼,轉(zhuǎn)換為控制命令碼字。
例如,遙控器把傳送一位二進(jìn)制數(shù)O或者1的時(shí)間作為一個(gè)時(shí)
間單位t,每一幀控制信號(hào)由同步碼、地址碼和凄t據(jù)碼組成。同步碼
用在一幀的開始,是一幀的識(shí)別標(biāo)志,寬度為8t。地址碼20位(A0 A19),寬度為20t,用于區(qū)分不同遙控器發(fā)出的控制信號(hào),數(shù)據(jù)碼8 位(D0 D7),寬度為8t,用于表示不同的控制命令。總共一幀占據(jù) 的時(shí)間是36t。
以上所述〗又為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì) 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何-修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種多媒體軟件的遠(yuǎn)程控制系統(tǒng),其特征在于,包括遠(yuǎn)程控制單元,與信號(hào)接收單元無線連接,用于根據(jù)用戶操作生成控制信號(hào),以及通過與所述信號(hào)接收單元之間的無線連接將所述控制信號(hào)發(fā)送至所述信號(hào)接收單元;所述信號(hào)接收單元,連接在計(jì)算機(jī)和所述遠(yuǎn)程控制單元之間,用于接收所述控制信號(hào),以及通過與所述計(jì)算機(jī)之間的連接部件將所述控制信號(hào)發(fā)送至信號(hào)處理單元;以及所述信號(hào)處理單元,位于所述計(jì)算機(jī)中,用于接收所述信號(hào)接收單元發(fā)送給其的所述控制信號(hào),將所述控制信號(hào)轉(zhuǎn)換為控制命令,以及將所述控制命令發(fā)送至所述多媒體軟件。
2. 根據(jù)權(quán)利要求1所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述信號(hào) 處理單元包括信號(hào)轉(zhuǎn)換單元,用于接收所述控制信號(hào),以及按照預(yù)先確 定的適用于所述多媒體軟件的命令協(xié)議將所述控制信號(hào)轉(zhuǎn)換 為所述控制命令;軟件接口單元,用于將所述控制命令發(fā)送至所述多媒體軟件。
3. 根據(jù)權(quán)利要求1或2所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述 *接口、串口、并口、或計(jì)算才幾總線。
4. 根據(jù)權(quán)利要求3所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述遠(yuǎn)程 控制單元包括以下操作部件中的一種或多種節(jié)目號(hào)選擇部件、節(jié)目信息部件、開始播》文部件、暫停播放部件、快進(jìn)部件、 快退部件、音量增大部件、音量減小部件、以及全屏顯示部件, 所述遠(yuǎn)程控制單元才艮據(jù)用戶對(duì)相應(yīng)#:作部件的才乘作而生成相 應(yīng)的控制信號(hào)。
5. —種多々某體軟件的遠(yuǎn)程控制系統(tǒng),其特征在于,包括遠(yuǎn)程控制單元,與信號(hào)接收單元無線連接,用于根據(jù)用戶 操作生成控制信號(hào),以及通過與所述信號(hào)接收單元之間的無線 連接將所述控制信號(hào)發(fā)送至所述信號(hào)接收單元;所述信號(hào)接收單元,連接在計(jì)算才幾和所述遠(yuǎn)程控制單元之 間,用于接收所述控制信號(hào),將所述控制信號(hào)轉(zhuǎn)換為控制命令, 以及通過與所述計(jì)算機(jī)之間的連接部件將所述控制命令發(fā)送 至位于所述計(jì)算機(jī)中的所述多4某體軟件。
6. 根據(jù)權(quán)利要求5所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述信號(hào) 才妄收單元包4舌信號(hào)轉(zhuǎn)換單元,用于接收所述控制信號(hào),以及按照預(yù)先確 定的適用于所述多々某體軟件的命令協(xié)議將所述控制信號(hào)轉(zhuǎn)換 為所述控制命令;命令發(fā)送單元,用于通過所述信號(hào)接收單元與所述計(jì)算機(jī) 之間的連接部件將所述控制命令發(fā)送至所述多媒體軟件。
7. 根據(jù)權(quán)利要求5或6所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述 信號(hào)接收單元與所述計(jì)算機(jī)之間的連接部件是通用串行總線 ^妄口、串口、并口、或i十算才幾總線。
8. 根據(jù)權(quán)利要求7所述的遠(yuǎn)程控制系統(tǒng),其特征在于,所述遠(yuǎn)程 控制單元包括以下操作部件中的一種或多種節(jié)目號(hào)選擇部 件、節(jié)目信息部件、開始播放部件、暫停播放部件、快進(jìn)部件、快退部件、音量增大部件、音量減小部件、以及全屏顯示部件, 所述遠(yuǎn)程控制單元才艮據(jù)用戶對(duì)相應(yīng)操作部件的操作而生成相 應(yīng)的控制信號(hào)。
9. 一種多々某體軟件的遠(yuǎn)程控制方法,其特征在于,包括遠(yuǎn)程控制單元^4居用戶操作生成控制信號(hào),并通過其與信 號(hào)接收單元之間的無線連接將所述控制信號(hào)發(fā)送至所述信號(hào) 4妄收單元;所述信號(hào)接收單元接收所述控制信號(hào),通過其與計(jì)算機(jī)之 間的連接部件將所述控制信號(hào)發(fā)送至位于所述計(jì)算機(jī)中的信 號(hào)處理單元;以及所述信號(hào)處理單元"^妄收所述控制信號(hào),按照預(yù)先確定的適 用于所述多媒體軟件的命令協(xié)議將所述控制信號(hào)轉(zhuǎn)換為控制 命令,并將所述控制命令發(fā)送至所述多媒體軟件。
10. —種多媒體軟件的遠(yuǎn)程控制方法,其特征在于,包括遠(yuǎn)程控制單元#4居用戶操作生成控制信號(hào),并通過其與信 號(hào)接收單元之間的無線連接將所述控制信號(hào)發(fā)送至所述信號(hào) 接收單元;所述信號(hào)接收單元接收所述控制信號(hào),按照預(yù)先確定的適 用于所述多媒體軟件的命令協(xié)議將所述控制信號(hào)轉(zhuǎn)換為控制 命令,并通過其與計(jì)算機(jī)之間的連接部件將所述控制命令發(fā)送 至位于所述計(jì)算機(jī)中的所述多媒體軟件。
全文摘要
本發(fā)明公開了一種多媒體軟件的遠(yuǎn)程控制系統(tǒng)及方法。其中,該系統(tǒng)包括遠(yuǎn)程控制單元,與信號(hào)接收單元無線連接,用于根據(jù)用戶操作生成控制信號(hào),以及通過與信號(hào)接收單元之間的無線連接將控制信號(hào)發(fā)送至信號(hào)接收單元;信號(hào)接收單元,連接在計(jì)算機(jī)和遠(yuǎn)程控制單元之間,用于接收控制信號(hào),以及通過與計(jì)算機(jī)之間的連接部件將控制信號(hào)發(fā)送至信號(hào)處理單元;以及信號(hào)處理單元,位于計(jì)算機(jī)中,用于接收信號(hào)接收單元發(fā)送給其的控制信號(hào),將控制信號(hào)轉(zhuǎn)換為控制命令,以及將控制命令發(fā)送至多媒體軟件。通過本發(fā)明,可以使用戶對(duì)計(jì)算機(jī)上的多媒體軟件進(jìn)行遠(yuǎn)程控制,從而增強(qiáng)了用戶體驗(yàn)。
文檔編號(hào)G08C17/00GK101295427SQ20081011442
公開日2008年10月29日 申請(qǐng)日期2008年6月2日 優(yōu)先權(quán)日2008年6月2日
發(fā)明者剛 張, 汝繼剛 申請(qǐng)人:北京數(shù)碼視訊科技股份有限公司