基于嵌入有联系人信息的图像进行通信的方法

文档序号:7762182阅读:333来源:国知局
专利名称:基于嵌入有联系人信息的图像进行通信的方法
技术领域
本发明涉及一种基于嵌入有联系人信息的图像进行通信的方法,更具体地讲,涉及这样一种方法,通过点击嵌入有联系人信息的图像中的脸部区域,从而快速和方便地进行通信的同时对联系人信息进行编辑等操作。
背景技术
现有通信设备中,以列表的形式将联系人信息呈现给用户,该列表包括联系人的各种信息,例如,姓名、手机号、电子邮箱、住址和备注等信息。用户可以根据联系人姓名来查找其通信方式和各种其他信息。对有的通信设备的用户来讲,联系人很多以及有的联系人重名,或者有时忘记了联系人的姓名,所以,以列表形式呈现联系人信息的方式显得较为繁琐。在一些通信设备中,联系人信息中包括了与联系人有关的图像,例如,联系人头像等。但是,这些联系人图像与联系人没有过多的对应关系,并且终端用户并不能通过联系人图像来搜索到联系人或者联系人信息。一般来讲,通信设备均提供了图像浏览功能,常用的图像格式主要包括.bmp、. jpg、. png、. gif、. tga、. tiff等,并且图像中包含的仅仅是图像的有效图像数据和图像格式数据。用户在浏览图像时,可能不能很快找到与图像对应的联系人的信息。这给用户的使用带来了不便。

发明内容
为了解决现有技术中存在的上述问题,根据本发明的方法,以通信设备的通信录为基础,将联系人的各种信息和图像中的脸部区域的位置坐标保存到联系人的图像中,构成一种新型的图像格式,用户可通过点击这种图像中的一个或者多个脸部区域来直接查看联系人信息,并进行通信等各种操作,从而方便用户的使用。根据本发明的一方面,提供了一种基于嵌入有联系人信息的图像进行通信的方法,其特征在于,所述方法包括确定预先创建的嵌入有联系人信息的图像被点击;判断点击的区域是否在脸部区域的范围内;如果点击的区域在脸部区域的范围内,则显示联系人信息,否则不进行响应;基于显示的联系人信息进行通信。另外,预先创建嵌入有联系人信息的图像的步骤可包括读取具有至少一个脸部区域的图像;基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间; 建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,创建嵌入有联系人信息的图像。另外,所述联系人信息的关键字可包括联系人姓名、电话号、电子邮箱、生日中的至少一个。另外,所述脸部区域的属性关键字可包括脸部区域的位置信息。另外,所述脸部区域的位置信息可包括脸部区域的顶点坐标、脸部区域的宽度和长度。另外,所述脸部区域的位置信息可包括脸部区域的中心点坐标、脸部区域的半径。另外,所述脸部区域的属性关键字还可包括标识信息,当点击的区域属于两个或更多个联系人的脸部区域时,基于标识信息的值的大小来确定显示哪一个联系人信息。另外,可根据与联系人的频繁通信程度来设置标识信息的值。另外,显示联系人信息的步骤可包括显示脸部区域的信息,以对脸部区域的属性关键字进行编辑。另外,当点击的区域属于两个或更多个联系人的脸部区域时,显示所述两个或更多个联系人的联系人信息以进行选择。根据本发明的另一方面,提供了一种创建通讯录的方法,所述方法包括创建预定格式的图像,基于创建的图像形成通讯录,其中,所述预定格式的图像嵌入有联系人信息并显示与嵌入的联系人信息对应的联系人的脸部。另外,根据本发明的另一方面,所述创建预定格式的图像的步骤包括读取具有至少一个脸部区域的图像;基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间;建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,创建嵌入有联系人信息的图像。根据本发明的另一方面,提供了一种基于嵌入有联系人信息的图像进行通信的装置,所述装置包括感测模块,用于确定预先创建的嵌入有联系人信息的图像是否被点击; 判断模块,用于判断感测模块确定的点击的区域是否在脸部区域的范围内;显示模块,如果点击的区域在脸部区域的范围内,则显示联系人信息,否则不进行响应;通信模块,基于显示的联系人信息进行通信。另外,根据本发明实施例的基于嵌入有联系人信息的图像进行通信的装置还包括创建模块,所述创建模块包括图像读取单元,用于读取具有至少一个脸部区域的图像;分配单元,用于基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间; 设置单元,建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;保存单元,在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;生成单元,基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,生成嵌入有联系人信息的图像。


