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

圖片描述信息插入、讀取方法及裝置的制作方法

文檔序號:6443616閱讀:212來源:國知局
專利名稱:圖片描述信息插入、讀取方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,特別是涉及一種圖片描述信息插入、讀取方法及
裝置
背景技術(shù)
隨著存儲設(shè)備的高速發(fā)展,各式各樣的圖片占據(jù)了存儲設(shè)備越來越多的空間。海量的圖片造成了用戶對圖片的重要信息記憶的困難,如圖片拍攝的時(shí)間、地點(diǎn)及所拍攝的人物的相關(guān)資料等等。因此,在獲得圖片的同時(shí),用戶通常對圖片添加一些描述信息,如圖片拍攝的時(shí)間、地點(diǎn)及所拍攝的人物的相關(guān)資料等等,以方便后續(xù)的使用?,F(xiàn)有技術(shù)提供的第一種添加圖片描述信息的方法主要通過修改圖片名稱,即在圖片名稱中添加描述信息。但是,這種方法具有明顯的缺點(diǎn)1.當(dāng)描述信息較長時(shí),會使得圖片名稱長而且不規(guī)則,影響用戶瀏覽查閱描述信息的速度。2.圖片名稱的長度是一定的,一般在35個(gè)字符內(nèi),若描述信息超過35個(gè)字符,則超出部分的字符將無法輸入。3.系統(tǒng)的部分設(shè)置依賴于圖片名稱,若改變圖片名稱將導(dǎo)致設(shè)置發(fā)生錯(cuò)誤,如 設(shè)置某幅圖片為壁紙,若改變該圖片的名稱,將導(dǎo)致該圖片在壁紙列表中的排序發(fā)生變化, 系統(tǒng)根據(jù)原來的圖片名稱查找不到相應(yīng)的圖片,從而發(fā)生設(shè)置錯(cuò)誤?,F(xiàn)有技術(shù)提供的第二種添加圖片描述信息的方法主要是在圖片文件之外建立信息檔案,在信息檔案中添加圖片描述信息,并使信息檔案與相應(yīng)圖片通過名稱關(guān)聯(lián)起來。但是,這種方法同樣具有明顯的缺點(diǎn)1.每幅圖片都必須建立一個(gè)相應(yīng)的信息檔案,當(dāng)圖片數(shù)量很多時(shí),所建立的信息檔案數(shù)量也會很多,造成文件管理的困難、存儲空間及檢索時(shí)間的浪費(fèi)。2.當(dāng)圖片的名稱改變時(shí),需相應(yīng)改變信息檔案的名稱,否則將中斷兩者之間的關(guān)聯(lián)。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種圖片描述信息插入、讀取方法及裝置,能夠有效減少為圖片添加描述信息所需要的存儲空間。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種圖片描述信息插入方法,包括如下步驟分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,其中, 所述圖片文件包括圖片內(nèi)容部分及其說明性部分;將所述描述信息插入到所述說明性部分。其中,所述分別獲取圖片文件及圖片文件之外的所述圖片的描述信息步驟之前還包括如下步驟對所述描述信息進(jìn)行編碼。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種圖片描述信息讀取方法,包括如下步驟獲取包含描述信息的圖片文件,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分,所述描述信息位于說明性部分中;從所述圖片文件的說明性部分中讀取描述信息。其中,所述從圖片文件的說明性部分中讀取描述信息步驟之后還包括如下步驟 對所述描述信息進(jìn)行解碼。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種圖片描述信息插入裝置,所述裝置包括插入獲取模塊,用于分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分;插入模塊,用于將所述描述信息插入到所述說明性部分。其中,所述裝置進(jìn)一步包括編碼模塊,用于對所述描述信息進(jìn)行編碼。其中,所述裝置進(jìn)一步包括存儲模塊,用于將包含描述信息的圖片文件存儲到文件系統(tǒng)中。其中,所述裝置進(jìn)一步包括編輯模塊,用于編輯模塊,用于供用戶編輯描述信息。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種圖片描述信息讀取裝置,所述裝置包括讀取獲取模塊,用于獲取包含描述信息的圖片文件,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分,所述描述信息位于說明性部分中;讀取模塊,用于從所述圖片文件的說明性部分中讀取描述信息。其中,所述裝置進(jìn)一步包括解碼模塊,用于對描述信息進(jìn)行解碼。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,并將描述信息插入到圖片文件本身的說明性部分中,理論上能夠隨意決定所增加的描述信息的長度,并且不影響用戶瀏覽圖片的速度、不改變依賴于圖片名稱的設(shè)置,不會造成文件管理的困難、存儲空間及檢索時(shí)間的浪費(fèi),從而能夠方便用戶實(shí)現(xiàn)為圖片添加描述信息。


