專利名稱:數(shù)碼相機(jī)及圖像記錄方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)碼相機(jī)以及圖像記錄方法。
背景技術(shù):
隨著數(shù)碼相機(jī)的普及,越來(lái)越多的人們喜歡用數(shù)碼相機(jī)來(lái)記錄生活中的點(diǎn)點(diǎn)滴滴。比如 ,人們?nèi)ヂ糜螘?huì)拍下一些風(fēng)景照,而在生活中,也會(huì)拍下一些生活照。
然而,人們?cè)谑褂脭?shù)碼相機(jī)拍照時(shí),并不會(huì)拍攝一張圖像之后,立即將圖像上傳到電腦 上,而是當(dāng)數(shù)碼相機(jī)的存儲(chǔ)卡存儲(chǔ)滿圖像之后才將拍攝的圖像全部上傳到電腦上。可是,在 使用者將圖像上傳到電腦上之后,發(fā)現(xiàn)拍攝的圖像全部雜亂的在一個(gè)文件夾中。而使用者想 要將圖像分類放置,則需要使用者逐張選擇圖像進(jìn)行分類,給使用者帶來(lái)了極大的不便。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種能夠?qū)ε臄z的圖像進(jìn)行分類的數(shù)碼相機(jī)以及圖像記錄方法。 一種數(shù)碼相機(jī),所述數(shù)碼相機(jī)具有一個(gè)存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有一個(gè)圖像記錄程序和 一個(gè)配置文件,該所述圖像記錄程序用于將拍攝的圖像的類別及名稱對(duì)應(yīng)存入所述配置文件 中,所述配置文件預(yù)先設(shè)置有類別,所述圖像記錄程序包括類別選擇模塊,用于指定要拍 攝的圖像的類別;記錄模塊用于在使用者拍攝圖像之后,將所拍攝的圖像的名稱和類別存入
所述配置文件中。
一種數(shù)碼相機(jī)的圖像記錄方法,所述數(shù)碼相機(jī)具有一個(gè)存儲(chǔ)器,該存儲(chǔ)器中存儲(chǔ)有一個(gè)
配置文件,該方法包括一下步驟選擇要拍攝的圖像的所屬類別;拍攝圖像;將拍攝的圖像 的類別和名稱存入所述配置文件中。
與現(xiàn)有技術(shù)比較,所述數(shù)碼相機(jī)通過(guò)一個(gè)圖像記錄程序和配置文件來(lái)記錄拍攝的圖像的 類別,從而,根據(jù)該些類別信息還可以進(jìn)行分類瀏覽,以及上傳到電腦時(shí),自動(dòng)進(jìn)行分類存 儲(chǔ)等功能。解決了各種類型的圖像放在一起,不方便管理等問(wèn)題,給使用者帶來(lái)了方便。
圖1是本發(fā)明提供的數(shù)碼相機(jī)的硬件架構(gòu)圖。 圖2是本發(fā)明提供的數(shù)碼相機(jī)的圖像記錄程序的功能模塊圖。 圖3是本發(fā)明提供的數(shù)碼相機(jī)的圖像記錄方法的流程圖。 圖4是本發(fā)明提供的數(shù)碼相機(jī)的圖像瀏覽程序的功能模塊圖。圖5是本發(fā)明提供的數(shù)碼相機(jī)的圖像瀏覽方法的流程圖。 圖6是本發(fā)明提供的數(shù)碼相機(jī)的圖像傳送程序的功能模塊圖。 圖7是本發(fā)明提供的數(shù)碼相機(jī)的圖像傳送方法的流程圖。
具體實(shí)施例方式
請(qǐng)參閱圖l,為本發(fā)明實(shí)施方式提供的數(shù)碼相機(jī)的硬件架構(gòu)圖。所述數(shù)碼相機(jī)具有一個(gè) 處理器3、 一個(gè)存儲(chǔ)器4和一個(gè)顯示器2,所述存儲(chǔ)器4存儲(chǔ)有一個(gè)圖像記錄程序10、圖像瀏覽 程序20、圖像傳送程序30和一個(gè)配置文件40。使用者能夠通過(guò)所述圖像記錄程序10將圖像的 分類信息記錄在所述配置文件40內(nèi)。所述圖像傳送程序30會(huì)在使用者要將圖像傳送到電腦時(shí) ,讀取所述配置文件40,將圖像進(jìn)行分類存儲(chǔ)。使用者能夠通過(guò)所述圖像瀏覽程序20來(lái)瀏覽 某一類別的圖像,并在所述顯示器2中顯示出來(lái)。所述處理器3能夠運(yùn)行所述圖像記錄程序 10、所述圖像瀏覽程序20以及所述圖像傳送程序30 。
請(qǐng)參閱圖2,為所述圖像記錄程序10的功能模塊圖。所述圖像記錄程序10包括一個(gè)類別 設(shè)置模塊ll、 一個(gè)類別選擇模塊12以及一個(gè)記錄模塊13。
所述類別設(shè)置模塊11用于預(yù)先設(shè)置所述配置文件40中的類別。該類別設(shè)置模塊ll包括一 個(gè)操作界面,使用者通過(guò)該操作界面輸入類別名稱,然后,將該類別名稱記錄到所述配置文 件40中。在本實(shí)施方式中,使用者通過(guò)所述類別設(shè)置模塊建立了一個(gè)類別"風(fēng)景"。
可以理解,所述圖像記錄程序10也可以不具有所述類別設(shè)置模塊11,而在程序初始化時(shí) ,預(yù)設(shè)幾個(gè)固定的類別。
所述類別選擇模塊12用于指定要拍攝的圖像的類別。使用者在拍攝圖像之前,會(huì)通過(guò)所 述類別選擇模塊12,來(lái)指定要拍攝的圖像的類別。所述類別選擇模塊12可以為在操作界面中 顯示一個(gè)列表,使用者可以選擇列表中的選項(xiàng)。在本實(shí)施方式中,使用者將要拍攝一張風(fēng)景 照,則選擇"風(fēng)景"類別。
所述記錄模塊13用于在使用者拍攝圖像之后,將所拍攝的圖像的名稱和類別存入所述配 置文件40中。現(xiàn)有的數(shù)碼相機(jī)l都采用相機(jī)檔案系統(tǒng)(DCF),即當(dāng)數(shù)碼相機(jī)l拍攝圖像之后 ,所述相機(jī)檔案系統(tǒng)會(huì)為拍攝的圖像進(jìn)行命名。所述記錄模塊13會(huì)將所述相機(jī)檔案系統(tǒng)為圖 像的命名以及所述類別選擇模塊12指定的類別,作為一個(gè)數(shù)據(jù)項(xiàng)存儲(chǔ)到所述配置文件40中。 在本實(shí)施方式中,假設(shè)使用者拍攝了一張風(fēng)景照,相機(jī)檔案系統(tǒng)為其命名為DJ0001,而該圖 像的類別為"風(fēng)景",則所述記錄模塊13將DJ0001和"風(fēng)景"作為一個(gè)數(shù)據(jù)項(xiàng),對(duì)應(yīng)的存儲(chǔ) 到所述配置文件40中。
所述圖像記錄程序10通過(guò)利用配置文件40來(lái)記錄所拍攝的圖像的類別信息,以所述圖像
5記錄程序10所記錄的信息為基礎(chǔ)可以衍生出一些其它的功能程序,所述圖像瀏覽程序20和圖 像傳送程序30便是建立在所述圖像記錄程序10所記錄的信息的基礎(chǔ)之上。
請(qǐng)參閱圖3,為所述數(shù)碼相機(jī)l的圖像記錄方法的流程圖。所述圖像記錄方法包括以下步驟。
步驟S17:預(yù)先設(shè)置類別。在本實(shí)施方式中,為使用者可以通過(guò)所述類別設(shè)置模塊ll來(lái) 預(yù)先設(shè)置類別。當(dāng)然,若所述圖像記錄程序10不具有所述類別設(shè)置模塊11時(shí),該步驟是在初 始化時(shí)完成預(yù)先設(shè)置類別。
步驟S19:選擇要拍攝的圖像的所屬類別。在本實(shí)施方式中,為使用者在拍攝圖像之前 ,通過(guò)所述類別選擇模塊12指定要拍攝的圖像的類別。
步驟S23:拍攝圖像。在本實(shí)施方式中,為使用者利用所述數(shù)碼相機(jī)l拍攝圖像。
步驟S27:記錄拍攝的圖像的類別和名稱。在本實(shí)施方式中,為所述記錄模塊13將所述 拍攝的圖像的名稱和類別作為一個(gè)數(shù)據(jù)項(xiàng),存入到所述配置文件40中。
請(qǐng)參閱圖4,為所述圖像瀏覽程序20的功能模塊圖。所述圖像瀏覽程序20包括一個(gè)類別 選擇模塊21、 一個(gè)數(shù)據(jù)査找模塊22、 一個(gè)圖像獲取模塊23以及一個(gè)圖像顯示模塊24。
所述類別選擇模塊21用于指定要瀏覽的圖像的類別。使用者在瀏覽圖像之前,會(huì)通過(guò)所 述類別選擇模塊21,來(lái)選擇要瀏覽的圖像的類別。所述類別選擇模塊21可以為在操作界面中 顯示一個(gè)列表,使用者可以選擇列表中的選項(xiàng)。在本實(shí)施方式中,假設(shè)使用者將要瀏覽的圖 像的類別為"風(fēng)景"。
可以理解,所述圖像瀏覽程序20的類別選擇模塊21和所述圖像記錄程序l0的類別選擇模 塊12可以是同一個(gè)程序段,僅用于類別的選擇。
所述數(shù)據(jù)査找模塊22用于根據(jù)所述類別選擇模塊21指定的類別,在所述配置文件40中査 找該類別的圖像,生成一個(gè)圖像名稱的結(jié)果集。所述數(shù)據(jù)査找模塊22在所述配置文件40中査 找圖像時(shí),會(huì)首先生成一個(gè)結(jié)果集,該結(jié)果集用于存放找到的圖像的名稱。當(dāng)査找所述配置 文件40中與所述指定的類別相同的數(shù)據(jù)項(xiàng)時(shí),若找到,則將所對(duì)應(yīng)的圖像的名稱讀取出來(lái), 放入所述結(jié)果集中。在本實(shí)施方式中,為在所述配置文件40中査找類別為"風(fēng)景"的數(shù)據(jù)項(xiàng) ,找到圖像DJOOOl,則將圖像名稱DJ0001放入結(jié)果集。
所述圖像獲取模塊23用于根據(jù)所述結(jié)果集中的圖像名稱,讀取所述數(shù)碼相機(jī)l中存儲(chǔ)的 圖像。現(xiàn)有的數(shù)碼相機(jī)l在存儲(chǔ)圖像時(shí),多數(shù)會(huì)采用壓縮存儲(chǔ)來(lái)節(jié)省存儲(chǔ)空間,所以在讀取 圖像時(shí),會(huì)具有一個(gè)解壓縮的過(guò)程。若數(shù)碼相機(jī)l的緩存很大,則可以一次性將所述結(jié)果集 中的圖像名稱對(duì)應(yīng)的圖像全部讀取出來(lái),若內(nèi)存不是很大,則可以根據(jù)需要只讀取所述結(jié)果圖像。在本實(shí)施方式中,所述圖像獲取模塊23根據(jù)圖像名 稱DJ0001獲取對(duì)應(yīng)的圖像。
所述圖像顯示模塊24用于驅(qū)動(dòng)所述數(shù)碼相機(jī)1的顯示器2,來(lái)顯示所述圖像獲取模塊23讀 取的圖像。所述圖像顯示模塊24為所述數(shù)碼相機(jī)1的顯示器2的驅(qū)動(dòng)程序,其可以驅(qū)動(dòng)所述顯 示器2顯示所述圖像。在本實(shí)施方式中,為所述圖像顯示模塊24驅(qū)動(dòng)所述顯示器2,顯示所述 圖像DJ0001。
使用者可以通過(guò)所述圖像瀏覽程序20來(lái)分類瀏覽所述數(shù)碼相機(jī)1中的圖像,給使用者提 供了僅瀏覽某一類別的圖像的功能,帶來(lái)了方便。
請(qǐng)參閱圖5,為所述數(shù)碼相機(jī)l的圖像瀏覽方法的流程圖。所述圖像瀏覽方法包括以下步驟。
步驟S31:選擇要瀏覽的圖像的類別。在本實(shí)施方式中,為使用者通過(guò)所述類別選擇模 塊21來(lái)指定要瀏覽的圖像的類別。
步驟S33:根據(jù)所述類別在所述配置文件40中査找處于該類別的圖像名稱。在本實(shí)施方 式中,為所述數(shù)據(jù)査找模塊22根據(jù)所述類別選擇模塊21指定的類別,在所述配置文件40中査 找該類別的圖像的名稱。
步驟S37:獲取所述圖像名稱對(duì)應(yīng)的圖像。在本實(shí)施方式中,為所述圖像獲取模塊23對(duì) 取與所述査找到的圖像的名稱相對(duì)應(yīng)的圖像。
步驟S39:顯示所述圖像。在本實(shí)施方式中,為所述圖像顯示模塊24驅(qū)動(dòng)所述數(shù)碼相機(jī) 1的顯示器2,將所述獲取的圖像在所述顯示器2中顯示出來(lái)。
請(qǐng)參閱圖6,為所述圖像傳送程序30的功能模塊圖。所述圖像傳送程序30包括一個(gè)文件 夾建立模塊31和一個(gè)傳輸控制模塊32。
所述文件夾建立模塊31用于在使用者選擇圖像,并將要開始將選擇的圖像傳輸?shù)诫娔X上 之前,讀取所述配置文件40,在所述電腦的要存放圖像的位置建立文件夾,所述文件夾的名 稱為所述配置文件40中的類別。若配置文件40中存在多個(gè)類別,則對(duì)應(yīng)的在電腦中建立多個(gè) 文件夾。在本實(shí)施方式中,所述文件夾建立模塊31讀取所述配置文件40,得到一個(gè)類別"風(fēng) 景",則在所述電腦要存放圖像的位置建立一個(gè)名稱為"風(fēng)景"的文件夾。
所述傳輸控制模塊32用于在圖像從所述數(shù)碼相機(jī)l上傳到所述電腦中時(shí),讀取配置文件 40中記錄的文件的類別,將圖像放入所述電腦內(nèi)對(duì)應(yīng)的文件夾中。在本實(shí)施方式中,在傳送 所述圖像DJ0001時(shí),所述傳輸控制模塊32讀取所述配置文件40,發(fā)現(xiàn)所述圖像DJ0001的類別 為"風(fēng)景",則對(duì)應(yīng)的將所述圖像DJ0001存入到電腦上的所述文件夾建立模塊31建立的名稱
7為"風(fēng)景"的文件夾中。
所述圖像傳送程序30實(shí)現(xiàn)了在將圖像上傳到電腦中時(shí)的自動(dòng)分類,避免了各種圖像混在 一起的情況,給使用者帶了很大的方便。
請(qǐng)參閱圖7,為所述數(shù)碼相機(jī)l圖像傳送方法的流程圖。所述圖像傳送方法包括以下步驟
步驟S47:將所述數(shù)碼相機(jī)l連接到電腦上。所述數(shù)碼相機(jī)l可以通過(guò)有線或無(wú)線技術(shù)連 接到電腦之上,比如通過(guò)USB方式連接,也可以通過(guò)無(wú)線的藍(lán)牙技術(shù)。
步驟S51:使用者選擇所述數(shù)碼相機(jī)l中的圖像,并要將其復(fù)制或剪切到電腦中。使用者 可能會(huì)將所述數(shù)碼相機(jī)l中的全部或部分圖像復(fù)制或剪切到電腦中,來(lái)空出所述數(shù)碼相機(jī)中 的空間,從而可以拍攝更多的圖像。
步驟S55:在所述圖像開始傳輸之前,在所述電腦中建立與所述配置文件40中的類別的 相同名稱的文件夾。在本實(shí)施方式中,為所述文件夾建立模塊31在圖像開始傳輸之前,讀取 所述配置文件40,在所述電腦內(nèi)要存放圖像的位置,建立與所述配置文件40內(nèi)類別對(duì)應(yīng)名稱 的文件夾。所述文件夾建立模塊31也可以首先判斷使用者選擇的圖像都處于那些類別,然后 建立與該些類別對(duì)應(yīng)名稱的文件夾。
步驟S57:進(jìn)行圖像傳輸,將圖像傳輸?shù)脚c其類別相對(duì)應(yīng)名稱的文件夾中。在本實(shí)施方 式中,為所述傳輸控制模塊32在傳輸過(guò)程中,控制所述圖像傳送到電腦中的目標(biāo)位置,即所 述傳輸控制模塊32讀取所述配置文件,得到所述圖像所屬類別,并將圖像存入到電腦中的與 所述類別對(duì)應(yīng)名稱的文件夾中。
與現(xiàn)有技術(shù)比較,所述數(shù)碼相機(jī)通過(guò)一個(gè)圖像記錄程序和配置文件來(lái)記錄拍攝的圖像的 類別,從而,根據(jù)該些類別信息還可以進(jìn)行分類瀏覽,以及上傳到電腦時(shí),自動(dòng)進(jìn)行分類存 儲(chǔ)等功能。解決了各種類型的圖像放在一起,不方便管理等問(wèn)題,給使用者帶來(lái)了方便。
另外,本領(lǐng)域技術(shù)人員還可在本發(fā)明精神內(nèi)做其它變化,只要其不偏離本發(fā)明的技術(shù)效 果,都應(yīng)包含在本發(fā)明所要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
權(quán)利要求1一種數(shù)碼相機(jī),所述數(shù)碼相機(jī)具有一個(gè)存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有一個(gè)圖像記錄程序和一個(gè)配置文件,該所述圖像記錄程序用于將拍攝的圖像的類別及名稱對(duì)應(yīng)存入所述配置文件中,所述配置文件預(yù)先設(shè)置有類別,所述圖像記錄程序包括類別選擇模塊,用于指定要拍攝的圖像的類別;記錄模塊用于在使用者拍攝圖像之后,將所拍攝的圖像的名稱和類別存入所述配置文件中。
2.如權(quán)利要求l所述數(shù)碼相機(jī),其特征在于所述圖像記錄程序還包 括一個(gè)類別設(shè)置模塊,用于預(yù)先設(shè)置所述配置文件中的類別。
3.如權(quán)利要求l所述數(shù)碼相機(jī),其特征在于所述存儲(chǔ)器中還存儲(chǔ)有 一個(gè)圖像瀏覽程序,所述圖像瀏覽程序用于控制所述數(shù)碼相機(jī)顯示瀏覽圖像,所述圖像瀏覽 程序包括類別選擇模塊,用于指定要瀏覽的圖像的類別;數(shù)據(jù)査找模塊,用于根據(jù)所述類別選擇模塊指定的類別,在所述配置文件中査找該類 別的圖像,并生成一個(gè)圖像名稱的結(jié)果集;圖像獲取模塊,用于根據(jù)所述結(jié)果集,讀取所述數(shù)碼相機(jī)中存儲(chǔ)的圖像;圖像顯示模塊,用于驅(qū)動(dòng)所述數(shù)碼相機(jī),來(lái)顯示所述圖像獲取模塊讀取的圖像。
4.如權(quán)利要求l所述數(shù)碼相機(jī),其特征在于所述存儲(chǔ)器中還存儲(chǔ)有 一個(gè)圖像傳送程序,所述圖像傳送程序會(huì)在將圖像傳送到電腦時(shí),讀取所述配置文件,將圖 像進(jìn)行分類存儲(chǔ),所述圖像傳送程序包括文件夾建立模塊,用于在將圖像傳輸?shù)诫娔X上之前,讀取所述配置文件,在所述電腦 的要存放圖像的位置建立文件夾,所述文件夾的名稱為所述配置文件中的類別;傳輸控制模塊,用于在圖像從所述數(shù)碼相機(jī)上傳到所述電腦中時(shí),讀取配置文件中記 錄的文件的類別,將圖像放入所述電腦內(nèi)與所述圖像類別對(duì)應(yīng)名稱的文件夾中。
5. 一種數(shù)碼相機(jī)的圖像記錄方法,所述數(shù)碼相機(jī)具有一個(gè)存儲(chǔ)器,該存儲(chǔ)器中存儲(chǔ)有一個(gè)配置文件,該方法包括一下步驟 選擇要拍攝的圖像的所屬類別; 拍攝圖像;將拍攝的圖像的類別和名稱存入所述配置文件中。
6.如權(quán)利要求5所述圖像記錄方法,其特征在于在步驟選擇類別之 前,還包括預(yù)先設(shè)置類別的步驟。
7.如權(quán)利要求5所述圖像記錄方法,其還包括一個(gè)對(duì)分類后的圖像進(jìn) 行瀏覽的方法,該方法包括以下步驟 選擇要瀏覽的圖像的類別;根據(jù)所述類別在所述配置文件中査找處于該類別的圖像的名稱;獲取所述圖像名稱對(duì)應(yīng)的圖像;顯示所述圖像。
8.如權(quán)利要求5所述圖像記錄方法,其還包括一個(gè)對(duì)分類后的圖像進(jìn) 行傳送的方法,該方法包括以下步驟 將所述數(shù)碼相機(jī)連接到電腦上;使用者選擇所述數(shù)碼相機(jī)中的圖像,并要將其復(fù)制或剪切到電腦中; 在所述圖像開始傳輸之前,在所述電腦中建立與所述配置文件中的類別的相同名稱的 文件夾;進(jìn)行圖像傳輸,將圖像傳輸?shù)脚c其類別相對(duì)應(yīng)名稱的文件夾中。
全文摘要
本發(fā)明提供一種數(shù)碼相機(jī),所述數(shù)碼相機(jī)具有一個(gè)存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有一個(gè)圖像記錄程序和一個(gè)配置文件,該所述圖像記錄程序用于將拍攝的圖像的類別及名稱對(duì)應(yīng)存入所述配置文件中,所述配置文件預(yù)先設(shè)置有類別,所述圖像記錄程序包括類別選擇模塊,用于指定要拍攝的圖像的類別;記錄模塊用于在使用者拍攝圖像之后,將所拍攝的圖像的名稱和類別存入所述配置文件中。本發(fā)明還提供一種圖像記錄方法和圖像瀏覽方法和圖像傳送方法。
文檔編號(hào)H04N1/00GK101442596SQ20071020264
公開日2009年5月27日 申請(qǐng)日期2007年11月23日 優(yōu)先權(quán)日2007年11月23日
發(fā)明者顏合駿 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司