拍照的方法、裝置及相機(jī)和移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)碼照相技術(shù)領(lǐng)域,尤其涉及一種拍照的方法、裝置及相機(jī)和移動終 端。
【背景技術(shù)】
[0002] 現(xiàn)在的相機(jī)拍攝的照片可以記錄拍攝時間、大小和地理位置等一些外在信息,可 以幫助用戶回憶起拍照的場景。
[0003] 然而,在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)提供的相機(jī)至少存在如下問 題:
[0004] 現(xiàn)有的相機(jī)拍攝得到的照片,不能記錄照片的質(zhì)量信息,因此不方便專業(yè)拍照人 員調(diào)整拍照效果,拍出更好的照片。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明實(shí)施例提供一種拍照的方法、裝置及相機(jī)和移動終端,以解決現(xiàn) 有技術(shù)提供的相機(jī)拍攝得到的照片,不能記錄照片的質(zhì)量信息,因此不方便專業(yè)拍照人員 調(diào)整拍照效果,拍出更好的照片的問題。
[0006] 第一方面,提供一種拍照的方法,包括:
[0007] 確定當(dāng)前拍攝對象的實(shí)際大小S和所述當(dāng)前拍攝對象與相機(jī)的距離L ;
[0008] 根據(jù)相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像素參數(shù)Y1計(jì)算相機(jī) 的當(dāng)前聚焦距離M ;
[0009] 獲取觸摸位置的坐標(biāo)X、Y ;
[0010] 接收輸入的拍照指令;
[0011] 根據(jù)所述S、所述L、所述X、Y以及所述相機(jī)的屏幕像素參數(shù)X1、Y1,計(jì)算得到相機(jī) 的實(shí)際聚焦距離H ;
[0012] 記錄所述S、所述L、所述X、Y、所述M、所述H以及所述M與H之間的差值在照片 上。
[0013] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)相機(jī)的當(dāng)前變 焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像素參數(shù)Y1計(jì)算相機(jī)的當(dāng)前聚焦距離M,包括:
[0014] 獲取相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像素參數(shù)Y1 ;
[0015] 根據(jù)相機(jī)的光圈值計(jì)算得到進(jìn)光量角度& ;
[0016] 根據(jù)公式1)和公式2)計(jì)算得到相機(jī)的當(dāng)前聚焦距離M ;
[0017] 其中,公式1)滿足:
[0018] l/u+1/v = 1/f
[0019] 公式2)滿足:
[0020] tan& = Yl/2v
[0021] 其中,u為當(dāng)前聚焦距離M、f為當(dāng)前變焦倍數(shù)、v為像距,Y1是相機(jī)的屏幕像素參 數(shù)。
[0022] 結(jié)合第一方面或者結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種 可能的實(shí)現(xiàn)方式中,所述根據(jù)所述S、所述L、所述X、Y以及所述相機(jī)的屏幕像素參數(shù)X1、Y1, 計(jì)算得到相機(jī)的實(shí)際聚焦距離H,包括:
[0023] 通過公式3)計(jì)算得到相機(jī)的實(shí)際聚焦距離H,其中,公式3)滿足:
[0024]
[0025] 其中,S是當(dāng)前拍攝對象的實(shí)際大小、L是當(dāng)前拍攝對象與相機(jī)的距離、X、Y是聚焦 位置的坐標(biāo)、XI、Y1是相機(jī)的屏幕像素參數(shù),是相機(jī)的屏幕像素的橫向參數(shù)和縱向參數(shù),是 相機(jī)的屏幕橫向和縱向的最大像素?cái)?shù)量,拍攝對象的實(shí)際長、寬分別為X2、Y2,其中,X2*Y2 =S,X2/Y2 = Xl/Yl〇
[0026] 第二方面,提供一種拍照的裝置,包括:
[0027] 確定單元,用于確定當(dāng)前拍攝對象的實(shí)際大小S和所述當(dāng)前拍攝對象與相機(jī)的距 離L;
[0028] 第一計(jì)算單元,用于根據(jù)相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像 素參數(shù)Y1計(jì)算相機(jī)的當(dāng)前聚焦距離M;
[0029] 獲取單元,用于獲取觸摸位置的坐標(biāo)X、Y;
[0030] 接收單元,用于接收輸入的拍照指令;
[0031] 第二計(jì)算單元,用于根據(jù)所述確定單元確定的所述S、所述L、所述獲取單元獲取 到的X、Y以及所述相機(jī)的屏幕像素參數(shù)XI、Y1,計(jì)算得到相機(jī)的實(shí)際聚焦距離H;
[0032] 記錄單元,用于記錄所述確定單元確定的所述S、所述L、所述獲取單元獲取到的 X、Y、所述第一計(jì)算單元計(jì)算得到的所述M、所述第二計(jì)算單元計(jì)算得到的所述H以及所述M 與H之間的差值在照片上。
[0033] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述第一計(jì)算單元,包 括:
[0034] 獲取模塊,用于獲取相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像素參 數(shù)Y1;
[0035] 進(jìn)光量角度計(jì)算模塊,用于根據(jù)所述獲取模塊獲取到的相機(jī)的光圈值計(jì)算得到進(jìn) 光量角度&;
[0036] 計(jì)算模塊,用于根據(jù)公式1)和公式2)計(jì)算得到相機(jī)的當(dāng)前聚焦距離M ;
[0037] 其中,公式1)滿足:
[0038] l/u+1/v = 1/f
[0039] 公式2)滿足:
[0040] tan& = Yl/2v
[0041] 其中,u為當(dāng)前聚焦距離M、f為當(dāng)前變焦倍數(shù)、v為像距,Y1是相機(jī)的屏幕像素參 數(shù)。
[0042] 結(jié)合第二方面或者結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種 可能的實(shí)現(xiàn)方式中,所述第二計(jì)算單元通過公式3)計(jì)算得到相機(jī)的實(shí)際聚焦距離H,其中, 公式3)滿足:
[0043]
[0044] 其中,S是當(dāng)前拍攝對象的實(shí)際大小、L是當(dāng)前拍攝對象與相機(jī)的距離、X、Y是聚焦 位置的坐標(biāo)、XI、Y1是相機(jī)的屏幕像素參數(shù),是相機(jī)的屏幕像素的橫向參數(shù)和縱向參數(shù),是 相機(jī)的屏幕橫向和縱向的最大像素?cái)?shù)量,拍攝對象的實(shí)際長、寬分別為X2、Y2,其中,X2*Y2 =S,X2/Y2 = Xl/Yl〇
[0045] 第三方面,提供一種相機(jī),所述相機(jī)包括第二方面所述的拍照的裝置。
[0046] 第四方面,提供一種移動終端,所述移動終端包括如第三方面所述的相機(jī)。
[0047] 結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述移動終端為智能手 機(jī)或平板電腦。
[0048] 在本發(fā)明實(shí)施例,在拍照時,記錄拍攝對象的實(shí)際大小S、拍攝對象與相機(jī)的距離 L、聚焦位置的坐標(biāo)X、Y、當(dāng)前聚焦距離M、實(shí)際聚焦距離H以及當(dāng)前聚焦距離M與實(shí)際聚焦 距離H之間的差值這些質(zhì)量信息在照片上,從而可以給專業(yè)拍照人員提供一些質(zhì)量信息, 為專業(yè)人員改善相機(jī)的拍攝效果提供依據(jù),以便更好地調(diào)整拍照的效果,拍出更好的照片。
【附圖說明】
[0049] 圖1是本發(fā)明拍照的方法實(shí)施例的實(shí)現(xiàn)流程圖;
[0050] 圖2是本發(fā)明拍照的裝置實(shí)施例的結(jié)構(gòu)框圖;
[0051] 圖3是本發(fā)明相機(jī)實(shí)施例的結(jié)構(gòu)框圖;
[0052] 圖4是本發(fā)明移動終端實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0053] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0054] 在本發(fā)明實(shí)施例中,先獲取拍攝對象的實(shí)際大小S、拍攝對象與相機(jī)的距離L、聚 焦位置的坐標(biāo)X、Y、當(dāng)前聚焦距離M、實(shí)際聚焦距離H,在拍照時,記錄拍攝對象的實(shí)際大小 S、拍攝對象與相機(jī)的距離L、聚焦位置的坐標(biāo)X、Y、當(dāng)前聚焦距離M、實(shí)際聚焦距離H以及當(dāng) 前聚焦距離M與實(shí)際聚焦距離H之間的差值這些質(zhì)量信息在照片上。
[0055] 以下結(jié)合具體實(shí)施例對本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
[0056] 實(shí)施例一
[0057] 圖1示出了本發(fā)明實(shí)施例一提供的拍照的方法的實(shí)現(xiàn)流程,詳述如下:
[0058] 在步驟S101中,確定當(dāng)前拍攝對象的實(shí)際大小S和所述當(dāng)前拍攝對象與相機(jī)的距 離L。
[0059] 在本發(fā)明實(shí)施例中,可以通過直觀的測量得到當(dāng)前拍攝對象的實(shí)際大小S和所述 當(dāng)前拍攝對象與相機(jī)的距離L。
[0060] 也可以根據(jù)以下方法得到當(dāng)前拍攝對象的實(shí)際大小S和所述當(dāng)前拍攝對象與相 機(jī)的距離L :
[0061] 調(diào)整相機(jī)至預(yù)覽狀態(tài)下,相機(jī)自動調(diào)節(jié)變焦,獲取當(dāng)前變焦倍數(shù)下所獲得的拍照 影像的大小以及像素?cái)?shù)量,根據(jù)當(dāng)前變焦倍數(shù)下所獲得的拍照影像的大小以及像素?cái)?shù)量與 不變焦情況下所獲得的拍照影像的大小以及像素?cái)?shù)量,獲得當(dāng)前拍攝對象的實(shí)際大小S和 所述當(dāng)前拍攝對象與相機(jī)的距離L。
[0062] 在步驟S102中,根據(jù)相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕像素參 數(shù)Y1計(jì)算相機(jī)的當(dāng)前聚焦距離M。
[0063] 在本發(fā)明實(shí)施例中,先獲取相機(jī)的當(dāng)前變焦倍數(shù)、相機(jī)的光圈值以及相機(jī)的屏幕 像素參數(shù)Y1,再根據(jù)相機(jī)的光圈值計(jì)算得到進(jìn)光量角度&,最后根據(jù)公式1)和公式2)計(jì)算 得到相機(jī)的當(dāng)前聚焦距離M。
[0064] 其中,公式1)滿足:
[0065] l/u+1/v = 1/f 公式 1)
[0066] 公式2)滿足:
[0067] tan& = Yl/2v 公式 2)
[0068] 其中,u為當(dāng)前聚焦距離M、f為當(dāng)前變焦倍數(shù)、v為像距,Y1是相機(jī)的屏幕像素參 數(shù),是相機(jī)的屏幕像素的縱向參數(shù),是相機(jī)的屏幕縱向的最大像素?cái)?shù)量。
[0069] 在步驟S103中,獲取觸摸位置的坐標(biāo)X、Y。
[0070] 在本發(fā)明實(shí)施例中,用戶觸摸相機(jī)屏幕上顯示的聚焦位置,相機(jī)獲取所述聚焦位 置的坐標(biāo)X、Y。
[