顯示設(shè)備和用于提供該顯示設(shè)備的字體效果的方法
【專利摘要】提供了一種顯示設(shè)備和用于提供該顯示設(shè)備的字體效果的方法。所述方法包括:獲得字符的字符信息和字體信息;根據(jù)字符的特性和顯示設(shè)備的特性中的至少一個(gè)特性來確定字體效果的屬性值;基于確定的屬性值對字體效果進(jìn)行渲染;將渲染后的字體效果應(yīng)用到字符;輸出應(yīng)用了字體效果的字符。
【專利說明】顯示設(shè)備和用于提供該顯示設(shè)備的字體效果的方法
[0001] 本申請要求于2013年9月27日提交到韓國知識產(chǎn)權(quán)局的第10-2013-0115549號 韓國專利申請的優(yōu)先權(quán),其中,所述專利申請的公開通過引用全部合并于此。
【技術(shù)領(lǐng)域】
[0002] 與示例性實(shí)施例一致的方法和設(shè)備涉及一種顯示設(shè)備和用于提供該顯示設(shè)備的 字體效果的方法,更具體地,涉及一種被配置為對由用戶輸入的字符提供字體效果的顯示 設(shè)備以及用于提供該顯示設(shè)備的字體效果的方法。
【背景技術(shù)】
[0003] 顯示設(shè)備可不僅提供并顯示由用戶輸入的字符,還可在輸入的字符附近或該輸入 的字符內(nèi)部提供并顯示字體效果。通過對由用戶輸入的字符提供字體效果,顯示設(shè)備可提 供具有極佳的可視性和設(shè)計(jì)的字符。
[0004] 然而,提供字體效果的現(xiàn)有技術(shù)的方法不管字符的尺寸或粗細(xì)如何,或者顯示設(shè) 備的分辨率如何,僅提供固定的屬性值。例如,在字體效果被設(shè)置為對尺寸或粗細(xì)可調(diào)整的 字符提供邊緣(例如,描邊效果、光暈效果等)的情況下,甚至在字符的尺寸或粗細(xì)已改變 時(shí),字體效果還具有已應(yīng)用的固定的屬性值(例如,粗細(xì)值)。
[0005] 在這種情況下,當(dāng)字符的尺寸變小或變細(xì)時(shí),字體效果區(qū)域相較于字符變得過大, 這使得字符變得不平衡。此外,當(dāng)字符的尺寸變大或變粗時(shí),應(yīng)用到字符的字體效果的質(zhì)量 下降。
【發(fā)明內(nèi)容】
[0006] -個(gè)或更多個(gè)示例性實(shí)施例可克服以上的缺點(diǎn)和以上沒有描述的其它缺點(diǎn)。然 而,將理解:一個(gè)或更多個(gè)示例性實(shí)施例不需要克服上述所有缺點(diǎn),并且可不克服上述問題 中的某些問題。
[0007] -個(gè)或更多個(gè)示例性實(shí)施例提供一種顯示設(shè)備和用于提供該顯示設(shè)備的字體效 果的方法,其中,所述顯示設(shè)備和方法能夠通過根據(jù)字符的特性和顯示設(shè)備的特性中的至 少一個(gè)特性,應(yīng)用字體效果的不同的屬性值來將最優(yōu)的字體效果提供給字符,所述字符的 尺寸是可變化的。
[0008] 根據(jù)示例性實(shí)施例的一方面,提供一種顯示設(shè)備的字體效果提供方法,所述方法 包括:根據(jù)字符的特性和顯示設(shè)備的特性中的至少一個(gè)特性,確定字體效果的屬性值;基 于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體效果應(yīng)用到字符;輸出應(yīng)用了字 體效果的字符。
[0009] 字體效果的屬性值可包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中 的至少一個(gè),并且字體效果的屬性值至少根據(jù)字符的尺寸被確定。
[0010] 響應(yīng)于字體效果包括對字符加邊緣的描邊效果,確定字體效果的屬性值的步驟可 包括:確定描邊效果的粗細(xì)值,使得字符的尺寸越大,邊緣越粗,而字符的尺寸越小,邊緣越 細(xì)。 toon] 字體效果的屬性值包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中的 至少一個(gè),并且字體效果的屬性值至少根據(jù)字符的粗細(xì)被確定。
[0012] 響應(yīng)于字體效果包括對字符加邊緣的描邊效果,確定的步驟可包括:確定描邊效 果的粗細(xì)值,使得字符越粗,邊緣越粗,而字符越細(xì),邊緣越細(xì)。
[0013] 所述方法還可包括:獲得關(guān)于顯示設(shè)備的分辨率特性的信息;其中,字體效果的 屬性值通過至少考慮到顯示設(shè)備的分辨率特性被確定。
[0014] 響應(yīng)于字體效果包括對字符提供模糊效果的光暈效果,確定的步驟可包括:通過 減小光暈效果的過濾強(qiáng)度來減小模糊效果,使得顯示設(shè)備的分辨率越低,光暈效果的過濾 強(qiáng)度越低。
[0015] 字符的特性可包括以下項(xiàng)的至少一項(xiàng):字符的語言類型、字符的樣式和字符的描 邊復(fù)雜度。
[0016] 所述方法還可包括:獲得字體信息,其中,所述字體信息包括將應(yīng)用到字符的字體 效果的類型,字體效果的類型可包括以下效果中的至少一種類型:陰影效果、光暈效果、倒 角效果、浮雕效果、顏色疊加效果、描邊效果、線性漸變效果和圖案效果。
[0017] 所述方法還可包括:根據(jù)用戶設(shè)置,打開或關(guān)閉這樣的功能,所述功能根據(jù)字符的 特性調(diào)整字體效果的屬性值。
[0018] 所述字符可以是從用戶輸入的字符和從顯示設(shè)備的外面接收到的字符中的一個(gè)。
[0019] 根據(jù)另一示例性實(shí)施例的一方面,提供一種顯示設(shè)備,包括:輸入器,被配置為接 收用戶命令輸入;控制器,被配置為根據(jù)通過輸入器輸入的字符的特性和顯示設(shè)備的特性 中的至少一個(gè)特性來確定字體效果的屬性值,基于確定的屬性值對字體效果進(jìn)行渲染,并 將渲染后的字體效果應(yīng)用到通過輸入器輸入的字符;輸出器,被配置為輸出應(yīng)用了字體效 果的字符。
[0020] 字體效果的屬性包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中的至 少一個(gè),并且控制器至少根據(jù)輸入的字符的尺寸來確定字體效果的屬性值。
[0021] 響應(yīng)于字體效果包括對輸入的字符加邊緣的描邊效果,控制器可確定描邊效果的 粗細(xì)值,使得輸入的字符的尺寸越大,邊緣越粗,而輸入的字符的尺寸越小,邊緣越細(xì)。
[0022] 字體效果的屬性包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中的至 少一個(gè),并且控制器至少根據(jù)輸入的字符的粗細(xì)來確定字體效果的屬性值。
[0023] 響應(yīng)于字體效果包括對輸入的字符加邊緣的描邊效果,控制器可確定描邊效果的 粗細(xì)值,使得輸入的字符越粗,邊緣越粗,而輸入的字符越細(xì),邊緣越細(xì)。
[0024] 控制器可獲得關(guān)于顯示設(shè)備的分辨率特性的信息,以通過至少考慮到顯示設(shè)備的 分辨率特性來確定字體效果的屬性值。
[0025] 響應(yīng)于字體效果包括將模糊效果提供給字符的光暈效果,控制器可通過減小光暈 效果的過濾強(qiáng)度來減小模糊效果,使得顯示設(shè)備的分辨率特性越低,光暈效果的過濾強(qiáng)度 越低。
[0026] 輸入的字符的特性可包括以下中的至少一個(gè):輸入的字符的語言類型、輸入的字 符的樣式和輸入的字符的描邊復(fù)雜度。
[0027] 輸入器可接收字體信息,其中,字體信息可包括將應(yīng)用到輸入的字符的字體效果 的類型,并且字體效果的類型可包括以下效果中的至少一種類型:陰影效果、光暈效果、倒 角效果、浮雕效果、顏色疊加效果、描邊效果、線性漸變效果和圖案效果。
[0028] 控制器可根據(jù)通過輸入器輸入的用戶設(shè)置,打開或關(guān)閉根據(jù)輸入的字符的特性來 調(diào)整字體效果的屬性值的功能。
[0029] 根據(jù)另一示例性實(shí)施例的一方面,提供一種顯示設(shè)備,包括:輸入器,被配置為接 收字符信息和字體效果信息,其中,字符信息至少指示字符的特性,字體效果信息至少指示 字體效果;控制器,被配置為根據(jù)字符的特性和顯示設(shè)備的特性中的至少一個(gè)特性來確定 字體效果的屬性值,基于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體效果應(yīng)用 到字符;輸出器,被配置為輸出應(yīng)用了字體效果的字符。
[0030] 根據(jù)另一示例性實(shí)施例的一方面,提供一種顯示設(shè)備,包括:控制器,被配置為根 據(jù)將被顯示的字符的特性來調(diào)整將被應(yīng)用到字符的字體效果的屬性值;顯示器,被配置為 顯示應(yīng)用了具有調(diào)整后的屬性的字體效果的字符。
[0031] 顯示設(shè)備還可包括:輸入器,被配置為從用戶接收用于減小字符的尺寸的捏合操 作和用于增大字符的尺寸的擴(kuò)張操作,其中,控制器被配置為:響應(yīng)于輸入器接收到捏合操 作,減小字體效果的尺寸和粗細(xì)中的至少一個(gè);響應(yīng)于輸入器接收到擴(kuò)張操作,增大字體效 果的尺寸和粗細(xì)中的至少一個(gè)。
[0032] 控制器被配置為:響應(yīng)于輸入器接收到捏合操作,與字符的尺寸的減小成比例地 減小字體效果的尺寸和粗細(xì)中的至少一個(gè);響應(yīng)于輸入器接收到擴(kuò)張操作,與字符的尺寸 的增加成比例地增加字體效果的尺寸和粗細(xì)中的至少一個(gè)。
【專利附圖】
【附圖說明】
[0033] 通過參照附圖對特定示例性實(shí)施例的描述,以上和/或其它方面將變得更清楚, 其中:
[0034] 圖1是示意地示出根據(jù)示例性實(shí)施例的顯示設(shè)備的配置的框圖;
[0035] 圖2是詳細(xì)地示出根據(jù)示例性實(shí)施例的顯示設(shè)備的配置的框圖;
[0036] 圖3是示出根據(jù)示例性實(shí)施例的存儲在存儲器中的多個(gè)模塊的框圖;
[0037] 圖4A和圖4B是用于解釋各種字體效果的示圖;
[0038] 圖5A是示出根據(jù)現(xiàn)有技術(shù)的按照字符尺寸應(yīng)用了描邊效果的字符的示圖;
[0039] 圖5B是示出根據(jù)示例性實(shí)施例的按照字符尺寸應(yīng)用了描邊效果的字符的示圖;
[0040] 圖6A是示出根據(jù)現(xiàn)有技術(shù)的按照字符粗細(xì)應(yīng)用了描邊效果的字符和該字符的像 素的示圖;
[0041] 圖6B是示出根據(jù)示例性實(shí)施例的按照字符粗細(xì)應(yīng)用了描邊效果的字符和該字符 的像素的示圖;
[0042] 圖7A是示出根據(jù)現(xiàn)有技術(shù)的按照語言類型應(yīng)用了描邊效果的字符的示圖;
[0043] 圖7B是示出根據(jù)示例性實(shí)施例的按照語言類型應(yīng)用了描邊效果的字符的示圖;
[0044] 圖8A是示出現(xiàn)有技術(shù)的按照字符尺寸應(yīng)用了陰影效果的字符的示圖;
[0045] 圖8B是示出示例性實(shí)施例的按照字符尺寸應(yīng)用了陰影效果的字符的示圖;
[0046] 圖9A是示出現(xiàn)有技術(shù)的按照顯示設(shè)備的分辨率應(yīng)用了字體效果的字符的示圖;
[0047] 圖9B是示出示例性實(shí)施例的按照顯示設(shè)備的分辨率應(yīng)用了字體效果的字符的示 圖;
[0048] 圖IOA和圖IOB是用于比較現(xiàn)有技術(shù)的字體效果與本公開的字體效果的示圖;
[0049] 圖11是用于解釋根據(jù)示例性實(shí)施例的修正字體效果的方法的流程圖。
【具體實(shí)施方式】
[0050] 以下參照附圖對特定示例性實(shí)施例進(jìn)行更詳細(xì)地描述。
[0051] 在下面的描述中,相同附圖標(biāo)號即使在不同附圖中也被用于相同的元件。提供在 描述中限定的內(nèi)容(諸如,詳細(xì)構(gòu)造和元件)以幫助對示例性實(shí)施例的全面理解。然而,可 在沒有那些具體限定的內(nèi)容的情況下來實(shí)踐示例性實(shí)施例。此外,由于公知的功能或結(jié)構(gòu) 會在不必要的細(xì)節(jié)上模糊本申請,所以將不對它們進(jìn)行詳細(xì)地描述。
[0052] 圖1是示意地示出根據(jù)示例性實(shí)施例的顯示設(shè)備100的配置的框圖。如圖1中所 示,顯示設(shè)備100包括輸入器110、輸出器120和控制器130。在此,顯示設(shè)備100可以是智 能電話,但這僅是示例性實(shí)施例,顯示設(shè)備100可被實(shí)施為可輸出字符的其它顯示設(shè)備(諸 如,智能TV、平板個(gè)人計(jì)算機(jī)(PC)、臺式PC、筆記本PC等)中的一個(gè)顯示設(shè)備。
[0053] 輸入器110接收用于控制顯示設(shè)備100的用戶命令。例如,在某些實(shí)施例中,由輸 入器Iio接收到的用戶命令用于獲得由用戶輸入的字符的字符信息。此外,輸入器Iio可 接收用于設(shè)置各種字體效果的用戶命令。如在此使用的術(shù)語字符是指任意類型的符號腳本 (例如、1^1皿、1(&11」;[、!^11」;[、!^1^111等)、字母、數(shù)字、圖標(biāo)、圖像、特殊字符(例如,*、+、>、 $等)。
[0054] 輸入器110可被實(shí)現(xiàn)為觸摸屏,但這僅是示例性實(shí)施例,輸入器110可被實(shí)現(xiàn)為各 種輸入設(shè)備(諸如,鍵區(qū)、筆、鼠標(biāo)、鍵盤、遙控裝置等)中的一種設(shè)備。
[0055] 控制器130控制輸出器120輸出圖像數(shù)據(jù)。輸出器120可將字體效果應(yīng)用到通過 輸入器110輸入的字符,隨后輸出具有字體效果的字符。
[0056] 輸出器120可被實(shí)現(xiàn)為顯示單元,但這僅是示例性實(shí)施例,輸出器120可被實(shí)現(xiàn)為 可輸出視覺信息的任何類型的設(shè)備(例如,打印機(jī)等)。
[0057] 控制器130根據(jù)通過輸入器110輸入的用戶命令來控制顯示設(shè)備100的全部操 作??刂破?30可根據(jù)通過輸入器110輸入的字符的特性來確定字體效果的屬性值,基于 確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體效果應(yīng)用到字符。
[0058] 更具體地,控制器130可獲得通過輸入器110輸入的字符信息和在顯示設(shè)備100 中設(shè)置的字體效果信息。字體效果可以是例如在字符的內(nèi)部或外部提供的圖形元素。
[0059] 由控制器130獲得的字體效果可包括將被應(yīng)用到輸入的字符的字體效果的類型。 字體效果的可用類型包括以下效果中的至少一個(gè):陰影效果、光暈效果、倒角效果、浮雕效 果、顏色疊加效果、描邊效果、線性漸變效果和圖案效果等。
[0060] 此外,控制器130可根據(jù)輸入的字符的特性和顯示設(shè)備100的屬性中的至少一個(gè) 來確定字體效果的屬性值。根據(jù)示例性實(shí)施例,控制器130可根據(jù)輸入的字符的尺寸來確 定字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中的至少一個(gè)。
[0061] 根據(jù)示例性實(shí)施例,在對應(yīng)用了字體效果的字符加邊緣的情況下,控制器130確 定描邊效果的粗細(xì)值,使得輸入的字符的尺寸越大,邊緣越粗,而輸入的字符的尺寸越小, 輸入的字符的邊緣越細(xì)。
[0062] 根據(jù)另一示例性實(shí)施例,控制器130可根據(jù)輸入的字符的粗細(xì)來確定字體效果的 粗細(xì)、字體效果的位置和字體效果的顏色中的至少一個(gè)。更具體地,在對輸入了字體效果的 字符加邊緣的情況下,控制器130可確定描邊效果的粗細(xì)值,使得輸入的字符越粗,邊緣越 粗,而輸入的字符越細(xì),邊緣越細(xì)。
[0063] 除了前述之外,控制器130可根據(jù)輸入的字符的語言類型、輸入的字符的樣式和 輸入的字符的描邊復(fù)雜度中的至少一個(gè)來確定字體效果的屬性值。此外,控制器130可根 據(jù)輸入的字符的特性來確定除了描邊效果之外的其它字體效果的屬性值。
[0064] 控制器可根據(jù)在顯示設(shè)備100中設(shè)置的一個(gè)字體效果來確定字體效果的屬性值, 但這僅為示例性實(shí)施例,并且在顯示設(shè)備100中設(shè)置了多個(gè)字體效果的情況下,控制器130 可根據(jù)多個(gè)字體效果來確定字體效果的屬性值。
[0065] 此外,控制器130可獲得關(guān)于顯示設(shè)備100的分辨率特性的信息,并且考慮顯示 設(shè)備100的分辨率特性來確定字體效果的屬性值。在此,控制器110可不僅考慮顯示設(shè)備 100的分辨率的特性而且考慮與分辨率相關(guān)的特性(諸如,每英寸像素(PPI)和每英寸點(diǎn)數(shù) (DPI))來確定字體效果的屬性值。
[0066] 根據(jù)示例性實(shí)施例,在將模糊效果提供給輸入的字符(該字符輸入了字體效果) 的光暈效果的情況下,控制器130可以這樣的方式表現(xiàn)字符:顯示設(shè)備100的分辨率越高, 字符的模糊效果越高,分辨率越低,字符的模糊效果越低。
[0067] 此外,控制器130可基于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體 效果應(yīng)用到輸入的字符。
[0068] 可存在用戶可通過輸入器110設(shè)置的用戶可設(shè)定的設(shè)置,這使得控制器130能夠 打開或關(guān)閉用于根據(jù)輸入的字符的特性來調(diào)整字體效果的屬性值的功能。
[0069] 通過前述的顯示設(shè)備100,可在考慮輸入的字符的特性和顯示設(shè)備的分辨率的情 況下,對字體效果進(jìn)行渲染,從而將最優(yōu)的字體效果應(yīng)用到輸入的字符,并將其提供給用 戶。
[0070] 在下文中,參照圖2到圖IOB更詳細(xì)地對顯示設(shè)備進(jìn)行解釋。
[0071] 圖2是詳細(xì)地示出根據(jù)示例性實(shí)施例的顯示設(shè)備200的配置的框圖。如圖2中所 示,顯示設(shè)備200包括通信器210、輸入器220、存儲器230、輸出器240和控制器250。
[0072] 圖2示出了基于顯示設(shè)備200是設(shè)置有各種功能(諸如,字符輸出功能、字體效果 提供功能等)的設(shè)備的情況的構(gòu)成元件。因此,根據(jù)本示例性實(shí)施例的具體實(shí)施方案,可省 略或改變某些構(gòu)成元件,或者可添加其它構(gòu)成元件。
[0073] 通信器210用于根據(jù)各種類型的通信方法來執(zhí)行與各種類型的外部裝置和/或外 部服務(wù)器的通信。通信器210可包括各種通信芯片(諸如,Wi-Fi芯片、藍(lán)牙芯片、近場通 信(NFC)芯片、無線通信芯片等)。在此,Wi-Fi芯片、藍(lán)牙芯片、NFC芯片和無線通信芯片 分別按照Wi-Fi方法、藍(lán)牙方法、NFC方法和其它通信方法來執(zhí)行通信。在這些芯片中,NFC 芯片是指按照NFC方法進(jìn)行操作的芯片,其中,NFC方法使用各種RF-ID頻帶寬度(135kHz、 13. 56MHz、433MHz、860MHz ?960 MHz 和 2. 45GHz)中的 13. 56MHz 帶寬。在使用 Wi-Fi 芯片或 藍(lán)牙芯片的情況下,可收發(fā)各種連接信息(諸如,服務(wù)集標(biāo)識符(SSID)、會話密鑰(session key)等),并在進(jìn)行連接通信之后使用所述連接信息來收發(fā)各種信息。無線通信芯片是指 根據(jù)各種通信標(biāo)準(zhǔn)(諸如,IEEE、ZigBee?、第三代(3G)、第三代合作伙伴項(xiàng)目(3GPP)、長期 演進(jìn)技術(shù)(LTE)等)執(zhí)行通信的芯片。
[0074] 通信器210可從外部服務(wù)器或外部設(shè)備接收作為輸入的圖像信息和/或字符信 肩、。
[0075] 輸入器220可接收用于控制顯示設(shè)備200的用戶命令。輸入器220可接收用于獲 得用戶意圖寫入的字符信息的用戶命令的輸入。此外,輸入器220可接收用于設(shè)置將被應(yīng) 用到顯示設(shè)備200的至少一個(gè)字體效果的用戶命令的輸入。此外,輸入器220可接收用于 打開或關(guān)閉根據(jù)輸入的字符的特性來確定字體效果的屬性值的功能的用戶命令的輸入。
[0076] 輸入器220可被實(shí)現(xiàn)為觸摸屏,但這僅是示例性實(shí)施例,輸入器220可被實(shí)現(xiàn)為可 控制顯示設(shè)備200的其它輸入設(shè)備(諸如,遙控裝置、指示裝置、鼠標(biāo)、鍵盤、鍵區(qū)等)。
[0077] 存儲器230存儲用于驅(qū)動顯示設(shè)備200的各種模塊。例如,在存儲器230中,可存 儲包括基礎(chǔ)模塊、感測模塊、通信模塊、呈現(xiàn)模塊、網(wǎng)頁瀏覽模塊、服務(wù)模塊等的軟件。在此, 基礎(chǔ)模塊包括這樣的模塊:處理從包括在顯示設(shè)備200中的每一個(gè)硬件發(fā)送的信號并將處 理后的信號發(fā)送到上層模塊。感測模塊包括這樣的模塊:收集來自各種傳感器的信息,分析 并管理收集到的信息。感測模塊可包括人臉識別模塊、語音識別模塊、運(yùn)動識別模塊、NFC 識別模塊等。呈現(xiàn)模塊包括用于構(gòu)成顯示屏的模塊。呈現(xiàn)模塊可包括用于重現(xiàn)并輸出多媒 體內(nèi)容的多媒體模塊以及執(zhí)行Π 和圖形處理的Π 渲染模塊。通信模塊包括用于在顯示設(shè) 備200的外面執(zhí)行通信的模塊。網(wǎng)頁瀏覽器模塊包括執(zhí)行網(wǎng)絡(luò)瀏覽并訪問網(wǎng)頁服務(wù)器的模 塊。服務(wù)器模塊包括包含用于提供各種服務(wù)的各種應(yīng)用的模塊。
[0078] 此外,存儲器230可存儲用于根據(jù)字符的特性來確定字體效果的屬性的各種模 塊。如圖3中所示,存儲器230可包括字符尺寸確定模塊231、字符粗細(xì)確定模塊232、字體 效果屬性控制模塊233、字體效果產(chǎn)生模塊234、字體效果應(yīng)用模塊235和字體效果發(fā)送模 塊 236。
[0079] 字符尺寸確定模塊231起確定將應(yīng)用字體效果的字符的尺寸的作用。字符粗細(xì)確 定模塊232起確定將應(yīng)用字體效果的字符的粗細(xì)的作用。字體效果屬性控制模塊233起根 據(jù)按照字符的特性確定的屬性值來改變字體效果的作用。字體效果產(chǎn)生模塊234起對來自 于字符圖像的每種類型的字體效果進(jìn)行渲染的作用。字體效果應(yīng)用模塊235起根據(jù)字體效 果的類型將字體效果應(yīng)用到字符的作用。字體效果發(fā)送模塊236起將應(yīng)用了字體效果的字 符發(fā)送到輸出器240的作用。
[0080] 如圖3中示出的多個(gè)模塊僅是示例性實(shí)施例,可包括用于根據(jù)輸入的字符的特性 來提供字體效果的其它模塊。例如,還可包括諸如語言類型確定模塊、描邊復(fù)雜度確定模 塊、顯示器分辨率確定模塊等的各種模塊。
[0081] 返回至圖2,輸出器240根據(jù)控制器250的控制輸出圖像數(shù)據(jù)。輸出器240可根據(jù) 控制器250的控制輸出應(yīng)用了字體效果的字符。
[0082] 輸出器240可被實(shí)現(xiàn)為液晶顯不器(IXD),但這僅為不例性實(shí)施例,輸出器240可 被實(shí)現(xiàn)為諸如有機(jī)發(fā)光二極管(OLED)、薄膜晶體管(TFT)、陰極射線管(CRT)等的各種顯示 器中的一個(gè)。此外,輸出器240可不僅被實(shí)現(xiàn)為顯示單元,還可被實(shí)現(xiàn)為任意類型的視覺信 息輸出設(shè)備(諸如,打印機(jī)等)。
[0083] 控制器250使用存儲在存儲器230中的各種程序來控制顯示設(shè)備200的全部操 作。
[0084] 如圖2中所示,控制器250包括隨機(jī)存取存儲器(RAM) 251、只讀存儲器(ROM) 252、 圖形處理器253、中央處理單元(CPU) 254、第一接口 255-1到第η接口 255-n和總線256。 在此,RAM 251、ROM 252、圖形處理器253、主CPU 254和第一接口 255-1到第η接口 255-n 可通過總線256彼此相互連接。
[0085] 在ROM 252中,存儲了用于系統(tǒng)啟動的命令集。當(dāng)輸入了打開指令并已供電時(shí),主 CPU 254根據(jù)存儲在ROM 252中的命令,將存儲在存儲器230中的操作系統(tǒng)(0/S)復(fù)制到 RAM 251,并執(zhí)行0/S以啟動系統(tǒng)。當(dāng)完成啟動時(shí),主CPU 254將存儲在存儲器230中的各 種應(yīng)用程序復(fù)制到RAM 251,并執(zhí)行復(fù)制到RAM 251中的應(yīng)用程序以執(zhí)行各種操作。
[0086] 圖形處理器253使用計(jì)算器(未示出)和渲染器(未示出)來產(chǎn)生包括各種對象 (諸如,圖標(biāo)、圖像、文本等)的屏幕。計(jì)算器使用從輸入器220接收的控制命令,根據(jù)屏幕 的布局來計(jì)算用于每一個(gè)對象的顯示的屬性值(諸如,坐標(biāo)值、格式、尺寸、顏色等)。渲染 器基于在計(jì)算器中計(jì)算的屬性值來產(chǎn)生包括對象的各種布局的屏幕。在渲染器中產(chǎn)生的屏 幕被顯示在輸出器240的顯示區(qū)域內(nèi)。
[0087] 主CPU 254訪問存儲器230,并使用存儲在存儲器230中的0/S來執(zhí)行啟動。此 夕卜,主CPU 254使用存儲在存儲器230中的各種程序、內(nèi)容、數(shù)據(jù)等來執(zhí)行各種操作。
[0088] 第一接口 255-1到第η接口 255-n經(jīng)由總線256連接到前述的構(gòu)成元件中的每一 個(gè)元件。這些接口 255-1到接口 255-n中的一個(gè)接口可以是通過網(wǎng)絡(luò)連接到外部設(shè)備的網(wǎng) 絡(luò)接口。
[0089] 控制器250可根據(jù)通過輸入器220輸入的字符的特性來確定字體效果的屬性值, 基于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體效果應(yīng)用到輸入的字符并將字 符輸出到輸出器240。
[0090] 更具體地,控制器250可獲得通過輸入器220輸入的字符的字符信息。輸入的字 符的字符信息可包括關(guān)于字符的特性的各種信息,諸如,字符的唯一 ID、與字符格式信息相 關(guān)的控制點(diǎn)信息、限定控制點(diǎn)的連接屬性的連接信息、與多個(gè)字符的布置相關(guān)的度量信息、 用于調(diào)整網(wǎng)格內(nèi)的字符的邊界線的提示信息、字符尺寸信息、字符粗細(xì)信息、關(guān)于字符的語 言類型的信息、字符的樣式信息等。
[0091] 此外,控制器250可獲得字體效果信息,其中,字體效果信息包括關(guān)于在顯示設(shè)備 200中設(shè)置的至少一個(gè)字體效果的信息。在此,字體效果信息可包括將應(yīng)用到輸入的字符的 字體效果的類型。字體效果類型可包括以下效果中的至少一個(gè):陰影效果、光暈效果、倒角 效果、浮雕效果、顏色疊加效果、描邊效果、線性漸變效果、圖案效果等。
[0092] 下文是關(guān)于各種字體效果的解釋。參照圖4A和圖4B,字體效果可包括在字符的外 緣產(chǎn)生陰影的外部陰影效果410和在字符的內(nèi)部產(chǎn)生陰影的內(nèi)部陰影效果415。光暈效果 可包括在字符的外緣提供模糊效果的外部光暈效果420和在字符的內(nèi)部提供模糊效果的 內(nèi)部光暈效果425。此外,可存在用于向字符提供三維效果的倒角效果430和浮雕效果435。 此外,可存在提供如同在字符上涂刷顏色的效果的顏色疊加效果440、將漸變提供給字符的 線性漸變效果445、在字符的外緣提供邊緣線的描邊效果450和在字符內(nèi)部提供具體圖案 圖像的圖案效果455。
[0093] 此外,如圖4A中所示,可同時(shí)應(yīng)用多個(gè)字體效果。例如,如圖4B中所示,控制器 250可同時(shí)將描邊效果450、內(nèi)部陰影效果415和線性漸變效果445應(yīng)用到字符。當(dāng)然,控 制器250可應(yīng)用字體效果的任意組合,而圖4B中示出的示例僅是一種這樣的組合。
[0094] 除了前述的字體效果之外,也可將其它字體效果應(yīng)用到本公開。例如,可將諸如波 浪效果、投影效果、背景效果、緞布效果(satin effect)等各種字體效果應(yīng)用到本構(gòu)思。 [0095] 此外,控制器250可根據(jù)輸入的字符的特性來確定字體效果的屬性值。在此,字體 效果的屬性值可以是字體效果的各種屬性值(諸如,粗細(xì)、位置或顏色等)中的一個(gè)。
[0096] 控制器250可根據(jù)輸入的字符的尺寸來確定字體效果的屬性值。例如,在對字符 加邊緣的描邊效果的情況下(其中,字體效果被輸入到該字符),控制器250可根據(jù)輸入的 字符的尺寸來確定描邊效果的邊緣粗細(xì)值。
[0097] 更具體地,控制器250可確定描邊效果的粗細(xì)值,使得輸入的字符的尺寸越大,邊 緣越粗,而輸入的字符的尺寸越小,邊緣越細(xì)。在此,字體效果的粗細(xì)值可使用像素的數(shù)量 或應(yīng)用到像素的灰度被確定。下文是關(guān)于分別參照圖5A的根據(jù)現(xiàn)有技術(shù)的按照字符的尺 寸應(yīng)用了描邊效果的字符和參照圖5B根據(jù)示例性實(shí)施例的按照字符的尺寸應(yīng)用了描邊效 果的字符的解釋。
[0098] 圖5A是示出根據(jù)現(xiàn)有技術(shù)的按照字符尺寸(即,尺寸30、40、50、60和70)應(yīng)用了 描邊效果的"大韓民國"的示圖。如圖5A中所示,不管字符的尺寸如何,將恒定粗細(xì)的邊緣 應(yīng)用到該字符。正因如此,在較小的字符(例如,30、40、50、60)的情況下,邊緣變得太粗。 在更小的字符(例如,30、40)的情況下,將適當(dāng)?shù)拿柽呅Ч峁┙o用戶變得不可能。
[0099] 圖5B是示出根據(jù)示例性實(shí)施例的按照字符尺寸(S卩,尺寸30、40、50、60和70)應(yīng) 用了描邊效果的"大韓民國"的示圖。如圖5B中所示,根據(jù)字符的尺寸提供不同粗細(xì)的描邊 效果。也就是說,如果字符的尺寸小,則提供細(xì)邊緣,而如果字符的尺寸大,則提供粗邊緣。 因此,不管字符的尺寸如何,向用戶提供了適當(dāng)?shù)拿柽呅Ч?。這是因?yàn)樵谧址某叽绾蛻?yīng)用 到字符的字體效果的尺寸之間存在直接相關(guān)性。與之相反,在圖5A中示出的現(xiàn)有技術(shù)中, 字體效果的尺寸被固定,使得不可能將適當(dāng)改變尺寸的字體效果應(yīng)用到某些字符尺寸。 [0100] 根據(jù)以上提到的示例性實(shí)施例,因?yàn)樽煮w效果的尺寸根據(jù)字符的一個(gè)或更多個(gè)屬 性(例如,尺寸、粗細(xì)、類型等)是可變化的并被改變,所以在由于根據(jù)在智能電話中的用戶 命令(例如,捏合操作)擴(kuò)大或減小顯示屏幕進(jìn)而字符的尺寸改變的情況下,可根據(jù)字符的 尺寸實(shí)時(shí)地確定并應(yīng)用字體效果的屬性值,從而增加了用戶的可用性。當(dāng)然,字體效果也可 基于排印(例如,字樣、點(diǎn)尺寸、線長度、行距、行距調(diào)整、字間距、字距調(diào)整等)進(jìn)行改變。
[0101] 此外,控制器250可根據(jù)輸入的字符的粗細(xì)來確定字體效果的屬性值。例如,在字 體效果是對輸入的字符加邊緣的描邊效果的情況下,控制器250可根據(jù)輸入的字符的粗細(xì) 來確定描邊效果的邊緣粗細(xì)值。
[0102] 更具體地,控制器250可確定描邊效果的粗細(xì)值,使得輸入的字符越粗,邊緣越 粗,而輸入的字符越細(xì),邊緣越細(xì)。在此,字體效果的粗細(xì)值可使用像素的數(shù)量和應(yīng)用到像 素的灰度被確定。下文是關(guān)于分別參照圖6A的根據(jù)現(xiàn)有技術(shù)的按照字符的粗細(xì)應(yīng)用了描 邊效果的字符和參照圖6B根據(jù)示例性實(shí)施例的按照字符的粗細(xì)應(yīng)用了描邊效果的字符的 解釋。
[0103] 圖6A是示出根據(jù)現(xiàn)有技術(shù)的按照字符粗細(xì)應(yīng)用了描邊效果的"The quick brown" 的示圖。如圖6A中的上面和下面所示,將相同粗細(xì)(4個(gè)像素)邊緣應(yīng)用到字符的粗細(xì)是 比較粗的情況610和字符的粗細(xì)是比較細(xì)的情況620。因此,在細(xì)字符的情況下,邊緣太粗, 使得不可能將適當(dāng)?shù)拿柽呅Ч峁┙o用戶。
[0104] 圖6B是示出根據(jù)示例性實(shí)施例的與字符粗細(xì)成比例地應(yīng)用了描邊效果的"The quick brown"的示圖。如圖6B中所示,根據(jù)字符的粗細(xì)提供不同粗細(xì)的描邊效果。也就是 說,如圖6B中的上面所示,在粗字符630的情況下,提供粗邊緣(4個(gè)像素),如圖6B中的下 面所示,在細(xì)字符640的情況下,提供細(xì)邊緣(2個(gè)像素)。因此,根據(jù)字符的粗細(xì),向用戶提 供適當(dāng)?shù)拿柽呅Ч?br>
[0105] 如在前述的示例性實(shí)施例中所解釋的,控制器250可根據(jù)字符的尺寸和粗細(xì)來改 變描邊效果的粗細(xì),但這僅是示例性實(shí)施例,描邊效果的粗細(xì)可根據(jù)字符的其它特性被確 定。例如,控制器250可根據(jù)字符的語言類型來改變描邊效果的粗細(xì)。更具體地,如圖7A中 所示,在現(xiàn)有技術(shù)中,不管字符的語言類型如何,描邊效果的粗細(xì)被應(yīng)用。在非常復(fù)雜的中 國漢字的情況下,不可能提供給用戶適當(dāng)?shù)拿柽呅ЧH欢?,在本公開中,如圖7B中所示, 可根據(jù)字符的語言類型,通過將描邊效果的粗細(xì)調(diào)整為細(xì)來提供適當(dāng)?shù)拿柽呅Ч?。除了?述之外,控制器250可根據(jù)各種特性(諸如,字符的描邊復(fù)雜度、字符的樣式等)來改變描 邊效果的粗細(xì)。
[0106] 在前述示例性實(shí)施例中,解釋了控制器250根據(jù)字符的特性改變關(guān)于字體效果的 粗細(xì)的屬性值,但這僅為示例性實(shí)施例,并且可根據(jù)字符的特性改變關(guān)于字體效果的其它 屬性的屬性值。例如,在顯示設(shè)備200中設(shè)置的字體效果是陰影效果的情況下,控制器250 可根據(jù)字符的尺寸改變關(guān)于陰影效果的位置的屬性值。下文是關(guān)于參照圖8A的根據(jù)現(xiàn)有 技術(shù)的應(yīng)用了陰影效果的字符和參照圖8B根據(jù)示例性實(shí)施例的應(yīng)用了陰影效果的字符的 解釋。
[0107] 圖8A是示出根據(jù)現(xiàn)有技術(shù)的按照字符的尺寸應(yīng)用了陰影效果的"The quick brown"的示圖。如圖8A中所示,不管字符的尺寸如何,將陰影效果應(yīng)用到固定的位置。因 此,在小字符的情況下,字符和陰影之間的距離變得太近,不可能提供適當(dāng)?shù)年幱靶Ч?br>
[0108] 圖8B是示出根據(jù)示例性實(shí)施例的按照字符的尺寸應(yīng)用了陰影效果的"quick brown"的示圖。如圖8B中所示,根據(jù)字符的尺寸在不同的位置提供陰影效果。也就是說, 在小字符的情況下,在比大字符的情況下的距離更遠(yuǎn)處提供陰影效果。因此,即使在字符的 尺寸為小時(shí),可向用戶提供適當(dāng)?shù)年幱靶Ч?。換言之,相對于字符的陰影效果的位置是可變 化的,并且取決于字符的特性(例如,尺寸)。相反地,不管字符的特性如何,在現(xiàn)有技術(shù)中 陰影效果相對于字符的位置是固定的(例如,相同)。因此,在上述示例性實(shí)施例中,字體效 果根據(jù)字符的一個(gè)或更多個(gè)特性的功能而改變。
[0109] 作為另一示例,控制器250可根據(jù)字符的特性來改變關(guān)于字體效果的顏色的屬性 值。在此,關(guān)于字體效果的顏色的屬性值可包括關(guān)于字體效果的亮度的屬性值和關(guān)于字體 效果的色度的屬性值兩者。例如,在顯示設(shè)備200中設(shè)置的字體效果是光暈效果的情況下, 控制器250可控制使得字符的尺寸越大或者字符越粗,模糊的顏色越暗,而字符的尺寸越 小或字符越細(xì),模糊的顏色越亮。
[0110] 在前述示例性實(shí)施例中,解釋了控制器250可根據(jù)字符的特性改變描邊效果、陰 影效果、顏色等的屬性值,但這僅是示例性實(shí)施例,控制器250還可根據(jù)字符的特性來改變 其它字體效果的屬性值。
[0111] 例如,在顯示設(shè)備200中設(shè)置的字體效果是倒角效果或浮雕效果的情況下,隨著 字符的尺寸變大或字符的粗細(xì)變粗,控制器250可確定具有更小的三維感覺的屬性值,而 隨著字符的尺寸變小或字符的粗細(xì)變細(xì),控制器250可確定具有更高的三維感覺的屬性 值。作為另一示例,在顯示設(shè)備200中設(shè)置的字體效果為陰影效果的情況下,控制器250可 確定屬性值,使得字符的尺寸越大或字符的粗細(xì)越粗,陰影的尺寸越大,而字符的尺寸越小 或字符的粗細(xì)越細(xì),陰影的尺寸越小。
[0112] 此外,控制器250可根據(jù)字體的特性來改變各種字體效果(諸如,顏色疊加效果、 線性漸變效果、圖案效果、波浪效果等)的屬性值。
[0113] 此外,控制器250可獲得關(guān)于顯示設(shè)備200的分辨率特性的信息,并可考慮顯示設(shè) 備200的分辨率特性來確定字體效果的屬性值。也就是說,由于分辨率或與分辨率相關(guān)的 特性(諸如,PPI、DPI等)根據(jù)顯示設(shè)備200的類型而不同,所以控制器250可根據(jù)顯示設(shè) 備200的分辨率特性來確定字體效果的屬性值。
[0114] 例如,控制器250可根據(jù)分辨率特性來確定字體效果的過濾強(qiáng)度。下文是關(guān)于分 別參照圖9A根據(jù)現(xiàn)有技術(shù)的按照顯示設(shè)備200的PPI應(yīng)用了陰影效果的字符和參照圖9B 根據(jù)示例性實(shí)施例的按照顯示設(shè)備200的PPI應(yīng)用了陰影效果的字符的解釋。
[0115] 圖9A是示出根據(jù)現(xiàn)有技術(shù)的按照顯示設(shè)備的PPI應(yīng)用了陰影效果的"Gallery"的 示圖。如圖9A中所示,當(dāng)PPI高(HPPI)時(shí),將適當(dāng)?shù)年幱靶Ч峁┙o字符,但隨著PPI變 低(例如,當(dāng)PPI在中間(MPPI)時(shí)或當(dāng)PPI低(LPPI)時(shí)),陰影效果變得不清楚,從而難以 清楚地識別字符。
[0116] 圖9B是示出根據(jù)示例性實(shí)施例的按照顯示設(shè)備200的PPI應(yīng)用了陰影效果的 "Gallery"的示圖。如圖9B中所示,隨著PPI變低,過濾強(qiáng)度被調(diào)整并且具有最小模糊效 果的陰影效果被提供。因此,即使在顯示設(shè)備的分辨率低時(shí),也可向用戶提供適當(dāng)?shù)淖煮w效 果。換言之,應(yīng)用到字符的陰影效果是可變化的,并取決于顯示設(shè)備200的特性(例如,分 辨率、PPI、DPI等)。相反地,不管顯示設(shè)備200的特性如何,在現(xiàn)有技術(shù)中應(yīng)用到字符的陰 影效果是固定的(例如,相同)。因此,在上述示例性實(shí)施例中,字體效果根據(jù)顯示設(shè)備200 的一個(gè)或更多個(gè)特性的功能進(jìn)行改變。
[0117] 在上述的示例性實(shí)施例中,解釋了陰影效果的過濾強(qiáng)度根據(jù)顯示設(shè)備的PPI而不 同,但這僅為示例性實(shí)施例,并且其它字體效果的屬性值也可根據(jù)顯示設(shè)備的分辨率特性 被確定。例如,在顯示設(shè)備200中設(shè)置了光暈效果的情況下,當(dāng)顯示設(shè)備200的分辨率低時(shí), 控制器250可通過調(diào)整過濾的強(qiáng)度使模糊效果最小化。
[0118] 如上所述,可根據(jù)顯示設(shè)備200的分辨率提供字體效果的不同屬性值,從而無論 用戶正使用什么種類的顯示設(shè)備200,能夠向用戶提供最優(yōu)字體效果。
[0119] 當(dāng)然,字體效果可根據(jù)顯示設(shè)備200的一個(gè)或更多個(gè)特性和字符的一個(gè)或更多個(gè) 特性的進(jìn)行改變。例如,控制器250可根據(jù)字體效果的屬性值來對字體效果進(jìn)行渲染,其 中,字體效果根據(jù)字符特性和顯示設(shè)備200的分辨率被確定。此外,控制器250可根據(jù)獲得 的字符信息對字符進(jìn)行渲染,將字體效果應(yīng)用到渲染后的字符,并將該字符輸出到輸出器 240。
[0120] 控制器250可根據(jù)通過輸入器220輸入的用戶設(shè)置來打開或關(guān)閉根據(jù)輸入字體的 特性來調(diào)整字體效果的屬性值的功能。在此,用戶可通過用戶界面(UI)或特定操作(例 如,持續(xù)觸摸觸摸屏幾秒的操作)來打開或關(guān)閉根據(jù)字符特性來調(diào)整字體效果的屬性值的 功能。
[0121] 下文是參照圖IOA和圖IOB的關(guān)于根據(jù)字符特性來提供字體效果的不同屬性值的 示例性實(shí)施例的解釋。
[0122] 圖IOA是用于解釋根據(jù)現(xiàn)有技術(shù)的當(dāng)根據(jù)用戶操縱擴(kuò)大了顯示屏或減小了顯示 屏?xí)r將字體效果應(yīng)用到字符的情況的示圖。如圖IOA的左面所述,在顯示屏上顯示字符的 同時(shí)輸入用于擴(kuò)大顯示屏的尺寸的捏合操作的情況下,如圖IOA的右面所示,字符的尺寸 變小。在此,字符的尺寸變小,但是粗細(xì)相同,因此,由于相較于字符的尺寸,字體效果變強(qiáng), 所以降低了可讀性和/或可視性。此外,如圖IOA的左面所示,在字符正在顯示屏上顯示時(shí) 輸入用于減小顯示屏的尺寸的捏合操作的情況下,如圖IOA的右下端所示,字符的尺寸變 大。在此,字符的尺寸變大,但是由于字體效果的粗細(xì)是相同的,所以比起字符的尺寸,字符 的字體效果變?nèi)?,從而降低了字體效果的質(zhì)量。
[0123] 圖IOB是用于解釋當(dāng)通過用戶操縱擴(kuò)大了顯示屏的尺寸或減少了顯示屏的尺寸 時(shí)將字體效果應(yīng)用到字符的情況的示圖。如圖IOB的左面所示,在字符正在顯示屏上顯示 時(shí)輸入用于擴(kuò)大顯示屏的尺寸的捏合操作的情況下,如圖IOB的右上端所示,字符的尺寸 變小。在此,隨著字符的尺寸變小,字體效果也變細(xì),從而提供給字符適當(dāng)?shù)淖煮w效果,并維 持可讀性和可視性。此外,如圖IOB的左面所示,在顯示屏上正顯示字符的同時(shí)輸入用于減 小顯示屏的尺寸的捏合操作的情況下,如圖IOB的右下端所示,字符的尺寸變大。在此,字 符的尺寸變大,但是字體效果的粗細(xì)也變粗,從而提供極佳的字體效果。
[0124] 也是就說,在字符尺寸根據(jù)用戶操縱改變的情況下,可實(shí)時(shí)地確定字體效果的屬 性值,并將該屬性值應(yīng)用到字符,從而不管字符的尺寸如何,都提供極佳質(zhì)量的字體效果。
[0125] 下文是參照圖11的關(guān)于用于提供圖1的顯示設(shè)備100和/或字符的字體效果的 方法的解釋。
[0126] 首先,顯示設(shè)備100獲得輸入的字符的字符信息和關(guān)于字體效果的信息(SlllO)。 在此,輸入的字符的信息可包括關(guān)于字符特性(例如,字符的尺寸、粗細(xì)和語言類型)的信 息,關(guān)于字體效果的信息可包括關(guān)于字體效果的類型(例如,陰影效果、描邊效果、光暈效 果、線性漸變效果等)的信息。
[0127] 此外,顯示設(shè)備100根據(jù)輸入的字符的特性和顯示設(shè)備100的特性中的至少一個(gè) 特性來確定字體效果的屬性值(S1120)。更具體地,顯示設(shè)備100可如圖4A到圖8B中示 出的根據(jù)字符的各種特性(諸如,尺寸、粗細(xì)、語言類型等)來確定各種字體效果的屬性值。 此外,顯示設(shè)備100可如圖9A和圖9B中解釋的根據(jù)顯示設(shè)備100的分辨率來確定各種字 體效果的屬性值。
[0128] 此外,顯示設(shè)備100可基于確定的屬性值對字體效果進(jìn)行渲染(S1130)。
[0129] 此外,顯示設(shè)備100將渲染后的字體效果應(yīng)用到輸入的字符(S1140),并輸出應(yīng)用 了字體效果的字符(SI 150)。
[0130] 如在前述用于提供字體效果的方法中,通過考慮輸入的字符的特性來對字體效果 進(jìn)行渲染,使得將最優(yōu)字體效果應(yīng)用到輸入的字符并將其提供給用戶變得可能。
[0131] 前述方法可同樣地適用于將字體效果提供給字符串(例如,詞語、短語等)。也就 是說,控制器130可獲得關(guān)于字符串的排印信息(例如,字樣、點(diǎn)尺寸、線長度、行距、行距調(diào) 整、字間距、字距調(diào)整等),并將字符串作為一個(gè)整體而不只是作為每一單個(gè)字符來對字體 效果進(jìn)行渲染。因此,將最優(yōu)字體效果應(yīng)用到整個(gè)字符串并將其提供給用戶變得可能。
[0132] 此外,前述方法可適用于將字體效果提供給顯示在多個(gè)顯示單元上的字符(或字 符串)。例如,用戶可將他們的智能電話的顯示反映到他們的智能TV、計(jì)算機(jī)、平板等???制器可根據(jù)每一個(gè)顯示單元的分辨率,針對每一個(gè)顯示單元,對輸入的字符的字體效果不 同地進(jìn)行最優(yōu)化。由此,顯示在智能電話(例如,第一顯示單元)上的字符可被與顯示在智 能TV(例如,第二顯示單元)上的字符不同地進(jìn)行最優(yōu)化。因此,這使得可與顯示在不同的 顯示器上的相同字符不同地對顯示在一個(gè)顯示單元上的字符的字體效果進(jìn)行最優(yōu)化變得 可能。
[0133] 如在本公開的前述各種示例性實(shí)施例中,顯示設(shè)備可考慮輸入的字符的特性來對 字體效果進(jìn)行渲染,從而將最優(yōu)字體效果應(yīng)用到輸入的字符并將其提供給用戶。此外,顯示 設(shè)備可考慮顯示設(shè)備的特性來對字體效果進(jìn)行渲染,從而不管顯示設(shè)備的類型和分辨率如 何,都修正為始終一致的質(zhì)量。
[0134] 根據(jù)前述各種示例性實(shí)施例的用于提供顯示設(shè)備100的字體效果的方法可被實(shí) 現(xiàn)為程序并被提供給顯示設(shè)備??蓪⒂糜谔峁╋@示設(shè)備的字體效果的方法的程序存儲在非 暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中,并可提供所述程序。
[0135] 非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)是指可由計(jì)算機(jī)讀取的并可半永久性地而非在短暫的 時(shí)間內(nèi)存儲數(shù)據(jù)的介質(zhì),諸如,寄存器、高速緩存器、存儲器等。更明確地講,可將前述各種 應(yīng)用和程序存儲在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(諸如,⑶、DVD、硬盤、藍(lán)光盤、USB、存儲卡、 ROM等),并可提供所述應(yīng)用和程序。
[0136] 雖然已經(jīng)示出并描述了一些示例性實(shí)施例,但是本領(lǐng)域的技術(shù)人員將理解,在不 脫離本發(fā)明構(gòu)思的原理和精神的情況下,可以在這些實(shí)施例中進(jìn)行各種改變,其中,本發(fā)明 構(gòu)思的范圍由權(quán)利要求和它們的等同物限定。
【權(quán)利要求】
1. 一種顯示設(shè)備的字體效果提供方法,所述方法包括: 根據(jù)字符的特性和顯示設(shè)備的特性中的至少一個(gè)特性,確定字體效果的屬性值; 基于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字體效果應(yīng)用到字符; 輸出應(yīng)用了字體效果的字符。
2. 根據(jù)權(quán)利要求1所述的方法, 其中,字體效果的屬性值包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中 的至少一個(gè),并且字體效果的屬性值至少根據(jù)字符的尺寸被確定。
3.根據(jù)權(quán)利要求2所述的方法, 其中,當(dāng)字體效果是對字符加邊緣的描邊效果時(shí),確定字體效果的屬性值的步驟包括: 確定描邊效果的粗細(xì)值,使得字符的尺寸越大,邊緣的粗細(xì)越粗,而字符的尺寸越小,邊緣 的粗細(xì)越細(xì)。
4.根據(jù)權(quán)利要求1所述的方法, 其中,字體效果的屬性值包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中 的至少一個(gè),并且字體效果的屬性值至少根據(jù)字符的粗細(xì)被確定。
5.根據(jù)權(quán)利要求4所述的方法, 其中,響應(yīng)于字體效果包括對字符加邊緣的描邊效果,確定字體效果的屬性值的步驟 包括:確定描邊效果的粗細(xì)值,使得字符越粗,邊緣越粗,而字符越細(xì),邊緣越細(xì)。
6. 根據(jù)權(quán)利要求1所述的方法, 還包括:獲得關(guān)于顯示設(shè)備的分辨率特性的信息; 其中,字體效果的屬性值通過至少考慮顯示設(shè)備的分辨率特性被確定。
7.根據(jù)權(quán)利要求6所述的方法, 其中,響應(yīng)于字體效果包括對字符提供模糊效果光暈效果,確定字體效果的屬性值的 步驟包括:通過減小光暈效果的過濾強(qiáng)度來減小模糊效果,使得顯示設(shè)備的分辨率越低,光 暈效果的過濾強(qiáng)度越低。
8. 根據(jù)權(quán)利要求1所述的方法, 其中,字符的特性包括以下項(xiàng)的至少一項(xiàng):字符的語言類型、字符的樣式和字符的描邊 復(fù)雜度。
9.根據(jù)權(quán)利要求1所述的方法, 還包括:獲得字體信息,其中,所述字體信息包括將應(yīng)用到字符的字體效果的類型, 字體效果的類型包括以下效果中的至少一種類型:陰影效果、光暈效果、倒角效果、浮 雕效果、顏色疊加效果、描邊效果、線性漸變效果和圖案效果。
10. 根據(jù)權(quán)利要求1所述的方法, 還包括:根據(jù)用戶設(shè)置,打開或關(guān)閉根據(jù)字符的特性來調(diào)整字體效果的屬性值的功能。
11. 一種顯示設(shè)備,包括: 輸入器,被配置為接收用戶命令輸入; 控制器,被配置為根據(jù)通過輸入器輸入的字符的特性和顯示設(shè)備的特性中的至少一個(gè) 特性來確定字體效果的屬性值,基于確定的屬性值對字體效果進(jìn)行渲染,并將渲染后的字 體效果應(yīng)用到通過輸入器輸入的字符; 輸出器,被配置為輸出已應(yīng)用了字體效果的字符。
12. 根據(jù)權(quán)利要求11所述的顯示設(shè)備, 其中,字體效果的屬性包括字體效果的粗細(xì)、字體效果的位置和字體效果的顏色中的 至少一個(gè),并且控制器至少根據(jù)輸入的字符的尺寸來確定字體效果的屬性值。
13. 根據(jù)權(quán)利要求12所述的顯示設(shè)備, 其中,響應(yīng)于字體效果包括對輸入的字符加邊緣的描邊效果,控制器確定描邊效果的 粗細(xì)值,使得輸入的字符的尺寸越大,邊緣越粗,輸入的字符的尺寸越小,邊緣越細(xì)。
14. 根據(jù)權(quán)利要求11所述的顯示設(shè)備, 其中,字體效果的屬性包括字體效果的粗細(xì)、字體效果的位置、字體效果的顏色中的至 少一個(gè),并且控制器至少根據(jù)輸入的字符的粗細(xì)來確定字體效果的屬性值。
15. 根據(jù)權(quán)利要求14所述的顯示設(shè)備, 其中,響應(yīng)于字體效果包括對輸入的字符加邊緣的描邊效果,控制器確定描邊效果的 粗細(xì)值,使得輸入的字符越粗,邊緣越粗,輸入的字符越細(xì),邊緣越細(xì)。
【文檔編號】G06T11/00GK104517302SQ201410510315
【公開日】2015年4月15日 申請日期:2014年9月28日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】鄭圭塤, 趙鋒濟(jì), 趙相范, 金韓率 申請人:三星電子株式會社