欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文檔中動(dòng)態(tài)圖片的顯示方法及裝置的制作方法

文檔序號(hào):6426900閱讀:170來(lái)源:國(guó)知局
專利名稱:文檔中動(dòng)態(tài)圖片的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息顯示技術(shù)領(lǐng)域,尤其涉及一種文檔中動(dòng)態(tài)圖片的顯示方法及裝置。
背景技術(shù)
目前,在Word文檔中,用戶可以插入一個(gè)具有動(dòng)態(tài)效果的圖片(也稱之為動(dòng)態(tài)圖片),如GIF圖片等。然而,采用現(xiàn)有的動(dòng)態(tài)圖片顯示方法,只能顯示該動(dòng)態(tài)圖片的第一幀,亦即,無(wú)法顯示該動(dòng)態(tài)圖片的動(dòng)態(tài)效果。現(xiàn)有技術(shù)中,如果普通文檔閱讀者想要觀看上述動(dòng)態(tài)圖片的動(dòng)態(tài)效果時(shí),只能向文檔的作者索取動(dòng)態(tài)圖片的原始文件,再使用適當(dāng)?shù)牟シ牌?如IE瀏覽器、ACDSee軟件等) 去播放,操作較繁瑣,不僅需要借助額外的播放器,花費(fèi)較多的時(shí)間,而且多數(shù)情況下無(wú)法聯(lián)系到文檔的作者,從而,無(wú)法觀看到該動(dòng)態(tài)圖片的動(dòng)態(tài)效果。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種文檔中動(dòng)態(tài)圖片的顯示方法及裝置,實(shí)現(xiàn)了顯示W(wǎng)ord文檔中動(dòng)態(tài)圖片的動(dòng)態(tài)效果,改善用戶查看Word文檔中動(dòng)態(tài)圖片的體驗(yàn)。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
一種文檔中動(dòng)態(tài)圖片的顯示方法,包括
在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖
像;
在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。一種電子文檔閱讀裝置,包括
獲取單元,用于在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域的大小和位置及各幀圖像;
顯示單元,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。由上述技術(shù)方案所描述的本發(fā)明實(shí)施例中,若文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片,通過獲取所述動(dòng)態(tài)圖片的顯示區(qū)域,并在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。與現(xiàn)有技術(shù)中無(wú)法顯示該動(dòng)態(tài)圖片的動(dòng)態(tài)效果相比,本發(fā)明實(shí)施例可以按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像,從而實(shí)現(xiàn)了顯示W(wǎng)ord文檔中動(dòng)態(tài)圖片的動(dòng)態(tài)效果,改善用戶查看Word文檔中動(dòng)態(tài)圖片的體驗(yàn)。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例I提供的一種文檔中動(dòng)態(tài)圖片的顯示方法的流程 圖2為本發(fā)明實(shí)施例I提供的另一種文檔中動(dòng)態(tài)圖片的顯示方法的流程 圖3為本發(fā)明實(shí)施例I提供的又一種文檔中動(dòng)態(tài)圖片的顯示方法的流程 圖4為本發(fā)明實(shí)施例2提供的一種電子文檔閱讀裝置的結(jié)構(gòu) 圖5為本發(fā)明實(shí)施例2提供的電子文檔閱讀裝置中顯示單元的一種結(jié)構(gòu) 圖6為本發(fā)明實(shí)施例2提供的另一種電子文檔閱讀裝置的結(jié)構(gòu)圖?!?br> 具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例I :
本發(fā)明實(shí)施例提供一種文檔中動(dòng)態(tài)圖片的顯示方法,如圖I所示,該方法包括
101、在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖像。所述動(dòng)態(tài)圖片的顯示區(qū)域由所述動(dòng)態(tài)圖片的大小和顯示位置確定,所述動(dòng)態(tài)圖片的大小由該動(dòng)態(tài)圖片的高度和寬度確定。例如,在對(duì)Word文檔進(jìn)行讀取和排版時(shí),若檢測(cè)到文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片,則獲取所述動(dòng)態(tài)圖片的顯示區(qū)域的大小和位置。動(dòng)態(tài)圖片的顯示區(qū)域的位置根據(jù)顯示設(shè)備和動(dòng)態(tài)圖片在文檔中的位置確定。首先,對(duì)文檔進(jìn)行格式解析,獲得該文檔的段落和文本信息和/或該文檔中的動(dòng)態(tài)圖片大小及該動(dòng)態(tài)圖片的各幀圖像。以Word2007生成的Docx格式的文檔為例,通過將一幅動(dòng)態(tài)的GIF圖片插入到word文檔中,可以形成一篇嵌入有動(dòng)態(tài)圖片的word文檔。在對(duì)word文檔進(jìn)行格式解析時(shí),先解壓縮文檔文件,再通過遍歷主文檔(\word\document. xml)的所有XML節(jié)點(diǎn),找到段落、文字、表格(以及單元格)的節(jié)點(diǎn),以及圖片節(jié)點(diǎn)w:drawing。解析段落、文字和表格的節(jié)點(diǎn),獲取文字的內(nèi)容和段落、文字、表格的格式;解析圖片節(jié)點(diǎn)w: drawing,解析該節(jié)點(diǎn)的內(nèi)容,獲取圖片的大小以及圖片在該文檔中的一個(gè)唯一 ID,所述圖片的大小包括圖片的高度和寬度。解析與主文檔對(duì)應(yīng)的關(guān)系索引文件(\word\_rels\document. xml. rels),獲取該ID對(duì)應(yīng)的GIF圖片名稱,根據(jù)圖片名稱,從文檔文件解壓縮的結(jié)果文件中定位到相應(yīng)的動(dòng)態(tài)圖片,將GIF圖片數(shù)據(jù)讀入內(nèi)存。接下來(lái)解析該GIF圖片數(shù)據(jù),獲取動(dòng)態(tài)圖片的高度和寬度、每一幀圖像的顏色表及象素?cái)?shù)據(jù),并繪制出該動(dòng)態(tài)圖片的各幀圖像,并在內(nèi)存中暫存,供后續(xù)步驟顯示時(shí)使用。所述動(dòng)態(tài)圖片的各幀圖像在內(nèi)存中是以像素點(diǎn)的形式存儲(chǔ)的。例如當(dāng)word文檔中解析的到的動(dòng)態(tài)圖片的包含10幀圖像,各幀圖像的分辨率為80X60時(shí),內(nèi)存中創(chuàng)建一個(gè)數(shù)組picturebuffer[10] [4800],picturebuffer[][]中的每一個(gè)元素存儲(chǔ)相應(yīng)圖像巾貞內(nèi)的像素點(diǎn)信息。內(nèi)存中還保存當(dāng)前顯示的圖像幀序號(hào)、預(yù)設(shè)時(shí)間間隔、顯示模式。當(dāng)前顯示的圖像幀序號(hào)初始化為1,即第一幀圖像;預(yù)設(shè)時(shí)間間隔為根據(jù)動(dòng)態(tài)圖片文件格式解析得到的每幀圖像的停留時(shí)間,如果動(dòng)態(tài)圖片文件格式中沒有給出每幀圖像的停留時(shí)間,則可以根據(jù)用戶的需要進(jìn)行設(shè)定,如預(yù)設(shè)為50ms ;顯示模式包括單次顯示和循環(huán)顯示根據(jù)用戶的需要設(shè)定。所述動(dòng)態(tài)圖片還可以為視頻圖像。當(dāng)所述動(dòng)態(tài)圖片為視頻圖像時(shí),根據(jù)視頻圖像的格式解析出所述視頻圖像的各幀圖像,并解析出視頻圖像的各幀圖像的停留時(shí)間。通常,所述動(dòng)態(tài)圖片的顯示區(qū)域?yàn)榫匦危鰟?dòng)態(tài)圖片的顯示區(qū)域的大小與所述動(dòng)態(tài)圖片的大小相同,或者所述動(dòng)態(tài)圖片的顯示區(qū)域的大小略大于所述動(dòng)態(tài)圖片的大小。所述動(dòng)態(tài)圖片的大小由所述動(dòng)態(tài)圖片的高度和寬度決定。其次,根據(jù)當(dāng)前顯示區(qū)域的寬度和高度以及版面信息和獲得的動(dòng)態(tài)圖片的大小對(duì)獲得的段落和文本和/或動(dòng)態(tài)圖片進(jìn)行排版,獲得該動(dòng)態(tài)圖片的顯示位置,其中,
版面信息包括行高度、行間距、字符寬度,該動(dòng)態(tài)圖片的顯示位置包括該動(dòng)態(tài)圖片所在行及其位于所在行內(nèi)的起始橫坐標(biāo)。具體排版過程如下
I.對(duì)于段落,根據(jù)段落的縮進(jìn)值、對(duì)齊方式和行距,也根據(jù)文字的閱讀方向(從左向右或者從右向左),同時(shí)考慮到文字的字體、字號(hào)等屬性,在頁(yè)面的寬度限制以內(nèi),盡可能多地在第一行里排布文字,然后將剩余文字排布在第二行以及下面更多的行里,直到該段落所有文字都排布完成。2. 如果段落的文字中包含嵌入的動(dòng)態(tài)圖片,根據(jù)該動(dòng)態(tài)圖片高度和寬度,和該動(dòng)態(tài)圖片所在的行內(nèi)位置,如第幾個(gè)字符后的位置確定將該動(dòng)態(tài)圖片的位置。具體實(shí)施時(shí),將該動(dòng)態(tài)圖片的每一幀圖像看作是一個(gè)特殊字符,該特殊字符的高度為該動(dòng)態(tài)圖片的高度H,該特殊字符的寬度為該動(dòng)態(tài)圖片的寬度W。在排版過程中,當(dāng)該動(dòng)態(tài)圖片在第N行的第M個(gè)文本字符之后時(shí),即該動(dòng)態(tài)圖片對(duì)應(yīng)的特殊字符為第M+1個(gè)字符,假設(shè)行起始坐標(biāo)為(X(l,yo),字符寬度為t,版面有效顯示區(qū)域長(zhǎng)為I,行高度為h,行間距為s,則當(dāng)?shù)贜行的前M個(gè)文本字符的寬度加上該動(dòng)態(tài)的寬度小于顯示頁(yè)面的寬度時(shí),即MXt+W〈l時(shí),把該動(dòng)態(tài)圖片和前后的文字排布在一行,即第N行第M+1個(gè)字符位置,否則,將該動(dòng)態(tài)圖片排布在下一行,即第N+1行。當(dāng)該動(dòng)態(tài)圖片排布在第N行時(shí)(及與其前后文字排布在同一行時(shí)),該動(dòng)態(tài)圖片的下邊緣設(shè)置為與該動(dòng)態(tài)圖片前后文字的基線一致,起始橫坐標(biāo)位置為第M+1個(gè)文本字符的位置(即X(l+MXt),此時(shí),如果該動(dòng)態(tài)圖片的高度大于文本字符的高度,該動(dòng)態(tài)圖片所在行的高度為動(dòng)態(tài)圖片的高度;當(dāng)該動(dòng)態(tài)圖片排布在第N+1行時(shí),該動(dòng)態(tài)圖片位于第N+1行的第一個(gè)字符位置,該動(dòng)態(tài)圖片的左上角縱坐標(biāo)為第N+1行的起始縱坐標(biāo)(即yQ+h+s),該動(dòng)態(tài)圖片的左上角橫坐標(biāo)根據(jù)版面信息(左對(duì)齊、居中、右對(duì)齊)和該動(dòng)態(tài)圖片的寬度確定。若版面信息為左對(duì)齊,該動(dòng)態(tài)圖片的左上角橫坐標(biāo)為第N+1行的第一個(gè)字符的起始橫坐標(biāo)Xq;若版面信息為右對(duì)齊,該動(dòng)態(tài)圖片的左上角橫坐標(biāo)為第N+1行的最后一個(gè)字符的結(jié)束橫坐標(biāo)減去該動(dòng)態(tài)圖片的寬度xfl-W。在這個(gè)過程結(jié)束后可以確定圖片的位置。3. 對(duì)于表格,根據(jù)表格的行數(shù)、列數(shù)、每一行的高度、每一列的寬度、特殊單元格的高度和寬度、單元格合并情況、以及表格框線的格式,先繪制出表格的框架,然后解析出每個(gè)單元格里的段落和文字內(nèi)容以及相應(yīng)的格式,根據(jù)第I點(diǎn)和第2點(diǎn)在每個(gè)單元格的范圍內(nèi)進(jìn)行排版。102、在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。本發(fā)明實(shí)施例中,若文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片,通過獲取所述動(dòng)態(tài)圖片的顯示區(qū)域的大小和位置;并在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。與現(xiàn)有技術(shù)中無(wú)法顯示該動(dòng)態(tài)圖片的動(dòng)態(tài)效果相比,本發(fā)明實(shí)施例可以按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像,從而實(shí)現(xiàn)在Word文檔中顯示圖片的動(dòng)態(tài)效果,改善用戶查看Word文檔中動(dòng)態(tài)圖片的體驗(yàn)。進(jìn)一步地,在對(duì)Word文檔進(jìn)行顯示時(shí),如圖2所示,上述方法還包括
103、在所述文檔的當(dāng)前顯示區(qū)域中顯示所述文檔中的所有靜態(tài)內(nèi)容。例如,所述靜態(tài)內(nèi)容為所述Word文檔中的文字,標(biāo)點(diǎn)符號(hào),靜態(tài)圖片等等。需要說(shuō)明的是步驟102和步驟103可以同時(shí)進(jìn)行,也可以為步驟103在步驟102之前執(zhí)行。進(jìn)一步地,在對(duì)Word文檔進(jìn)行顯示時(shí),如圖2所示,上述步驟102中在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像具體可以采用如下 子步驟實(shí)現(xiàn)
1021、確定所述動(dòng)態(tài)圖片待顯不的弟一巾貞圖像。從內(nèi)存中讀取當(dāng)前顯示的圖像幀序號(hào),確定為所述動(dòng)態(tài)圖片待顯示的第一幀圖像。所述動(dòng)態(tài)圖片待顯示的第一幀圖像可以是所述動(dòng)態(tài)圖片的第一幀圖像,如圖像幀序號(hào)為I的圖像幀;也可以是在所述動(dòng)態(tài)圖片的顯示區(qū)域移出當(dāng)前顯示區(qū)域之前顯示的最后一幀圖像。如果所述動(dòng)態(tài)圖片待顯示的第一幀圖像是在所述動(dòng)態(tài)圖片的顯示區(qū)域移出當(dāng)前顯示區(qū)域之前顯示的最后一幀圖像,在顯示所述動(dòng)態(tài)圖片的每一幀圖像時(shí),需要實(shí)時(shí)更新內(nèi)存中保存的當(dāng)前顯示的圖像幀序號(hào)。如在顯示動(dòng)態(tài)圖片的第5幀圖像時(shí),內(nèi)存中保存的當(dāng)前顯示的圖像幀序號(hào)為5,如果此時(shí)用戶點(diǎn)擊翻頁(yè)鍵,所述動(dòng)態(tài)圖片的顯示區(qū)域移出當(dāng)前顯示區(qū)域,在所述動(dòng)態(tài)圖片的顯示區(qū)域再一次移入當(dāng)前顯示區(qū)域時(shí),所述動(dòng)態(tài)圖片待顯示的第一幀圖像就是序號(hào)為5的圖像幀。1022、在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片待顯示的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的后續(xù)各幀圖像。例如,所述動(dòng)態(tài)圖片包括10幀圖像,待顯示的第一幀圖像為所述動(dòng)態(tài)圖片的第一幀圖像(序號(hào)為I的圖像幀),預(yù)設(shè)時(shí)間間隔為50ms,在所述動(dòng)態(tài)圖片的顯示區(qū)域中,顯示所述動(dòng)態(tài)圖片的第一幀圖像,顯示完第一幀圖像后,隔50ms,顯示所述動(dòng)態(tài)圖片的第二幀圖像,以此類推,每隔50ms依次顯示下一幀圖像,直到所述動(dòng)態(tài)圖片的后續(xù)的各幀圖像均顯示完成,如第10幀圖像顯示完成。當(dāng)顯示模式為單次顯示時(shí),還可以設(shè)定最后顯示的圖像幀是所述動(dòng)態(tài)圖片的第一幀圖像或最后一幀圖像,如果設(shè)定最后顯示的圖像幀是所述動(dòng)態(tài)圖片的第一幀圖像,則在按照預(yù)設(shè)時(shí)間間隔依次顯示完所述動(dòng)態(tài)圖片的后續(xù)各幀圖像后,還要再對(duì)所述動(dòng)態(tài)圖片的第一幀圖像進(jìn)行顯示,并停止顯示其余各幀圖像,使所述當(dāng)前顯示區(qū)域最終呈現(xiàn)的是所述動(dòng)態(tài)圖片的最后一個(gè)圖像中貞。當(dāng)顯示模式為循環(huán)顯示時(shí),在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片待顯示的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的后續(xù)各幀圖像之后,循環(huán)從所述動(dòng)態(tài)圖片的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。例如,所述動(dòng)態(tài)圖片包括10幀圖像,待顯示的第一幀圖像為所述動(dòng)態(tài)圖片的第一幀圖像(序號(hào)為I的圖像幀),預(yù)設(shè)時(shí)間間隔為50ms,在所述動(dòng)態(tài)圖片的顯示區(qū)域中,顯示所述動(dòng)態(tài)圖片的第一幀圖像,顯示完第一幀圖像后,隔50ms,顯示所述動(dòng)態(tài)圖片的第二幀圖像,以此類推,每隔50ms依次顯示下一幀圖像,直到所述動(dòng)態(tài)圖片的后續(xù)的各幀圖像均顯示完成,如第10幀圖像顯示完成。之后,從所述動(dòng)態(tài)圖片的第一幀圖像開始,重復(fù)按照預(yù)設(shè)的時(shí)間間隔(如50ms)依次顯示所述動(dòng)態(tài)圖片的各幀圖像。本發(fā)明對(duì)具體采用何種顯示模式,在此不作限制。進(jìn)一步地,考慮到用戶在查看所述文檔時(shí),可以會(huì)對(duì)文檔進(jìn)行滾動(dòng)操作,為了在用戶對(duì)文檔進(jìn)行滾動(dòng)操作時(shí),保證所述動(dòng)態(tài)圖片的動(dòng)態(tài)效果仍然可以正確的顯示,如圖3所示,該方法還包括
104、在所述動(dòng)態(tài)圖片的顯示區(qū)域移入所述文檔的當(dāng)前顯示區(qū)域時(shí),在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像?!だ?,Word文檔A的第一頁(yè)的所有內(nèi)容均為靜態(tài)內(nèi)容,Word文檔A的第二頁(yè)存在所述動(dòng)態(tài)圖片,即所述動(dòng)態(tài)圖片的顯示區(qū)域在該word文檔A的第二頁(yè)。初始時(shí),該文檔A的第一頁(yè)在所述文檔的當(dāng)前顯示區(qū)域中;當(dāng)檢測(cè)到翻頁(yè)消息時(shí),如用戶將Word文檔A從第一頁(yè)滾動(dòng)到第二頁(yè),所述文檔的第二頁(yè)的內(nèi)容在所述文檔的當(dāng)前顯示區(qū)域中;此時(shí),所述動(dòng)態(tài)圖片的顯示區(qū)域?qū)⒁迫胨鑫臋n的當(dāng)前顯示區(qū)域,那么在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。按照預(yù)設(shè)的周期顯示所述動(dòng)態(tài)圖片的各幀圖像,可以通過設(shè)置一個(gè)軟件定時(shí)器來(lái)實(shí)現(xiàn),如每次接收到軟件定時(shí)器計(jì)時(shí)滿的消息后,就刷新顯示所述動(dòng)態(tài)圖片的顯示區(qū)域中圖像。關(guān)于軟件定時(shí)器的使用為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明在此不再贅述。105、在所述動(dòng)態(tài)圖片的顯示區(qū)域移出所述文檔的當(dāng)前顯示區(qū)域時(shí),停止在所述動(dòng)態(tài)圖片的顯示區(qū)域中顯示所述動(dòng)態(tài)圖片的各幀圖像。例如,Word文檔A的第二頁(yè)的存在所述動(dòng)態(tài)圖片,即所述動(dòng)態(tài)圖片的顯示區(qū)域在該word文檔A的第二頁(yè)。初始時(shí),該第二頁(yè)在所述文檔的當(dāng)前顯示區(qū)域中,即當(dāng)前顯示區(qū)域中有所述動(dòng)態(tài)圖片的顯示區(qū)域;在用戶將Word文檔A從第二頁(yè)滾動(dòng)到第三頁(yè)時(shí),該第三頁(yè)在所述文檔的當(dāng)前顯示區(qū)域中;亦即所述Word文檔A的第二頁(yè)上的動(dòng)態(tài)圖片的顯示區(qū)域移出所述文檔的當(dāng)前顯示區(qū)域,那么停止在所述動(dòng)態(tài)圖片的顯示區(qū)域中顯示所述動(dòng)態(tài)圖片的各幀圖像。若采用軟件定時(shí)器來(lái)實(shí)現(xiàn)按照預(yù)設(shè)周期刷新所述動(dòng)態(tài)圖片的顯示區(qū)域中圖像,則可以動(dòng)過停止軟件定時(shí)器計(jì)時(shí)來(lái)實(shí)現(xiàn)停止顯示所述動(dòng)態(tài)圖片的顯示區(qū)域中圖像。106、若所述動(dòng)態(tài)圖片的顯示區(qū)域在所述文檔的當(dāng)前顯示區(qū)域中隨文檔進(jìn)行移動(dòng)時(shí),獲取移動(dòng)后的所述動(dòng)態(tài)圖片的顯示區(qū)域的位置,并在所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域中繼續(xù)顯示所述動(dòng)態(tài)圖片的各幀圖像。例如,Word文檔A的第二頁(yè)存在所述動(dòng)態(tài)圖片,即當(dāng)前顯示區(qū)域中有所述動(dòng)態(tài)圖片的顯示區(qū)域。初始時(shí),該第二頁(yè)在所述文檔的當(dāng)前顯示區(qū)域中,即當(dāng)前顯示區(qū)域中有所述動(dòng)態(tài)圖片的顯示區(qū)域。在用戶對(duì)Word文檔A的第二頁(yè)進(jìn)行逐行滾動(dòng)時(shí),當(dāng)并未將所述第二頁(yè)滾動(dòng)出所述文檔的當(dāng)前顯示區(qū)域,此時(shí)所述動(dòng)態(tài)圖片的顯示區(qū)域隨所述Word文檔A的在當(dāng)前顯示區(qū)域中的內(nèi)容的改變而變化。如當(dāng)前顯示區(qū)域的分辨率為640X480,當(dāng)前顯示區(qū)域中包括17行文本和I張動(dòng)態(tài)圖片,動(dòng)態(tài)圖片的顯示區(qū)域在當(dāng)前顯示區(qū)域中第五行。區(qū)域的顯示內(nèi)容發(fā)生變化時(shí),如檢測(cè)到向前翻行消息時(shí),所述動(dòng)態(tài)圖片的顯示區(qū)域在所述文檔的當(dāng)前顯示區(qū)域中的位置發(fā)生變化,相應(yīng)的向下移動(dòng)了一行,動(dòng)態(tài)圖片的顯示區(qū)域在當(dāng)前顯示區(qū)域中第六行,獲取所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域的位置,并在所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域中繼續(xù)顯示所述動(dòng)態(tài)圖片的各幀圖像。實(shí)施例2
本發(fā)明實(shí)施例提供一種電子文檔閱讀裝置,如圖4所示,包括獲取單元11和顯示單元12。其中,獲取單元11,用于在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖像;
顯示單元12,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。
其中,獲取單元11進(jìn)一步包括
格式解析模塊,用于對(duì)文檔進(jìn)行格式解析,獲得該文檔的段落和文本信息和/或該文當(dāng)中的動(dòng)態(tài)圖片大小及該動(dòng)態(tài)圖片的各幀圖像;
排版模塊,用于根據(jù)當(dāng)前顯示區(qū)域的寬度和高度以及版面信息和獲得的動(dòng)態(tài)圖片的大小對(duì)獲得的段落和文本和/或動(dòng)態(tài)圖片進(jìn)行排版,獲得該動(dòng)態(tài)圖片的顯示位置,其中,
版面信息包括行高度、行間距、字符寬度,該動(dòng)態(tài)圖片的顯示位置包括該動(dòng)態(tài)圖片所在行及其位于所在行內(nèi)的起始橫坐標(biāo)。本發(fā)明實(shí)施例中,若文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片,通過獲取所述動(dòng)態(tài)圖片的顯示區(qū)域,并在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。與現(xiàn)有技術(shù)中無(wú)法顯示該動(dòng)態(tài)圖片的動(dòng)態(tài)效果相比,本發(fā)明實(shí)施例可以按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像,從而實(shí)現(xiàn)顯示W(wǎng)ord文檔中動(dòng)態(tài)圖片的動(dòng)態(tài)效果,改善用戶查看Word文檔中動(dòng)態(tài)圖片的體驗(yàn)。所述顯示單元12還用于在所述文檔的當(dāng)前顯示區(qū)域中顯示所述文檔中的所有靜態(tài)內(nèi)容。如圖5所示,所述顯示單元12包括確定模塊121和顯示模塊122。確定模塊121,用于確定所述動(dòng)態(tài)圖片待顯示的第一幀圖像;
顯示模塊122,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片待顯示的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的后續(xù)各幀圖像。所述顯示模塊122還用于按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的后續(xù)各幀圖像之后,循環(huán)從所述動(dòng)態(tài)圖片的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。上述顯示單元的具體實(shí)現(xiàn)可以參見上述實(shí)施例I中步驟102的相關(guān)描述。為了在用戶對(duì)文檔進(jìn)行滾動(dòng)操作時(shí),保證所述動(dòng)態(tài)圖片的動(dòng)態(tài)效果仍然可以正確的顯示,如圖6所示,所述裝置還包括以下單元第一處理單元14,第二處理單元15、第三處理單元16。第一處理單元14,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域移入所述文檔的當(dāng)前顯示區(qū)域時(shí),在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像;
第二處理單元15,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域移出所述文檔的當(dāng)前顯示區(qū)域時(shí),停止在所述動(dòng)態(tài)圖片的顯示區(qū)域中顯示所述動(dòng)態(tài)圖片的各幀圖像;第三處理單元16,用于若所述動(dòng)態(tài)圖片的顯示區(qū)域在所述文檔的當(dāng)前顯示區(qū)域中隨文檔進(jìn)行移動(dòng)時(shí),獲取移動(dòng)后的所述動(dòng)態(tài)圖片的顯示區(qū)域的位置,并在所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域中繼續(xù)顯示所述動(dòng)態(tài)圖片的各幀圖像。本發(fā)明實(shí)施例主要應(yīng)用于Word文檔中顯示動(dòng)態(tài)圖片的處理中。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)?!?br> 權(quán)利要求
1.一種文檔中動(dòng)態(tài)圖片的顯示方法,其特征在于,包括 在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖像; 在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。
2.根據(jù)權(quán)利要求I所述的文檔中動(dòng)態(tài)圖片的顯示方法,其特征在于,還包括在所述文檔的當(dāng)前顯示區(qū)域中顯示所述文檔中的所有靜態(tài)內(nèi)容。
3.根據(jù)權(quán)利要求I所述的文檔中動(dòng)態(tài)圖片的顯示方法,其特征在于,所述獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖像,包括 對(duì)文檔進(jìn)行格式解析,獲得該文檔的段落和文本信息和/或該文當(dāng)中的動(dòng)態(tài)圖片大小及該動(dòng)態(tài)圖片的各幀圖像; 根據(jù)當(dāng)前顯示區(qū)域的寬度和高度以及版面信息和獲得的動(dòng)態(tài)圖片的大小對(duì)獲得的段落和文本和/或動(dòng)態(tài)圖片進(jìn)行排版,獲得該動(dòng)態(tài)圖片的顯示位置, 其中,版面信息包括行高度、行間距、字符寬度,該動(dòng)態(tài)圖片的顯示位置包括該動(dòng)態(tài)圖片所在行及其位于所在行內(nèi)的字符位置。
4. 根據(jù)權(quán)利要求3所述的文檔中動(dòng)態(tài)圖片的顯示方法,其特征在于,所述在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像包括 在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像; 或在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像,在所述動(dòng)態(tài)圖片的最后一幀圖像顯示完后,顯示所述動(dòng)態(tài)圖片的第一幀圖像; 或在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片的第一幀圖像開始,循環(huán)按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的文檔中動(dòng)態(tài)圖片的顯示方法,其特征在于,還包括 在所述動(dòng)態(tài)圖片的顯示區(qū)域移入所述文檔的當(dāng)前顯示區(qū)域時(shí),在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像; 在所述動(dòng)態(tài)圖片的顯示區(qū)域移出所述文檔的當(dāng)前顯示區(qū)域時(shí),停止在所述動(dòng)態(tài)圖片的顯示區(qū)域中顯示所述動(dòng)態(tài)圖片的各幀圖像; 若所述動(dòng)態(tài)圖片的顯示區(qū)域在所述文檔的當(dāng)前顯示區(qū)域中隨文檔進(jìn)行移動(dòng)時(shí),獲取移動(dòng)后的所述動(dòng)態(tài)圖片的顯示區(qū)域,并在所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域中繼續(xù)顯示所述動(dòng)態(tài)圖片的各幀圖像。
6.一種電子文檔閱讀裝置,其特征在于,包括 獲取單元,用于在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域及各幀圖像; 顯示單元,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。
7.根據(jù)權(quán)利要求6所述的電子文檔閱讀裝置,其特征在于,所述顯示單元還用于在所述文檔的當(dāng)前顯示區(qū)域中顯示所述文檔中的所有靜態(tài)內(nèi)容。
8.根據(jù)權(quán)利要求I所述的電子文檔閱讀裝置,其特征在于,所述獲取單元包括 格式解析模塊,用于對(duì)文檔進(jìn)行格式解析,獲得該文檔的段落和文本信息和/或該文檔中的動(dòng)態(tài)圖片大小及該動(dòng)態(tài)圖片的各幀圖像; 排版模塊,用于根據(jù)當(dāng)前顯示區(qū)域的寬度和高度以及版面信息對(duì)獲得的段落和文本和/或動(dòng)態(tài)圖片進(jìn)行排版,獲得該動(dòng)態(tài)圖片的顯示位置,其中, 版面信息包括行高度、行間距、字符寬度,該動(dòng)態(tài)圖片的顯示位置包括該動(dòng)態(tài)圖片所在行及其位于所在行內(nèi)的字符位置。
9.根據(jù)權(quán)利要求8所述的電子文檔閱讀裝置,其特征在于,所述顯示單元包括 第一顯示模塊,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片的第一幀圖像開始,按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像,在所述動(dòng)態(tài)圖片的最后一幀圖像顯示完后,顯示所述動(dòng)態(tài)圖片的第一幀圖像; 和/或第二顯示模塊,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域中,從所述動(dòng)態(tài)圖片的第一幀圖像開始,循環(huán)按照預(yù)設(shè)時(shí)間間隔依次顯示所述動(dòng)態(tài)圖片的各幀圖像。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的電子文檔閱讀裝置,其特征在于,還包括第一處理單元,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域移入所述文檔的當(dāng)前顯示區(qū)域時(shí),在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像; 第二處理單元,用于在所述動(dòng)態(tài)圖片的顯示區(qū)域移出所述文檔的當(dāng)前顯示區(qū)域時(shí),停止在所述動(dòng)態(tài)圖片的顯示區(qū)域中顯示所述動(dòng)態(tài)圖片的各幀圖像; 第三處理單元,用于若所述動(dòng)態(tài)圖片的顯示區(qū)域在所述文檔的當(dāng)前顯示區(qū)域中隨文檔進(jìn)行移動(dòng)時(shí),獲取移動(dòng)后的所述動(dòng)態(tài)圖片的顯示區(qū)域的位置,并在所述移動(dòng)后的動(dòng)態(tài)圖片的顯示區(qū)域中繼續(xù)顯示所述動(dòng)態(tài)圖片的各幀圖像。
全文摘要
本發(fā)明實(shí)施例提供一種文檔中動(dòng)態(tài)圖片的顯示方法及裝置,涉及信息顯示技術(shù)領(lǐng)域,包括在文檔的當(dāng)前顯示區(qū)域中存在動(dòng)態(tài)圖片時(shí),獲取所述動(dòng)態(tài)圖片的顯示區(qū)域,在所述動(dòng)態(tài)圖片的顯示區(qū)域中,按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像。本發(fā)明實(shí)施例可以按照預(yù)設(shè)周期依次顯示所述動(dòng)態(tài)圖片的各幀圖像,從而實(shí)現(xiàn)在Word文檔中顯示圖片的動(dòng)態(tài)效果,改善用戶查看Word文檔中動(dòng)態(tài)圖片的體驗(yàn)。主要應(yīng)用于Word文檔中顯示動(dòng)態(tài)圖片的處理中。
文檔編號(hào)G06T11/60GK102842142SQ201110171309
公開日2012年12月26日 申請(qǐng)日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者韓娟, 車昊, 周暉 申請(qǐng)人:漢王科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
百色市| 无棣县| 永吉县| 安庆市| 黔江区| 贺州市| 青岛市| 会同县| 开封市| 枣庄市| 衡南县| 永城市| 新乡县| 乌拉特后旗| 梅河口市| 静海县| 茌平县| 车致| 灵寿县| 新平| 临汾市| 丹巴县| 手游| 南皮县| 平原县| 靖江市| 七台河市| 阿城市| 山丹县| 剑川县| 湘阴县| 丹寨县| 宜君县| 麦盖提县| 宁河县| 彰化市| 屏东县| 青州市| 营口市| 思茅市| 松原市|