通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚和更易于理解,其中
图1示出根据本发明实施例的嵌入有联系人信息的图像的数据结构示例;图2示出根据本发明实施例的联系人信息数据结构的示例;图3示出根据本发明实施例的脸部区域的数据结构的示例;图4是根据本发明实施例的创建嵌入有联系人信息的图像的流程图;图5是根据本发明实施例的基于嵌入联系人信息的图像进行通信的方法的流程 图。图6是根据本发明实施例的基于嵌入有联系人信息的图像进行通信的装置的框 图。
具体实施例方式现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始 终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。图1示出根据本发明实施例的嵌入联系人信息的图像的数据结构示例;图2示出 根据本发明实施例的联系人信息数据结构的示例;图3示出根据本发明实施例的脸部区域 的数据结构的示例。参照图1,根据本发明的实施例的嵌入有联系人信息的图像中包括联系人信息和 脸部区域的属性值。根据本发明实施例的嵌入有联系人信息的图像是通过在普通格式的图 像数据的存储空间的一段固定空间中存储联系人信息和脸部区域的属性值而创建的。联系 人信息包括联系人姓名、电话号码、电子邮箱、家庭住址、生日等信息。脸部区域的属性值定 义了图像中的脸部区域的位置信息。例如,当脸部区域呈矩形时,所述脸部区域的属性值可 包括位置信息,例如,位置信息可包括脸部区域的顶点坐标(例如,左顶点坐标)、脸部区域 宽度和长度。可以以其它方式来定义脸部区域,例如,当脸部区域呈圆形时,脸部区域的属 性值可包括脸部区域的中心点坐标和脸部区域的半径来。脸部信息的位置信息可包括脸部 区域的全部像素的坐标,或轮廓线像素的坐标。以下,将参照图2、图3和图4来详细描述创建根据本发明实施例的嵌入联系人信 息的图像的过程。图4是根据本发明实施例的创建嵌入有联系人信息的图像的流程图。为了创建根 据本发明的嵌入有联系人信息的图像,在步骤401首先读取普通格式的图像。所述的普通 格式的图像可包括.bmp、. jpg、. png、. gif、. tga、. tiff等格式的图像。该图像中可包括一 个或一个以上的联系人头像,即,脸部。在步骤402,分配用于根据本发明的嵌入有联系人信息的图像的数据存储区域。所 分配的数据区域可分为三个部分,第一部分用于存储所读取的图像数据;第二部分用于存 储与联系人相关的信息;第三部分用于存储与脸部区域相关的信息。在分配数据区域之后, 可将读取的普通图像的数据存储在第一部分中。在本发明的实施例中,可根据读取的图像 的大小和/或图像中的联系人的数量来分配数据存储区域,以基于读取的普通图像来创建 根据本发明的嵌入有联系人信息的图像。可手动地执行所述分配数据存储区域的步骤,或 者可通过特定程序来执行所述分配数据存储区域的步骤。如本领域技术人员熟知的,可以 对每个读取的图像分配相同大小(默认大小)的数据存储区域。分配完数据存储区域之后,在步骤403,建立联系人信息的关键字。如图2所示,联系人信息的关键字可包括姓名,电话号码,Email,生日等。在步骤404,建立脸部区域的属性值的关键字。如图3所示,当脸部区域呈矩形是,脸部区域的属性值的关键字包括脸部区域的左顶点坐标以及脸部区域的宽度和长度。脸部区域可以是圆形,此时根据本发明的脸部区域的属性值包括脸部区域的中心点坐标和半径。在步骤405,在所分配的第二部分中存储与联系人信息的关键字对应的信息,在所分配的第三部分中存储与脸部区域的属性值的关键字对应的信息。根据图像中联系人信息格式要求,设置联系人信息。脸部区域的坐标值可以通过脸部识别模块的接口获取图像中脸部区域的属性值。通过人脸识别模块获得脸部区域的属性值的步骤包括初始化人脸识别模块的引擎,输入图像数据,输出多个脸部区域的顶点坐标和宽度值、长度值。还可以由用户自定义脸部位置信息的属性值,即,由用户手动地输入脸部区域的左顶点坐标、宽度和长度。此外,脸部区域的属性值还可包括标识信息。当点击的区域属于两个或更多的联系人的脸部区域时,可根据标识信息的值的大小来确定显示哪一个联系人的信息。例如,显示标识信息的值最大或最小的联系人。当用户手动的输入脸部区域的属性值时,用户可基于与联系人的频繁联系程度来决定所述标识信息的值,即,如果是需要频繁通信的联系人,则使该联系人的标识信息具有较高或较低的值。当然,可根据创建或设置联系人信息的顺序来自动的按降序或升序来设置标识信息。对将存储了读取的普通图像数据的区域(即,第一部分)、存储了联系人信息的区域(即,第二部分)和存储了脸部位置相关的信息的区域的操作完成之后,在步骤406,将保存了图像数据、联系人信息、脸部位置的信息的所分配的存储区域保存为自定义的图像格式,即,根据本发明的嵌入有联系人信息的图像格式。如本领域技术人员能够想到的,所述步骤401-406可作为在终端的通讯录中创建联系人的方法使用。或者,通过步骤401-406而创建的嵌入有联系人信息的一个或更多个图像,可作为通讯录而使用。此时,通讯录存储的将不会是联系人列表,而是至少一个图像。 换言之,所述至少一个图像可形成通讯录。因此,当使用的时候,从这种根据本发明的嵌入有联系人信息的图像中,通过点击图像的脸部区域来显示联系人信息,并对显示的联系人信息进行相应的操作。这些数据保存和读取的操作,均是本领域所公知的数据(或文件)读取和写入的基本操作。以下,将参照图5来详细描述根据本发明实施例的基于嵌入有联系人信息的图像进行通信的方法。图5是根据本发明实施例的基于嵌入有联系人信息的图像进行通信的方法的流程图。在步骤501,点击嵌入有联系人信息的图像。在步骤502,判断点击的区域是否在脸部区域范围内。如果点击的区域在脸部区域范围内,则在步骤503显示联系人信息。否则不进行响应。在步骤503中还可以显示脸部区域的信息,从而可以对联系人的脸部信息进行编辑等操作。在步骤504,基于显示的联系人信息进行通信。可单独的设置脸部区域的标识信息。可选地,所述标识信息也可包括在位置信息中。例如,当脸部区域呈矩形,并且脸部区域的属性值是通过顶点坐标、区域宽度和长度定义时,顶点坐标可包括三个分量,即,(X,y,Z),其中,Z分量是标识信息,Z值最小的区域在最底层,ζ值最高的区域在最高层。因此,如果一张图像中包括的多个联系人脸部(或脸部区域)重叠,则用户点击的区域可能属于两个或更多个联系人的脸部区域,此时根据所述脸部区域的左顶点坐标的ζ分量来决定呈现哪个区域,即,呈现具有最高ζ值的联系人的脸部区域。此外,根据本发明的另一实施例中,如果点击的区域属于两个或更多的联系人的脸部区域,则将所述两个或更多的联系人的联系人信息提供给用户以进行选择。以下,将参照图6来描述根据本发明实施例的能够基于嵌入有联系人信息的图像进行通信的终端。图6是根据本发明实施例的终端的框图。根据本发明实施例的终端包括输入单元 601、感测模块602、判断模块603、显示模块604、通信模块605和创建模块606。输入单元601用于从外部接收信号。例如,用户可通过输入单元601将信息提供给终端或通过输入单元601对终端进行操作。所述输入单元可以是触摸屏以通过用户的接触来接收信息。感测模块602用于感测用户对输入单元601的触摸以确定预先创建的嵌入有联系人信息的图像是否被点击。判断模块603判断通过感测模块602感测到的点击区域是否在脸部区域的范围内,并将判断结果提供给显示模块604。显示模块604可以显示预先创建的嵌入有联系人信息的图像。如果点击的区域在脸部区域的范围内,则显示模块604显示联系人信息,否则终端不进行响应。用户可基于显示的联系人信息通过通信模块605进行通信。创建模块606可用于创建嵌入有联系人信息的图像。创建模块可包括图像读取单元,用于读取具有至少一个脸部区域的图像;分配单元,用于基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间;设置单元,基于用户的输入来建立联系人信息的关键字和脸部区域的属性关键字以及与每个关键字对应的信息;保存单元,在所分配的存储空间中,保存所读取的图像,以及保存与联系人信息的关键字及其对应的信息、 脸部区域的属性关键字及其对应的信息;生成单元,基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,生成嵌入有联系人信息的图像。本发明提供了一种基于嵌入有联系人信息的图像格式进行快速通讯的方法。将手机中的联系人信息和人脸位置存储在图像中,当需要查询联系人信息时,可通过点击脸部区域显示其详细信息,并且可以通过联系人信息调用相应的模块接口,对联系人信息进行功能允许的操作,如,信息通讯等。虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。
权利要求
1.一种基于嵌入有联系人信息的图像进行通信的方法,其特征在于,所述方法包括 确定预先创建的嵌入有联系人信息的图像被点击;判断点击的区域是否在脸部区域的范围内;如果点击的区域在脸部区域的范围内,则显示联系人信息,否则不进行响应; 基于显示的联系人信息进行通信。
2.如权利要求1所述的方法,其特征在于,预先创建嵌入有联系人信息的图像的步骤包括读取具有至少一个脸部区域的图像;基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间; 建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,创建嵌入有联系人信息的图像。
3.如权利要求2所述的方法,其特征在于,所述联系人信息的关键字包括联系人姓名、电话号、电子邮箱、生日中的至少一个。
4.如权利要求2所述的方法,其特征在于,所述脸部区域的属性关键字包括脸部区域的位置信息。
5.如权利要求4所述的方法,其特征在于,所述脸部区域的位置信息包括脸部区域的顶点坐标、脸部区域的宽度和长度。
6.如权利要求4所述的方法,其特征在于,所述脸部区域的位置信息包括脸部区域的中心点坐标、脸部区域的半径。
7.如权利要求5所述的方法,其特征在于,所述脸部区域的属性关键字还包括标识信息,当点击的区域属于两个或更多个联系人的脸部区域时,基于标识信息的值的大小来确定显示哪一个联系人信息。
8.如权利要求7所述的方法,根据与联系人的频繁通信程度来设置标识信息的值。
9.如权利要求1所述的方法,其特征在于,显示联系人信息的步骤包括显示脸部区域的信息,以对脸部区域的属性关键字进行编辑。
10.如权利要求1所述的方法,其特征在于,当点击的区域属于两个或更多个联系人的脸部区域时,显示所述两个或更多个联系人的联系人信息以进行选择。
11.一种创建通讯录的方法,其特征在于,所述方法包括 创建预定格式的图像;基于创建的图像形成通讯录,其中,所述预定格式的图像嵌入有联系人信息并显示与嵌入的联系人信息对应的联系人的脸部。
12.如权利要求11所述的方法,其特征在于,所述创建图像的步骤包括 读取具有至少一个脸部区域的图像;基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间;建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,创建嵌入有联系人信息的图像。
13.一种基于嵌入有联系人信息的图像进行通信的装置,其特征在于,包括 感测模块,用于确定预先创建的嵌入有联系人信息的图像是否被点击; 判断模块,用于判断感测模块确定的点击的区域是否在脸部区域的范围内;显示模块,如果点击的区域在脸部区域的范围内,则显示联系人信息,否则不进行响应;通信模块,基于显示的联系人信息进行通信。
14.如权利要求13所述的装置,其特征在于,还包括创建模块,所述创建模块包括 图像读取单元,用于读取具有至少一个脸部区域的图像;分配单元,用于基于所读取的图像,分配用于创建嵌入有联系人信息的图像所需的存储空间;设置单元,建立联系人信息的关键字和脸部区域的属性关键字并设置与每个关键字对应的信息;保存单元,在所分配的存储空间中,保存所读取的图像并保存与联系人信息的关键字及其对应的信息、脸部区域的属性关键字及其对应的信息;生成单元,基于保存了图像、联系人信息的关键字及其对应的信息和脸部区域的属性关键字及其对应的信息的所分配的存储空间,生成嵌入有联系人信息的图像。
全文摘要
一种基于嵌入有联系人信息的图像进行通信的方法,其特征在于,所述方法包括确定预先创建的嵌入有联系人信息的图像被点击;判断点击的区域是否在脸部区域的范围内;如果点击的区域在脸部区域的范围内,则显示联系人信息,否则不进行响应;基于显示的联系人信息进行通信。通过该方法,用户可快速和方便的进行通信。
文档编号H04L12/58GK102447644SQ20101050816
公开日2012年5月9日 申请日期2010年10月9日 优先权日2010年10月9日
发明者付丰, 梅新岩, 马权 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1