圖1是本發(fā)明圖片描述信息插入、讀取系統(tǒng)一實(shí)施例的示意框圖;圖2是本發(fā)明圖片描述信息插入方法一實(shí)施例的流程圖;圖3是本發(fā)明圖片描述信息讀取方法一實(shí)施例的流程圖;圖4是本發(fā)明圖片描述信息插入裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明圖片描述信息讀取裝置一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。參閱圖1,圖1是本發(fā)明圖片描述信息插入、讀取系統(tǒng)一實(shí)施例的示意框圖。在本發(fā)明中,圖片描述信息插入、讀取系統(tǒng)包括處理芯片100及攝像頭200。處理芯片100包括編輯模塊101、編碼模塊102、插入獲取模塊103、插入模塊104、存儲模塊105、讀取獲取模塊 106、讀取模塊107、解碼模塊108及顯示模塊109。下面將結(jié)合圖2及圖3對圖片描述信息插入、讀取系統(tǒng)的各組成部分的功能進(jìn)行描述。一并參閱圖2,圖2是本發(fā)明圖片描述信息插入方法一實(shí)施例的流程圖。本實(shí)施例包括如下步驟步驟S201 對描述信息進(jìn)行編碼。用戶通過編輯模塊101輸入字符型的描述信息, 并輸入到編碼模塊102中進(jìn)行編碼。在本實(shí)施例中,編碼后的描述信息為十六進(jìn)制的字節(jié)所組成的集合,在其它的實(shí)施例中,編碼后的描述信息也可以是其它為機(jī)器所識別的機(jī)器
ta 口朱口。步驟S202 分別獲取圖片文件及圖片文件之外的圖片的描述信息。其中,圖片文件包括圖片內(nèi)容部分及其說明性部分。圖片內(nèi)容部分是指圖片可視部分的數(shù)據(jù)。說明性部分包含了圖片文件的所有信息,如圖片的寬、高等等。插入獲取模塊103從編碼模塊102 中獲得描述信息,以及從攝像頭200中獲得圖片文件。在其它的實(shí)施例中,也可以從存儲設(shè)備中或者從服務(wù)器中獲得圖片文件。步驟S203 將描述信息插入到說明性部分。插入模塊104將描述信息插入到說明性部分。當(dāng)上述的步驟完成后,存儲模塊105將包含描述信息的圖片文件存儲到文件系統(tǒng)中。若需要查看圖片的描述信息,可通過下面的方法將描述信息從文件系統(tǒng)中讀取,解碼后進(jìn)行查看。一并參閱圖3,圖3是本發(fā)明圖片描述信息讀取方法一實(shí)施例的流程圖。本實(shí)施例包括如下步驟步驟S301 獲取包含描述信息的圖片文件。其中,圖片文件包括圖片內(nèi)容部分及其說明性部分,并且,描述信息位于說明性部分中。圖片內(nèi)容部分是指圖片可視部分的數(shù)據(jù)。說明性部分包含了圖片的所有信息,如圖片的寬、高等等。讀取獲取模塊106從文件系統(tǒng)中讀取包含描述信息的圖片文件,其中,描述信息位于圖片文件的說明性部分中。步驟S302 從圖片文件的說明性部分中讀取描述信息。讀取模塊107從圖片文件的說明性部分中讀取到屬于機(jī)器語言集合的描述信息。在本實(shí)施例中,此時(shí),描述信息為十六進(jìn)制的字節(jié)所組成的集合,在其它的實(shí)施例中,描述信息也可以是其它為機(jī)器所識別的機(jī)器語言集合。步驟S303 對描述信息進(jìn)行解碼。解碼模塊108將屬于機(jī)器語言集合的描述信息解碼為屬于人類交流使用的自然語言集合的描述信息。當(dāng)上述的步驟完成后,顯示模塊109將描述信息在屏幕上顯示出來供用戶查看。值得注意的是,在第一次完成將描述信息插入到圖片文件之后,若用戶需要修改描述信息,同樣可以通過讀取獲取模塊106、讀取模塊107及解碼模塊108將存儲在文件系統(tǒng)中的描述信息讀取并解碼,再通過編輯模塊101對描述信息進(jìn)行編輯、修改,最后通過編碼模塊102、插入獲取模塊103、插入模塊104將修改后的描述信息編碼并插入到圖片文件中。具體的讀取、解碼、編碼及插入過程均與上述過程相類似,這里就不一一展開贅述。區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,并將描述信息插入到圖片文件本身的說明性部分中,理論上能夠隨意決定所增加的描述信息的長度,并且不影響用戶瀏覽圖片的速度、不改變依賴于圖片名稱的設(shè)置,不會造成文件管理的困難、存儲空間及檢索時(shí)間的浪費(fèi),從而能夠方便用戶實(shí)現(xiàn)為圖片添加描述信息。由于現(xiàn)在無線通訊設(shè)備所拍攝的圖片格式一般為JPEG(聯(lián)合圖像專家小組,JointPhotographic Experts Group)圖片,JPEG圖片能夠把圖片壓縮到很小,因而在實(shí)際中經(jīng)常被使用,下面將結(jié)合JPEG圖片描述描述信息插入、讀取過程。JPEG圖片的說明性部分包含了多個(gè)段,每個(gè)段均包含四個(gè)部分,段標(biāo)識、段類型、 段長度及段內(nèi)容。段標(biāo)識為十六進(jìn)制的OxFF ;段類型為十六進(jìn)制的一個(gè)字節(jié),不同的段對應(yīng)不同的段類型,如0xD8表示文件頭,OxFE表示注釋。段長度為十六進(jìn)制的兩個(gè)字節(jié),長度為段內(nèi)容的長度加上段長度本身的兩個(gè)字節(jié)。在其它的實(shí)施例中,也可以改變段長度的字節(jié)數(shù),以適應(yīng)不同的內(nèi)容的長度。用戶通過編碼模塊102將描述信息編碼為“0x4A 0x46 0x49 0x46 0x00 0x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00”共14個(gè)字節(jié)的描述信息。插入獲取模塊103 獲取從編碼模塊102所輸出的描述信息,以及從攝像頭200獲得圖片文件。插入模塊104 從圖片文件中讀取到一個(gè)段類型為OxEl的空白段,再將描述信息插入到空白段中,插入前后段的變化如下所示
插入前的段插入后的段
段標(biāo)識OxFF段標(biāo)識OxFF
段類型OxEl段類型OxEl
段長度0x00 0x00段長度0x00 0x10
段內(nèi)容(空白)段內(nèi)容0x4A 0x46 0x49 0x46 0x00
0x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00之后,存儲模塊105將包含描述信息的圖片文件保存到文件系統(tǒng)中。讀取獲取模塊106從文件系統(tǒng)中讀取包含描述信息的圖片文件,讀取模塊107從圖片文件中查找到段類型為OxEl的段,然后查找到相應(yīng)的段長度,根據(jù)段長度將段內(nèi)容中的全部字節(jié)讀取出來,得到描述信息“0x4A 0x46 0x49 0x46 0x00 0x01 0x02 0x01 0x00 0x60 0x00 0x60 0x00 0x00”。然后,送入解碼模塊中解碼描述信息,并通過顯示模塊109 在屏幕上進(jìn)行顯示。值得注意的是,在其它的實(shí)施例中,圖片文件的說明性部分也可以是位圖文件的位圖文件頭或其他圖片的相應(yīng)說明性部分。參閱圖4,圖4是本發(fā)明圖片描述信息插入裝置一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明圖片描述信息插入裝置包括順序連接的編輯模塊401、編碼模塊402、插入獲取模塊403、插入模塊404、存儲模塊405。編輯模塊401獲取用戶輸入的屬于自然語言集合的描述信息,編碼模塊402將描述信息編碼為屬于機(jī)器語言的集合。插入獲取模塊403從編碼模塊402中獲得描述信息, 以及從攝像頭、存儲設(shè)備或者服務(wù)器中獲得圖片文件,其中,圖片文件包括圖片內(nèi)容部分及其說明性部分。插入模塊404將描述信息插入到圖片文件的說明性部分中,并通過存儲模塊405將包括描述信息的圖片文件保存到文件系統(tǒng)中。參閱圖5,圖5是本發(fā)明圖片描述信息讀取裝置一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明圖片描述信息讀取裝置包括順序連接的讀取獲取模塊501、讀取模塊502及解碼模塊503。
讀取獲取模塊501從文件系統(tǒng)中讀取包含描述信息的圖片文件,并送入讀取模塊 502中。讀取模塊502查找到相應(yīng)的說明性部分,并從說明性部分中讀取到屬于機(jī)器語言集合的描述信息。解碼模塊503將描述信息解碼成屬于人類交流使用的自然語言的集合。區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,并將描述信息插入到圖片文件本身的說明性部分中,理論上能夠隨意決定所增加的描述信息的長度,并且不影響用戶瀏覽圖片的速度、不改變依賴于圖片名稱的設(shè)置,不會造成文件管理的困難、存儲空間及檢索時(shí)間的浪費(fèi),從而能夠方便用戶實(shí)現(xiàn)為圖片添加描述信息。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種圖片描述信息插入方法,其特征在于,包括如下步驟分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分;將所述描述信息插入到所述說明性部分。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分別獲取圖片文件及圖片文件之外的所述圖片的描述信息步驟之前還包括如下步驟對所述描述信息進(jìn)行編碼。
3.一種圖片描述信息讀取方法,其特征在于,包括如下步驟獲取包含描述信息的圖片文件,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分,所述描述信息位于說明性部分中;從所述圖片文件的說明性部分中讀取描述信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從圖片文件的說明性部分中讀取描述信息步驟之后還包括如下步驟對所述描述信息進(jìn)行解碼。
5.一種圖片描述信息插入裝置,其特征在于,所述裝置包括插入獲取模塊,用于分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,其中, 所述圖片文件包括圖片內(nèi)容部分及其說明性部分;插入模塊,用于將所述描述信息插入到所述說明性部分。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置進(jìn)一步包括 編碼模塊,用于對所述描述信息進(jìn)行編碼。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置進(jìn)一步包括 存儲模塊,用于將包含描述信息的圖片文件存儲到文件系統(tǒng)中。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置進(jìn)一步包括 編輯模塊,用于供用戶編輯描述信息。
9.一種圖片描述信息讀取裝置,其特征在于,所述裝置包括讀取獲取模塊,用于獲取包含描述信息的圖片文件,其中,所述圖片文件包括圖片內(nèi)容部分及其說明性部分,所述描述信息位于說明性部分中;讀取模塊,用于從所述圖片文件的說明性部分中讀取描述信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置進(jìn)一步包括 解碼模塊,用于對描述信息進(jìn)行解碼。
全文摘要
本發(fā)明公開了一種圖片描述信息插入方法及裝置,其中,所述方法包括如下步驟分別獲取圖片文件及圖片文件之外的所述圖片的描述信息,其中,圖片文件包括圖片內(nèi)容部分及其說明性部分;將描述信息插入到說明性部分。此外,還公開了一種圖片描述信息讀取方法及裝置,其中,所述方法如下步驟獲取包含描述信息的圖片文件,其中,圖片文件包括圖片內(nèi)容部分及其說明性部分,描述信息位于說明性部分中;從圖片文件的說明性部分中讀取描述信息。通過上述方式,本發(fā)明理論上能夠隨意決定所增加的描述信息的長度,并且不影響用戶瀏覽圖片的速度、不改變依賴于圖片名稱的設(shè)置,不會造成文件管理的困難、存儲空間及檢索時(shí)間的浪費(fèi)。
文檔編號G06F17/30GK102567515SQ20111044614
公開日2012年7月11日 申請日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者楊志兵 申請人:惠州Tcl移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
南涧| 密云县| 鸡泽县| 滨海县| 且末县| 金山区| 合山市| 墨竹工卡县| 瓮安县| 泾源县| 阿坝| 城市| 客服| 方城县| 上杭县| 泰顺县| 泽州县| 安泽县| 乌拉特前旗| 万山特区| 青铜峡市| 大理市| 枣强县| 星座| 汾阳市| 乌鲁木齐县| 汝州市| 德江县| 灵川县| 桂阳县| 上犹县| 马鞍山市| 博白县| 肇东市| 德江县| 河源市| 饶平县| 河曲县| 普兰县| 安乡县| 德惠市|