專利名稱:實(shí)時(shí)通訊的動(dòng)畫播放方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 一 種動(dòng)畫播放方法,特別是關(guān)于 一 種實(shí)時(shí)通訊的動(dòng)畫 才番》文方法。
背景技術(shù):
實(shí)時(shí)(real-time)通訊是一種終端服務(wù),可允許兩人或多人使用網(wǎng) 絡(luò)以實(shí)時(shí)的方式傳遞文字訊息、檔案、語(yǔ)音與^L頻交流。
與電子郵件(e-mail)不同,實(shí)時(shí)通訊在于兩人或多人的交談是實(shí) 時(shí)的。大部分的實(shí)時(shí)通訊服務(wù)提供了狀態(tài)訊息的特性,例如,顯示 聯(lián)絡(luò)人名單,聯(lián)絡(luò)人是否在線以及能否與聯(lián)絡(luò)人交談等等。
在因特網(wǎng)上受到歡迎的實(shí)時(shí)通訊服務(wù)包含了 Skype、 MSN Messenger 、 AOL Instant Messenger、 Yahoo Messenger 、 NET Messenger Service、 Jabber、 ICQ與QQ等。這些實(shí)時(shí)通訊月艮務(wù)的:^午多想法都來(lái) 源于歷史更久的在線聊天協(xié)議(IRC, Internet Relay Chat)。
在早期的實(shí)時(shí)通訊程序中,用戶所輸入的每一個(gè)字符都會(huì)實(shí)時(shí)顯 示在雙方的計(jì)算機(jī)屏幕中,且每一個(gè)字符的刪除與修改都會(huì)實(shí)時(shí)的 反映在屏幕上。這種模式比起使用電子郵件更像電話交談。但現(xiàn)在 的實(shí)時(shí)通訊程序中,交談中的 一 方通常只會(huì)在本地端按下送出鍵(如 Enter鍵或是Ctrl-Enter鍵等)后,交談中的另 一 方才會(huì)看到訊息。
在實(shí)時(shí)通訊的過(guò)程中,僅是單純地將文字訊息顯示在實(shí)時(shí)通訊的 窗口上,已無(wú)法迎合現(xiàn)代人對(duì)在聊天時(shí)添加新奇有趣效果的要求。 因此在實(shí)時(shí)通訊程序中增加例如各種表情圖樣或動(dòng)畫的內(nèi)容,可以 增加實(shí)時(shí)通訊時(shí)聊天內(nèi)容的趣p未。也因?yàn)槿绱?,?shí)時(shí)通訊服務(wù)的開 發(fā)上不斷地創(chuàng)新有關(guān)增加聊天樂(lè)趣的功能,令用戶樂(lè)于使用具有創(chuàng) 新功能的實(shí)時(shí)通訊服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實(shí)時(shí)通訊的動(dòng)畫播放方法,先在交談 者所傳送的文字訊息中找出可播放動(dòng)畫的關(guān)鍵詞,而后在實(shí)時(shí)通訊 窗口播》文對(duì)應(yīng)此關(guān)4建詞的動(dòng)畫,以增加實(shí)時(shí)通訊時(shí)的聊天樂(lè)趣。
在本發(fā)明的實(shí)施例中,提供一種實(shí)時(shí)通訊的動(dòng)畫插J文方法,可應(yīng)
用于計(jì)算機(jī),該實(shí)時(shí)通訊的動(dòng)畫播放方法包括下列步驟首先,通 過(guò)計(jì)算機(jī)的顯示方法將一圖樣顯示于計(jì)算機(jī)的屏幕上;接著,通過(guò)
計(jì)算機(jī)的監(jiān)聽方法接收由網(wǎng)絡(luò)所傳送的實(shí)時(shí)訊息;然后,將該監(jiān)聽 方法所接收的文字訊息由顯示方法顯示于實(shí)時(shí)通訊窗口 ;其次,由 計(jì)算機(jī)的分析方法分析該文字訊息中的文字內(nèi)容;再次,由該分析 方法判斷文字訊息中的文字內(nèi)容是否有對(duì)應(yīng)于計(jì)算機(jī)的關(guān)鍵詞列表 中的關(guān)鍵詞;然后,若文字訊息中的文字內(nèi)容有對(duì)應(yīng)于關(guān)鍵詞列表 中的關(guān)鍵詞時(shí),則由顯示方法在計(jì)算機(jī)的動(dòng)畫數(shù)據(jù)庫(kù)中讀出對(duì)應(yīng)于 關(guān)鍵詞的該圖樣的動(dòng)畫數(shù)據(jù);以及,由計(jì)算機(jī)的一種動(dòng)畫播放方法 在屏幕上#番;改該圖樣的動(dòng)畫。
在本實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫播放方法中,該文字訊息是由實(shí)時(shí) 通訊的對(duì)象所發(fā)送。
在本實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫播放方法中,由計(jì)算機(jī)的動(dòng)畫繪制 方法將文字訊息合成為該圖樣。
圖1為本發(fā)明實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫播方文方法的流程圖2A至2D為本發(fā)明實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫播放的連續(xù)示意圖。
主要組件符號(hào)說(shuō)明
22 實(shí)時(shí)通訊窗口
24 人偶
26 對(duì)話顯示框
具體實(shí)施例方式
下面參考附圖來(lái)說(shuō)明本發(fā)明的較佳實(shí)施例。
本發(fā)明所述實(shí)施例的動(dòng)畫圖片中的圖樣是使用 一種像素畫(pixel art)計(jì)算機(jī)繪圖的繪圖方式,像素畫的單位為像素(pixel),常應(yīng)用于 手機(jī)或個(gè)人數(shù)字助理(PDA)上的由點(diǎn)所構(gòu)成的圖像,如同瓷磚馬賽克 那樣,由一塊一塊的像素組合成的圖樣。
這種繪圖方式,在垂直或水平繪制時(shí),由一塊一塊像素連續(xù)地組 成圖樣,其整體線條會(huì)是直線;若為斜線或圓形繪制時(shí),則由一塊 一塊的像素連續(xù)地組成的圖樣的線條會(huì)呈現(xiàn)出鋸齒狀。
如上所述,利用像素畫計(jì)算機(jī)繪圖所繪制的動(dòng)畫圖片中的圖樣, 在手機(jī)或PDA的屏幕上會(huì)呈現(xiàn)出圖案或圖標(biāo)的部分邊緣有鋸齒狀線 條。這種繪圖方式所繪制的圖樣在手機(jī)或PDA的小型液晶屏幕上表 現(xiàn)出更好的銳利明快的感覺(jué)。而本發(fā)明實(shí)施例的參考附圖中,圖樣 的邊緣出現(xiàn)像素鋸齒狀的線條,這是將圖樣直接放大所造成的結(jié)果。
發(fā)明,任何公知的動(dòng)畫制作方法所產(chǎn)生的動(dòng)畫圖片都適用于本發(fā)明。 圖1為本發(fā)明實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫插。改方法的流程圖,圖 2A至2D為本發(fā)明實(shí)施例的實(shí)時(shí)通訊的動(dòng)畫播放的連續(xù)示意圖。本 實(shí)施例是以Skype的實(shí)時(shí)通訊服務(wù)為例,但并非用以局限本發(fā)明, 本發(fā)明可應(yīng)用于任何的實(shí)時(shí)通訊服務(wù)。
在圖1中,首先,通過(guò)計(jì)算機(jī)(未在圖中標(biāo)明)的顯示方法將一圖 樣顯示于計(jì)算機(jī)的屏幕(未在圖中標(biāo)明)上(步驟SIO)。如圖2A所示, 拿著火柴棒的人偶24的圖樣在實(shí)時(shí)通訊窗口 24中顯示,但人偶24 可在屏幕上的任何位置顯示,并不局限于在實(shí)時(shí)通訊窗口 24中。
其中,人偶24圖樣的數(shù)據(jù)是存放在用戶的計(jì)算機(jī)上。此數(shù)據(jù)是 通過(guò)數(shù)字儲(chǔ)存或傳輸媒介(例如CD光盤片、軟盤、USB儲(chǔ)存裝置、 SD卡等,或者通過(guò)網(wǎng)絡(luò)http、 ftp等下載)來(lái)安裝在用戶的計(jì)算機(jī)上。 人偶24圖樣的數(shù)據(jù)要和計(jì)算機(jī)的動(dòng)畫播放方法、監(jiān)聽方法及實(shí)時(shí)通 訊軟件一起并同時(shí)執(zhí)行,例如可以將人偶24圖樣的數(shù)據(jù)、動(dòng)畫播放
5方法及監(jiān)聽方法打包做成一個(gè)應(yīng)用程序,再設(shè)定成和操作系統(tǒng)一起 開機(jī)時(shí)啟動(dòng),或者通過(guò)實(shí)時(shí)通訊軟件啟動(dòng),或者由人工方式執(zhí)行啟 動(dòng),以達(dá)到監(jiān)聽實(shí)時(shí)通訊的文字內(nèi)容,并按照關(guān)^t詞列表中的動(dòng)畫
數(shù)據(jù)來(lái)播放人偶24的動(dòng)畫。
然后,由監(jiān)聽方法接收由網(wǎng)絡(luò)所傳送的實(shí)時(shí)訊息(步驟S12)。實(shí) 時(shí)訊息的種類可包含文字、檔案、語(yǔ)音、視頻及聯(lián)絡(luò)人實(shí)時(shí)登錄等。
接著,將監(jiān)聽方法所接收的文字訊息通過(guò)顯示方法顯示于實(shí)時(shí)通 訊窗口 22的對(duì)話顯示框26(步驟S14)中。如圖2A所示,實(shí)時(shí)通訊 的對(duì)象送出r cool ...which one 」的文字訊息,監(jiān)聽方法經(jīng)網(wǎng)絡(luò)接收 到由該實(shí)時(shí)通訊的對(duì)象所送出的此萃爻文字訊息,將「 cool...which one 」的文字訊息顯示于實(shí)時(shí)通訊窗口 22的對(duì)話顯示框26中。在 接收到此段文字訊息時(shí),由計(jì)算機(jī)的動(dòng)畫繪制方法將「 cool...which one 」的文字訊息先以文字字型來(lái)讀取(如中文系統(tǒng)常見的宋體、新 宋體、或其它在計(jì)算機(jī)中已預(yù)先設(shè)定好的系統(tǒng)字型),再將這些文字 訊息按設(shè)定的字型繪制成圖形后合成于人偶24的圖樣之上,并將合 成后的圖樣利用顯示方法顯示于實(shí)時(shí)通訊窗口 22中,如圖2A所示。
其次,由計(jì)算機(jī)的分析方法分析r cool...which one 」的文字訊 息中的文字內(nèi)容(步驟S15)。例如,分析方法將此段文字訊息分析出 r cool J 、 r which J及r one J等文字內(nèi)容。
然后,由此分析方法判斷r cool ...which one 」的文字訊息中的 文字內(nèi)容是否有對(duì)應(yīng)于計(jì)算機(jī)的關(guān)鍵詞列表中的關(guān)鍵詞(步驟S16)。 其中,關(guān)鍵詞列表中的關(guān)鍵詞可任意地增減或編輯。
若此段文字訊息中的文字內(nèi)容沒(méi)有對(duì)應(yīng)于關(guān)鍵詞列表中的關(guān)鍵 詞時(shí),則返回步驟S12。
若此段文字訊息中的文字內(nèi)容有對(duì)應(yīng)于關(guān)鍵詞列表中的關(guān)鍵詞, 則由所述顯示方法在計(jì)算機(jī)的動(dòng)畫數(shù)據(jù)庫(kù)中讀出 一組動(dòng)畫數(shù)據(jù),此 組動(dòng)畫數(shù)據(jù)對(duì)應(yīng)于關(guān)^^建詞的人偶24圖樣的動(dòng)畫(步驟S18)。其中, 關(guān)4建詞列表中的每一關(guān)鍵詞分別對(duì)應(yīng)于動(dòng)畫數(shù)據(jù)庫(kù)中的每一組動(dòng)畫 數(shù)據(jù)。舉例說(shuō)明,分析方法分析出r cool...which one 」的文字訊息中 的文字內(nèi)容「 cool」是關(guān)鍵詞列表中的關(guān)鍵詞,因此在動(dòng)畫數(shù)據(jù)庫(kù)中 讀出對(duì)應(yīng)關(guān)4定詞「cool」的一組動(dòng)畫lt據(jù),此組動(dòng)畫凄t據(jù)的圖樣如圖 2B至2D所示。
圖2B中,人偶24的動(dòng)作為左手彎曲舉起及左腳彎曲抬起,圖 2C中,人偶24的動(dòng)作為右手彎曲舉起及右腳彎曲抬起,圖2D中, 人偶24的動(dòng)作為左手向上舉起、右手向前平舉、左腳向前彎曲、右 腳向后彎曲及顯示「COOL!」字樣。
接著,由動(dòng)畫播放方法在實(shí)時(shí)通訊窗口 22(或屏幕的任何位置) 中播放對(duì)應(yīng)關(guān)鍵詞「 cool」的人偶24圖樣的動(dòng)畫(步驟S20),播放此 人偶24的動(dòng)畫如圖2B至2D所示。之后,回到步驟S12。
通過(guò)上述各項(xiàng)步驟,在實(shí)時(shí)通訊時(shí),可將實(shí)時(shí)通訊的對(duì)象所傳送 的文字訊息以動(dòng)畫方式顯示。
綜上所述,根據(jù)本發(fā)明的實(shí)施例,可以提供一種實(shí)時(shí)通訊的動(dòng)畫 播放方法,從實(shí)時(shí)通訊的對(duì)象所傳送的文字訊息中找出可播放動(dòng)畫 的關(guān)4定詞,在實(shí)時(shí)通訊窗口插-;改對(duì)應(yīng)此關(guān)4定詞的動(dòng)畫,以增加實(shí)時(shí) 通訊時(shí)的聊天樂(lè)趣。
雖然本發(fā)明已參照較佳具體例及附圖進(jìn)行了上述敘述,但本發(fā)明
種修改、省略及變化,均不離開本發(fā)明的范圍。
權(quán)利要求
1. 一種實(shí)時(shí)通訊的動(dòng)畫播放方法,應(yīng)用于計(jì)算機(jī),所述實(shí)時(shí)通訊的動(dòng)畫播放方法包括下列步驟通過(guò)計(jì)算機(jī)的顯示方法將一圖樣顯示于計(jì)算機(jī)的屏幕上;通過(guò)計(jì)算機(jī)的監(jiān)聽方法接收由網(wǎng)絡(luò)傳送的實(shí)時(shí)訊息;將監(jiān)聽方法接收的文字訊息通過(guò)所述顯示方法顯示于實(shí)時(shí)通訊窗口;通過(guò)計(jì)算機(jī)的分析方法分析該文字訊息中的文字內(nèi)容;由所述分析方法判斷文字訊息中的文字內(nèi)容是否有對(duì)應(yīng)于計(jì)算機(jī)的關(guān)鍵詞列表中的關(guān)鍵詞;若該文字訊息中的文字內(nèi)容有對(duì)應(yīng)于所述關(guān)鍵詞列表中的關(guān)鍵詞,則由所述顯示方法在計(jì)算機(jī)的動(dòng)畫數(shù)據(jù)庫(kù)中讀出對(duì)應(yīng)于關(guān)鍵詞的該圖樣的一組動(dòng)畫數(shù)據(jù);以及由計(jì)算機(jī)的動(dòng)畫播放方法在屏幕上播放該圖樣的動(dòng)畫。
2. 如^又利要求1所述的實(shí)時(shí)通訊的動(dòng)畫播j文方法,其中,所述 文字訊息是由實(shí)時(shí)通訊的對(duì)象所發(fā)送。
3. 如權(quán)利要求1所述的實(shí)時(shí)通訊的動(dòng)畫播放方法,其中,由計(jì) 算機(jī)的動(dòng)畫繪制方法將所述文字訊息合成為所述圖樣。
全文摘要
一種實(shí)時(shí)通訊的動(dòng)畫播放方法,通過(guò)計(jì)算機(jī)的顯示方法將一圖樣顯示在計(jì)算機(jī)的屏幕上,通過(guò)計(jì)算機(jī)的監(jiān)聽方法接收實(shí)時(shí)訊息,由顯示方法將文字訊息顯示于實(shí)時(shí)通訊窗口,由計(jì)算機(jī)的分析方法分析文字訊息中的文字內(nèi)容,并由分析方法判斷文字訊息中的文字內(nèi)容是否有對(duì)應(yīng)于計(jì)算機(jī)關(guān)鍵詞列表中的關(guān)鍵詞,若文字訊息中的文字內(nèi)容有對(duì)應(yīng)于關(guān)鍵詞列表中的關(guān)鍵詞時(shí),由顯示方法在計(jì)算機(jī)的動(dòng)畫數(shù)據(jù)庫(kù)中讀出對(duì)應(yīng)此關(guān)鍵詞的圖樣的一組動(dòng)畫數(shù)據(jù),由計(jì)算機(jī)的動(dòng)畫播放方法在屏幕上播放圖樣的動(dòng)畫。
文檔編號(hào)H04L12/58GK101453427SQ20071019545
公開日2009年6月10日 申請(qǐng)日期2007年11月29日 優(yōu)先權(quán)日2007年11月29日
發(fā)明者逸 陳 申請(qǐng)人:悟空數(shù)位娛樂(lè)實(shí)業(yè)有限公司