CN105683888B - 提供关于图像绘制的信息的方法和设备及其记录介质 - Google Patents

提供关于图像绘制的信息的方法和设备及其记录介质 Download PDF

Info

Publication number
CN105683888B
CN105683888B CN201480059788.1A CN201480059788A CN105683888B CN 105683888 B CN105683888 B CN 105683888B CN 201480059788 A CN201480059788 A CN 201480059788A CN 105683888 B CN105683888 B CN 105683888B
Authority
CN
China
Prior art keywords
image
terminal
information
drafting
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201480059788.1A
Other languages
English (en)
Other versions
CN105683888A (zh
Inventor
金锺铉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105683888A publication Critical patent/CN105683888A/zh
Application granted granted Critical
Publication of CN105683888B publication Critical patent/CN105683888B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Abstract

提供一种提供图像绘制信息的方法。所述方法包括:在终端的屏幕上显示可绘制的第一图像;接收请求关于第一图像的参考绘制信息的用户输入;基于所述用户输入向服务器请求与第一图像相关的第二图像的绘制信息;从所述服务器接收第二图像的绘制信息;在所述终端的屏幕上显示接收到的第二图像的绘制信息。

Description

提供关于图像绘制的信息的方法和设备及其记录介质
技术领域
一个或多个示例性实施例涉及终端提供图像绘制信息的方法、服务器提供图像绘制信息的方法、用于提供图像绘制信息的终端、用于提供图像绘制信息的服务器及其记录介质。
背景技术
终端可被配置为执行各种功能。另外,随着智能电话的发展加快,已经开发出并使用各种应用。
具体地讲,随着在终端之间共享数据,已经开发出执行协同操作的各种应用。因此,现在可在线执行过去仅能够离线执行的协同操作。
然而,在在线执行协同操作的情况下,由于在终端之间未实时共享关于操作状态的信息,因此,在实践中未能顺畅执行协同操作。
因此,存在对允许在终端之间实时共享关于协同操作的信息的***。
发明内容
技术问题
当在多个终端中分别绘制子图像时,可能在子图像之间不存在绘制信息一致性。
技术方案
一个或多个示例性实施例包括图像绘制信息提供方法和用于提供关于在屏幕上所显示的图像的参考绘制信息的***及其记录介质。
有益效果
由于在子图像之间共享绘制信息,因此,可在协同绘制操作中提供一致性。
附图说明
从以下结合附图的示例性实施例的描述中,这些和/或其它方面将变得清楚且更容易理解,其中:
图1是根据示例性实施例的示出用于提供图像绘制信息的***的示意性示图;
图2是根据示例性实施例的示出服务器将图像被分割成的多个子图像分别分发到多个终端的方法的流程图;
图3是根据示例性实施例的示出图像被分割成的多个子图像被分别分发到多个终端的示例的示图;
图4是根据示例性实施例的示出服务器将图像分割成子图像的方法的示图;
图5是根据示例性实施例的示出终端提供图像绘制信息的方法的流程图;
图6至图8是根据示例性实施例的示出在终端的屏幕上显示第二图像的绘制信息的方法的示图;
图9是根据示例性实施例的示出终端提供在第一图像中包括的对象的绘制信息的方法的流程图;
图10是根据示例性实施例的示出终端提供包括对象的第二图像的绘制信息的示例的示图;
图11A-图11C及图12A-图12C是根据示例性实施例的示出终端提供关于对象的绘制信息的示例的示图;
图13是根据示例性实施例的示出终端通过在屏幕的绘制信息设置窗口上显示关于对象的绘制信息来提供所述绘制信息的示例的示图;
图14是根据示例性实施例的示出终端提供关于图像的边界区域的绘制信息的方法的流程图;
图15是根据示例性实施例的示出提供边界区域的绘制信息的示例的示图;
图16是根据示例性实施例的示出服务器提供图像绘制信息的方法的流程图;
图17是根据示例性实施例的示出用于提供图像绘制信息的***的示意性示图;
图18是根据示例性实施例的示出终端提供图像绘制信息的方法的流程图;
图19和图20是根据示例性实施例的用于提供图像绘制信息的终端的框图;
图21是根据示例性实施例的用于提供图像绘制信息的服务器的框图。
最佳实施方式
一个或多个示例性实施例包括一种图像绘制信息提供方法和用于提供关于在屏幕上所显示的图像的参考绘制信息及其记录介质。
附加的方面部分地将在随后的描述中被阐述,部分地从描述中将是显而易见的,或者可通过示例性实施例的实践而被获知。
根据一个或多个示例性实施例,一种用于终端提供图像绘制信息的方法包括:在所述终端的屏幕上显示可绘制的第一图像;接收请求关于第一图像的参考绘制信息的用户输入;基于所述用户输入向服务器请求与第一图像相关的第二图像的绘制信息;从所述服务器接收第二图像的绘制信息;在所述终端的屏幕上显示接收到的第二图像的绘制信息。
所述显示接收到的第二图像的绘制信息的步骤可包括:在所述终端的屏幕的预定区域上显示用至少一种颜色绘制的第二图像。
所述请求第二图像的绘制信息的步骤可包括:提取在第一图像中包括的对象;向所述服务器发送所提取的对象的识别信息。
所述接收第二图像的绘制信息的步骤可包括:接收包括所述对象的第二图像的绘制信息。
所述接收第二图像的绘制信息的步骤可还包括:从所述服务器接收在第二图像中包括的所述对象的绘制信息。
所述显示接收到的第二图像的绘制信息的步骤可包括:将在第二图像中包括的所述对象的绘制信息在第一图像中包括的对象上显示预定时间段。
第一图像和第二图像可以是图像被分割成的不同子图像。
所述请求第二图像的绘制信息的步骤可包括:接收用于选择第一图像的局部区域的用户输入;当所述局部区域包括在第一图像的第一边界区域中时,向服务器请求第二图像的第二边界区域的绘制信息,其中,第一边界区域和第二边界区域均位于第一图像与第二图像之间的分割线的预定距离内。
所述显示接收到的第二图像的绘制信息的步骤可包括:显示从服务器接收到的第二图像的第二边界区域的绘制信息。
所述第二图像的绘制信息可包括第二图像的颜色信息、纹理信息及厚度信息中的至少一个。
根据一个或多个示例性实施例,一种用于服务器提供图像绘制信息的方法包括:从第一终端接收包括在第一终端上所显示的第一图像的识别信息的参考绘制信息请求;基于第一图像的绘制信息提取与第一图像相关的第二图像;向第一终端发送作为关于第一图像的参考绘制信息的所提取的第二图像的绘制信息。
所述发送所提取的第二图像的绘制信息的步骤可包括:向显示第二图像的第二终端请求第二图像的绘制信息;从第二终端接收第二图像的绘制信息;向第一终端发送接收到的第二图像的绘制信息。
所述方法可还包括:接收在第一图像中包括的对象的识别信息;基于所述对象的识别信息提取包括所述对象的第三图像;向第一终端发送在所提取的第三图像中包括的所述对象的绘制信息。
所述发送所提取的第二图像的绘制信息的步骤可包括:向第一终端发送绘制的第二图像。
所述方法可还包括:将图像分割成多个子图像;向第一终端发送被分割的图像的第一子图像并向第二终端发送被分割的图像的第二子图像。
所述接收参考绘制信息请求的步骤可包括:接收针对位于第一图像与第二图像之间的分割线的预定距离内的第二图像的第二边界区域的绘制信息的请求。
所述发送所提取的第二图像的绘制信息的步骤可包括:向第一终端发送第二图像的第二边界区域的绘制信息。
所述第二图像的绘制信息可包括第二图像的颜色信息、纹理信息及厚度信息中的至少一个。
根据一个或多个示例性实施例,一种用于第一终端提供图像绘制信息的方法包括:在第一终端的屏幕上显示可绘制的第一图像;接收请求关于第一图像的参考绘制信息的用户输入;在从外部装置接收到的多个图像之中选择与第一图像相关的第二图像;显示第二图像的绘制信息。
所述方法可还包括广播第一图像的识别信息和第一图像的绘制信息。
所述显示第二图像的绘制信息的步骤可包括:在屏幕的预定区域上显示用至少一种颜色绘制的第二图像。
所述选择与第一图像相关的第二图像的步骤可包括:基于在第一图像中包括的所述对象的识别信息提取在第二图像中包括的对象的绘制信息;所述显示第二图像的绘制信息的步骤可包括:将在第二图像中包括的所述对象的绘制信息在第一图像中包括的所述对象上显示预定时间段。
第一图像和第二图像可以是图像被分割成的不同子图像。
所述接收所述用户输入的步骤可包括:接收对位于第一图像与第二图像之间的分割线的预定距离内的第一图像的第一边界区域的选择;所述显示第二图像的绘制信息的步骤可包括:显示位于所述分割线的预定距离内的第二图像的第二边界区域的绘制信息。
所述第二图像的绘制信息可包括第二图像的颜色信息、纹理信息及厚度信息中的至少一个。
根据一个或多个示例性实施例,一种用于提供图像绘制信息的终端包括:显示器,被配置为显示可绘制的第一图像;通信装置,被配置为向服务器请求与第一图像相关的第二图像的绘制信息并从所述服务器接收第二图像的绘制信息;控制器,被配置为控制显示器使得显示器显示接收到的第二图像的绘制信息。
根据一个或多个示例性实施例,一种提供图像绘制信息的服务器包括:接收器,被配置为接收包括在第一终端上所显示的第一图像的识别信息的参考绘制信息请求;控制器,被配置为基于第一图像的识别信息提取与第一图像相关的第二图像;发送器,被配置为向第一终端发送作为关于第一图像的参考绘制信息的所提取的第二图像的绘制信息。
根据一个或多个示例性实施例,一种用于提供图像绘制信息包括:显示器,被配置为显示可绘制的第一图像;用户输入装置,被配置为接收请求关于第一图像的参考绘制信息的用户输入;通信装置,被配置为接收多个图像的识别信息和所述多个图像的绘制信息;控制器,被配置为在所述多个图像之中选择与第一图像相关的第二图像,并控制显示器使得显示器显示第二图像的绘制信息。
具体实施方式
现在将详细参照在附图中示出其示例的示例性实施例,其中,同样的附图标号始终指示同样的元件。就此而言,本示例性实施例可具有不同形式并且不应理解为限于在此展示的描述。因此,通过参照附图在下文描述示例性实施例仅用于解释本说明书的各方面。如在此所使用,术语“和/或”包括所列出的关联项目中的一个或多个的任何及全部组合。当表述(诸如“中的至少一个”)位于一列元件之后时,该表述修饰整列元件而非修饰所述列中的单个元件。
将在下文中参照附图详细描述示例性实施例,使得本领域普通技术人员可容易实施示例性实施例。就此而言,本示例性实施例可具有不同形式并且不应理解为限于在此展示的描述。另外,为了示例性实施例的清晰描述,将在附图中省略与示例性实施例的描述无关的部分,并且贯穿说明书,同样的附图标号将表示同样的元件。
将理解:当提及一个元件被“连接”到另一元件时,所述元件可被直接连接到另一元件或者可被电连接到另一元件,同时,其它元件置于上述元件之间,也将理解:在此使用的属于“包含”、“包括”及“具有”指定所陈述的元件的存在,但不排除其它元件的存在或增加,除非另有限定。
在下文中,将参照附图详细描述示例性实施例。
图1是根据示例性实施例的示出用于提供图像绘制信息的***的示意性示图。
参照图1,用于提供图像绘制信息的***可包括多个终端100、200-1、200-2及200-3以及服务器2000。
在图1中,仅示出与本示例性实施例相关的元件。因此,本领域普通技术人员将理解:除在图1中示出的组件以外,所述***可还包括其它通用组件。
根据示例性实施例,终端100、200-1、200-2及200-3可以是提供可由用户绘制的图像的终端。例如,终端100、200-1、200-2及200-3均可在屏幕上显示可绘制的图像并从用户接收关于所显示的图像的绘制信息。此外,终端100、200-1、200-2及200-3均可将绘制信息应用于所显示的图像。此外,终端100、200-1、200-2及200-3均可向服务器2000发送接收到的绘制信息。
例如,当用户通过使用触摸工具(例如,手指或电子笔)用红色绘制所显示的花朵图像时,终端100、200-1、200-2及200-3均可将红色应用于花朵图像并在屏幕上显示红色花朵图像。
此外,终端100、200-1、200-2及200-3均可向用户提供关于可绘制的图像的参考绘制信息。参考绘制信息可以是与所显示的图像相关的图像的绘制信息(例如,包括与所显示的图像相同的对象的图像或可与所显示的图像连接的图像)。
为便于描述,在终端100、200-1、200-2及200-3之中,向服务器2000请求参考绘制信息的终端100将被称为第一终端100,其它终端200-1、200-2及200-3中的至少一个将被称为第二终端200。此外,为便于描述,在第一终端100上所显示的图像将被称为第一图像,在第二终端200上所显示的图像将被称为第二图像。
第一终端100可与服务器2000进行通信。例如,第一终端100可从服务器2000接收第一图像。此外,第一终端100可从服务器2000接收关于第一图像的参考绘制信息。
根据示例性实施例,第一终端100可周期性地从服务器2000接收关于第一图像的参考绘制信息。根据另一示例性实施例,当从用户接收到请求参考绘制信息的输入信号时,第一终端100可从服务器2000请求并接收参考绘制信息。例如,当用户请求关于第一图像的参考绘制信息时,第一终端100可向服务器2000发送请求关于第一图像的参考绘制信息的信号并从服务器2000接收关于第一图像的参考绘制信息。
此外,第一终端100可向服务器2000发送关于第一图像的绘制信息。根据示例性实施例,第一终端100可周期性地向服务器2000发送关于第一图像的绘制信息。根据另一示例性实施例,每当关于第一图像的绘制信息存在改变时,第一终端100可向服务器2000发送关于第一图像的绘制信息。
可按照各种形式实施第一终端100。例如,在此描述的第一终端100可以是移动电话、智能电话、膝上型计算机或平板个人计算机(PC),不过不限于此。
第二终端200可与服务器2000进行通信。根据示例性实施例,第二终端200可从服务器2000接收第二图像。此外,第二终端200可向服务器2000发送关于在屏幕上所显示的第二图像的绘制信息。根据另一示例性实施例,每当第二终端200从用户接收到绘制信息时,第二终端200可向服务器2000发送接收到的绘制信息。根据另一示例性实施例,当存在来自服务器2000的请求时,第二终端200可向服务器2000发送第二图像的绘制信息。
此外,第二终端200可从服务器2000接收关于第二图像的参考绘制信息。
根据示例性实施例,第二终端200可周期性地从服务器2000接收关于第二图像的参考绘制信息。根据另一示例性实施例,当从用户接收到的请求参考绘制信息的输入信号时,第二终端200可向服务器2000请求并接收参考绘制信息。
可按照各种形式实施第二终端200。例如,在此描述的第二终端200可以是移动电话、智能电话、膝上型计算机或平板PC,不过不限于此。
根据示例性实施例,多个可绘制的图像可以是彼此相关的图像。例如,彼此相关的图像可以是相互间具有时间关系的多个图像(例如,卡通图像)或图像被分割成的多个子图像,不过不限于此。
根据示例性实施例,服务器2000可以是向多个终端提供协同绘制服务的服务器。根据示例性实施例的服务器2000可将图像分割成多个子图像并将每个子图像分别分发到多个终端。服务器2000可分别向所述终端发送子图像。此外,服务器2000可通过从各个终端接收关于子图像的绘制信息来向用户提供协同绘制服务。
例如,服务器2000可提供关于四个卡通图像的协同绘制服务。服务器2000可向第一终端100提供第一卡通图像,向终端200-1提供第二卡通图像,向终端200-2提供第三卡通图像,向终端200-3提供第四卡通图像。此外,服务器2000可从第一终端100接收关于第一卡通图像的绘制信息,从终端200-1接收关于第二卡通图像的绘制信息,从终端200-2接收关于第三卡通图像的绘制信息,从终端200-3接收关于第四卡通图像的绘制信息。
此外,服务器200可管理从各个终端接收到的绘制信息。例如,服务器2000可针对每个终端构建绘制信息数据库。在每个终端上所显示的每个图像的绘制信息可存储在绘制信息数据库中。每当在终端上所显示的图像的绘制信息改变时,可更新在绘制信息数据库中存储的绘制信息。
此外,关于图像之间的关系的信息可存储在绘制信息数据库中。例如,在分发到四个终端的四个卡通图像之中,可在第一卡通图像和第三卡通图像中共同包括主要角色。服务器2000可在绘制信息数据库中存储关于所述四个卡通图像之中的第一卡通图像和第三卡通图像之间的关系的信息,其中,在第一卡通图像和第三卡通图像中共同包括主要角色。
服务器2000可基于在绘制信息数据库中存储的绘制信息向每个终端发送参考绘制信息。当服务器2000从第一终端100接收到参考绘制信息请求时,服务器2000可从绘制信息数据库中提取与分发到第一终端100的第一图像相关的图像的绘制信息并向第一终端100发送所提取的绘制信息。
根据另一示例性实施例,即使当未从所述终端接收到参考绘制信息时,服务器2000可周期性地向每个终端提供参考绘制信息。
在下文中,将参照图2详细描述服务器2000将图像分割成多个子图像的方法和服务器2000将子图像分别分发到所述终端的方法。
图2是根据示例性实施例的服务器2000将图像分割成的多个子图像分别分发到多个终端的方法的流程图。
参照图2,在操作210,服务器2000可将图像分割成多个子图像。
根据示例性实施例,可由用户选择图像。例如,当在学校的教学***中使用由服务器2000提供的协同绘制服务时,作为用户的教师可根据课程的目标选择将在课程中使用的图像。
图像可包括一个或多个对象。此外,图像可以是一组子图像。例如,图像可包括多个卡通图像剪切(image cut)。
根据示例性实施例,服务器2000可基于参与协同绘制的终端的数量将所述图像分割成多个子图像。例如,当四个终端100、200-1、200-2及200-3参与图像的协同绘制时,服务器2000可将所述图像分割成四个子图像,即,如图4所示的图像410-1、410-2、410-3及410-4。
在操作220,服务器2000可向各个终端发送子图像。例如,服务器2000可向第一终端100发送子图像之中的第一图像并向第二终端200发送子图像之中的第二图像。
根据另一示例性实施例,服务器2000可分别管理关于已经接收到的子图像的终端的信息。例如,服务器2000可管理通过将子图像分别映射到关于已经接收到子图像的终端的信息而获得的映射信息。
可在服务器2000的映射信息数据库中按照表格的形式存储映射信息。
此外,映射信息表可包括关于从第一终端100接收到的第一图像的映射信息。基于在映射信息表中存储的信息,服务器2000可映射第一终端100、由第一终端100接收到的第一图像以及第一图像的映射信息。
此外,映射信息表可包括关于从第二终端200接收到的第二图像的映射信息。基于在映射信息表中存储的信息,服务器2000可映射第二终端200、由第二终端200接收到的第二图像以及第二图像的映射信息。
图3是根据示例性实施例的示出图像被分割成的多个子图像被分别分发到多个终端的示例的示图。
参照图3,服务器2000可向各个终端100、200-1、200-2及200-3发送四个卡通图像310-1、310-2、310-3及310-4。四个卡通图像310-1、310-2、310-3及310-4相互间可具有时间关系。此外,四个卡通图像310-1、310-2、310-3及310-4可包括共同的对象。
服务器2000可随机选择将发送给各个终端100、200-1、200-2及200-3的图像。根据另一示例性实施例,服务器2000可基于先前已经从外部终端获得的终端的信息发送所述图像。
例如,当用户已经预先指定绘制各个图像时,服务器2000可基于先前已经获得的终端的信息指定将向其发送其各个图像的终端。例如,当在示意操作中使用根据示例性实施例的协同绘制服务时,可预先指定将由操控各个终端的每个人绘制的卡通图像。在这种情况下,服务器2000可检测参与示意操作的终端的信息并将图像分别分发到所述终端。
图4是根据示例性实施例的示出服务器2000将图像分割成子图像的方法的示图。
图4示出四个终端100、200-1、200-2及200-3参与图像的协同绘制的情况。根据示例性实施例,服务器2000可基于参与协同绘制的终端的数量将图像分割为多个子图像。例如,服务器2000可将图像分割成四个子图像410-1、410-2、410-3及410-4。
虽然图4示出将图像分割成相同尺寸的子图像,但是图像分割方法不限于此。例如,可将图像分割成不同尺寸的子图像并且可将图像分割成不同形式(形状)的子图像。可将四个子图像410-1、410-2、410-3及410-4分别发送到四个终端100、200-1、200-2及200-3。
图5是根据示例性实施例的第一终端100提供图像绘制信息的方法的流程图。
根据另一示例性实施例,第一终端100可向服务器2000发送在第一图像中包括的对象的识别信息以及针对第二图像的绘制信息的请求。可基于由第一终端100接收到的用户输入选择所述对象。例如,当用户触摸在第一终端100上所显示的第一图像中包括的对象“A”时,第一终端100可基于所选择的对象向服务器2000发送对象A的识别信息。
在操作540,第一终端100可从服务器2000接收第二图像的绘制信息。
第二图像的绘制信息可以是关于由第二终端的用户绘制第二图像所用的颜色的信息。例如,第二图像的绘制信息可包括在第二图像中包括的对象的颜色信息、亮度信息、色度信息、透明度信息、灰度值信息及纹理信息。
根据示例性实施例,第二图像的绘制信息可以是包含与第一图像中包括的对象的相同的对象的图像的绘制信息。例如,当第二图像包括与第一图像中包括的对象“A”相同的对象时,第一终端100可接收所绘制的第二图像的绘制信息。
根据示例性实施例,第一终端100可从服务器2000接收关于第二图像的绘制信息的所绘制的第二图像。根据另一示例性实施例,取代接收所绘制的第二图像,第一终端100可接收作为第二图像的绘制信息的第二图像的对象“A”的绘制信息。这将参照图11至图13稍后予以详细描述。
根据另一示例性实施例,第一终端100可接收作为第二图像的绘制信息的第二图像的边界区域的绘制信息。这里,第二图像的边界区域可以是与第一图像相邻的区域。例如,当将图像分割成子图像时,边界区域可以是分割线上相互接触的区域。这将参照图14稍后予以详细描述。
在操作550,第一终端100可在第一终端100的屏幕上显示从服务器2000接收到的第二图像的绘制信息。
根据示例性实施例,第一终端100可在第一终端100的屏幕的预定区域中显示接收到的第二图像的绘制信息。例如,可在第一终端100的屏幕的边缘区域上显示第二图像的绘制信息。此外,可将第二图像的绘制信息显示为与在第一终端100的屏幕上所显示的第一图像重叠。然而,在第一终端的屏幕的边缘区域上的第二图像的绘制信息的位置仅是示例性的。
当用户触摸在其上显示第二图像的绘制信息的区域时,第一终端100可在第一终端100的屏幕上完全显示第二图像的绘制信息。此外,当用户再次触摸在其上完全显示第二图像的绘制信息的屏幕时,可从屏幕中移除第二图像的绘制信息并且可仅在屏幕上显示第一图像。
根据另一示例性实施例,可将第二图像的绘制信息在第一终端100的屏幕上显示预定时间段。例如,当用户将绘制信息显示时间设置为五秒时,可将第二图像的绘制信息在第一终端100的屏幕上显示五秒。
根据另一示例性实施例,可在用户正在执行对在第一终端100的屏幕上所显示的第一图像的触摸输入的同时在第一终端100的屏幕上显示第二图像的绘制信息。例如,当用户执行针对第一图像的显示对象“苹果”的部分的触摸输入时,可在正在执行触摸输入的同时在对象“苹果”上显示与对象“苹果”相关的第二图像的绘制信息。
此外,可在位于用户所触摸的点的预定距离内的区域上显示第二图像的绘制信息。例如,当用户执行针对第一图像的显示对象“马”的部分的触摸输入时,可在用户所触摸的点约50毫米的半径内的区域上显示与对象“马”相关的第二图像的绘制信息。
图6是根据示例性实施例的示出在第一终端100的屏幕上显示第二图像的绘制信息的方法的示图。
参照图6,第一终端100可在第一终端100的屏幕的第一区域610中显示第一图像310-1。此外,第一终端100可在第二区域620中显示作为关于第一图像310-1的参考绘制信息的与第一图像310-1相关的第二图像310-2、310-3及310-4的绘制信息。根据示例性实施例,第一终端100可在第一终端100的屏幕的预定区域(即,第二区域620)中显示作为关于第一图像310-1的参考绘制信息的所绘制的第二图像310-2、310-3及310-4。
用户可基于所显示的第二图像310-2、310-3及310-4确定在第一图像310-1中包括的对象的绘制信息。例如,可在第三图像310-3和第四图像310-4中共同包括在第一图像310-1中包括的对象P(例如,角色“Pororo”)。当在第三图像310-3和第四图像310-4中的任何一个上显示对象P时,用户可基于所显示的图像确定在第一图像310-1中包括的对象P的绘制信息。详细地讲,当在第三图像310-3中包括的对象P的颜色是蓝色时,用户可将蓝色选为在第一图像310-1中包括的对象P的绘制颜色。
根据示例性实施例,第一终端100可显示通过按比例缩小第一图像310-1所获得的第一图像310-1的按比例缩小图像,并在第二区域620中显示所述按比例缩小图像以及第二图像310-2、310-3及310-4的绘制信息。在这种情况下,第一终端100可显示使第一图像310-1的按比例缩小图像区别于第二图像310-2、310-3及310-4的识别标记。
例如,第一终端100将粗体轮廓置于第一图像310-1的按比例缩小图像的周围以向用户提供指示在第一终端100中所绘制的第一图像310-1是在第二区域620中所显示的图像之中的左上方图像的信息。
根据示例性实施例,第一区域610和第二区域620可彼此部分重叠或可不彼此重叠。
虽然图6示出第一区域610和第二区域620彼此重叠的示例性实施例,但是第一区域610和第二区域620可不彼此重叠。
此外,第二区域620的位置可根据用户输入改变。例如,当用户触摸并将在第二区域620中所显示的第二图像310-2、310-3及310-4的绘制信息拖曳到屏幕的右上部时,第一终端100可在屏幕的右上方显示最初在屏幕的左下部所显示的第二图像310-2、310-3及310-4的绘制信息。
当用户触摸第二区域620时,第一终端100可在屏幕上完全显示在第二区域620上所显示的第二图像310-2、310-3及310-4的绘制信息。此外,当用户再次触摸在其上完全显示第二图像310-2、310-3及310-4的绘制信息的屏幕时,第一终端100可从屏幕中移除第二图像310-2、310-3及310-4的绘制信息并仅在屏幕上显示第一图像310-1。
根据另一示例性实施例,用户可选择在第二区域620上所显示的第二图像310-2、310-3及310-4中的一个。例如,当用户触摸图像310-3时,第一终端100可在第一终端100的屏幕上完全显示图像310-3。当用户再次触摸屏幕时,第一终端100可移除在屏幕上完全显示的图像310-3。
图7是根据示例性实施例的示出在第一终端100的屏幕上显示第二图像的绘制信息的方法的示图。
参照图7,第一终端100可在第一终端100的屏幕的第一区域710上显示第一图像410-2。此外,第一终端100可在第二区域720上显示作为关于第一图像410-2的参考绘制信息的与第一图像410-2相关的第二图像410-1、410-3及410-4的绘制信息。根据示例性实施例,第一终端100可在第一终端100的屏幕的预定区域(即,第二区域720)上显示关于第二图像410-1、410-3及410-4的参考绘制信息的所绘制的第二图像410-1、410-3及410-4。
用户可基于所显示的第二图像410-1、410-3及410-4确定第一图像410-2的绘制信息。根据示例性实施例,第一图像410-2和第二图像410-1、410-3及410-4可以是图像被分割成的子图像。
例如,包括对象“马”的图像可被分割成四个子图像410-1、410-2、410-3及410-4,即,第二图像410-1、410-3及410-4和第一图像410-2。例如,第一图像410-2可以是包括在所述图像中所包含的对象“马头”的子图像。
当在多个终端中分别绘制所述图像被分割成的子图像时,可能在子图像之间不存在绘制信息一致性。例如,即使在绘制对象“马”的情况下,可用黄色绘制第一图像410-2,并且可用棕色绘制第二图像410-1、410-3及410-4。根据示例性实施例,由于在子图像之间共享绘制信息,因此可在协同绘制操作中提供一致性。
所有子图像(即,第二图像410-1、410-3及410-4和第一图像410-2)分别包括对象“马”的一部分。用户可在绘制对象“马头”之前检测第二图像410-1、410-3及410-4的绘制信息。例如,当用户正在用棕色绘制在图像410-1中包括的对象“马”的一部分时,用户可参照图像410-1用棕色绘制在第一图像410-2中包括的对象“马头”。
根据示例性实施例,第一终端100可在第二区域720上显示通过按比例缩小第一图像410-2所获得的第一图像410-2的按比例缩小图像以及第二图像410-1、410-3及410-4的绘制信息。在这种情况下,第一终端100可显示使第一图像410-2的按比例缩小图像区别于第二图像410-1、410-3及410-4的识别标记。
例如,第一终端100可在第一图像410-2的按比例缩小图像的周围标记粗体轮廓以向用户提供指示在第一终端100中所绘制的第一图像410-2是在第二区域720上所显示的图像之中的右上方图像的信息。
根据示例性实施例,第一区域710和第二区域720可彼此部分重叠或可不彼此重叠。
参照图5,在操作510,第一终端100可在第一终端100的屏幕上显示可绘制的第一图像。
第一图像可以是分发到第一终端100的图像。第一终端100可基于用户输入绘制第一图像。
在操作520,第一终端100可接收请求关于第一图像的参考绘制信息的用户输入。所述参考绘制信息可以是与所显示的图像相关的图像(例如,包括与所显示的图像相同的对象的图像或可与所显示的图像连接的图像)的绘制信息。
用户可通过使用输入装置(诸如鼠标或键盘)或通过触摸屏幕向第一终端100请求参考绘制信息。然而,示例性实施例不限于此。
在操作530,基于请求关于第一图像的参考绘制信息的用户输入,第一终端100可向服务器2000请求与第一图像相关的第二图像的绘制信息。
根据示例性实施例,第一终端100可向服务器200发送第一图像的识别信息以及针对第二图像的绘制信息的请求。服务器200可基于第一图像的识别信息检测与第一图像相关的第二图像。
图8是根据示例性实施例的示出在第一终端100的屏幕上显示第二图像的绘制信息的方法的示图。
参照图8,第一终端100可从服务器2000接收与第一图像810-1相关的第二图像810-2、810-3及810-4的绘制信息。根据示例性实施例,第一终端100可周期性地接收第二图像810-2、810-3及810-4的绘制信息。根据另一示例性实施例,第一终端100可根据来自用户的参考绘制信息请求来接收第二图像810-2、810-3及810-4的绘制信息。
根据示例性实施例,第一图像810-1和第二图像810-2、810-3及810-4可以是图像被分割成的子图像。
可在第一终端100的屏幕上显示分别在与第一图像810-1相邻的第二图像810-2、810-3及810-4中包括的边界区域(即,第一区域810-21、第二区域810-31及第三区域810-41)以及第一图像810-1。第一边界区域810-21、第二边界区域810-31及第三边界区域810-41可以是位于第一图像810-1和第二图像810-2、810-3及810-4之间的分割线的预定距离内的区域。
例如,在图像810-2中包括的第一边界区域810-21可以是位于在第一图像810-1和图像810-2之间的分割线约1厘米的距离内的区域。在图像810-3中包括的第二边界区域810-31可以是位于在第一图像810-1和图像810-3之间的分割线约1厘米的距离内的区域。在图像810-4中包括的第三边界区域810-41可以是位于在第一图像810-1和图像810-4之间的分割线约1厘米的距离内的区域。
根据示例性实施例,在图像810-3中包括的第二边界区域810-31的绘制信息可以是第一图像810-1的参考绘制信息。例如,当通过分割线将包括对象“长颈鹿”的图像分割时,对象“长颈鹿”可被分割成“长颈鹿”子图像。例如,第一图像810-1可包括对象“长颈鹿头”,图像810-3可包括对象“长颈鹿身体”。用户可基于图像810-3的绘制信息绘制第一图像810-1。
第一终端100可在屏幕上显示与第一图像810-1相关的分别在第二图像810-2、810-3及810-4中包括的第一边界区域810-21、第二边界区域810-31及第三边界区域810-41。例如,可在第一终端100的屏幕上显示在图像810-2中包括的第一边界区域810-21、在图像810-3中包括的第二边界区域810-31及在图像810-4中包括的第三边界区域810-41。
当在第一终端100上仅显示第一图像810-1时,可不一致地绘制通过分割线分割的对象。例如,在通过在第一图像810-1和图像810-3之间的分割线分割的对象“长颈鹿”的情况下,可用不同颜色绘制对象“头”和对象“身体”。根据示例性实施例,第一终端100可在屏幕上显示第二边界区域810-31的绘制信息以向用户提供关于第一图像810-1的参考绘制信息。因此,可用相同颜色绘制“长颈鹿”子图像。
图9是根据示例性实施例的第一终端100提供在第一图像中包括的对象的绘制信息的方法的流程图。
在操作910,第一终端100可提取在第一图像中包括的对象。根据示例性实施例,第一终端100可基于用户输入从第一图像中提取对象。例如,用户可触摸并选择在第一图像中包括的花朵图像。第一终端100可提取围绕接收到用户触摸输入的点来显示花朵图像的区域。
根据另一示例性实施例,可提取在其中显示花朵图像的区域的识别信息。在第一图像中包括的对象可包括预设到每个对象的识别信息。可由服务器2000设置识别信息。例如,服务器2000可在相关图像之间提取相似度具有预定值或更多的对象并向所提取的对象设置相同识别信息。例如,当在第一图像中包括的对象“花朵”和在第二图像中包括的对象“花朵”之间的相似度具有预定值或更多时,可向在第一图像中包括的对象“花朵”和在第二图像中包括的对象“花朵”设置相同识别信息。
在操作920,第一终端100可向服务器2000发送所提取的对象的识别信息。根据示例性实施例,第一终端100可向服务器2000发送针对关于所提取的对象的参考绘制信息的请求以及所提取的对象的识别信息。例如,当第一终端100提取在第一图像中包括的对象“花朵”的识别信息时,第一终端100可向服务器2000发送针对关于对象“花朵”的参考绘制信息的请求以及对象“花朵”的识别信息。
在操作930,第一终端100可从服务器2000接收包括所提取的对象的第二图像的绘制信息。这里,包括所提取的对象的第二图像的绘制信息可以是所绘制的第二图像。
此外,第一终端100可仅接收在第二图像中包括的对象的绘制信息,而不是接收第二图像的所有绘制信息。所述对象的绘制信息可包括所述对象的颜色信息、亮度信息、色度信息、灰度值信息及纹理信息。
在操作940,第一终端100可在第一终端100的屏幕上显示从服务器2000接收到的第二图像的绘制信息。
根据示例性实施例,第一终端100可在屏幕的预定区域上显示所绘制的第二图像。可在所绘制的第二图像中绘制在第一图像中共同包括的对象。
图10是根据示例性实施例的示出终端提供包括对象的第二图像的绘制信息的示例的示图。
参照图10,第一终端100可在第一终端100的屏幕的第一区域1010上显示可绘制的第一图像310-1。
此外,第一终端100可在第二区域1020上显示作为关于第一图像310-1的参考绘制信息的与第一图像310-1相关的第二图像310-3和310-4的绘制信息。根据示例性实施例,第二图像310-3和310-4可包括在第一图像310中包括的对象。例如,第二图像310-3和310-4可包括在第一图像310-1中包括的对象P(例如,对象“Pororo”)。参照图10,可在图像310-3的左部包括与第一图像310-1的对象P 1010-1相同的对象1010-3。此外,可在图像310-4的中部包括与第一图像310-1的对象P 1010-1相同的对象1010-4。
第一终端100可从第一图像310-1中提取对象P。根据示例性实施例,第一终端100可基于用户输入提取对象P。例如,当用户触摸在第一图像310-1上所显示的对象P时,第一终端100可提取对象P。第一终端100可提取关于对象P的识别信息。
第一终端100可向服务器2000发送针对关于对象P的参考绘制信息的请求以及对象P的识别信息。服务器2000可基于接收到的对象P的识别信息检测与对象P相关的绘制信息。第一终端100可从服务器2000接收包括对象P的第二图像310-3和310-4的绘制信息。根据示例性实施例,第二图像310-3和310-4的绘制信息可以是所绘制的第二图像310-3和310-4。例如,第一终端100可接收包括所绘制的对象P的第二图像310-3和310-4。
第一终端100可在第一终端100的屏幕的第二区域1020上显示接收到的第二图像310-3和310-4。用户可从所显示的第二图像310-3和310-4中获得在第一图像310-1中包括的对象P的绘制信息。例如,当用蓝色绘制在图像310-4中包括的对象P时,用户可根据所获得的绘制信息用蓝色绘制在第一图像310-1中包括的对象P。
根据示例性实施例,第一终端100可将参考绘制信息显示预定时间段。例如,第一终端100可仅在用户将触摸输入保持预定时间段或更长时显示参考绘制信息。这将在下文中参照图11予以详细描述
图11A-图11C是根据示例性实施例的示出终端提供关于对象的绘制信息的示例的示图。
如图11A所示,第一终端100可显示可绘制的第一图像。在这种情况下,第一终端100可接收触摸在第一图像中包括的对象1110-1的用户输入。
如图11B所示,当将针对对象1110-1的触摸输入保持预定时间段或更长时,第一终端100可按照关于对象1110-1的参考绘制信息与对象1110-1重叠的方式显示关于对象1110-1的参考绘制信息。参照图11B,可在第一终端100的屏幕上显示所绘制的对象1110-2。例如,关于对象1110-1的参考绘制信息可包括对象1110-1的颜色信息、亮度信息、色度信息、透明度信息、灰度值信息及纹理信息。
如图11C所示,当保持针对对象1110-1的触摸输入时,第一终端100可不再显示关于对象1110-1的参考绘制信息。
图12A-图12C是根据示例性实施例的示出终端提供关于对象的绘制信息的示例的示图。
如图12A所示,第一终端100可显示可绘制的第一图像。在这种情况下,第一终端100可接收触摸在第一图像中包括的对象C 1210-1的用户输入。根据示例性实施例,第一图像可以是图像被分割成的子图像中的一个。
如图12B所示,当将针对对象1210-1的触摸输入保持预定时间段或更长时,第一终端100可按照关于对象1210-1的参考绘制信息与对象1210-1重叠的方式显示关于对象1210-1的参考绘制信息。参照图12B,可在第一终端100的屏幕上显示所绘制的对象1210-2。
例如,关于对象1210-1的参考绘制信息可以是关于在第二图像中包括的对象1210-1的部分区域的信息。例如,第一图像可以是包括对象“马头”的图像。第一终端100可从包括对象“马身体”的第二图像的绘制信息中获得关于在第一图像中包括的对象“马头”的参考绘制信息。当用棕色绘制在第二图像中包括的对象“马身体”时,用户可参照对象“马身体”的棕色用棕色绘制在第一图像中包括的对象“马头”。因此,用户可一致地绘制子图像。
如图12C所示,当终止针对对象1210-1的触摸输入时,第一终端100可不再显示关于对象1210-1的参考绘制信息。
图13是根据示例性实施例的示出终端通过在屏幕的绘制信息设置窗口上显示关于对象的绘制信息来提供所述绘制信息的示例的示图。
参照图13,当第一终端100接收到参考绘制信息(例如,在第二图像中包括的对象的参考绘制信息)时,第一终端100可显示绘制信息设置窗口。在这种情况下,第一终端100可应用并在绘制信息设置窗口上显示从服务器2000接收到的参考绘制信息。作为针对与对象D 1310-1相关的第二图像的绘制信息的请求的结果,第一终端100可从服务器2000接收在第二图像中包括的对象1310-1的绘制信息。
根据示例性实施例,在第二图像中包括的对象1310-1的绘制信息可包括在对象绘制时所使用的线条的颜色信息和粗度信息。此外,对象D 1310-1的绘制信息可包括绘制工具(诸如钢笔、铅笔或刷子)的类型信息、用于画线的点的尺寸信息。在对象1310-1的绘制信息中包括的信息元素可按照预定数据结构存储在与信息元素相应的字段中。
可通过绘制信息设置窗口1320在第一终端100的屏幕上显示从服务器2000接收到的在第二图像中包括的对象1310-1的绘制信息。可在绘制信息设置窗口1320上显示在对象绘制时所使用的绘制工具的类型信息1320-1、线条的粗度信息1320-2、颜色信息1320-3以及用于画线的点的尺寸信息1320-4。
例如,当用户选择在第一终端100的屏幕上所显示的对象1310-1时,可基于从服务器2000接收到的在第二图像中包括的对象1310-1的绘制信息选择绘制信息设置窗口1320的每个项目。例如,可通过使用彩色铅笔用蓝色绘制在第二对象中包括的对象1310-1。在这种情况下,彩色铅笔的点的尺寸可以是4个点并且其粗度可以是10。可在第一终端100的屏幕上所显示的绘制信息设置窗口1320的每个项目上显示第二图像的每个绘制信息元素。例如,可在绘制工具的类型信息1320-1的项目上显示绘制信息元素“彩色铅笔”,可在线条的粗度信息1320-2的项目上显示绘制信息元素“10”,可在颜色信息1320-3的项目上显示绘制信息元素“蓝色”,可在用于画线的点的尺寸信息1320-4的项目上显示绘制信息元素“4个点”。
图14是根据示例性实施例的示出第一终端100提供关于图像的边界区域的绘制信息的方法的流程图。
在操作1410,第一终端100可接收用于选择在第一图像中包括的点的用户输入。第一图像可以是图像被分割成的子图像中的一个。
在操作1420,第一终端100可确定由用户选择的点是否包括在第一图像的第一边界区域中。这里,第一边界区域可以是位于第一图像和第二图像的分割线的预定距离内的第一图像的部分区域。
此外,第二边界区域可以是位于第一图像和第二图像的分割线的预定距离内的第二图像的部分区域。
在操作1430,当由用户选择的部分区域包括在第一边界区域中时,第一终端100可向服务器2000请求第二图像的第二边界区域的绘制信息。
在操作1440,第一终端100可从服务器2000接收第二图像的第二边界区域的绘制信息。根据示例性实施例,第一终端100可接收作为第二边界区域的绘制信息的所绘制的第二边界区域的图像。
在操作1450,第一终端100可在屏幕上显示接收到的第二边界区域的绘制信息。根据示例性实施例,第一终端100可在屏幕上显示所绘制的第二边界区域的图像。第二边界区域的图像可与在第一终端100上所显示的第一图像重叠或者可不与在第一终端100上所显示的第一图像重叠。
图15是根据示例性实施例的示出提供边界区域的绘制信息的示例的示图。
参照图15,可将作为图像被分割成的子图像中的一个的第一图像1510-1发送到第一终端100,并且可将作为所述图像被分割成的子图像中的另一个的第二图像1510-2发送到第二终端200-11。
根据示例性实施例,可在第一终端100的屏幕上显示第一图像1510-1。此外,可在第一终端100的屏幕上显示第一图像1510-1以及与第一图像1510-1相邻的第二图像1510-2的绘制信息。例如,可在第一终端100的屏幕上显示在第二图像1510-2中包括的与第一图像1510-1相邻的边界区域1510-21。此外,可在第一终端100的屏幕上显示在另一子图像中包括的与第一图像1510-1相邻的边界区域1510-31。此外,可在第一终端100的屏幕上显示在另一子图像中包括的与第一图像1510-1相邻的边界区域1510-41。
同样地,可在第二终端200-11的屏幕上显示在第一图像1510-1中包括的与第二图像1510-2相邻的边界区域1510-12。此外,可在第二终端200-11的屏幕上显示在另一子图像中包括的与第二图像1510-2相邻的边界区域1510-32。此外,可在第二终端200-11的屏幕上显示在另一子图像中包括的与第二图像1510-2相邻的边界区域1510-42。
根据另一示例性实施例,第一终端100可接收用于选择第一图像1510-1的点的用户输入。例如,第一终端100可接收用于选择显示在第一图像1510-1中包括的对象“马”的一部分的点的用户输入。
第一终端100可确定由用户选择的点是否包括在第一图像1510-1的第一边界区域中。例如,当用户选择的点包括在距第一图像1510-1和第二图像1510-2之间的分割线约1厘米的距离内的第一图像1510-1的区域中时,由用户选择的点可包括在第一边界区域中。
此外,第二边界区域可以是在距第一图像1510-1和第二图像1510-2之间的分割线约1厘米的距离内的第二图像1510-2的区域。
由于由用户选择的点包括在第一边界区域中,因此,第一终端100可从服务器2000接收第二边界区域的绘制信息。根据示例性实施例,第一终端100可接收作为第二边界区域的绘制信息的所绘制的第二边界区域的图像。
第一终端100可在屏幕上显示接收到的第二边界区域的绘制信息。根据示例性实施例,第一终端100可显示所绘制的第二边界区域的图像。根据另一示例性实施例,第一终端100可显示与由用户选择的点最相邻的第二边界区域的绘制信息。例如,当由用户选择的点的坐标是(x,y)时,第一终端100可显示第二边界区域中离坐标(x,y)最近的点的绘制信息。
第一终端100可在由用户选择的点的预定范围内的区域上显示第二边界区域的绘制信息。例如,第一终端100可在由用户选择的点的约50毫米的半径内的区域上显示第二边界区域的绘制信息。
图16是根据示例性实施例的服务器2000提供图像绘制信息的方法的流程图。
在操作1610,服务器2000可从第一终端100接收包括在第一终端100上所显示的第一图像的识别信息的参考绘制信息请求。这里,参考绘制信息可包括与所显示的图像相关的图像(例如,包括与所显示的图像相同的对象的图像或可与所显示的图像连接的图像)的绘制信息。
根据示例性实施例,可基于请求关于第一图像的参考绘制信息的用户输入信号将参考绘制信息请求从第一终端100发送到服务器2000。第一图像的识别信息可包括关于第一图像的识别信息和在第一图像中包括的每个对象的识别信息中的至少一个。
第一图像的识别信息可以是由服务器2000所设置的信息。服务器2000可在将第一图像分发到第一终端100之前将识别值分配给第一图像。
可由服务器2000设置第一图像的识别信息。例如,服务器2000可将相互间具有时间关系的四个卡通图像归为一个群组并将识别值“卡通1”分配给所述群组,以便指示所述四个卡通图像相互间具有时间关系。此外,服务器2000可向各个图像的识别信息设置标记“场景1、场景2、场景3及场景4”,使得可将在群组“卡通1”中包括的四个卡通图像彼此区分开。也就是说,服务器2000可向第一图像设置识别标记“卡通1”和识别标记“场景1”。
根据另一示例性实施例,服务器2000可设置关于在第一图像中包括的对象的识别信息。详细地讲,服务器2000可在第一图像和与第一图像相关的图像之间提取相似度具有预定值或更多的对象并向所提取的对象设置相同的识别信息。例如,当在第一图像中包括的对象“花朵”和在第二图像中包括的对象“花朵”之间的相似度具有预定值或更多时,可向在第一图像中包括的对象“花朵”和在第二图像中包括的对象“花朵”设置相同的识别信息。在操作1620,服务器2000可基于接收到的第一图像的识别信息提取与第一图像相关的第二图像。
这里,相关图像可包括相互间具有时间关系的多个图像或图像被分割成的多个子图像。
根据示例性实施例,服务器2000可基于第一图像的识别信息从在服务器2000中包括的绘制信息数据库中提取第二图像。例如,当在第一图像中包括的群组信息的识别标记是“卡通1”时,服务器2000可从绘制信息数据库中提取具有群组识别标记“卡通1”的第二图像。
根据另一示例性实施例,服务器2000可基于在第一图像中包括的对象的识别信息在服务器2000中包括的绘制信息数据库中提取第三图像。这里,当第二图像包括所述对象时,第三图像可包括第二图像。例如,当在第一图像中包括的对象的识别标记是P时,服务器2000可从绘制信息数据库中提取具有识别标记“P”的对象。
然而,服务器2000提取第二图像的方法不限于此。例如,服务器2000可基于从用户接收到的第一图像的识别信息向包括与第一图像相关的第二图像的第二终端200请求第二图像的绘制信息。作为对所述请求的响应,服务器2000可从第二终端200接收第二图像的绘制信息。
在操作1630,服务器2000可向第一终端发送作为关于第一图像的参考绘制信息的所提取的第二图像的绘制信息。
根据示例性实施例,第二图像的绘制信息可包括所绘制的第二图像。根据另一示例性实施例,第二图像的绘制信息可包括在第三图像中包括的对象的绘制信息。服务器2000可向第一终端100发送作为第二图像的绘制信息的第二图像的边界区域的绘制信息。第二图像的边界区域可以是位于第一图像和第二图像的分割线的预定距离内的第二图像的部分区域。这里,第一图像和第二图像可以是图像被分割成的子图像。
图17是根据另一示例性实施例的示出用于提供图像绘制信息的***的示意性示图。
参照图17,用于提供图像绘制信息的***可包括多个终端100、200-1、200-2及200-3。在图17中,仅示出与本示例性实施例相关的元件。因此,本领域普通技术人员将理解:除在图17中示出的组件以外,所述***可还包括其它通用组件。
根据示例性实施例,终端100、200-1、200-2及200-3可以是提供可由用户绘制的图像的终端。例如,终端100、200-1、200-2及200-3均可在屏幕上显示可绘制的图像并从用户接收关于所显示的图像的绘制信息。此外,终端100、200-1、200-2及200-3均可将绘制信息应用于所显示的图像。此外,终端100、200-1、200-2及200-3可相互共享接收到的绘制信息。
为便于描述,请求成像绘制信息的终端100将被称为第一终端100,其它终端200-1、200-2及200-3中的至少一个将被称为第二终端200。此外,为便于描述,在第一终端100上所显示的图像将被称为第一图像,在第二终端200上所显示的图像将被称为第二图像。
第一终端100可从主终端接收第一图像。主终端可以是终端100、200-1、200-2及200-3中的任何一个。此外,第一终端100可与第二终端200进行通信。根据示例性实施例,第一终端100可向第二终端200发送第一图像的绘制信息。例如,第一终端100可通过通信方案(诸如WiFi或BLE)广播第一图像的绘制信息。此外,第一终端100可从第二终端200接收第二图像的绘制信息。
可按照各种形式实施第一终端100。例如,这里描述的第一终端100可以是移动电话、智能电话、膝上型计算机或平板PC,不过不限于此。
第二终端200可从主终端接收第二图像。此外,第二终端200可与第一终端100进行通信。根据示例性实施例,第二终端200可向第一终端100发送第二图像的绘制信息。例如,第二终端200可通过通信方案(诸如WiFi或BLE)广播第二图像的绘制信息。此外,第二终端200可从第一终端100接收第一图像的绘制信息。
可按照各种形式实施第二终端200。例如,这里描述的第二终端200可以是移动电话、智能电话、膝上型计算机或平板PC,不过不限于此。
在下文中,将参照图18详细描述在第一终端100和第二终端200之间提供图像绘制信息的方法。
图18是根据示例性实施例的终端提供图像绘制信息的方法的流程图。
参照图18,在操作1810,第一终端100可在第一终端100的屏幕上显示可绘制的第一图像。可绘制的第一图像可以是彼此相关的多个图像中的一个。相关图像可包括相互间具有时间关系的多个图像或图像被分割成的多个子图像。
根据示例性实施例,第一终端100可从主终端接收第一图像。主终端可以是终端100、200-1、200-2及200-3中的任意一个。主终端可将多个图像分别分发到终端100、200-1、200-2及200-3。例如,主终端可向第一终端100发送第一图像并向第二终端200发送第二图像。
在操作1820,第一终端100可接收请求关于第一图像的参考绘制信息的用户输入。参考绘制信息可以是与所显示的图像相关的图像(例如,包括与所显示的图像相同的对象的图像或可与所显示的图像连接的图像)的绘制信息。
用户可通过使用输入装置(诸如鼠标或键盘)或者通过触摸屏幕向第一终端100请求参考绘制信息;然而,示例性实施例不限于此。
在操作1830,第一终端100可在从外部装置接收到的多个图像之中选择与第一图像相关的第二图像。根据示例性实施例,第一终端100可接收从外部装置广播的图像。第一终端100可基于第一图像的识别信息在接收到的图像之中选择与第一图像相关的第二图像。
例如,当在第一图像中包括的群组信息的识别标记是“卡通1”时,第一终端100可从接收到的图像之中提取具有群组识别标记“卡通1”的第二图像。
根据另一示例性实施例,服务器2000可基于在第一图像中包括的对象的识别信息提取在第二图像中包括的对象的绘制信息。例如,当在第一图像中包括的对象的识别标记是P时,第一终端100可在第二图像中提取具有识别标记“P”的对象。
在操作1840,第一终端100可在屏幕上显示第二图像的绘制信息。根据示例性实施例,第二图像的绘制信息可包括所绘制的第二图像。根据另一示例性实施例,第二图像的绘制信息可包括在第二图像中包括的对象的绘制信息。
第二图像的绘制信息可以是第二图像的边界区域的绘制信息。第二图像的边界区域可以是位于第一图像和第二图像的分割线的预定距离内的第二图像的部分区域。这里,第一图像和第二图像可以是图像被分割成的子图像。
根据示例性实施例,第一终端100可在屏幕的预定区域上显示接收到的第二图像的绘制信息。例如,可在第一终端100的屏幕的边缘区域上显示第二图像的绘制信息。此外,可将第二图像的绘制信息显示为与在屏幕上所显示的第一图像重叠。然而,第二图像的绘制信息的这些位置仅是示例性的。
当用户触摸在其上显示第二图像的绘制信息的预定区域时,可在屏幕上完全显示第二图像的绘制信息。此外,当用户再次触摸屏幕时,可从屏幕中移除第二图像的绘制信息并且可在屏幕上显示第一图像。
根据另一示例性实施例,可将第二图像的绘制信息在第一终端100的屏幕上显示预定时间段。例如,当用户将绘制信息显示时间设置为五秒时,可将第二图像的绘制信息在第一终端100的屏幕上显示五秒。
根据另一示例性实施例,可在用户正在执行针对在第一终端100的屏幕上所显示的第一图像的触摸输入的同时在第一终端100的屏幕上显示第二图像的绘制信息。例如,当用户执行针对第一图像的显示对象“苹果”的部分的触摸输入时,可在正在执行触摸输入的同时在对象“苹果”上显示与对象“苹果”相关的第二图像的绘制信息。
此外,可在用户所触摸的点的预定距离内的区域上显示第二图像的绘制信息。例如,当用户执行针对第一图像的显示对象“马”的部分的触摸输入时,可在用户所触摸的点约50毫米的半径内的区域上显示关于对象“马”的第二图像的绘制信息。
根据示例性实施例,第一终端100可广播第一图像的识别信息和第一图像的绘制信息。例如,第一终端100可通过通信方案(诸如WiFi、BLE或WiFi Dinner)广播第一图像的识别信息和第一图像的绘制信息。
第二终端200可接收从第一终端100广播的第一图像的识别信息和第一图像的绘制信息。第二终端200可基于从第一终端100接收到的第一图像的识别信息和第一图像的绘制信息获得第二图像的参考绘制信息。
图19和图20是根据示例性实施例的用于提供图像绘制信息的第一终端100的框图。
如图19所示,根据示例性实施例的第一终端100可包括显示器110、通信装置120及控制器130。然而,所有示出的组件并非必要组件。终端100可包括比所示出的组件更多或更少的组件。
例如,除显示器110、通信装置120及控制器130以外,终端100可还包括用户输入装置105和存储器170。
下文将描述以上组件。
用户输入装置105允许用户输入请求在第一终端100上所显示的第一图像的参考绘制信息的信号。例如,用户输入装置105可包括,但不限于,键区、圆顶开关、触摸板(例如,电容覆盖型、电阻覆盖型、红外线型、表面声波型、整体应变型或压电型)、滚轮及滚轮开关。
用户输入装置105可接收用户输入。例如,用户输入装置105可接收用于选择在第一终端100的屏幕上所显示的第一图像中包括的对象的用户输入。
显示器110可显示在第一终端100中处理的信息。例如,显示器110可显示由第一终端100接收到的第一图像以及和第一图像相关的第二图像的绘制信息。根据示例性实施例,第二图像的绘制信息可以是所绘制的第二图像。第二图像的绘制信息可包括在第二图像中包括的对象的绘制信息。此外,第二图像的绘制信息可包括在第二图像中包括的边界区域的绘制信息。
根据示例性实施例,显示器110可在显示器110的预定区域上显示接收到的第二图像的绘制信息。当用户触摸预定区域时,显示器110可在显示器110上完整显示第二图像的绘制信息。此外,当用户再次触摸显示器110时,显示器110可移除第二图像的绘制信息并仅显示第一图像。
根据另一示例性实施例,显示器110可将第二图像的绘制信息显示预定时间段。根据另一示例性实施例,显示器110可在正在从用户接收触摸输入的同时显示第二图像的绘制信息。此外,显示器110可在用户所触摸的点的预定距离内的区域上显示第二图像的绘制信息。
根据另一示例性实施例,显示器110可通过使用绘制信息设置窗口显示第二图像的绘制信息。
当显示器110包括具有触摸板的层结构的触摸屏时,除输出装置以外,可将显示器110用作输入装置。显示器110可包括液晶显示器、薄膜晶体管液晶显示器、有机发光二极管显示器、柔性显示器、三维(3D)显示器、电泳显示器中的至少一个。此外,在一些示例性实施例中,第一终端100可包括两个或更多个显示器110。在这种情况下,可通过铰链结构将所述两个或更多个显示器110布置为彼此面对。
通信装置120可包括用于允许在第一终端100和第二终端200之间或在第一终端100和服务器2000之间的通信的一个或多个元件。例如,通信装置120可包括短距离无线通信装置121、移动通信装置122及广播接收装置123。
短距离无线通信装置121可包括,但不限于,蓝牙通信装置、蓝牙低能量(BLE)通信装置、近场通信装置、WLAN(例如,WiFi)通信装置、ZigBee通信装置、红外数据协会(IrDA)通信装置、WiFi直连(WFD)通信装置、超宽带(UWB)通信装置以及Ant+通信装置。
移动通信模块122与移动通信网络上的基站、外部终端及服务器中的至少一个发送或接收无线信号。这里,无线信号可包括语音呼叫信号、视频呼叫信号或用于文本/多媒体消息的发送或接收的各种类型的数据。
广播接收器123通过广播频道从外部装置接收广播信号和/或广播相关信息。广播频道可包括卫星频道和地面频道。在一些示例性实施例中,第一终端100可不包括广播接收器123。
通信装置120可向服务器2000发送请求第一图像的参考绘制信息的信号并从服务器2000接收作为第一图像的参考绘制信息的第二图像的绘制信息。
通信装置120可基于由用户输入装置105接收到的用户输入向服务器2000发送针对与第一图像相关的第二图像的绘制信息的请求。
通信装置120可根据针对第二图像的绘制信息的请求从服务器2000接收第二图像的绘制信息。例如,通信装置120可从服务器2000接收所绘制的第二图像。与第一图像相关的对象的绘制信息可包括在所绘制的第二图像中。
根据另一示例性实施例,通信装置120可从服务器2000接收所述对象的绘制信息。例如,通信装置120可接收包括与从第一图像中所提取的所述对象相同的对象的第二图像。这里,第二图像可以是所绘制的图像。
此外,通信装置120可接收作为关于所述对象的绘制信息的所述对象的绘制信息。根据示例性实施例,所述对象的绘制信息可包括在对象绘制时所使用的线条的颜色信息和粗度信息。此外,所述对象的绘制信息可包括绘制工具(诸如钢笔、铅笔或刷子)的类型信息、用于画线的点的尺寸信息、线条输入时的压力信息。在所述对象的绘制信息中包括的信息元素可根据预定数据结构存储在与信息元素相应的字段中。
根据另一示例性实施例,由通信装置120从服务器2000接收到的第二图像的绘制信息可包括位于第一图像和第二图像之间的分割线的预定距离内的第二图像的第二边界区域的绘制信息。
控制器130控制第一终端100的整体操作。例如,控制器130可从在存储器170中存储的数据中提取与第一图像相关的第二图像。此外,控制器130可控制用户输入装置105和通信装置120。
控制器130可控制显示器110使得在第一终端100的屏幕上显示接收到的第二图像的绘制信息。
根据示例性实施例,控制器130可控制显示器110使得显示器110可在屏幕的预定区域上显示接收到的第二图像的绘制信息。
根据另一示例性实施例,控制器130可控制显示器110使得显示器110将在第二图像中包括的对象的绘制信息在第一图像中包括的对象上显示预定时间段。
此外,控制器130可执行控制使得通过预定绘制信息设置窗口显示在第二图像中包括的对象的绘制信息。可在预定绘制信息设置窗口上显示在对象绘制时所使用的线条的颜色信息和粗度信息、绘制工具的类型信息、用于画线的点的尺寸信息以及在线条输入时的压力信息。
根据另一示例性实施例,控制器130可执行控制使得在第一边界区域上显示位于第一图像和第二图像之间的分割线的预定距离内的第二边界区域的绘制信息。
存储器170可存储用于控制器130的处理和控制的程序并且可存储输入/输出数据(例如,菜单、与菜单分别相应的第一级子菜单、与第一级子菜单分别相应的第二级子菜单)。
存储器170可包括以下类型的存储介质中的至少一个类型:闪存型、硬盘型、微型多媒体卡型、卡片式存储器(例如,SD和XD存储器)、随机存取存储器(RAM)、动态随机存取存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁存储器、磁盘和光盘。此外,第一终端100可操作在互联网上执行存储器170的存储功能的云服务器或web存储器。
在存储器170中存储的程序可根据其功能被归类为多个模块,例如,可被归类为UI模块171、触摸屏模块172及通知模块173。
UI模块171可针对各个应用提供与第一终端100互锁的专用UI和GUI。触摸屏模块172可感测在触摸屏上的用户的触摸手势并向控制器130传输关于触摸手势的信息。根据示例性实施例,触摸屏模块172可检测并分析触摸代码。触摸屏模块172可包括单独的包含控制器的硬件。
可在触摸屏中或触摸屏附近提供各种传感器以感测针对触摸屏的接近触摸或触摸。用于感测针对触摸屏的触摸的传感器的示例是触觉传感器。触觉传感器是指以人体感觉的程度或更高程度感测对象的触摸的传感器。触觉传感器可感测多种信息,诸如触摸表面的粗糙度、触摸对象的硬度、触点的温度。
用于感测针对触摸屏的触摸的传感器的示例是接近传感器。
接近传感器是通过使用电磁力或红外线来检测靠近预定检测表面的对象或位于预定检测表面的附近而没有机械接触的对象的存在的传感器。接近传感器的示例可包括传输型光电传感器、直接反射型光电传感器、镜反射型光电传感器、高频振荡型接近传感器、静电电容型接近传感器、磁性型接近传感器以及红外接近传感器。用户的触摸手势可包括敲击、触摸并保持、双重敲击、拖曳、平移、轻弹、拖放以及滑动。
图21是根据示例性实施例的用于提供图像绘制信息的服务器2000的框图。
参照图21,服务器2000可包括接收器2010、控制器2020及发送器2030。
在图21,仅示出与本示例性实施例相关的元件。因此,本领域普通技术人员将理解:除在图21中示出的组件以外,服务器2000可还包括其它通用组件。
根据示例性实施例,这里描述的服务器2000可以是移动电话、智能电话、膝上型计算机或平板PC,不过不限于此。例如,根据示例性实施例,当在学校的教学活动中使用图像绘制信息提供方法时,服务器2000可以是教师使用的平板PC。
接收器2010可从第一终端100接收包括在第一终端100上所显示的第一图像的识别信息的参考绘制信息请求。这里,参考绘制信息请求可包括针对与第一图像相关的第二图像的参考绘制信息的请求。
第一图像的识别信息可包括关于第一图像的识别信息以及在第一图像中包括的每个对象的识别信息中的至少一个。
例如,接收器2010可从第一终端接收作为第一图像的识别信息的在第一图像中包括的对象的识别信息。可基于由第一终端100接收到的用户输入选择对象。
服务器2000可向第一终端100发送作为关于第一图像的参考绘制信息的所提取的第二图像的绘制信息。
根据示例性实施例,第二图像的绘制信息可包括所绘制的第二图像。根据另一示例性实施例,第二图像的绘制信息可包括在第三图像中包括的对象的绘制信息。服务器2000可向第一终端100发送作为第二图像的绘制信息的第二图像的边界区域的绘制信息。第二图像的边界区域可以是位于第一图像和第二图像的分割线的预定距离内的第二图像的部分区域。这里,第一图像和第二图像可以是图像被分割成的子图像。
控制器2020可基于接收到的第一图像的识别信息提取与第一图像相关的第二图像。
第一图像和第二图像可以是在同一群组中包括的相关图像。这里,相关图像可包括相互间具有时间关系的多个图像(例如,卡通图像)或图像被分割成的多个子图像。
根据示例性实施例,控制器2020可基于第一图像的识别信息从绘制信息数据库中提取存储的第二图像。例如,当包括第一图像的群组的识别值是x时,服务器2000可从所存储的数据中提取具有识别值“x”的图像。
第一图像的识别信息可包括在第一图像中包括的对象中的至少一个的识别信息。控制器2020可基于接收到的对象的识别信息提取包括对象的第三图像。这里,当第二图像包括所述对象时,第三图像可包括第二图像。例如,当接收到在第一图像中包括的所述对象的识别值“y”时,控制器2020可从所存储的数据中提取具有与接收到的述对象的识别值“y”相同的识别值的对象。
根据另一示例性实施例,控制器2020可基于接收到的第一图像的识别信息向显示与第一图像相关的第二图像的第二终端请求第二图像的绘制信息。这里,第二终端可包括已经从服务器2000以及第一终端100接收到相关图像的终端。
例如,服务器2000可向显示具有与接收到的第一图像的识别值“y”相同的识别值的第二图像的第二终端发送绘制信息请求消息。在接收到绘制信息请求消息时,第二终端可向服务器2000发送第二图像的绘制信息。
发送器2030可向第一终端100发送作为关于第一图像的参考绘制信息的所提取的第二图像的绘制信息。
根据示例性实施例,第二图像的绘制信息可包括所绘制的第二图像。根据另一示例性实施例,第二图像的绘制信息可包括在第二图像中包括的对象的绘制信息。此外,第二图像的绘制信息可包括在第二图像中包括的边界区域的绘制信息。
发送器2030可向第一终端100发送关于第二图像的识别信息以及第二图像的绘制信息。
根据示例性实施例的设备可包括处理器、用于存储和执行程序数据的存储器、永久存储器(诸如盘驱动器)、用于与外部装置进行通信的通信端口以及用户界面(UI)装置(诸如触摸面板、键及按钮)。由软件模块或算法实施的方法可作为在处理器上可执行的计算机可读代码或程序命令存储在计算机可读记录介质上。计算机可读记录介质的示例包括磁存储介质(例如,只读存储器(ROM)、随机存取存储器(RAM)、软盘及硬盘)和光学记录介质(例如,压缩盘-只读存储器(CD-ROM)和数字多功能盘(DVD))。计算机可读记录介质也可被分布在联网的计算机***上,使得计算机可读代码可按照分布式方式被存储并被执行。计算机可读记录介质可由计算器读取并且可存储在存储器中并在处理器中执行。
在此引用的所有参考(包括出版物、专利申请及专利)按照如同每个参考都各自明确地被指示为通过引用合并在此被完整阐述的相同程度通过引用合并于此。
为了提升对示例性实施例的理解,已经参照在附图中示出的示例性实施例,并且已使用特定术语来描述示例性实施例。然而,所述特定术语并不限制示例性实施例的范围,示例性实施例可包含本领域普通技术人员通常可设想到的所有元素。
可按照功能块组件和各种处理操作描述示例性述实施例。可通过执行特定功能的许多硬件和/或软件组件实施所述功能块。例如,示例性实施例可采用各种集成电路(IC)组件(诸如存储器元件、处理元件、逻辑元件、查询表等),其中,所述IC组件可在一个或多个微处理器或其它控制装置的控制下执行各种功能。类似地,在通过软件编程或软件元件实施示例性实施例的元件时,可利用各种算法通过任何编程或脚本语言(诸如C、C++、JAVA或汇编程序)实施示例性实施例,其中,通过数据结构、处理、例行程序或其它编程元件的任何组合来实施所述算法。可通过在一个或多个处理器中执行的算法实施功能方面。此外,示例性实施例可采用用于电子环境设置、信号处理和/或数据处理的现有技术。术语(诸如“机制”、“元件”、“单元”及“配置”)可被广义使用而不限于机械、硬件及物理配置。所述术语可包括与处理器等结合的软件例行程序的含义。
在此描述的特定实施方式仅是示例性的,并且不以任何方式限制示例性实施例的范围。为了简洁起见,现有技术的电子配置、控制***、软件以及所述***的其它功能方面可被省略。此外,在附图中示出的连接线或连接构件代表各种元件之间的示例性功能连接和/或物理或逻辑连接,并且许多可选的或附加的功能连接、物理连接或逻辑连接可存在于实际装置中。此外,除非元件被明确描述为“必要的”或“关键的”,否则没有元件对示例性实施例的实践可以是必要的。
在说明书的语境中(尤其是在权利要求书的语境中)使用的术语和类似指称可被理解为包含单数和复数两者。此外,这里引用的值的范围仅仅意图用作分别指示落入所述范围的每个单独的值的快捷方法,除非这里另有指示,并且每个单独的值被合并到说明书中,如同每个单独的值被各自地引用于此。此外,这里描述的所述方法的操作可按照任何适当顺序执行,除非这里另有指示或者清楚地与语境相矛盾。示例性实施例的范围不限于上述操作顺序。这里提供的所有示例或示例性术语(例如,“诸如”)仅用于详细描述示例性实施例,除非另有声明。此外,本领域普通技术人员将容易理解:在不脱离由权利要求限定的示例性实施例的精神和范围的情况下,可根据设计条件和因素进行各种修改和组合。
应理解:应仅在描述性意义上考虑在此描述的示例性实施例而并非为了限制的目的。在每个示例性实施例的特征或方面的描述应通常理解为对于在其它示例性实施例中的其它类似特征或方面而言是可用的。
虽然已经参照附图描述一个或多个示例性实施例,但是本领域普通技术人员将理解:在不脱离由权利要求限定的示例性实施例的精神和范围的情况下,可在其中做出形式和细节方面的各种改变。

Claims (12)

1.一种用于终端提供图像绘制信息的方法,所述方法包括:
在所述终端的屏幕上显示第一图像;
接收用于选择在第一图像中包括的对象以及请求第二终端的第二图像的绘制信息的用户输入,其中,第二图像与第一图像相关;
响应于所述用户输入,通过将被第二图像共享并绘制在第二终端的屏幕上的选择的对象的识别信息发送到服务器,向服务器请求所述选择的对象的绘制信息;
从所述服务器接收第二终端中的所述选择的对象的绘制信息;以及
在所述终端的屏幕上显示接收到的所述选择的对象的绘制信息。
2.如权利要求1所述的方法,其中,请求所述选择的对象的绘制信息的步骤包括:
提取在第一图像中包括的所述选择的对象。
3.如权利要求1所述的方法,其中,第一图像和第二图像是单个图像被分割成的不同子图像。
4.如权利要求1所述的方法,其中,第二图像的绘制信息包括第二图像的颜色信息、纹理信息及厚度信息中的至少一个。
5.一种用于服务器提供图像绘制信息的方法,所述方法包括:
从第一终端接收绘制信息请求以及在第一终端上所显示的第一图像的对象的识别信息,其中,基于第一终端的用户输入选择的所述对象被绘制在第二终端的屏幕上的第二图像共享;
基于第一图像的识别信息,获取第二图像中的所述对象的绘制信息;以及
向第一终端发送获取的所述对象的绘制信息。
6.如权利要求5所述的方法,其中,获取第二图像中的所述对象的绘制信息的步骤包括:
向显示第二图像的第二终端请求所述对象的绘制信息;以及
从第二终端接收所述对象的绘制信息。
7.如权利要求5所述的方法,还包括:
将单个图像分割成多个子图像;以及
向第一终端发送单个图像的第一子图像并向第二终端发送单个图像的第二子图像。
8.如权利要求7所述的方法,其中,接收参考绘制信息请求的步骤包括:接收针对位于第一图像与第二图像之间的分割线的预定距离内的第二图像的第二边界区域的绘制信息的请求。
9.一种用于第一终端提供图像绘制信息的方法,所述方法包括:
在第一终端的屏幕上显示第一图像;
接收用于选择在第一图像中包括的对象以及请求第二终端的第二图像的绘制信息的用户输入,其中,第二图像与第一图像相关;
响应于所述用户输入,通过广播被第二图像共享并绘制在第二终端的屏幕上的选择的对象的识别信息,请求所述选择的对象的绘制信息;
从第二终端接收第二终端中的所述选择的对象的绘制信息;以及
在第一终端的屏幕上显示接收到的第二图像的绘制信息。
10.一种用于提供图像绘制信息的终端,所述终端包括:
显示单元,被配置为显示第一图像;
控制器,被配置为:
接收用于选择在第一图像中包括的对象以及请求第二终端的第二图像的绘制信息的用户输入,其中,第二图像与第一图像相关,以及
响应于所述用户输入,通过将被第二图像共享并绘制在第二终端的屏幕上的选择的对象的识别信息发送到服务器,向服务器请求所述选择的对象的绘制信息;以及
通信装置,被配置为从服务器接收第二终端中的所述选择的对象的绘制信息,
其中,所述显示单元显示接收到的所述选择的对象的绘制信息。
11.一种提供图像绘制信息的服务器,所述服务器包括:
接收器,被配置为从第一终端接收包括在第一终端上所显示的第一图像的对象的识别信息的绘制信息请求,其中,基于第一终端的用户输入选择的所述对象被绘制在第二终端的屏幕上的第二图像共享;
控制器,被配置为基于所述对象的识别信息获取第二图像中的所述对象的绘制信息;以及
发送器,被配置为向第一终端发送获取的所述对象的绘制信息。
12.一种用于提供图像绘制信息的终端,所述终端包括:
显示单元,被配置为显示第一图像;
用户输入单元,被配置为接收用于选择在第一图像中包括的对象以及请求第二终端的第二图像的绘制信息的用户输入,其中,第二图像与第一图像相关;
控制单元,被配置为响应于所述用户输入,通过广播被第二图像共享并绘制在第二终端的屏幕上的选择的对象的识别信息,请求所述选择的对象的绘制信息;以及
通信单元,被配置为从第二终端接收第二终端中的所述选择的对象的绘制信息,
其中,所述显示单元在所述终端的屏幕上显示接收到的第二图像的绘制信息。
CN201480059788.1A 2013-08-30 2014-09-01 提供关于图像绘制的信息的方法和设备及其记录介质 Expired - Fee Related CN105683888B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020130104517A KR101849244B1 (ko) 2013-08-30 2013-08-30 이미지 채색 정보 제공 방법, 장치 및 기록 매체
KR10-2013-0104517 2013-08-30
PCT/KR2014/008151 WO2015030555A1 (en) 2013-08-30 2014-09-01 Method and apparatus for providing information about image painting and recording medium thereof

Publications (2)

Publication Number Publication Date
CN105683888A CN105683888A (zh) 2016-06-15
CN105683888B true CN105683888B (zh) 2019-04-26

Family

ID=52585075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480059788.1A Expired - Fee Related CN105683888B (zh) 2013-08-30 2014-09-01 提供关于图像绘制的信息的方法和设备及其记录介质

Country Status (5)

Country Link
US (1) US9804758B2 (zh)
EP (1) EP3025221B1 (zh)
KR (1) KR101849244B1 (zh)
CN (1) CN105683888B (zh)
WO (1) WO2015030555A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5745091B2 (ja) 2011-12-07 2015-07-08 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 電子文書の表示を行う方法、並びにその装置及びコンピュータ・プログラム
USD905718S1 (en) 2018-03-15 2020-12-22 Apple Inc. Display screen or portion thereof with graphical user interface
USD876449S1 (en) * 2018-09-12 2020-02-25 Apple Inc. Electronic device or portion thereof with animated graphical user interface
CN111190561B (zh) * 2019-12-24 2023-09-15 广州华多网络科技有限公司 内容绘制方法、装置、***及电子设备
KR20230040708A (ko) * 2021-09-16 2023-03-23 현대자동차주식회사 행위 인식 장치 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904938A (zh) * 2012-09-26 2013-01-30 腾讯科技(深圳)有限公司 一种图像数据的共享方法、相关设备及***
CN102982401A (zh) * 2011-10-05 2013-03-20 微软公司 多用户和多设备协作

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5627950A (en) * 1994-09-16 1997-05-06 Apple Computer, Inc. Real-time three-dimensional color look-up table interactive editor system and method
GB9722766D0 (en) * 1997-10-28 1997-12-24 British Telecomm Portable computers
US6058417A (en) 1998-10-23 2000-05-02 Ebay Inc. Information presentation and management in an online trading environment
US7356563B1 (en) 2002-06-06 2008-04-08 Microsoft Corporation Methods of annotating a collaborative application display
US7447369B2 (en) * 2003-03-07 2008-11-04 Ricoh Co., Ltd. Communication of compressed digital images
KR100703444B1 (ko) * 2003-06-03 2007-04-03 삼성전자주식회사 네비게이션 시스템에서 위치 정보에 관련된 영상의 다운로드 및 표시 장치 및 방법
US7603466B2 (en) * 2004-07-19 2009-10-13 Sap (Ag) Mobile collaborative peer-to-peer business applications
KR100773917B1 (ko) 2005-04-12 2007-11-06 주식회사 넥슨 이미지 채색 방법 및 그 시스템
JP4643430B2 (ja) * 2005-12-14 2011-03-02 富士通株式会社 通信プログラム、通信方法および通信装置
JP4250648B2 (ja) * 2006-09-21 2009-04-08 株式会社東芝 情報処理装置
US20080183811A1 (en) * 2007-01-25 2008-07-31 Kotras Timothy W Collaborative Multi-User Method and System
US20090044128A1 (en) 2007-08-06 2009-02-12 Apple Computer, Inc. Adaptive publishing of content
JP2009071576A (ja) 2007-09-13 2009-04-02 Ricoh Co Ltd アクセス制御方法、アクセス制御装置および画像配信システム
KR101366255B1 (ko) 2008-02-20 2014-02-20 삼성전자주식회사 디지털 이미지 처리장치, 그 제어방법 및 제어방법을실행시키기 위한 프로그램을 저장한 기록매체
KR20090132374A (ko) 2008-06-20 2009-12-30 삼성전자주식회사 디스플레이장치 및 서버와, 디스플레이장치의 시스템 제어프로그램 업데이트 방법
US8739242B2 (en) * 2008-07-07 2014-05-27 Adobe Systems Incorporated Digital rights management in a collaborative environment
KR101477538B1 (ko) 2008-08-06 2014-12-30 삼성전자주식회사 디지털 이미지 처리장치, 그 제어방법 및 제어방법을실행하기 위한 프로그램을 저장한 기록매체
US20100083109A1 (en) * 2008-09-29 2010-04-01 Smart Technologies Ulc Method for handling interactions with multiple users of an interactive input system, and interactive input system executing the method
JP2010191026A (ja) * 2009-02-17 2010-09-02 Kddi Corp 外部表示装置に応じた画像データを出力する端末、プログラム及び方法
JP4660829B2 (ja) * 2009-03-16 2011-03-30 Necカシオモバイルコミュニケーションズ株式会社 モバイル通信端末及びモバイル通信システム
US8612380B2 (en) * 2009-05-26 2013-12-17 Adobe Systems Incorporated Web-based collaboration for editing electronic documents
US8179417B2 (en) * 2009-07-22 2012-05-15 Hewlett-Packard Development Company, L.P. Video collaboration
US8201094B2 (en) * 2009-09-25 2012-06-12 Nokia Corporation Method and apparatus for collaborative graphical creation
JP5385775B2 (ja) * 2009-12-25 2014-01-08 富士フイルム株式会社 画像通信システムならびに画像サーバ,その動作制御方法およびその動作を制御するコンピュータ・プログラム
US20110243397A1 (en) 2010-03-30 2011-10-06 Christopher Watkins Searching digital image collections using face recognition
CA2742468C (en) * 2010-06-08 2018-04-24 Aastra Technologies Limited Method and system for video communication
TWI443581B (zh) * 2010-11-02 2014-07-01 Inst Information Industry 資源共享系統與方法
US9298362B2 (en) 2011-02-11 2016-03-29 Nokia Technologies Oy Method and apparatus for sharing media in a multi-device environment
TWI475468B (zh) * 2011-03-23 2015-03-01 Acer Inc 可攜式裝置、資料傳輸系統及其相關顯示共享方法
US20120280898A1 (en) * 2011-05-03 2012-11-08 Nokia Corporation Method, apparatus and computer program product for controlling information detail in a multi-device environment
US20130073420A1 (en) 2011-09-20 2013-03-21 Doodle Enterprises LLC System and Method for Interior Design
US9250928B2 (en) * 2011-10-18 2016-02-02 Mcafee, Inc. Cooperative mobile analytics
WO2013082709A1 (en) * 2011-12-06 2013-06-13 Aastra Technologies Limited Collaboration system and method
US9256620B2 (en) 2011-12-20 2016-02-09 Amazon Technologies, Inc. Techniques for grouping images
US9826491B2 (en) * 2012-01-31 2017-11-21 Nokia Technologies Oy Method and apparatus for synchronization of devices
US9195683B2 (en) * 2012-02-21 2015-11-24 Nintendo Co., Ltd. Information processing system, computer-readable non-transitory storage medium, information processing method and information processor
US8923760B2 (en) * 2012-04-26 2014-12-30 Qualcomm Incorporated Orientational collaboration of data between multiple devices
US9582142B2 (en) * 2012-05-02 2017-02-28 Office For Media And Arts International Gmbh System and method for collaborative computing
US9235373B2 (en) * 2012-06-30 2016-01-12 At&T Intellectual Property I, L.P. Real-time management of content depicted on a plurality of displays
US20140149499A1 (en) * 2012-11-26 2014-05-29 Appsense Limited Remote request fulfillment and delivery
US8625796B1 (en) * 2012-11-30 2014-01-07 Mourad Ben Ayed Method for facilitating authentication using proximity
US8595810B1 (en) * 2013-01-13 2013-11-26 Mourad Ben Ayed Method for automatically updating application access security
US20140236726A1 (en) * 2013-02-18 2014-08-21 Disney Enterprises, Inc. Transference of data associated with a product and/or product package
US9100772B2 (en) * 2013-04-05 2015-08-04 Nokia Technologies Oy Method and apparatus for creating a multi-device media presentation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102982401A (zh) * 2011-10-05 2013-03-20 微软公司 多用户和多设备协作
CN102904938A (zh) * 2012-09-26 2013-01-30 腾讯科技(深圳)有限公司 一种图像数据的共享方法、相关设备及***

Also Published As

Publication number Publication date
EP3025221A1 (en) 2016-06-01
EP3025221A4 (en) 2017-04-12
US20150067526A1 (en) 2015-03-05
KR20150026124A (ko) 2015-03-11
US9804758B2 (en) 2017-10-31
EP3025221B1 (en) 2020-01-01
KR101849244B1 (ko) 2018-04-16
WO2015030555A1 (en) 2015-03-05
CN105683888A (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
CN105683888B (zh) 提供关于图像绘制的信息的方法和设备及其记录介质
KR102285699B1 (ko) 이미지를 디스플레이하는 사용자 단말기 및 이의 이미지 디스플레이 방법
US9910563B2 (en) Contextually changing omni-directional navigation mechanism
CN110168475A (zh) 将用户接口装置导入虚拟现实/增强现实的***
EP3400500A1 (en) Three-dimensional object tracking to augment display area
KR20170053280A (ko) 복수의 전자장치 사이에서 가상 객체를 표시하는 방법 및 이를 지원하는 전자 장치
US20160147434A1 (en) Device and method of providing handwritten content in the same
CN108958685A (zh) 连接移动终端和外部显示器的方法和实现该方法的装置
KR102417152B1 (ko) 디자인 정보 제공 방법
CN110488974A (zh) 用于提供虚拟输入界面的方法和可穿戴装置
US10416783B2 (en) Causing specific location of an object provided to a device
US11205286B2 (en) Techniques for optimizing creation of digital diagrams
KR102393765B1 (ko) 디자인 정보 제공 방법
US20190064947A1 (en) Display control device, pointer display method, and non-temporary recording medium
US20140359410A1 (en) Method and apparatus for gesture-based data processing
WO2021040851A1 (en) Intelligent chat object sending animations
CN104951140A (zh) 一种触摸屏菜单显示方法和***
KR102292619B1 (ko) 색상 생성 방법 및 그에 따른 장치, 그에 따른 시스템
US11526558B2 (en) System and method of providing accessibility to visualization tools
KR20150017081A (ko) 전자 장치 및 전자 장치의 문서 편집 방법
US11947893B1 (en) Integrating multiple slides for a presentation using a generated common background
US11797173B2 (en) System and method of providing digital ink optimized user interface elements
CN106415626A (zh) 从单个项目发起的组选择
TWI557608B (zh) 電子裝置的輸入裝置及其設定方法
Bauer Large Display Interaction Using Mobile Devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190426

Termination date: 20210901

CF01 Termination of patent right due to non-payment of annual fee