CN113419696B - 电子设备及其操作方法 - Google Patents
电子设备及其操作方法 Download PDFInfo
- Publication number
- CN113419696B CN113419696B CN202110662490.1A CN202110662490A CN113419696B CN 113419696 B CN113419696 B CN 113419696B CN 202110662490 A CN202110662490 A CN 202110662490A CN 113419696 B CN113419696 B CN 113419696B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- image
- images
- display
- received
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 58
- 238000004891 communication Methods 0.000 claims abstract description 92
- 230000004044 response Effects 0.000 claims description 10
- 239000003550 marker Substances 0.000 claims description 5
- 238000012545 processing Methods 0.000 abstract description 36
- 238000010586 diagram Methods 0.000 description 36
- 230000006870 function Effects 0.000 description 36
- 230000008569 process Effects 0.000 description 24
- 239000008186 active pharmaceutical agent Substances 0.000 description 16
- 230000001174 ascending effect Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 9
- 230000001413 cellular effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000008103 glucose Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 229920001621 AMOLED Polymers 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000002583 angiography Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000009530 blood pressure measurement Methods 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000002567 electromyography Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000001646 magnetic resonance method Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000002985 plastic film Substances 0.000 description 1
- 229920006255 plastic film Polymers 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/54—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/005—Adapting incoming signals to the display format of the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/45—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
电子设备可以包括显示器、含有通信电路的通信接口以及含有处理电路的处理器。处理器可以被配置为利用通信接口的通信电路以第一顺序从外部电子设备接收包括第一图像和第二图像的多个图像、基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息以第二顺序排列第一图像和第二图像并且通过显示器以第二顺序排列并显示第一图像和第二图像。
Description
本申请是申请日为2016年12月14日、申请号为201680075875.5、发明 名称为“电子设备及其图像控制方法”的发明专利申请的分案申请。
技术领域
本公开总体上涉及电子设备及其图像控制方法。例如,本公开涉及用于 在显示器上依次显示多个图像的电子设备及其图像控制方法。
背景技术
近来,基于技术进步,信使服务可以使用各种电子设备(诸如智能电话、 平板计算机或智能手表)与其他电子设备交换消息或内容,而没有时间和空 间限制。现有的信使服务主要用作与另一方的通信手段,但现在包括各种功 能。例如,信使服务经常在需要诸如电子邮件服务、短消息服务(SMS)服务和呼叫等合作的商业环境中使用。信使服务可以通过聊天室支持关于商业指 示、商业报告或群通知给另一方的消息传递。此外,信使服务可以与另一方 共享诸如照片、文档或视频的内容。
同时,更重要的是通过信使服务交换多个图像文件并基于用户意图或图 像文件属性以特定顺序显示接收到的图像文件的功能。
当第一电子设备向第二电子设备发送多个图像文件时,由于两个电子设 备之间的图像文件容量或网络环境,现有信使服务可能不以发送者的预期顺 序来传送图像文件并且可能未考虑传输的图像文件的属性而显示它们。
发明内容
技术问题的解决方案
为了解决现有技术的上述缺陷,本公开的示例方面是提供一种用于基于 用户的意图或图像文件属性(例如指示顺序的属性,诸如页码、时间信息、位 置信息等)来发送或接收图像的装置和方法。
根据本公开的示例方面,电子设备包括显示器、包含接口电路的通信接 口以及包含处理电路的处理器。处理器被配置为使用通信接口的通信电路从 外部电子设备以第一顺序接收包含第一图像和第二图像的多个图像、至少基 于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息来以第 二顺序排列第一图像和第二图像并且通过显示器以第二顺序排列并显示第一 图像和第二图像。
根据本公开的另一示例方面,用于操作电子设备的方法可以包括:使用 通信接口(功能上耦接到电子设备)的通信电路从外部电子设备接收包含第 一图像和第二图像的多个图像;至少基于对应于第一图像的第一属性信息和 对应于第二图像的第二属性信息来以第二顺序排列第一图像和第二图像;以 及通过耦接到电子设备的显示器来以第二顺序排列并显示第一图像和第二图 像。
根据本公开的又一个示例方面,一种电子设备可以包括用于记录程序的 计算机可读记录介质,所述程序在被执行时使电子设备执行包括以下操作: 至少基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息 来以第一顺序排列并发送第一图像和第二图像到外部电子设备;以第一顺序 接收第一图像和第二图像;至少基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息来以第二顺序排列并显示第一图像和第二图像。
根据本公开的又一个示例方面,一种存储程序的非暂时性记录介质,当 由包括显示器和通信接口(包含通信电路)的电子设备执行时,使电子设备 执行下述方法,即该方法包括使用通信接口的通信电路从外部电子设备以第 一顺序接收包括第一图像和第二图像的多个图像、至少基于对应于第一图像 的第一属性信息和对应于第二图像的第二顺序信息来以第二顺序排列第一图 像和第二图像,并且通过显示器以第二顺序排列并显示第一图像和第二图像。
根据本公开的又一个示例方面,一种电子设备,包括:显示器;通信接 口,包含接口电路;以及至少一个处理器,其中,所述至少一个处理器被配置 为经由消息服务,通过通信接口从外部电子设备接收多个多媒体数据,所述 多个多媒体数据包括第一多媒体数据和第二多媒体数据,使得至少基于消息 应用、经由显示器在用户界面(UI)的单个气泡中分别显示与多个多媒体数 据对应的多个图像,和响应于选择包含多个图像的气泡的输入,使得经由显 示器以放大的方式显示多个图像,使得以比在气泡中显示图像的大小更大的大小显示所述多个图像。
根据本公开的又一个示例方面,一种操作电子设备的方法,该方法包括: 经由消息服务,通过通信接口从外部电子设备接收多个多媒体数据,所述多 个多媒体数据包括第一多媒体数据和第二多媒体数据;至少基于消息应用、 经由显示器在用户界面(UI)的单个气泡中分别显示与多个多媒体数据对应的多个图像;以及响应于选择包含多个图像的气泡的输入,经由显示器以放 大的方式显示多个图像,使得以比在气泡中显示图像的大小更大的大小显示 所述多个图像。
根据本公开的又一个示例方面,一种其上记录有程序的非瞬时性计算机 可读记录介质,当由处理器执行时,所述程序使得处理器执行操作,包括:经 由消息服务,通过通信接口从外部电子设备接收多个多媒体数据,所述多个 多媒体数据包括第一多媒体数据和第二多媒体数据;至少基于消息应用、经 由显示器在用户界面(UI)的单个气泡中分别显示与多个多媒体数据对应的 多个图像;以及响应于选择包含多个图像的气泡的输入,经由显示器以放大 的方式显示多个图像,使得以比在气泡中显示图像的大小更大的大小显示所述多个图像。
根据以下结合附图公开了本公开的各种示例实施例的详细描述,本公开 的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。
附图说明
根据以下结合附图的详细描述,本公开的特定示例实施例的以上和其他 方面、特征和优点将变得更加明显,其中相同的附图标记指代相同的元件, 并且其中:
图1是示出根据本公开的示例实施例的网络环境中的示例电子设备的图;
图2是示出根据本公开的示例实施例的示例电子设备的图;
图3A和3B是示出根据本公开的示例实施例的在电子设备中接收并显 示的示例图像的图;
图4是示出根据本公开的示例实施例的示例电子设备的框图;
图5是示出根据本公开的示例实施例的用于在电子设备中运行信使程序 的示例软件的框图;
图6是示出根据本公开的示例实施例的服务器的示例部件的框图;
图7A和图7B是示出根据本公开的示例实施例的通过电子设备中的用 户选择确定的示例图像显示顺序的示图;
图8A和图8B是示出根据本公开的示例实施例的基于图像属性在电子 设备中确定的示例图像显示顺序的图;
图9A和图9B是示出根据本公开的示例实施例的基于另一图像属性在 电子设备中确定的示例图像显示顺序的图;
图10A和图10B是示出根据本公开的示例实施例的基于图像文件名称 在电子设备中确定的示例图像显示顺序的图;
图11A和图11B是示出根据本公开的示例实施例的基于图像创建时间在 电子设备中确定的示例图像显示顺序的图;
图12A和图12B是示出根据本公开的示例实施例的基于图像创建位置 在电子设备中确定的示例图像显示顺序的图;
图13A和图13B是示出根据本公开的示例实施例的基于图像的场景识 别结果在电子设备中确定的示例图像显示顺序的图;
图14A和图14B是示出根据本公开的示例实施例的在电子设备中显示 的彼此重叠并且显示的示例接收图像的图;
图15A和图15B是示出根据本公开的示例实施例的在电子设备中以组 的形式显示的示例接收图像的图;
图16A和图16B是示出根据本公开的示例实施例的在电子设备中以组 的形式显示的示例接收图像的图;
图17是示出根据本公开的示例实施例的用于选择在电子设备中发送的 图像的示例方法的流程图;
图18是示出根据本公开的示例实施例的用于在电子设备中显示接收到 的图像的示例方法的流程图;
图19是示出根据本公开的各种示例实施例的示例电子设备的框图;和
图20是示出根据本公开的各种示例实施例的示例程序模块的框图。
贯穿附图,相同的附图标记将被理解为指代相同的部分、部件和结构。
具体实施方式
在下文中,参照附图公开了本公开的各种示例实施例。然而,应该理解 的是,并非意在将本公开限制为特定形式,相反,本发明旨在覆盖本公开的 示例实施例的各种修改、等同物和/或替代方案。关于附图的描述,类似的附 图标记可以用于类似的部件。
在本公开中,诸如“具有”、“可以具有”、“包括”或“可以包括”的表 述是指存在相应的特征(例如数字、功能、操作或如零件的部件),并且不排 除存在附加的特征。
在本公开中,诸如“本或B”、“、或/和B中的至少一个”或““或/和B 中的一个或多个”的表述可以包括列出的项目的任何和每个组合,例如“如 或B如、“如和B中的至少一个”或““或B中的至少一个”可以指示(1) 包括至少一个A的情况、(2)包括至少一个B的情况,或者(3)包括至少 一个A和至少一个B两者的情况。
诸如各种示例实施例中使用的“第一”、“第二”、“主要”或“次要”的 表达可以表示各种元件,而不管其顺序和/或重要性,并且不限制相应的元件。 这些表达式用于区分一个元件与另一个元件。例如,第一用户设备和第二用 户设备可以代表不同的用户设备,而不管其顺序或重要性如何。例如,在不 偏离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地, 第二元件可以被称为第一元件。
当元件(例如第一元件)“可操作地或通信地耦接到”或“连接到”另一 元件(例如第二元件)时,应该理解该元件可以直接连接到另一个元件或可 以通过其他元件(例如第三个元件)连接到另一个元件。相比之下,当元件 (例如第一元件)与另一元件(例如第二元件)“直接连接”或“直接耦接” 时,应该理解在元件和另一个元件之间不存在其他元件(例如第三元件)。
在本公开中使用的表述“被配置为(或设置)”例如可以根据情况被“适 合于”、“具有......的能力”、“设计为......例、“适于......例、“制造用于”或“能 够”替代。例如,“被配置为(或设置)”的术语可能不总是指硬件“专门设 计”。相反,在某些情况下,表达“被配置为”的设备可以意味着该设备“可 以”与另一个设备或其他部件一起操作。例如,“被配置(或设置)为执行A、 B和C行的处理器可以是用于执行相应操作的专用处理器(例如嵌入式处理 器、处理电路等)或通用处理器(例如中央处理单元(CPU)或应用程序处理 器(AP)),其可以通过执行存储在存储设备中的一个或多个软件程序来执行 相应的操作。
本公开中使用的术语被用于描述各种示例实施例,并且不旨在限制其他 实施例的范围。除非明确地不同地表示,否则单数形式可以包括多种形式。 这里使用的所有术语,包括技术和科学术语,可以具有与本领域技术人员通 常理解的术语相同的含义。在通用字典中定义的术语可以被解释为具有与相关领域的上下文相同或相似的含义,并且除非在本公开中明确定义,否则其 不应被理想地或过度地解释为形式上的含义。在一些情况下,即使当在本公 开中定义了术语时,这些术语也不应被解释为排除本公开的实施例。
根据本公开的各种示例实施例的电子设备可以包括例如智能电话、平板 个人计算机(PC)、移动电话、视频电话、电子书阅读器、桌上型PC、膝上 型计算机、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式 多媒体播放器(PMP)、MPEG3(MP3)播放器、移动医疗设备、照相机和可 穿戴设备中至少之一。可穿戴设备可以包括配件类型(例如手表、戒指、手 镯、脚镯、项链、眼镜、隐形眼镜或头戴式设备(HMD))、织物或衣服嵌入 式(例如电子服装)、身体附着型(例如皮肤垫或纹身)和植入式电路等中至 少之一,但不限于此。
在一些示例实施例中,电子设备可以是智能家用电器。智能家电可以包 括例如电视机、数字视频盘(DVD)播放器、音频设备、冰箱、空调、清洁 器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安 全控制面板、电视盒(例如Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏控制台(例如XboxTM、PlayStationTM)、电子词典、电子钥匙、摄 像机和电子相框等中至少之一,但是不限于此。
在另一个示例实施例中,电子设备可以包括各种医疗设备(例如各种便 携式医疗测量设备(血糖测量设备、心跳测量设备、血压测量设备或体温测 量设备)、磁共振血管造影(MRA)设备、磁共振成像(MRI)设备、计算机 断层摄影(CT)设备、扫描机和超声波设备))、导航设备、全球导航卫星系 统(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱 乐设备、船舶电子设备(例如船舶和陀螺罗盘的导航设备)、航空电子设备、 安全设备、车辆的头部单元、工业或家庭机器人、金融机构的自动柜员机 (ATM)、商店的销售点(POS)设备和物联网(IoT)设备(例如灯泡、各种 传感器、电或燃气表、洒水设备、火灾警报器、恒温器、路灯、烤面包机、运 动器材、热水箱、加热器和锅炉)等中至少之一,但不限于此。
根据一个示例实施例,电子设备可以包括家具或建筑物/构造的一部分、 电子板、电子签名接收设备、投影仪和各种测量设备(例如供水、电、气体或 电波测量设备)等中至少之一,但不限于此。根据各种示例实施例,电子设备 可以是前述各种设备中的两个或更多个的组合。
根据示例实施例的电子设备可以是柔性电子设备。根据本公开的示例实 施例的电子设备不限于前述设备,并且可以包括新开发的电子设备。
在下文中,将参照附图描述根据各种示例实施例的电子设备。这里使用 的术语“用户”可以指代使用电子设备的人或使用电子设备(例如人工智能 电子设备)的设备。
图1是示出根据本公开的各种示例实施例的网络环境中的示例电子设备 的图。
参考图1,根据各种示例实施例,电子设备101驻留在网络100中。电 子设备101可以包括总线110、处理器(例如,包括处理电路)120、存储器 130、输入/输出接口(例如,包括输入/括输输出电路)150、显示器160和通 信接口(例如,包括通信电路)170。在示例实施例中,电子设备101可以省 略至少一个部件或者还包括附加的部件。
总线110可以包括用于连接部件120至170并且在部件120至170之间 传递通信信号(例如,控制消息或数据)的电路。
处理器120可以包括各种处理电路,例如但不限于CPU、AP和通信处 理器(CP)中的一个或多个。处理器120例如可以执行关于电子设备101的 至少其他部件的控制和/或通信的操作或数据处理。根据各种实施例的处理器 120的处理(或控制)操作应该通过参考附图阐述。
存储器130可以包括易失性和/或非易失性存储器。存储器130例如可以 存储与电子设备101的至少其他部件相关的命令或数据。根据示例实施例, 存储器130可以存储软件和/或程序140。程序140可以包括内核141、中间 件143、应用程序编程接口(API)145和/或应用程序(或“应用”)147。内 核141、中间件143或API 145的至少一部分可被称为操作***(OS)。
存储器130可以存储由处理器120执行的一个或多个程序,并且可以临 时存储输入/输出数据。根据各种示例实施例,存储器130可以存储获得的数 据,实时获取的数据可以存储在临时存储设备中,并且要存储的数据可以存 储在允许长时间存储的存储设备中。存储器130可以包括根据各种示例实施 例的记录用于使处理器120实现方法的程序的计算机可读记录介质。
根据各种示例实施例的记录介质可以包括计算机可读记录介质,其记录 有程序,该程序用于:至少基于对应于第一图像的第一属性信息和对应于第 二图像的第二属性信息来以第一顺序排列并发送第一台图像和第二图像到外 部电子设备、以第一顺序接收第一图像和第二图像并且至少基于对应于第一 图像的第一属性信息和对应于第二图像的第二顺序信息来以第二顺序排列并 显示第一图像和第二图像。
内核141可以控制或管理用于执行由其他程序(例如中间件134、API 145、或应用程序147)实现的操作或功能的***资源(例如总线110、处理 器120或存储器130)。另外,内核141可以通过从中间件143、API 145或应用程序147访问电子设备101的单独部件来提供用于控制或管理***资源的 接口。
例如,中间件143可以通过通信而用作API 145或应用程序147与内核 141之间交换数据的中介角色。
而且,中间件143可以基于工作请求的优先级来处理从应用程序147接 收到的一个或多个工作请求。例如,中间件143可以将用于使用电子设备101 的***资源(例如总线110、处理器120或存储器130)的优先级分配给应用 程序147中的至少一个。例如,中间件143可以通过基于给予至少一个工作 请求的优先级而处理一个或多个工作请求来执行一个或多个工作请求的调度 或负载平衡。
作为应用程序147通过其来控制从内核141或中间件143提供的功能的 接口的API145可以包括例如用于文件控制、窗口控制、图像处理或字符控 制的至少一个接口或功能(例如,指令)。
输入/输出接口150例如可以包括各种输入/输出电路,其可以用作用于 将从用户或另一外部设备输入的命令或数据传送到电子设备101的其他(多 个)部件的接口。此外,输入/输出接口150可以将从电子设备101的(多个) 其他部件输入的命令或数据输出给用户或另一个外部设备。例如,输入/输出 接口150可以包括有线/无线耳机端口、外部充电器端口、有线/无线数据端口、 存储卡端口、音频输入/输出端口、视频输入/输出端口、耳机端口等。
显示器160例如可以包括液晶显示器(LCD)、发光二极管(LED)显示 器、有机发光二极管(OLED)显示器、微电子机械***(MEMS)显示器或 电子纸显示器示等,但不限于此。例如,显示器160可以向用户显示各种内 容(例如文本、图像、视频、图标或符号)。显示器160可以包括例如触摸屏, 并且通过使用电子笔或用户的身体部位来接收触摸、手势、接近或悬停输入。
显示器160可以例如向用户显示视觉输出。视觉输出可以包括文字、图 形、视频及其组合。显示器160可以显示(输出)在电子设备中处理的各种 信息。例如,显示器160可以显示用于使用电子设备的用户界面(UI)或图 形用户界面(GUI)。
根据各种示例实施例,显示器160可以显示关于由电子设备101执行的 操作的各种UI(例如UI或GUI)。根据各种实施例的基于电子设备101中的 UI提供的各种屏幕应当参照附图进行说明。
在各种示例实施例中,显示器160可以包括弯曲的显示器(或弯折的显 示器),其可以通过平面显示器或像纸样的薄且柔性的基板而弯曲、弯折或卷 绕而没有任何损坏。弯曲显示器可以与外壳(或挡板、主体)耦接以保持其弯曲的形状。除了弯曲显示器之外,电子设备101可以使用可以像柔性显示器 一样自由弯曲和展开的显示设备来实现。例如,通过用塑料薄膜替换LCD、 LED、OLED或AMOLED中围绕液晶的玻璃基板,显示器160可以获得用于弯曲和扩展的灵活性。显示器160可以延伸到电子设备101的至少一侧(例 如左侧、右侧、上侧、下侧中的至少一侧)、弯曲在曲率半径之下(例如曲率半径5厘米、1厘米、7.5毫米、5毫米、4毫米等)用于操作曲线显示器,然 后耦接到外壳的一侧。
通信接口170例如可以包括各种通信电路,其可以设置电子设备101与 外部设备(例如第一外部电子设备102、第二外部电子设备104或服务器106) 之间的通信。例如,通信接口170可以使用无线通信或有线通信通过网络162 与外部设备(例如第二外部电子设备104或服务器106)通信。
作为蜂窝通信协议,无线通信例如可以是长期演进(LTE)、高级LTE (LTE-A)、码分多址(CDMA)、宽带CDMA(WCD MA)、通用移动电信系 统(UMTS)、无线宽带(WiBro)和全球移动通信***(GSM)中至少之一。 无线通信可以包括例如短程通信164。短程通信164可以包括例如无线保真 (WiFi)、蓝牙、近场通信(NFC)和GNSS中的至少之一。根据GNSS的使用区域或带宽,GNSS可以包括例如全球定位***(GPS)、全球导航卫星系 统(GLONASS)、北斗导航卫星***(北斗)或伽利略(欧洲全球卫星导航 ***)。此后,GPS可以与GNSS互换使用。例如,有线通信可以包括通用串 行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)和 普通老式电话服务(POTS)中的至少之一。网络162可以包括电信网络,例 如计算机网络(例如局域网(LAN)或广域网(WAN))、因特网和电话网络 中的至少一个。
第一和第二外部电子设备102和104中的每一个可以与电子设备101的 类型相同或者具有不同类型。根据示例实施例,服务器106可以包括一个或 多个的服务器的组。根据各种示例实施例,在电子设备101中执行的全部或 部分操作可以由一个或多个其他电子设备(例如电子设备102和104或服务 器106)执行。当电子设备101要自动地或通过请求执行功能或服务时,替代于由电子设备101执行功能或服务、或者除了由电子设备101执行功能或服 务之外,其可以从其他设备(例如电子设备102或104或服务器106)请求至 少部分相关的功能。另一电子设备(例如电子设备102或104或服务器106) 可执行所请求的功能或附加的功能并将其结果提供给电子设备101。电子设备101可通过原样地或额外地处理接收的结果来提供所请求的功能或服务。 例如,可以使用云计算、分布式计算或客户端-服务器计算技术。
服务器106可以包括例如信使服务器、消息服务器、应用服务器、管理 服务器、集成服务器、提供商服务器(或电信运营商服务器)、内容服务器、互联网服务器和云服务器中至少之一。服务器106可以包括用于基于电子设 备101的预设顺序发送图像的一个或多个服务器。
图2是示出根据本公开的示例实施例的示例电子设备的图。图1的电子 设备101可以包括图2的电子设备200。
参考图2,电子设备200可以使用用于各种目的的设备来实现。例如, 电子设备200可以使用但不限于移动电话、智能电话、膝上型计算机、平板 设备、电子书设备、数字广播设备、PDA、PMP、导航设备或诸如智能手表、智能眼镜或HMD的可穿戴设备。
参照图2,电子设备200的正面201可以包括显示器210。用于接收另一 方语音的扬声器220可以设置在显示器210上方。用于将电子设备200的用 户语音发送到另一方的麦克风230可以布置在显示器210下方。
根据示例实施例,用于执行电子设备200的各种功能的部件可以布置在 扬声器220周围。这些部件可以包括例如至少一个传感器模块240。传感器模块240可以包括例如光传感器(例如,光学传感器)、接近传感器、红外传感 器和超声波传感器中的至少一个。这些部件可以包括照相机250。这些部件可 以包括用于向用户通知电子设备200的状态信息的LED指示器260。
电子设备200可以利用照相机250来捕捉对象。电子设备200可以通过 例如图1的网络162将捕捉的图像或视频发送到各种外部电子设备。电子设 备200可以利用信使程序访问网络162并且向外部电子设备发送数据和从外 部电子设备接收数据。电子设备200利用信使程序发送和接收诸如图像或视 频的内容,这将在下面更详细地解释。
图3A和3B是描述根据本公开的示例实施例的在电子设备中显示的示 例接收图像的图。
电子设备200可以利用各种信使程序来发送和接收数据。各种信使程序 可以预先安装在电子设备200上,或者用户可以从单独的外部服务器下载各 种信使程序并将它们安装在电子设备200上。利用信使程序在电子设备200 和其他电子设备(例如第一外部电子设备102、第二外部电子设备104)之间 交换的数据可以包括各种内容,例如图像、视频和文本。当向其他电子设备 发送图像或视频时,电子设备200可以发送原始图像或视频,或图像或视频 的副本。电子设备200可以通过调整图像或视频副本的大小来向另一电子设备发送图像或视频。
在图3A中,按照图像的顺序显示在电子设备200处接收的图像。电子 设备200可以在显示器310上显示运行信使程序的聊天窗口315。
聊天窗口315可以例如垂直地列出接收到的图像320、321和322。根据 示例实施例,电子设备200可以按照从其他电子设备接收的顺序显示接收到 的图像320、321和322。例如,当显示接收到的图像320、321和322时,电 子设备200可以接收由发送者指定的显示顺序信息,或者接收或分析图像文件的属性信息(例如指示顺序(诸如页码、时间信息(例如捕获时间、创建时 间)、位置(地点)信息、文件名、图像中的对象移动(例如场景)信息)。电子设备200可以以接收或分析的相应显示顺序显示图像320、321和322。
电子设备200可以在聊天窗口315中垂直地显示连续列出的图像。基于 电子设备200的显示器310的大小,显示在屏幕上的图像的数量可以不同。 例如,显示器310可以显示两个或三个接收的图像。假设如图3A所示在显示 器310上显示三个图像320、321和322,当接收更多图像时,三个图像320、 321和322可响应于接收到的更多图像的数量而向上移动,然后从屏幕框移 出(或滑出)(例如从屏幕消失的效果)。例如,当接收并显示多个图像时,早 期接收的图像可以基于接收到的其他图像以接收顺序向上滚动,然后从显示器310消失。
用户可以利用例如触摸和拖动来在显示器310上观看消失的图像。用户 可以利用例如触摸和拖动在当前显示器310上看到消失的图像。
在图3B中,电子设备200按照接收的图像的顺序显示它们。
参考图3B,电子设备200可在显示器310上显示运行信使程序的聊天窗 口315。
聊天窗口315可以显示接收到的图像330至333以在特定方向(例如沿 着水平方向)彼此重叠。虽然图3B中图像330至333被重叠并显示在水平方 向(但不限于水平方向),但是它们可以被重叠并垂直显示。根据示例实施例, 电子设备200可以显示作为从另一电子设备(例如第一外部电子设备102、第 二外部电子设备104)接收到的图像330、331、332。
根据本公开的示例实施例,当显示接收到的图像330至333时,电子设 备200可以接收由发送者指定的显示顺序信息,或者接收或分析图像文件的 属性信息(例如指示顺序,诸如页码、时间信息(例如捕获时间、创建时间)、 位置(地点)信息、文件名、图像中的对象移动(例如场景)信息等)。电子设备200可以按照接收或分析的相应顺序显示图像330至333。电子设备200 可以水平地重叠并显示接收到的图像330至333,使得用户可以在当前显示 器310上观看先前接收到的图像。
根据本公开的示例实施例的用于显示接收到的图像的示例方法,用户可 以在没有额外操作的情况下看到接收到的图像。电子设备200可以基于特定 准则来排列或绑定图像并将它们显示在显示器310上。因此,当接收到多个图像时,接收器可以在没有诸如重新排列的额外操作的情况下看到图像。
图4是示出根据本公开的示例实施例的示例电子设备的框图。
参考图4,电子设备200可以包括处理器(例如包括处理电路)410、通 信接口(例如包括通信电路)420和显示器430。根据各种示例实施例的电子 设备200不一定包括图4的部件,并且可以包括比图4中的部件更多或更少 的部件。例如,电子设备200可以包括输入模块(例如,各种输入电路,例 如但不限于,触摸面板、物理键、接近传感器、生物传感器等)、相机、存储 器、电源单元等。
通信接口420可以包括图1的通信接口170。通信接口420可以包括被 配置为允许电子设备200和外部电子设备使用信使程序交换数据的各种通信 电路。
显示器430可以包含在图1的输出模块中。输出模块可以包括各种输出 电路,例如但不限于,显示器、扬声器、振动产生模块和LED指示器。当通 过通信接口420从外部电子设备接收数据时,输出模块可以利用这些部件通 知用户。显示器430可以显示所接收的文本消息、图像、视频等。当从外部 电子设备接收数据时,扬声器、振动产生模块和LED指示器可以通过产生声 音、振动和LED灯来通知用户。
处理器410可以包括被配置为控制上述部件的操作的各种处理电路。例 如,处理器410可以将通过相机模块创建的视频内容和通过输入模块创建的 内容存储在存储器中。处理器410可以利用通信接口420建立与外部电子设 备的通信,并且利用信使程序将创建的内容发送到外部电子设备。当从外部电子设备接收数据时,处理器410可以控制显示器430显示接收到的数据, 或者基于另一个输出模块(例如振动产生模块、扬声器)产生振动或声音。
下面提供了使用了各种示例性实施例来解释利用电子设备200的这些部 件驱动用于在电子设备之间交换各种内容的信使程序。
图5是示出根据本公开的示例实施例的用于在电子设备中运行信使程序 的示例软件的框图。
参考图5,电子设备200可以包括各种层的软件块。电子设备200的软 件块可以包括例如内核层510、框架层520和应用层530。
内核层510可以包括例如用于驱动各种设备的各种驱动程序。用于驱动 各种设备的驱动程序可以包括例如显示器驱动程序、相机驱动程序和蓝牙驱 动程序。
框架层520可以在内核层510上运行。框架层520可以提供应用所需的 公共功能或各种功能,使得应用可以有效地使用电子设备200中的资源。框 架层520可以包括例如推送服务管理器521和连接管理器522。
推送服务管理器521可以指例如电子设备200的推送接收管理器。在向 电子设备200的消息传送中,当电子设备200没有连接到代理服务器(PS) 时,外部信使服务器可以通过推送***发送推送通知。电子设备200的推送 服务管理器521可以将来自外部信使服务器的推送通知转发给电子设备200 的其他部件。
连接管理器522可以管理与PS的传输控制协议(TCP)连接。连接管理 器522执行保活操作(keep-alive)以在激活之前检测频道并对信道进行编码。 在这种情况下,信道编码可以指示TCP之上的高级编码,例如安全套接层(SSL)/传输层安全性(TLS)。
应用层530可以包括各种应用。例如,应用层530可以包括如图5所示 的信使应用540。
信使应用540可以在应用层530中操作。信使应用540可以包括图像顺 序确定模块541、存储管理模块542、UI处理模块543和通信管理模块544。 这些模块是通过示例的方式基于它们的功能来定义,并且可以以其他形式来 实现。
图像顺序确定模块541处理图像的显示顺序信息。当多个图像被发送到 外部电子设备时,图像顺序确定模块541可以基于图像的属性信息来确定显 示顺序,并将所确定的信息与图像一起发送。例如,图像顺序确定模块541可 以基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息来 确定第一图像和第二图像的显示顺序。图像顺序确定模块541可以确定接收 到的图像的显示顺序并以对应顺序显示它们。
用于确定图像的显示顺序的属性信息可以变化。例如,属性信息可以是 由使用信使程序发送图像的发送者确定的图像的显示顺序值。属性信息可以 包括从图像的元数据或图像的分析信息导出的信息。属性信息可以包括关于 图像的显示顺序的数据以及包括从图像元数据导出的数据值的属性数据。下 面将更详细地解释用于确定图像的显示顺序的属性信息。
当使用通用信使程序将图像发送到外部服务器时,电子设备200可以将 图像转换成二进制类型并将其包括在与电子设备200同意的外部服务器的 API中。在此情况下,API报头可以包括服务器地址(例如统一资源定位符 (URL))的信息、发送数据的类型以及发送数据的大小。
电子设备200可以在API报头中包括由图像顺序确定模块541基于图像 属性信息确定的图像显示顺序信息。电子设备200每次向外部服务器发送图 像时都可以调用API。根据示例实施例,当向外部服务器发送十个图像时,电 子设备200可以调用相应的API十次。因此,在每个图像传输中,电子设备 200可以在API报头中包括关于总共传输多少图像以及当前传输哪个图像的 信息。
如此,图像顺序确定模块541可以确定图像的顺序并将相应的信息与图 像一起发送。当接收到多个图像时,图像顺序确定模块541可以通过确定它 们的显示顺序来显示接收到的图像。
存储管理模块542可以存储和管理用户的聊天室信息。例如,聊天室信 息可以包括聊天室标识信息、聊天室成员标识信息、聊天室中的消息以及指 示用户是否读取消息的消息读取信息。消息读取信息可以包括消息读取/未读 取信息(例如消息已读或消息未读)和消息读取时间。消息读取信息可以包括消息在屏幕上显示的时间以及读取消息所需的预期时间。存储管理模块542 可以存储和管理诸如所传送的图像、视频和文件的内容。
UI处理模块543可以处理关于该消息的UI。例如,当用户被确定读取 了在聊天室中显示的消息时,UI处理模块543可以突出显示(例如改变颜色、 闪烁、改变浓度)包括用户的读取消息的语音气泡、语音气泡的周边和/或语音气泡的边缘。UI处理模块543可以显示询问用于确定用户读取消息的阈值 时间是否合适的弹出屏幕。当用户想要调整阈值时间时,他/她可以通过弹出 屏幕中的UI进入阈值设置屏幕。
根据示例实施例,为了用户的方便,弹出屏幕UI可以在安装信使应用之 后仅显示特定的一段时间并且在特定时间段之后不再显示。UI处理模块543 可以显示用户读取消息的时间。
基于从通信模块420接收到的消息读取信息,UI处理模块543可以突出 显示聊天室中包括由另一方读取的消息的语音气泡、语音气泡的周边和/或语 音气泡的边缘,或显示读取消息的其他人的数量。基于消息读取信息,UI处 理模块543可以显示另一人读取消息的时间。
UI处理模块543中的对消息的UI处理可以区分用户已读取的消息和用 户未读取的消息,从而减少用户错过的消息。另外,由于另一方读取的消息 和另一方未读取的消息是被区分开的,所以需要知道另一方是否接收到该消 息的用户需求可以得到满足。
通信管理模块544允许电子设备200与外部信使服务器交换数据。例如, 通信管理模块544可以与外部信使服务器交换关于另一方是否读取所发送的 消息的信息。通信管理模块544可以通过通信接口420执行这样的功能。
根据各种示例实施例,电子设备200包括但不限于所有这些部件。例如, 根据电子设备200的角色、功能或性能,电子设备200的至少一些部件可以分配给电子设备200和外部电子设备(例如第一外部电子设备102、第二外部 电子设备104或服务器106)。例如,内核层510和框架层520可以在电子设 备200中实现,而应用层530可以在外部电子设备中实现。
根据各种示例实施例,图像顺序确定模块541、存储管理模块542、UI处 理模块543和通信管理模块544的至少一部分可以用软件、固件、硬件(例 如电路)或其中至少两个的组合来实现。图像顺序确定模块541、存储管理模 块542、UI处理模块543和通信管理模块544的至少一部分可以由例如处理 器(例如包括处理电路的处理器120和140)来实现。图像顺序确定模块541、 存储管理模块542、UI处理模块543和通信管理模块544的至少一部分可以 包括例如执行一个或多个功能的模块、程序、例程、指令集或者进程。
图6是示出根据本公开的各种示例实施例的服务器的示例部件的框图。
在图6中,服务器600可以包括代理服务器610、推送***620和信使 服务器630中的至少一个。根据示例实施例,代理服务器610和推送***620 可以是信使服务器630的一部分,或者可以作为独立的服务器来实现。电子设备200可以通过网络连接到信使服务器630。网络可以包括互连服务器600 和电子设备200的有线和/或无线网络。有线或无线网络的各种示例已经在图 1中描述,因此这里省略重复的说明。
代理服务器610可以管理与电子设备200的TCP连接。例如,代理服务 器610可以周期性地与电子设备200交换保活连接消息用于TCP连接管理, 或者可以中继电子设备200和信使服务器630之间的数据传输和接收。而且, 代理服务器610可以将电子设备200和TCP之间的连接建立/连接释放事件 发送到连接到代理服务器610的其他服务器(例如信使服务器630)。
根据示例实施例,电子设备200和信使服务器630可以在没有代理服务 器610的情况下通过网络直接连接。代理服务器610可以作为一个部件包含 在信使服务器630中。代理服务器服务器610可以包括多个服务器。
推送***620(或推送服务器)例如提供诸如Google云消息(GCM)、 三星推送平台(SPP)或Apple推送通知服务(APNS)的推送服务。推送系 统620可以使用那些服务或者包括多个服务器。
信使服务器630处理聊天室和消息。信使服务器630可以创建和管理与 内部/外部安装的各种基础设施(例如关系数据库(RDB)、不仅结构化查询语 言(无SQL)以及推送***620)相关联的聊天室和发送/接收消息。例如, 信使服务器630可以管理聊天室周期和聊天成员(例如创建聊天室、删除聊 天室、邀请成员、进入聊天室、离开聊天室、驱逐成员、选择主持人角色或改 变主持人)。信使服务器630可以将消息递送(例如实时发送、存储、恢复和递送消息)到聊天室成员。
信使服务器630可以接收关于聊天室成员的用户账户和用户设备的各种 事件并且处理事件(例如撤回账户、改变设备属性、注册设备、注销设备)。下面更详细地描述信使服务器630的示例部件。根据示例实施例,信使服务 器630可以被实现为单独的服务器。
信使服务器630可以包括,例如但不限于,后端连接管理器640、会话 管理器650、数据库660、消息管理器670和推送管理器680中的至少一个。
后端连接管理器640可以管理信使服务器630和代理服务器610之间的 连接。
当根据诸如聊天室创建、邀请到聊天室、离开、进入、聊天或驱逐等请 求来访问聊天室时,会话管理器650可以为所请求的聊天室定义会话。会话 管理器650可以管理聊天室成员的用户账户信息和诸如聊天会话中成员的 TCP连接状态的附加信息,并且处理与聊天会话有关的请求。
数据库660可以存储信使/消息相关信息。根据示例实施例,数据库660 可以是连接到信使服务器630的单独的数据库服务器或者在信使服务器630 内部实现的。数据库660可以包括多个数据库。数据库660可以存储或包括 用户信息、设备信息、收件箱、消息框等。
消息管理器670可以将由电子设备200请求或者在信使服务器630中生 成的一般消息或控制消息发送给接收方终端。为此,消息管理器670可以将 存储操作的抽象概念(abstraction)提供给更高的部件。例如,当消息管理器 670处理从电子设备200到外部电子设备的消息传输请求时,消息管理器670 可以利用TCP或推送来将基于消息传递的消息存储到外部电子设备。
消息管理器670可以基于外部电子设备的TCP连接状态来确定是将消 息存储在收件箱中还是将消息高速缓存在其存储器中。例如,替代于将每个 消息存储在收件箱中,当接收者终端被TCP连接时,消息管理器670可以将 消息临时缓存在存储器中,并且当从接收终端接收到接收确认时,删除缓存 在内部存储器中的数据。
当电子设备200和代理服务器610断开TCP时,推送管理器680可以请 求来自推送***620的推送消息传输。
下面提供了描述当在利用这种信使程序在电子设备之间递送图像时确定 信使程序的聊天窗口中的图像显示顺序的各种方法的示例。
根据各种示例实施例,电子设备101或200可以包括显示器160、通信 接口170和处理器120。处理器120可以利用通信接口170从外部电子设备 102、104或106以第一顺序接收包括第一图像和第二图像的多个图像、至少 基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息来以 第二顺序排列第一图像和第二图像并且通过显示器160以第二顺序排列并显示第一图像和第二图像。
根据各种示例实施例,处理器120可以从外部电子设备102、104或106 接收第一属性信息或第二属性信息作为对应于第一图像或第二图像的图像的 元数据的至少一部分。
根据各种示例实施例,处理器120可以利用通信接口从外部电子设备102、 104或106接收对应于图像的属性数据,并且使用属性数据作为第一属性信息或第二属性信息的至少一部分。
根据各种示例实施例,处理器120可以至少基于对应于第一图像或第二 图像的图像中包含的字符或数字来确定第一属性信息或第二属性信息。
根据各种示例实施例,处理器120可以至少基于对应于第一图像或第二 图像的图像中包含的至少一个对象的变化来确定第一属性信息或第二属性信 息。
根据各种示例实施例,当在显示器上以第二顺序显示第一图像和第二图 像时,处理器120可以重叠第一图像和第二图像的至少一部分。
根据各种示例实施例,处理器120可以通过电子设备101或200的信使 应用以第二顺序排列并显示第一图像和第二图像。
根据各种示例实施例,信息的至少一部分可以包括对于第一图像和第二 图像的由对应于外部电子设备的用户定义的顺序。
根据各种示例实施例,信息的至少一部分可以包括第一图像和第二图像 的场景识别结果、创建时间以及文件名中的至少一个。
根据各种示例实施例,电子设备101和200可以包括通信接口170、用 于存储包括第一图像和第二图像的多个图像的存储器130以及处理器120。 处理器120可以至少基于对应于第一图像的第一属性信息和对应于第二图像 的第二属性信息来以第一顺序排列第一图像和第二图像,并且利用通信接口 将第一图像和第二图像以第一顺序发送到外部电子设备。
根据各种示例实施例,处理器120可以将第一属性信息或第二属性信息 作为对应于第一图像或第二图像的图像的元数据的至少一部分发送到外部电 子设备102、104或106。
根据各种示例实施例,处理器120可以至少基于对应于第一图像或第二 图像的图像中包含的字符或数字来确定第一属性信息或第二属性信息。
根据各种示例实施例,信息的至少一部分可以包括以下中的至少一个: 用于第一图像和第二图像的由对应于外部电子设备的用户定义的顺序、第一 图像和第二图像的场景识别结果、创建时间以及文件名。
图7A和图7B是示出根据本公开的示例实施例的由电子设备中的用户 选择确定的示例图像显示顺序的图。
当电子设备200利用信使程序向外部电子设备发送图像时,可以使用各 种方法来选择要发送的图像。例如,用户可以执行信使程序、选择接收图像 的另一方、并利用图像附加功能来附加待发送的图像。用户可以选择图库中 要发送的图像,然后执行信使程序。
用户可以以各种方式选择图像。例如,当显示器710是触摸屏时,用户 可以通过直接触摸它们来选择图像,或者通过在显示器710上重新触摸图像 来释放他/她的选择。当显示器710不是触摸屏时,用户可以利用单独的物理键在显示器710上选择或取消选择图像。
首先参考图7A,电子设备200可以在显示器710上显示多个图像730。 例如,显示器710可以显示九个图像。用户可以通过选择滚动条720的点或移动滚动条720的指引725来在当前显示器710上看到隐藏的图像。
根据示例实施例,用户可以在显示器710上的图像730中选择要发送到 外部电子设备的图像。这样,用户可以利用滚动条720和指引725看到显示 器710上的隐藏的图像并选择要发送到外部电子设备的图像。
当图像显示在显示器710上时,用户可以以各种方式确定图像在外部电 子设备中显示的顺序。例如,用户可以选择要发送的图像并同时确定其顺序。 用户可以选择所有的传输图像,然后再次确定所选图像的顺序。排序不限于 这些方法。
当用户选择要发送的图像并且同时确定其顺序时,用户选择发送图像的 顺序可以是图像在外部电子设备中显示的顺序。
根据各种示例实施例,电子设备200可以在图7A中的显示器710上显 示图像730。用户可以在显示的图像730中选择要发送到外部电子设备的图 像。在该示例中,用户选择图像的顺序可以是图像在外部电子设备中显示的 顺序。
根据示例实施例,当用户选择图像时,所选图像变得半透明,并且指示 选择的标记对象732(例如V)可以叠加在所选图像上。顺序对象735(例如 数字)可以叠加在所选择的图像上。顺序对象735可以指示要在外部电子设 备中显示的图像的顺序。当用户重新选择(例如触摸、双击)所选择的图像 时,可以取消选择相应的图像(例如删除标记对象732和/或顺序对象735) 并且提前在相应图像之后所选择的图像(例如改变顺序对象735的显示顺序)。
当用户选择要发送的图像并且然后重新确定所选图像的顺序时,用户选 择图像的顺序可以不同于在外部电子设备中显示图像的顺序。
根据各种示例实施例,电子设备200可以在显示器710上显示图像730, 如图7A所示。用户可以在显示的图像730中选择要发送到外部电子设备的 图像。用户可以确定用于外部电子设备的选择的图像的显示顺序。
根据示例实施例,当用户选择图像时,所选图像变得半透明,并且指示 选择的标记对象732(例如V)可以叠加在所选图像上。为了定义外部电子设 备中所选图像的显示顺序,用户可以重新选择所选图像。当用户重新选择所 选择的图像时,可以将顺序对象735(例如数字)与标记对象732一起叠加在 所选图像上。顺序对象735可以指示要显示在外部电子设备中的图像的顺序。当用户重新选择(例如触摸、双击)所选择的图像时,可以取消选择相应的图 像,并且提前在相应图像之后所选择的图像。
参考图7B,电子设备200可以在显示器710的一个区域中显示一个图像 740,并且在显示器710的另一个区域中显示由用户选择的图像760。当用户 观看在那个区域中显示的图像740并且他/她的意图发送到外部电子设备的图 像被显示时,用户可以通过选择另一区域中的附加图标750来选择图像。所 选图像760可以按顺序组装并显示在其它区域中。
顺序显示765(例如数字)可以以选择的顺序叠加在选择的图像760上。
根据示例实施例,一旦用户选择图像,电子设备200可以立即将图像发 送到外部电子设备。当从外部电子设备的用户接收到所发送的图像的确认时, 电子设备200可以在发送的图像上显示(但不限于)确认指示符770。当用户 选择所有图像并输入单独的传输信号时,电子设备200可将所选图像760一 起发送。
根据示例实施例,当满足由用户定义的条件时,电子设备200可以将由 用户选择的图像发送到外部电子设备。例如,电子设备200可以识别由用户 输入选择的一个或多个图像760以传送给外部电子设备,并且当满足用户定 义的条件(例如特定位置或特定时间等)时,将该一个或多个图像760发送 到外部电子设备。特定位置可以包括例如用户的家、办公室或兴趣点(POI), 特定时间可以包括例如电子设备200的时区(例如,韩国首尔格林威治标准时间(GMT)+9,或法国巴黎GMT+1)。
电子设备200可以分析图像,并且因此确定外部电子设备中的图像的显 示顺序或者发现要在附近显示的图像。例如,当图像或图像元数据包括图像 顺序信息时,电子设备200可以利用顺序信息来确定图像在外部电子设备中被显示的顺序。元数据是基于规则的图像文件的数据,并且可以包括图像文 件的位置和内容、内容创建者信息和使用细节。当图像本身或图像元数据包 括图像的相似性信息时,电子设备200可以通过利用相似性信息对相似图像 进行分组来在外部电子设备中显示图像。
除了由用户确定的顺序之外,还提供了对解释电子设备200的示例方法 的说明,该方法用于当电子设备200的用户利用信使程序发送多个图像时确 定图像的顺序或者确定要分组的图像。
图8A和图8B是示出根据本公开的示例实施例的基于电子设备中的图 像属性确定的外部电子设备的示例图像显示顺序的图。
在图8A中,电子设备200可以在显示器810上显示多个图像。信使程 序可以选择要发送到外部电子设备200'(例如第一外部电子设备102、第二外 部电子设备104或者服务器106)的图像。用户可以在显示的图像中选择要发 送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像820和第二图像830。电子设备 200可以分析所选择的图像820和830,从而确定图像被在外部电子设备200' 的信使程序中接收和显示的顺序。
例如,电子设备200可以,但不限于,捕捉包括字母的文档并且利用场 景识别算法确定当前图像包括许多字母。电子设备200可以扫描捕获的图像 并确定图像包括字母。在每个图像捕获中,电子设备200可以将识别的场景 信息添加到图像文件的元数据。
当用户选择发送到外部电子设备200'的图像820和830包括许多字母时, 电子设备200可以确定一系列数字(例如,页码)是否被写入在图像的特定 位置。
例如,电子设备200可以确定第一图像820和第二图像830包括许多字 母并确定在第一图像820和第二图像830的底部或顶部是否存在一系列数字。 一系列数字可以是例如文档的页码。
基于确定的数字,电子设备200可以确定传输图像在外部电子设备200' 中显示的顺序。举例来说,电子设备200可将第一图像820的数字24 825与 第二图像830的数字25835进行比较,且因此确定应在第二图像830之前显 示第一图像820。如参考图5说明的,当将图像发送到外部电子设备200'时, 电子设备200也可以发送确定的结果。
在图8B中,外部电子设备200'可以在显示器810'上显示接收到的图像 820和830。当电子设备200和外部电子设备200'利用信使程序发送图像时, 图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200'可 以确定接收到的图像820和830的显示顺序。
例如,外部电子设备200'可以按照第一图像820和第二图像830的顺序 显示它们。例如,外部电子设备200'可以基于从电子设备200获得的顺序来 显示图像820和830,该顺序是基于第一图像820和第二图像830的场景识 别结果获得的。
如此,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
图9A和图9B是示出根据本公开的示例实施例的基于电子设备中的图 像属性确定的外部电子设备的示例图像显示顺序的图。
参考图9A,电子设备200可以在显示器910上显示多个图像。图9A中 的信使程序选择要发送到外部电子设备200'(例如第一外部电子设备102、第 二外部电子设备104或服务器106)的图像。用户可以在显示的图像中选择要 发送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像920和第二图像930。电子设备 200可以分析选择的图像920和930,并且确定图像920和930被在外部电子 设备200'的信使程序中接收和显示的顺序。
在图9A中,第一图像920包括第一对象921和第二对象922。当从第一 图像920的前方观察时,第一对象921位于第二对象922的左侧。电子设备 200可以捕捉第一图像920并且利用场景识别算法确定其中第一对象921正 在移动的运动模式。电子设备200可以将所确定的场景信息存储在图像的元 数据中。类似地,电子设备200也可以确定运动模式中的第二图像930。在每 个图像捕获中,电子设备200可以将识别的场景信息添加到图像文件的元数据。
电子设备200可以比较第一图像920和第二图像930。详细地说,电子 设备200可以确定图像920和930两者都是在包括运动物体的运动模式中被 识别和捕捉,并且基于第二对象922第一对象921是从左到右移动从而确定第一图像920应该在第二图像930之前显示。
根据示例实施例,在扫描图像之后,电子设备200可以例如基于图像中 的顺序来确定对象的变化。例如,电子设备200可以基于第一图像920中的 第一对象921的运动或移动和第二图像930来确定第一图像920和第二图像 930的顺序。如图5所示,电子设备200可以将图像连同确定结果一起发送到外部电子设备200'。
参考图9B,外部电子设备200'可以在显示器910'上显示接收到的图像 920和930。当电子设备200和外部电子设备200'利用信使程序发送图像时, 图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200'可 以确定接收到的图像920和930的显示顺序。
例如,外部电子设备200'可以按照第一图像920和第二图像930的顺序 显示它们。例如,外部电子设备200'可以基于从电子设备200获得的顺序显 示图像920和930,该顺序是基于第一图像920和第二图像930的场景识别 结果获得的。
这样,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
图10A和图10B是示出根据本公开的示例实施例的基于图像文件名在 电子设备中确定的外部电子设备200'的示例图像显示顺序的图。
参考图10A,电子设备200可以在显示器1010上显示多个图像。图10A 中的信使程序可以选择要发送到外部电子设备200'的图像。用户可以在显示 的图像中选择要发送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像1020和第二图像1030。电子设 备200可以分析选择的图像1020和1030,并且因此确定图像1020和1030 被在外部电子设备200'的信使程序中接收和显示的顺序。
例如,电子设备200可以利用图像文件名来确定显示顺序。电子设备200 可以以升序排列第一图像1020的文件名“数据2”和第二图像1030的文件 名“数据1”。基于,但不限于,文件名的升序,第二图像1030可以在第一图 像1020之前在外部电子设备200'的显示器1010'上显示,而不管用户选择的 顺序如何。文件名可以按降序排列或根据其他标准排列。如图5所示,电子 设备200可以将图像连同图像顺序确定结果一起发送到外部电子设备200'。
参考图10B,外部电子设备200'可以在显示器1010'上显示接收到的图像 1020和1030。当电子设备200和外部电子设备200'利用信使程序发送图像 时,图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200'可 以确定接收到的图像1020和1030的显示顺序。
例如,外部电子设备200'可以在第一图像1020上方显示第二图像1030。 例如,外部电子设备200'从外部电子设备200接收用于以升序排列第一图像 1020和第二图像1030的文件名的顺序信息(例如数据1、数据2),并且以对 应的顺序显示图像1020和1030。
这样,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
图11A和图11B是示出根据本公开的示例实施例的基于图像文件创建时 间在电子设备中确定的外部电子设备的示例图像显示顺序的图。
参考图11A,电子设备200可以在显示器1110上显示多个图像。图11A 中的信使程序可以选择要发送到外部电子设备200'的图像。用户可以在显示 的图像中选择要发送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像1120、第二图像1130和第三图 像1140。电子设备200可以分析选择的图像1120、1130和1140,从而确定 图像1120、1130和1140在外部电子设备200'的信使程序中被接收和显示的 顺序。
例如,电子设备200可以利用图像文件创建时间(例如图像捕获时间) 来确定显示顺序。电子设备200可以以升序来排列第一图像1120的捕获时间 “AM 10:00”、第二图像1130的捕获时间“PM 3:00”以及第三图像1140的 捕获时间“AM 10:30”。基于,但不限于,图像捕获时间的升序,第一图像1120、 第三图像1140和第二图像1130可以按此顺序显示在外部电子设备200'的显 示器1110'上,不管用户选择的顺序如何。捕获图像的时间可以按降序排列或根据其他标准排列。如图5所示,电子设备200可以将图像连同图像顺序确 定结果一起发送到外部电子设备200'。
参考图11B,外部电子设备200'可以在显示器1110'上显示接收到的图像 1120、1130和1140。当电子设备200和外部电子设备200'利用信使程序发送 图像时,图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200'可 以确定接收到的图像1120、1130和1140的显示顺序。
例如,外部电子设备200'可以按照第一图像1120、第三图像1140和第 二图像1130的顺序显示它们。例如,外部电子设备200'从电子设备200接收 用于以升序排列第一图像1120、第二图像1130和第三图像1140的捕获时间 的顺序信息,并且以相应顺序显示图像1120、1130和1140。
如此,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
图12A和图12B是示出根据本公开的示例实施例的基于图像创建位置 在电子设备中确定的外部电子设备的示例图像显示顺序的图。
参考图12A,电子设备200可以在显示器1210上显示多个图像。图12A 中的信使程序可以选择要发送到外部电子设备200'的图像。用户可以在显示 的图像中选择要发送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像1220、第二图像1230和第三图 像1240。电子设备200可以分析所选择的图像1220、1230和1240,并且因 此确定图像1220、1230和1240在外部电子设备200'的信使程序中被接收和 显示的顺序。
例如,电子设备200可以利用图像文件创建位置——例如,图像捕获位 置——来确定显示顺序。可以例如使用电子设备200的GPS模块(例如图19 的GNSS模块1927)来测量图像捕获位置。对于每个图像捕获,电子设备200 可以将捕获的位置信息添加到图像文件的元数据。
电子设备200可以将相似捕获位置的第一图像1220和第三图像1240设 置为一组,并且将不同捕获位置的第二图像1230设置为所选图像1220、1230 和1240中的另一组。基于,但不限于,图像捕获位置,第一图像1220、第三图像1240和第二图像1230可以按照该顺序显示在外部电子设备200'的显示 器1210'上,而不管用户选择的顺序。可以首先显示第二图像1230,然后可以 显示第一图像1220和第三图像1240。如图5所示,电子设备200可以将图 像连同图像顺序确定结果一起发送到外部电子设备200'。
参考图12B,外部电子设备200'可以在显示器1210'上显示接收到的图像 1220、1230和1240。当电子设备200和外部电子设备200'利用信使程序发送 图像时,图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收到的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200' 可以确定接收到的图像1220、1230和1240的显示顺序。
例如,外部电子设备200'可以按照第一图像1220、第三图像1240和第 二图像1230到顺序显示它们。例如,外部电子设备200'可以基于第一图像 1220、第二图像1230和第三图像1240的捕获位置从电子设备200接收图像 1220、1230和1240的组信息,并以对应的顺序显示图像1220、1230和1240。
这样,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
图13A和13B是示出根据本公开的示例实施例的基于图像文件的场景 识别结果在电子设备中确定的外部电子设备的示例图像显示顺序的图。
参考图13A,电子设备200可以在显示器1310上显示多个图像。图13A 中的信使程序可以选择要发送到外部电子设备200'的图像。用户可以在显示的图像中选择要发送到外部电子设备200'的图像。
用户可以从显示的图像中选择第一图像1320、第二图像1330和第三图 像1340。电子设备200可以分析所选择的图像1320、1330和1340,并且从 而确定图像1320、1330和1340在外部电子设备200'的信使程序中被接收和 显示的顺序。
例如,电子设备200可以利用图像文件的场景识别结果来确定显示顺序。 可以利用电子设备200的场景识别算法来确定图像场景识别结果。例如,当 通过相机输入的图像包括人时,电子设备200可以确定图像的肖像模式。而 且,电子设备200可以基于输入图像的曝光值和对象的距离值来确定图像的风景模式。对于每个图像捕获,电子设备200可以将所确定的图像场景信息 存储在图像文件的元数据中。
电子设备200可以将相同场景信息的第二图像1330和第三图像1340设 置为一组,并将不同场景信息的第一图像1320设置为所选图像1320、1330 和1340中的另一组。例如,第二图像1330和第三图像1340可以是人像场 景,并且第一图像1320可以是风景场景。
基于,但不限于,图像场景信息,第三图像1340,第二图像1330和第 一图像1320可以按照该顺序显示在外部电子设备200'的显示器1310'上,而 不管由用户选择的订单。可以首先显示第一图像1320,然后可以显示第二图 像1330和第三图像1340。如图5所示,电子设备200可以将图像连同图像 顺序确定结果一起发送到外部电子设备200'。
参考图13B,外部电子设备200'可以在显示器1310'上显示接收到的图像 1320、1330和1340。当电子设备200和外部电子设备200'利用信使程序发送 图像时,图像可以显示在信使程序的聊天室中。
外部电子设备200'可以基于,但不限于,连同图像一起从电子设备200 接收的图像显示顺序信息来显示图像。在一些情况下,外部电子设备200'可 以确定接收到的图像1320、1330和1340的显示顺序。
例如,外部电子设备200'可以按照第三图像1340,第二图像1330和第 一图像1320的顺序显示它们。例如,外部电子设备200'可以基于第一图像1320,第二图像1330和第三图像1340的捕获位置从电子设备200接收图像 1320、1330和1340的组信息,并以对应的顺序显示图像1320、1330和1340。
如此,根据本公开的该示例实施例,电子设备200可以在没有用户的特 定指导的情况下基于发送到外部电子设备200'的图像的属性信息来确定外部 电子设备200'的图像显示顺序。
到目前为止,已经基于图像的属性信息——例如,基于由用户定义的显 示顺序、图像元数据中的图像创建时间、图像创建位置和图像场景信息—— 来确定要在外部电子设备200'中显示的图像的顺序。下面将更详细地描述基 于图像的显示顺序在电子设备中显示接收图像的各种示例方法。
图14A和图14B是示出根据本公开的示例实施例的电子设备中彼此重 叠的示例接收图像的图。
参考图14A,电子设备200可以显示多个接收到的图像1420。在图14A 中,接收到的图像显示在信使程序中。所接收的图像可以具有与图8到图13 中所述相同的属性信息。至少部分接收图像1420可以在(但不限于)水平方 向中重叠。接收图像1420可以垂直或对角地重叠。用户可以(但不限于)在 设置中设定接收图像1420的重叠部分。当电子设备200确定所有接收到的图 像1420没有显示在显示器1410上时,接收到的图像1420的一部分可以自动 彼此重叠。
图像1420可以以接收的顺序重叠和显示。例如,可以首先接收第一图像 1420-1,并且可以最后接收第四图像1420-4。最后接收的第四图像1420-4可 以标记指示所接收图像的总数的第一对象1425和使用数字指示其顺序的第 二对象1421。最后接收的第四图像1420-4之外,其他图像1420-1、1420-2和1420-3可以使用第二对象1422标记它们的顺序。
用户可以通过触摸和拖动部分重叠的图像1420来查看重叠图像。参考图 14B,用户可以从第一点1430a触摸并拖动到第二点1430b。第一点1430a可 以显示图14A中的第三图像1420-3的一部分。例如,想要观看第二图像1420- 2的用户可以通过触摸第三图像1420-3并且然后向右拖动来观看第二图像 1420-2。
在图14B中,用户可以通过触摸第三图像1420-3并且然后向上拖动到 第二点1430b来观看第二图像1420-2。在这个例子中,第三图像1420-3和第 四图像1420-4都可以被推向右侧。用户可以通过触摸和拖动其他图像来查看 他/她想要的图像。
这样,电子设备200在显示器1410上按顺序重叠接收到的图像1420的 一部分,并且用户可以一眼看到所接收的图像的总数和图像的内容,而不必 向上或向下滚动聊天窗口来查看列出的图像。
图15A和15B是描绘根据本公开的示例实施例的在电子设备中以组的 形式显示的示例接收图像的图。
参考图15A,电子设备200可以显示多个接收到的图像。在图15A中, 接收图像可以显示在信使程序中。
根据各种实施例,接收图像可以显示在气泡1520中。气泡1520可以利 用(但不限于)数字(例如,“4”)来标记接收图像的总数1530。
气泡1520中的接收图像可以具有与图8到图13中提到的相同的属性信 息。接收图像可以作为小图像1520a在单个气泡1520中显示。气泡1520中 的小图像1520a可以是接收图像中的缩略图图像或者图钉图像。电子设备200 可以通过考虑显示器1510中的气泡1520的占用率以及接收图像的数量来减 少并显示接收图像。气泡1520中的小图像1520a可以以接收的顺序(但不限 于)被显示。
用户可以通过选择气泡1520来观看接收的图像。用户可以通过直接触摸 显示气泡1520的显示器1510或通过使用单独的物理键来选择气泡1520。在 图15B中,用户可以选择(例如,触摸、双触、用力触摸、长按、触摸和拖动、手势或拖放)气泡1520并因此在显示器1510上显示气泡1520的图像。 可以在显示器1510上垂直列出气泡1520中的四个接收图像中的三个1521、 1522和1523。气泡1520的四个接收图像中的显示器1510未显示的其它图像可以通过,但不限于滚动来观看。可以基于显示器1510的大小来显示气泡 1520的所有图像,或者可以如图14所示重叠某些图像。
如上所述,电子设备200可以在显示器1510上的气泡1520中显示接收 图像,并且在气泡1520中显示接收图像的缩小尺寸的图像1520a。因此,用 户可以一目了然地观看接收图像的总数和图像内容,而无需向上或向下滚动 聊天窗口来观看列出的图像。
图16A和图16B是示出根据本公开的示例实施例的在电子设备中以组 的形式显示的示例接收图像的图。
参考图16A,电子设备200可以将多个接收图像分组并且将它们显示为 相册1620。在图16A中,接收图像可以在信使程序中显示。相册1620可以 利用数字来显示指示接收图像的总数的对象1630。本公开不限于这样的相册。
相册1620中的接收图像可以具有与图8到图13中所描述的相同的属性 信息。可以向相册1620添加标题。用户可以输入相册1620的标题。电子设 备200可以分析接收图像并且创建相册1620的标题。例如,当接收图像的捕 获位置是相同的(例如夏威夷)时,电子设备200可以用捕获位置来生成标 题。当接收图像的捕获日期相同时,电子设备200可以用捕获日期来生成标 题。
用户可以通过选择相册1620来观看接收图像。用户可以通过直接触摸示 出相册1620的显示器1610或者通过使用单独的物理键来选择相册1620。在 图16B中,用户可以选择相册1620并因此在显示器1610上显示相册1620的图像。接收图像1621、1622和1623可以在显示器1610上被(但不限于)垂 直地列出。某些接收图像可以如图14中所描述的那样重叠。
如上所述,电子设备200可以在显示器1610上在相册1620中显示接收 图像1621、1622、1623。因此,用户可以获得接收图像1621、1622、1623的 公共属性而无需逐个检查接收图像1621、1622、1623。
图17是示出根据本公开的示例实施例的用于选择在电子设备中发送的 图像的示例方法的流程图。
参考图17,电子设备200(例如处理器120或410)可以在操作1710中 显示图像。电子设备200可以显示图像以接收选择要发送到外部电子设备200' 的图像的信号。
在操作1720中,电子设备200(例如处理器120或410)可以接收选择 要发送到外部电子设备200'的图像的信号。用户可以利用例如触摸或单独的 物理键来选择要发送到外部电子设备200'的图像。
在操作1730中,电子设备200(例如处理器120或410)可以确定所选 择的图像是否具有属性信息。属性信息可以包括,但不限于,由用户为图像 定义的显示顺序、存储在图像的元数据中的场景识别结果、图像的捕获时间、 图像的捕获位置以及图像的文件名。属性信息可以包括指示图像属性的其他信息。
当图像文件包括属性信息时,在操作1740中,电子设备200(例如,处 理器120或410)可以基于属性信息来确定外部电子设备200'的图像显示顺 序。例如,可以按捕获时间的升序或图像文件名的升序列出图像。而且,可以 利用图像元数据中的图像捕获位置或场景识别结果来对图像进行分组。
当在步骤1750中将选择的图像发送到外部电子设备200'时,电子设备 200(例如处理器120或410)也可以发送所确定的显示顺序或分组结果。电 子设备200可以发送图像本身或图像的副本。在该示例中,图像的大小或容 量可以根据递送图像的信使程序应用的网络状态或规则来调整。
当图像文件不包括属性信息时,在操作1760中,电子设备200(例如处 理器120或410)可以基于任意标准将图像发送到外部电子设备200'。任意标 准可以包括例如,图像文件的大小、容量或类型。
图18是示出根据本公开的示例实施例的用于在电子设备中显示接收到 的图像的示例方法的流程图。
参考图18,在操作1810中,电子设备200(例如处理器120或410)可 以按照第一顺序从外部电子设备200'接收第一图像和第二图像。第一顺序可 以是外部电子设备200'随机确定的图像显示顺序。在操作1820中,电子设备 200(例如处理器120或410)可以确定是否存在对应于第一图像的第一属性信息和对应于第二图像的第二属性信息。属性信息可包括但不限于,用户为 图像定义的显示顺序、存储在图像的元数据中的场景识别结果、图像捕获时 间、图像捕获位置以及图像的文件名。属性信息可以包括指示图像属性的其 他信息。
在操作1830中,电子设备200(例如处理器120或410)可以基于第一 属性信息和第二属性信息以第二顺序排列第一图像和第二图像。例如,图像 可以是按捕获时间的升序或图像文件名的升序排列。而且,可以利用图像元 数据中的图像捕获位置或场景识别结果来对图像进行分组。在操作1840中, 电子设备200(例如处理器120或410)可以以第二顺序显示第一图像和第二 图像。
如果没有对应于第一图像的第一属性信息和对应于第二图像的第二属性 信息,则在操作1850中,电子设备200(例如处理器120或410)可以以第 一顺序排列并显示第一图像和第二图像。
图17和18中的过程或方法中描述的操作1710至1760或1810至1850 可以以序列、并行、重复或启发式的方式执行。例如,某些操作可以按不同顺 序执行或被省略,也可以添加其他操作。
根据各种示例实施例,电子设备101或200中的图像控制方法可以包括 利用功能上耦接到电子设备101或200的通信接口170从外部电子设备102、 104或106以第一顺序接收包括第一图像和第二图像的多个图像;至少基于 对应于第一图像的第一属性信息和对应于第二图像的第二属性信息,以第二 顺序排列第一图像和第二图像;以及通过功能上耦接到电子设备的显示器160 以第二顺序排列并显示第一图像和第二图像。
根据各种示例实施例,以第一顺序接收图像的过程可以包括从外部电子 设备102、104或106接收第一属性信息或第二属性信息作为对应于第一图像 或第二图像的图像的元数据的至少一部分。
根据各种示例实施例,以第一顺序接收图像的过程可以包括:利用通信 接口170从外部电子设备102、104或106接收与图像相对应的属性数据,并 且使用该属性数据作为第一属性信息或第二属性信息的至少一部分。
根据各种示例实施例,以第二顺序排列第一图像和第二图像的过程可以 包括至少基于对应于第一图像和第二图像的图像中包含的字符或数字来确定 第一属性信息或第二属性信息。
根据各种示例实施例,以第二顺序排列并显示第一图像和第二图像的过 程可以包括重叠第一图像和第二图像的至少一部分。
根据各种示例实施例,以第二顺序排列并显示第一图像和第二图像的过 程可以包括可以通过电子设备101或200的信使应用来执行。
根据各种示例实施例,信息的至少一部分可以包括,由与外部电子设备 102、104或106对应的用户为第一图像和第二图像定义的顺序。
根据各种示例实施例,信息的至少一部分可以包括第一图像和第二图像 的场景识别结果、创建时间以及文件名中的至少一个。
根据各种示例实施例,电子设备101或200(包含用于存储包括第一图 像和第二图像的多个图像的存储器130)中的图像控制方法的可以包括:至少 基于对应于第一图像的第一属性信息和对应于第二图像的第二属性信息以第 一顺序排列第一图像和第二图像;以及利用通信接口170以第一顺序将第一图像和第二图像发送到外部电子设备102、104或106。
根据各种示例实施例,以第一顺序将第一图像和第二图像发送到外部电 子设备102、104或106的过程可以包括,将作为对应于第一图像或第二图像的图像的元数据的至少一部分的第一属性信息或第二属性信息发送给外部电 子设备102、104或106。
根据各种示例实施例,以第一顺序排列第一图像和第二图像的过程可以 包括,至少基于对应于第一图像和第二图像的图像中包含的字符或数字来确 定第一属性信息或第二属性信息。
根据各种示例实施例,信息的至少一部分可以包括以下中的至少一个: 为第一图像和第二图像的由对应于外部电子设备的用户定义的顺序、第一图 像和第二图像的场景识别结果、创建的时间以及文件名。
图19是示出根据本公开的各种示例实施例的示例电子设备的框图。
例如,电子设备1901可以包括图1的电子设备101的全部或部分。电子 设备1901可以包括一个或多个处理器(AP)(例如包括处理电路)1910、通 信模块(例如包括通信电路)1920、订户识别模块(SIM)1924、存储器1930、 传感器模块1940、输入设备(例如包括输入电路)1950、显示器1960、接口 (例如包括接口电路)1970、音频模块1980、相机模块1991、电源管理模块 1995、电池1996、指示器1997和电机1998。
处理器1910例如可以包括各种处理电路,处理电路可以通过执行OS或 应用程序来控制连接到处理器1910的多个硬件或软件部件,并且处理各种数 据和操作。处理器1910可以用例如处理电路、片上***(SoC)等等来实现,但是不限于此。根据示例实施例,处理器1910可以进一步包括图形处理单元 (GPU)和/或图像信号处理器。处理器1910可以包括图19中所示的部件的 至少一部分(例如蜂窝模块1921)。处理器1910可以将从至少一个其他部件 (例如非易失性存储器)接收的命令或数据加载并处理到易失性存储器中, 并将各种数据存储在非易失性存储器中。
根据各种示例实施例,处理器1910可以控制电子设备1901的操作。处 理器1910可以包括各种处理电路,处理电路包括例如一个或多个处理器。例 如,处理器1910可以包括作为单独的部件或者可以集成在一个或多个集成电 路上的CP、AP、接口(例如通用输入/输出(GPIO))或内部存储器。根据示 例实施例,AP可以通过执行各种软件程序来执行电子设备1901的各种功能, CP可以处理和控制语音通信和数据通信。处理器1910可以执行存储在存储 器1930中的特定软件模块(指令集)从而执行与模块相对应的各种功能。
根据各种示例实施例,处理器1910可以控制诸如音频模块1980、接口 1970、显示器1960、相机模块1991和通信模块1920之类的硬件模块。处理 器1910可以与电子设备1901的显示器1960和存储器1930电连接。
根据各种示例实施例,处理器1910可以执行控制以便:利用与电子设备 功能性连接的通信接口从外部电子设备以第一顺序接收包括第一图像和第二 图像的多个图像、至少基于对应于第一图像的第一属性信息和对应于第二图 像的第二属性信息以第二顺序排列第一图像和第二图像并且通过与电子设备功能性连接的显示器以第二顺序排列并显示第一图像和第二图像。
参考附图描述处理器1910的处理(或控制)操作。
通信模块1920可以包括各种通信电路,通信电路可以具有与图1的通 信接口170相同或相似的配置。通信模块1920可以包括各种通信电路,例如 但不限于,蜂窝模块1921、WiFi模块1923、蓝牙(BT)模块1925、GNSS模 块1927(例如,GPS模块、Glonass模块、北斗模块或伽利略模块)、近场通 信(NFC)模块1928和射频(RF)模块1929。
蜂窝模块1921可以通过通信网络提供例如语音呼叫、视频呼叫、文本服 务或互联网服务。根据示例实施例,蜂窝模块1921可以通过利用SIM 1924(例如SIM卡)来识别和认证通信网络中的电子设备1901。蜂窝模块1921 可以执行可以从处理器1910提供的功能的至少一部分。蜂窝模块1921可以 进一步包括CP。
WiFi模块1923、BT模块1925、GNSS模块1927或NFC模块1928各 自可以包括例如用于处理通过相应模块发送和接收的数据的处理器。根据示 例实施例,蜂窝模块1921、WiFi模块1923、BT模块1925、GNSS模块1927 或NFC模块1928中的至少一些(例如两个或更多)可以被包括在一个集成 芯片(IC)或IC封装中。
RF模块1929可以例如发送和接收通信信号(例如RF信号)。RF模块 1929可以包括例如收发器、功率放大器模块(PAM)、频率滤波器、低噪声放 大器(LNA)或天线。根据另一个实施例,蜂窝模块1921、WiFi模块1923、 BT模块1925、GNSS模块1927或NFC模块1928中的至少一个可以通过单 独的RF模块发送和接收RF信号。
WiFi模块1923可以指示用于例如建立与其他外部设备(例如另一电子 设备102或服务器106)的无线互联网连接或无线LAN链路的模块。WiFi模 块1923可以安装在电子设备1901的内部或外部。无线互联网技术可以包括 WiFi、Wibro、全球微波接入互操作性(WiMAX)、高速下行分组接入(HSDPA) 和毫米波(毫米波)。WiFi模块1923可以通过网络(例如无线因特网网络) (例如网络162)将电子设备1901的各种数据发送到与电子设备1901连接 的其它外部设备(例如另一电子设备104)相关的外部或从其接收各种数据。 WiFi模块1923可以始终打开,或者根据电子设备1901的设置或用户输入打 开/关闭。
BT模块1925和NFC模块1928可以指示用于执行例如短程通信的短程 通信模块。短程通信技术可以包括BT、低功耗蓝牙(BLE)、射频识别(RFID)、 IrDA、超宽带(UWB)、ZigBee和NFC。短成通信模块可以通过网络(例如 短程通信网络)将电子设备1901的各种数据发送到与电子设备1901连接的 其它外部设备(例如另一电子设备102)相关的外部或从其接收各种数据。短 程通信模块可以一直开启,或根据电子设备的设置或用户输入打开/关闭。
SIM 1924可以包括例如包括SIM和/或嵌入式SIM的卡,并且包含唯一 标识信息(例如集成电路卡标识符(ICCID))或订户信息(例如国际移动电 话订户身份(IMSI))。
存储器1930(例如存储器130)可以包括例如内部存储器1932和/或外 部存储器1934。内部存储器1932可以包括例如易失性存储器(例如动态随机 存取存储器(DRAM)、静态RAM(SRAM)或同步动态RAM(SDRAM)) 以及非易失性存储器(例如一次性可编程只读存储器(OTPROM)、可编程 ROM(PROM)、可擦除和可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪存(例如NAND闪存或NOR闪 存)、硬盘驱动器或固态驱动器(SSD))中至少之一。
外部存储器1934可以进一步包括闪存驱动器,例如紧凑型闪存(CF)、 安全数字(SD)、微型SD、迷你SD、极限数字(xD)或记忆棒。外部存储 器1934可以通过各种接口在功能上和/或物理上连接到电子设备1901。
传感器模块1940可以例如测量电子设备1901的物理量或检测操作状态, 并且因此将测量或检测到的信息转换为电信号。传感器模块1940例如可以包 括手势传感器1940A、陀螺仪传感器1940B、大气压力传感器1940C、磁性传 感器1940D、加速度传感器1940E、握持传感器1940F、接近传感器1940G、 (例如红色、绿色、蓝色(RGB)传感器)、生物传感器1940I、温度/湿度传 感器1940J、照明(例如光)传感器1940K和紫外(UV)传感器1940M中至少之一。另外或替代地,传感器模块1940可以包括例如电子鼻传感器、肌电 图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外 (IR)传感器、虹膜传感器和/或指纹传感器。传感器模块1940可以进一步包 括用于控制其中的至少一个传感器的控制电路。根据一个实施例,电子设备 1901可以进一步包括作为处理器1910的一部分或者单独地包括处理器,该 处理器被配置为控制传感器模块1940并且因此在处理器1910正在休眠时控制传感器模块1940。
输入设备1950可以包括各种输入电路,例如但不限于触摸板1952、(数 字)笔传感器1954、键1956或超声输入设备1958。触摸板1952可以使用例 如电容、电阻、红外和超声波方法中的至少一种。而且,触摸板1952可以进 一步包括控制电路。触摸板1952可以进一步包括触觉层并且向用户提供触觉 响应。
(数字)笔传感器1954可以包括例如触摸板的一部分或用于识别的单独 片材。键1956可以包括例如物理按钮、触摸键、光学键或小键盘。超声波输 入设备1958可以通过麦克风(例如麦克风1988)检测来自输入工具的超声 波,并且因此获得与检测到的超声波相对应的数据。根据各种实施例,输入 设备1950可以接收用力触摸。
显示器1960(例如显示器160)可以包括面板1962、全息设备1964或 投影仪1966。
面板1962可以包括与图1的显示器160相同或相似的配置。面板1962 可以被实现为例如柔性的、透明的或可穿戴的。面板1962和触摸面板1952 可以被配置为一个模块。面板1962可以包括用于测量用户触摸的压力水平的压力传感器(或用力传感器)。压力传感器可以与触摸面板1952集成在一起, 或者实现为与触摸面板1952分离的一个或多个传感器。面板1962可以安装 在显示器1960中并检测与显示器的表面接触或接近的用户输入1960。用户 输入可以包括基于单点触摸、多点触摸、悬停和空中手势中的至少一个的触 摸输入或接近输入。面板1962可以接收启动使用电子设备1901的操作的用 户输入,并且根据用户输入生成输入信号。面板1962可将诸如施加到显示器 1960的特定点的压力或在显示器1960的特定部分产生的电容的变化转换为 电输入信号。面板1962可以检测触摸或靠近显示器1960的表面的输入设备 (例如用户手指、数字笔等)的位置或区域。面板1962还可以根据所采用的 触摸方法来检测触摸的压力(例如用力触摸)。
全息设备1964可以通过利用光的干涉来在空中显示三维图像。投影仪 1966可以通过将光投射到屏幕上来显示图像。屏幕可以放置在例如电子设备 1901的内部或外部。根据一个实施例,显示器1960可以进一步包括用于控制 面板1962、全息设备1964或投影仪1966的控制电路。
接口1970可以包括各种接口电路,例如但不限于HDMI 1972、USB 1974、 光学接口1976或D-subminiature(D-sub)1978。接口1970可以被包括在例 如图1的通信接口170中。另外或替代地,接口1970可以包括例如移动高清 链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA) 标准接口。
接口1970可以从外部设备接收数据,或者接收并转发电力到电子设备 1901的各部件。接口1970可以将电子设备1901的数据发送到另一个电子设 备。例如,接口1970可以包括有线/无线耳机端口、外部充电器端口、有线/ 无线数据端口、存储卡端口、音频输入/输出端口、视频输入/输出端口和耳机 端口。
音频模块1980可以例如将声音转换成电信号,并且反之亦然。音频模块 1980的至少一些部件可以被包括在例如图1的输入/输出接口150中。音频模 块1980可以处理通过例如扬声器1982、接收器1984、耳机1986或麦克风 1988输入或输出的声音信息。音频模块1980可以将从处理器1910输入的音 频信号发送到输出设备(例如扬声器1982、接收器184或耳机1986),并且 将诸如从输入设备(例如麦克风1988)输入的语音的音频信号转发到处理器 1910。在处理器1910的控制下,音频模块1980可以将语音/声音数据转换为 可听声音、通过输出设备输出可听声音、将诸如从输入设备接收的语音的音频信号转换为数字信号并且将数字信号发送给处理器1910。
扬声器1982或接收器1984可以输出从通信模块1920接收的或存储在 存储器1930中的音频数据。扬声器1982或接收器1984可以输出与由电子设 备执行的各种操作(功能)有关的声音信号。麦克风1988可以接收和处理作 为电子语音数据的外部声音信号。可以将各种降噪算法应用于麦克风1988以 消除和/或减少输入外部声音信号中产生的噪音。麦克风1988可以接收诸如 语音命令的音频流。
相机模块1991例如是用于捕获静止图像和运动图像的设备。根据示例实 施例,相机模块1991可以包括一个或多个图像传感器(例如前传感器或后传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如LED或者氙灯)。
根据各种示例实施例,相机模块1991支持电子设备1901的相机功能。 在处理器1910的控制下,相机模块1991可以捕获对象并将捕获的数据(例 如图像)发送到显示器1960和处理器1910。相机模块1991可以包括例如用 于获得颜色信息的第一相机(例如彩色(RGB)相机)和用于获得深度信息 (例如对象的位置信息、距离信息)的第二相机(例如IR相机)。相机模块 1991可以包括图像传感器。图像传感器可以利用电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)等来实现,而没有限制。第一相机可以是电子 设备1901的前侧面上的前置相机。前置相机可以被第二相机替换,并且可以 不布置在电子设备1901的前侧面上。第一相机可以与第二相机一起被布置在 电子设备1901的前侧面上。第一相机可以是电子设备1901的后侧面上的后 置相机。第一相机可以包括分别在电子设备1901的前侧面上和后侧面上的前置相机和后置相机二者。
例如,电源管理模块1995可以管理电子设备1901的电源。根据示例实 施例,电源管理模块1995可以包括电源管理IC(PMIC)、充电器IC或电池 或燃油表。PMIC可以采用有线和/或无线充电方式。无线充电方法可以包括 例如磁共振方法、磁感应方法或电磁方法,并且还可以包括用于无线充电的 附加电路,例如线圈环路、谐振电路或整流器。电池量表例如可以测量充电 期间电池1996的剩余容量、电池1996的电压、电流或温度。电池1996可以包括,例如可再充电电池和/或太阳能电池。
指示器1997可以显示电子设备1901或其一部分(例如处理器1910)的 特定状态,例如启动状态、消息状态或充电状态。电机1998可以将电信号转 换成机械振动并产生振动或触觉效果。虽然未描绘,但电子设备1901可包括 用于支持移动电视的处理设备(例如GPU)。例如,用于支持移动电视的处理 设备可以根据诸如数字多媒体广播(DMB)、数字视频广播(DVB)或媒体流 等标准来处理媒体数据。
电子设备的上述部件中的每一个可以配置有一个或多个部件,并且对应 部件的名称可以根据电子设备的类型而变化。根据各种示例实施例,电子设 备可以被配置为包括上述部件中的至少一个、省略一些部件或者还包括额外 的部件。而且,根据各种示例实施例的电子设备的一些部件可以被组合为一 个实体并且因此相同地执行相应部件的功能。
图20是示出根据各种实施例的示例程序模块的框图。
根据一个实施例,程序模块2010(例如程序140)可以包括用于控制与 电子设备(例如电子设备101)和/或在OS上运行的各种应用程序(例如应用 程序147)。操作***可以包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、 TizenTM或Samsung BadaTM OS。
程序模块2010可以包括内核2020、中间件2030、API 2060和/或应用程 序2070。程序模块2010的至少一部分可以预先加载在电子设备上或者从外 部电子设备(例如电子设备102或104、服务器106)下载。
内核2020(例如内核141)可以包括例如***资源管理器2021和/或设 备驱动器2023。***资源管理器2021可以控制、分配或检索***资源。根据 一个实施例,***资源管理器2021可以包括进程管理单元、存储器管理单元 或文件***管理单元。设备驱动器2023可以包括例如显示驱动器、相机驱动 器、蓝牙驱动器、共享存储器驱动器、USB驱动器、小键盘驱动器、WiFi驱 动器、音频驱动器或进程间通信(例如IPC)驱动器。
例如,中间件2030可以提供应用2070通常需要的功能或者通过API 2060向应用2070提供各种功能,使得应用2070可以有效地使用电子设备内 的有限***资源。根据示例实施例,中间件2030(例如中间件143)可以包 括运行时间库2035、应用程序管理器2041、窗口管理器2042、多媒体管理器 2043、资源管理器2044、电源管理器2045、数据库管理器2046、数据包管理 器2047、连接性管理器2048、通知管理器2049、位置管理器2050、图形管理器2051和安全管理器2052中至少之一。
运行时库2035可以包括例如当应用2070在运行时由编辑器使用以通过 编程语音添加新功能的库模块。运行时库2035可以管理输入/输出、存储器或 算术功能。
例如,应用管理器2041可以管理至少一个应用2070的生命周期。窗口 管理器2042可以管理在屏幕中使用的图形用户界面(GUI)资源。多媒体管 理器2043可以识别用于播放各种媒体文件的格式,并且通过使用相应格式的 编解码器来对媒体文件进行编码或解码。资源管理器2044可以管理应用2070 中的至少一个的源代码以及诸如存储器或存储空间的资源。
电源管理器2045可以通过利用例如基本输入/输出***(BIOS)进行操 作来管理电池或电源,并且提供用于电子设备的操作的电源信息。数据库管 理器2046可以创建、搜索或修改要由应用2070中的至少一个使用的数据库。 数据包管理器2047可以管理以数据包文件格式分发的应用的安装或更新。
连接管理器2048可以管理例如诸如WiFi或蓝牙的无线连接。通知管理 器2049可以向用户显示或通知诸如进来消息、约会和接近警报的事件,而不 中断用户。位置管理器2050可以管理电子设备的位置信息。图形管理器2051 可以管理要提供给用户或与其相关的用户界面的图形效果。安全管理器2052 可以提供用于***安全或用户认证的所有安全功能。根据一个实施例,当电 子设备(例如,电子设备101)包括电话功能时,中间件2030可以进一步包 括用于管理电子设备的语音或视频呼叫功能的电话管理器。
中间件2030可以包括用于组合上述部件的各种功能的中间件模块。中间 件2030可以提供专用于每种类型的OS的模块以提供区分功能。而且,中间件2030可以动态地删除部分现有部件或添加新部件。
作为一组API编程功能,API 2060(例如API 145)可以根据OS被提供 为不同的配置。例如,Android或iSO可以为每个平台提供一个API集,并且 Tizen可以为每个平台提供两个或多个API集。
应用2070(例如应用程序147)可以包括例如主页2071、拨号器2072、 SMS/多媒体消息***(MMS)2073、即时消息(IM)2074、浏览器2075、 相机2076、闹钟2077、联系人2078、语音拨号2079、电子邮件2080、日历 2081、媒体播放器2082、相册2083或手表2084。根据各种示例实施例,应 用2070可以包括用于健康护理(例如测量运动量或血糖水平)或环境信息提 供(例如提供空气压力、湿度或温度信息)的一个或多个应用。
根据示例实施例,应用2070可以包括用于支持电子设备(例如电子设备 101)与外部电子设备(例如电子设备102或104)之间的信息交换的应用(此 后为了理解,被称为信息交换应用)。信息交换应用可以包括例如用于将特定 信息中继到外部设备的通知中继应用或用于管理外部电子设备的设备管理应用的通知中继应用。
例如,通知中继应用可以将从电子设备的另一应用(例如SMS/MMS应 用、电子邮件应用、健康护理应用或环境信息提供应用)生成的通知信息转 发到外部电子设备(例如电子设备102或104)。而且,通知中继应用例如可 以从外部电子设备接收并转发通知信息给用户。
设备管理应用例如可以管理(例如安装、删除或更新)与电子设备通信 的外部电子设备(例如电子设备102或104)至少一个功能(例如打开/关闭 外部电子设备本身(或一些部件)或显示器亮度(或分辨率)调整)、在外部 电子设备中操作的应用或从外部电子设备提供的服务(例如呼叫服务或消息 服务)。
根据示例实施例,应用2070可以包括根据外部电子设备(例如电子设备 102或104)的属性的指定的应用(例如移动医疗设备的健康护理应用)。根 据示例实施例,应用2070可以包括从外部电子设备(例如服务器106或电子 设备102、104)接收的应用。根据示例实施例,应用2070可以包括可以预先 加载的应用或从服务器下载的第三方应用。根据示例实施例的程序模块2010 的部件的名称可以根据OS的类型而变化。
根据各种示例实施例,程序模块2010的至少一部分可以用软件、固件、 硬件(例如电路)或者它们中的至少两个的组合来实现。程序模块2010的至 少一部分可以用例如处理器(例如处理器1910)来实现。程序模块2010的至 少一部分可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集或进程。
如在本公开中使用的术语“模块”可以指代例如包括硬件(例如电路)、 软件、固件或它们中的一个或两个或更多个的组合的单元。“模块”可以与以 下术语互换使用,举例来说,诸如“单元”、“逻辑”、“逻辑块”、“部件”、“电 路”等。“模块”可以是整体部件的最小单位或可以是其一部分。“模块”可以 是用于执行一个或多个功能或其一部分的最小单元。“模块”可以通过机械或电力方式实现。例如,“模块”可以包括已知或将开发的用于执行某些操作的 处理电路、专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或可编 程逻辑器件中的至少一个。
根据各种示例实施例的设备(例如其模块或其功能)或方法(例如操作) 的至少一部分可以利用例如作为程序模块的存储在计算机可读存储介质中的 指令来实现。当指令由处理器(例如图1的处理器120或图4的处理器410) 执行时,一个或多个处理器可以执行对应于该指令的功能。计算机可读记录介质可以是例如存储器130。
计算机可读记录介质可以包括硬盘、软盘、磁介质(例如磁带)、光介质 (例如CD-ROM、DVD)、磁光介质(例如软盘)和硬件设备(例如ROM、 RAM或闪存)。程序指令不仅可以包括由编辑器生成的机器代码,还可以包 括由计算机使用编译器可执行的高级语言代码。上述硬件设备可以用作用于 实现各种实施例的操作的一个或多个软件模块,反之亦然。
根据各种示例实施例,在存储指令的存储介质中,所述指令在由至少一 个处理器执行时使所述至少一个处理器执行至少一个操作。电子设备中的至 少一个操作可以包括:利用功能上耦接到电子设备的通信接口从外部电子设 备接收包括第一图像和第二图像的多个图像;至少基于对应于第一图像的第 一属性信息和对应于第二图像的第二属性信息以第二顺序排列第一图像和第二图像;以及通过功能性地耦接到电子设备的显示器来以第二顺序排列并显 示第一图像和第二图像。在存储指令的存储介质中,所述指令在由至少一个 处理器执行时使至少一个处理器执行至少一个操作。包括存储器(用于存储 包含第一图像和第二图像的多个图像)的电子设备中的至少一个操作可以包 括:至少基于对应于第一图像的第一顺序信息和对应于第二图像的第二属性 信息以第一顺序排列第一图像和第二图像;利用通信接口以第一顺序将第一 图像和第二图像发送到外部电子设备。
根据各种示例实施例的模块或程序模块可以包括上述部件中的至少一个 或多个、省略其中的一些或者还包括附加的其他部件。根据各种示例实施例 的模块、程序模块或其他部件执行的操作可以以顺序、并行、重复或启发式 的方式执行。另外,有些操作可以按不同的顺序执行或省略,也可以添加其 他操作。
如上所述,用户可以以他/她的预期顺序向另一方发送多个图像。图像文 件以基于图像文件的属性(例如,图像中的页码、时间信息(例如捕获时间、创建时间)、位置(地点)信息、文件名、对象移动(场景)信息,作为指示 顺序的属性)的显示顺序被排列并发送到另一方。接收者可以容易地获得图 像文件的含义而不必改变接收图像文件的顺序。
可以从本公开的示例实施例获得或预期的其他效果在本公开的详细描述 中明确或隐含地公开。
虽然已经参照本发明的某些示例性实施例说明和描述了本公开,但本领 域技术人员将会理解,在不脱离本公开的如所附权利要求及其等同物所定义 的精神和范围的情况下,可以在其中进行形式和细节上的各种改变。
Claims (13)
1.一种电子设备(101,200),包括:
显示器(160);
通信电路(170);
至少一个处理器(120);以及
存储器(130),存储指令,
其中,当所述指令被至少一个处理器(120)执行时,使得电子设备(101,200):
通过电子设备(101,200)的消息应用,使用通信电路(170)从外部电子设备(101,200)接收包括由外部电子设备(101,200)的用户选择的多个图像的单个消息,
通过消息应用、将所接收的图像中的每一个显示为要包含在显示器(160)上的气泡用户界面中的缩小显示尺寸的小图像(1520a),其中,气泡用户界面中的每一个小图像(1520a)的缩小显示尺寸取决于所接收的图像的数量,
响应于与气泡用户界面有关的第一用户输入,将所接收的图像(1521,1522,1523)中的每一个的显示尺寸改变为相对于所述缩小显示尺寸的放大尺寸,并且当不能在显示器(160)的屏幕中以所述放大尺寸显示全部所接收的图像并且能够通过滚动来观看所接收的图像中的剩余图像时,以所述放大尺寸显示所接收的图像中的两个或更多个。
2.根据权利要求1所述的电子设备(101,200),其中,当指令被至少一个处理器(120)执行时,使得电子设备(101,200),以:响应于第二用户输入,显示所接收的图像中、响应于第一用户输入没有被显示在显示器(160)上的其他图像。
3.根据权利要求1或2所述的电子设备(101,200),其中,所接收的图像中以所述放大尺寸被显示的两个或更多图像(1521,1522,1523)被显示为垂直列表。
4.根据权利要求3所述的电子设备(101,200),其中,第二用户输入是用于滚动垂直列表的用户输入。
5.根据权利要求1或2所述的电子设备(101,200),其中,小图像(1520a)的缩小显示尺寸还基于气泡用户界面在显示器(160)上的占用率。
6.根据权利要求1或2所述的电子设备(101,200),其中,响应于第一用户输入而显示的所接收的图像中的两个或更多个图像(1521,1522,1523)的数量取决于显示器(160)的尺寸。
7.根据权利要求1或2所述的电子设备(101,200),其中,气泡用户界面中的小图像(1520a)是缩略图图像或图钉图像。
8.根据权利要求1或2所述的电子设备(101,200),其中,显示小图像的气泡用户界面包括指示所接收的图像的数量的标记(1530)。
9.根据权利要求1或2所述的电子设备(101,200),其中,所显示的两个或更多个图像(1521,1522,1523)中的至少部分彼此重叠,并且其中,至少两个图像水平重叠、垂直重叠或对角重叠。
10.根据权利要求1或2所述的电子设备(101,200),其中,所述气泡用户界面中的小图像(1520a)以它们被电子设备(101,200)接收的顺序而被显示。
11.根据权利要求1或2所述的电子设备(101,200),其中,所接收的图像包括属性信息,属性信息包括以下中的至少一个:针对多个图像的与外部电子设备对应的定义顺序、场景识别结果、创建时间和多个图像的文件名称。
12.根据权利要求1或2所述的电子设备(101,200),其中,所接收的图像的数量是四个,并且所接收的图像中的显示的两个或更多个图像的数量是三个。
13.一种操作电子设备(101,200)的方法,该方法包括:
通过电子设备(101,200)的消息应用,使用通信电路(170)从外部电子设备(101,200)接收包括由外部电子设备(101,200)的用户选择的多个图像的单个消息;
通过消息应用、将所接收的图像中的每一个显示为要包含在电子设备(101,200)的显示器(160)上的气泡用户界面中的缩小显示尺寸的小图像(1520a),其中,气泡用户界面中的每一个小图像(1520a)的缩小显示尺寸取决于所接收的图像的数量,
响应于与气泡用户界面有关的第一用户输入,将所接收的图像(1521,1522,1523)中的每一个的显示尺寸改变为相对于所述缩小显示尺寸的放大尺寸,并且当不能在显示器(160)的屏幕中以所述放大尺寸显示全部所接收的图像并且能够通过滚动来观看所接收的图像中的剩余图像时,以所述放大尺寸显示所接收的图像中的两个或更多个。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110662490.1A CN113419696B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其操作方法 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150186555A KR102553886B1 (ko) | 2015-12-24 | 2015-12-24 | 전자 장치 및 전자 장치의 이미지 제어 방법 |
KR10-2015-0186555 | 2015-12-24 | ||
PCT/KR2016/014624 WO2017111382A1 (en) | 2015-12-24 | 2016-12-14 | Electronic device and method for image control thereof |
CN202110662490.1A CN113419696B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其操作方法 |
CN201680075875.5A CN108432260B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其图像控制方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680075875.5A Division CN108432260B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其图像控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113419696A CN113419696A (zh) | 2021-09-21 |
CN113419696B true CN113419696B (zh) | 2024-07-02 |
Family
ID=59088052
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110662490.1A Active CN113419696B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其操作方法 |
CN201680075875.5A Active CN108432260B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其图像控制方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680075875.5A Active CN108432260B (zh) | 2015-12-24 | 2016-12-14 | 电子设备及其图像控制方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US10560409B2 (zh) |
EP (2) | EP3369220B1 (zh) |
KR (1) | KR102553886B1 (zh) |
CN (2) | CN113419696B (zh) |
WO (1) | WO2017111382A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102553886B1 (ko) | 2015-12-24 | 2023-07-11 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 이미지 제어 방법 |
TWI612468B (zh) * | 2016-06-27 | 2018-01-21 | 明基電通股份有限公司 | 多媒體操作系統 |
US10045184B2 (en) | 2016-11-11 | 2018-08-07 | Carnival Corporation | Wireless guest engagement system |
US11671807B2 (en) * | 2016-11-11 | 2023-06-06 | Carnival Corporation | Wireless device and methods for making and using the same |
US10499228B2 (en) | 2016-11-11 | 2019-12-03 | Carnival Corporation | Wireless guest engagement system |
US11146514B2 (en) * | 2018-05-07 | 2021-10-12 | Apple Inc. | Sharing content in a messaging application |
CN110968383B (zh) * | 2018-09-30 | 2021-10-15 | 西安中兴新软件有限责任公司 | 一种消息框的显示方法及装置、终端、存储介质 |
US12014500B2 (en) | 2019-04-14 | 2024-06-18 | Holovisions LLC | Healthy-Selfie(TM): methods for remote medical imaging using a conventional smart phone or augmented reality eyewear |
US11308618B2 (en) | 2019-04-14 | 2022-04-19 | Holovisions LLC | Healthy-Selfie(TM): a portable phone-moving device for telemedicine imaging using a mobile phone |
CN111274416A (zh) * | 2020-01-22 | 2020-06-12 | 维沃移动通信有限公司 | 聊天信息查找方法及电子设备 |
CN111954079B (zh) * | 2020-05-27 | 2023-05-26 | 维沃移动通信有限公司 | 图像处理方法、装置、电子设备及介质 |
CN113259310B (zh) * | 2021-02-25 | 2023-04-07 | 深圳市商汤科技有限公司 | 一种图像推送方法及装置、电子设备和存储介质 |
US11977367B2 (en) * | 2021-05-12 | 2024-05-07 | United Microelectronics Corp. | Command script editing method, command script editor and graphic user interface |
KR20220163573A (ko) | 2021-06-03 | 2022-12-12 | 라인플러스 주식회사 | 그룹화된 이미지 메시지를 표시하는 방법, 컴퓨터 장치, 및 컴퓨터 프로그램 |
US11449286B1 (en) * | 2021-07-19 | 2022-09-20 | Xerox Corporation | Method and apparatus generate display mirror image of user interface and to print documents in a third-party application from a multi-function device |
CN113703710A (zh) * | 2021-09-24 | 2021-11-26 | 京东方科技集团股份有限公司 | 图片更新方法、物联网终端及物联网*** |
WO2024005299A1 (ko) * | 2022-06-28 | 2024-01-04 | 삼성전자 주식회사 | 미디어 콘텐트를 포함하는 메시지를 교환하기 위한 전자 장치 및 그 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731471A (zh) * | 2013-12-18 | 2015-06-24 | Lg电子株式会社 | 移动终端及其控制方法 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3667197B2 (ja) * | 2000-06-05 | 2005-07-06 | 富士写真フイルム株式会社 | 画像登録システム |
JP3955170B2 (ja) * | 2000-07-03 | 2007-08-08 | 富士フイルム株式会社 | 画像検索システム |
FR2843515B1 (fr) | 2002-08-08 | 2004-11-12 | Eastman Kodak Co | Procede de mise en page de messages multimedias |
CN1479250A (zh) * | 2002-08-29 | 2004-03-03 | 数位营运股份有限公司 | 虚拟图像物件化*** |
US7461090B2 (en) * | 2004-04-30 | 2008-12-02 | Microsoft Corporation | System and method for selection of media items |
US7805679B2 (en) | 2005-02-24 | 2010-09-28 | Fujifilm Corporation | Apparatus and method for generating slide show and program therefor |
US20070168431A1 (en) | 2005-12-22 | 2007-07-19 | International Business Machines Corporation | Multi-file transfer via instant messaging |
CN101356493A (zh) * | 2006-09-06 | 2009-01-28 | 苹果公司 | 用于照片管理的便携式电子装置 |
US10387891B2 (en) * | 2006-10-17 | 2019-08-20 | Oath Inc. | Method and system for selecting and presenting web advertisements in a full-screen cinematic view |
EP2291995A1 (en) | 2008-06-24 | 2011-03-09 | Koninklijke Philips Electronics N.V. | Image processing |
KR101569427B1 (ko) * | 2008-10-02 | 2015-11-16 | 삼성전자주식회사 | 휴대 단말기의 터치 입력 장치 및 그의 운영 방법 |
JP4674627B2 (ja) | 2008-10-07 | 2011-04-20 | 富士ゼロックス株式会社 | 情報処理装置、遠隔指示システム及びプログラム |
US20100185627A1 (en) | 2009-01-12 | 2010-07-22 | Kinpo Electronics, Inc. | Sorting method of multimedia files |
US8839128B2 (en) * | 2009-11-25 | 2014-09-16 | Cooliris, Inc. | Gallery application for content viewing |
BR112012031218B1 (pt) * | 2010-06-09 | 2021-11-23 | Samsung Electronics Co., Ltd. | Método de fornecer um serviço de fluxo contínuo de multimídia por intermédio de uma rede, método de receber um serviço de fluxo contínuo para receber multimídia por intermédio de uma rede, equipamento para fornecer um serviço de fluxo contínuo de multimídia por intermédio de uma rede, equipamento para receber um serviço de fluxo contínuo para receber multimídia por intermédio de uma rede, e meio de gravação legível por computador |
EP2610721B1 (en) * | 2010-08-27 | 2018-08-08 | FUJIFILM Corporation | Method and device for editing layout of objects |
KR101943427B1 (ko) * | 2011-02-10 | 2019-01-30 | 삼성전자주식회사 | 터치 스크린 디스플레이를 구비한 휴대 기기 및 그 제어 방법 |
US8867849B1 (en) | 2011-10-05 | 2014-10-21 | Google Inc. | Suggesting profile images for a social network |
CN102591980B (zh) * | 2012-01-05 | 2017-02-22 | 上海量明科技发展有限公司 | 即时通信中用以进行图像文件归类的方法及*** |
KR101303166B1 (ko) | 2012-01-26 | 2013-09-09 | 엘지전자 주식회사 | 이동 단말기 및 그의 사진 검색방법 |
KR101878671B1 (ko) * | 2012-02-06 | 2018-07-16 | 엘지전자 주식회사 | 이동 단말기 및 그것을 이용한 데이터 통신방법 |
US20130332856A1 (en) * | 2012-06-10 | 2013-12-12 | Apple Inc. | Digital media receiver for sharing image streams |
KR20140011517A (ko) | 2012-06-26 | 2014-01-29 | 안정현 | 이동 통신 장치 및 이를 위한 이미지 편집 방법 |
US20140075377A1 (en) * | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
WO2014061874A1 (ko) | 2012-10-21 | 2014-04-24 | 에스케이플래닛 주식회사 | 메신저 제어 방법을 위한 기록 매체, 이를 위한 장치 및 시스템 |
KR102010955B1 (ko) * | 2013-01-07 | 2019-08-14 | 삼성전자 주식회사 | 프리뷰 제어 방법 및 이를 구현하는 휴대 단말 |
KR102155708B1 (ko) * | 2013-02-26 | 2020-09-14 | 삼성전자 주식회사 | 휴대 단말기 및 그의 멀티 어플리케이션 운용 방법 |
JP6044400B2 (ja) * | 2013-03-11 | 2016-12-14 | ブラザー工業株式会社 | 端末装置、端末装置のプログラム、システム、およびシステムの制御方法 |
KR102124188B1 (ko) * | 2013-03-13 | 2020-06-26 | 삼성전자주식회사 | 이미지를 처리하는 전자장치 및 방법 |
JP2014197341A (ja) * | 2013-03-29 | 2014-10-16 | 富士フイルム株式会社 | 電子書籍制作装置、電子書籍システム、電子書籍制作方法及びプログラム |
KR102124191B1 (ko) | 2013-07-24 | 2020-06-17 | 삼성전자주식회사 | 메시지 처리 방법 및 그 전자 장치 |
KR102047703B1 (ko) * | 2013-08-09 | 2019-11-22 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어 방법 |
KR102007506B1 (ko) | 2013-12-11 | 2019-10-01 | 에스케이텔레콤 주식회사 | 메신저 프로그램에서의 이미지를 이용한 커뮤니케이션 방법, 이를 위한 장치 및 시스템 |
KR101834188B1 (ko) * | 2013-12-18 | 2018-03-05 | 주식회사 케이티 | 콘텐츠 정보 공유 방법, 컴퓨팅 장치 및 컴퓨터 판독 가능 매체 |
US10095398B2 (en) * | 2014-02-27 | 2018-10-09 | Dropbox, Inc. | Navigating galleries of digital content |
JP6054330B2 (ja) * | 2014-03-27 | 2016-12-27 | 富士フイルム株式会社 | 画像レイアウト生成装置、画像商材作成システム、画像レイアウト生成方法ならびに画像レイアウト生成プログラムおよび記録媒体 |
KR102316846B1 (ko) | 2014-04-09 | 2021-10-25 | 삼성전자 주식회사 | 미디어 컨텐츠를 선별하는 방법 및 이를 구현하는 전자장치 |
CN103973547B (zh) * | 2014-04-29 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 图片显示方法和装置 |
CN103986646A (zh) * | 2014-05-30 | 2014-08-13 | Tcl集团股份有限公司 | 一种消息传输方法、***及终端设备 |
KR102367551B1 (ko) | 2014-06-10 | 2022-02-25 | 삼성전자 주식회사 | 전자 장치의 정보 처리 방법 및 장치 |
US9684440B2 (en) * | 2014-06-30 | 2017-06-20 | Apple Inc. | Progressive rotational view |
JP5965447B2 (ja) * | 2014-09-19 | 2016-08-03 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
JP6428183B2 (ja) * | 2014-11-14 | 2018-11-28 | フリュー株式会社 | 写真シール作成装置、写真シール作成方法及び写真シール作成処理プログラム |
JP5944975B2 (ja) * | 2014-12-02 | 2016-07-05 | 株式会社ピーチ・ボーイ | ストーリー表示プログラム、及びストーリー表示システム |
US11051026B2 (en) * | 2015-08-31 | 2021-06-29 | Intel Corporation | Method and system of frame re-ordering for video coding |
KR102553886B1 (ko) | 2015-12-24 | 2023-07-11 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 이미지 제어 방법 |
JP6802864B2 (ja) * | 2019-01-30 | 2020-12-23 | パナソニックi−PROセンシングソリューションズ株式会社 | 監視装置、監視方法、及び、コンピュータプログラム |
-
2015
- 2015-12-24 KR KR1020150186555A patent/KR102553886B1/ko active IP Right Grant
-
2016
- 2016-12-05 US US15/368,843 patent/US10560409B2/en active Active
- 2016-12-14 EP EP16879249.7A patent/EP3369220B1/en active Active
- 2016-12-14 CN CN202110662490.1A patent/CN113419696B/zh active Active
- 2016-12-14 WO PCT/KR2016/014624 patent/WO2017111382A1/en active Application Filing
- 2016-12-14 EP EP22150392.3A patent/EP4002807A1/en active Pending
- 2016-12-14 CN CN201680075875.5A patent/CN108432260B/zh active Active
-
2020
- 2020-02-10 US US16/785,699 patent/US10972414B2/en active Active
-
2021
- 2021-04-05 US US17/221,892 patent/US11265275B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731471A (zh) * | 2013-12-18 | 2015-06-24 | Lg电子株式会社 | 移动终端及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US10972414B2 (en) | 2021-04-06 |
US20170187658A1 (en) | 2017-06-29 |
US11265275B2 (en) | 2022-03-01 |
KR102553886B1 (ko) | 2023-07-11 |
CN108432260A (zh) | 2018-08-21 |
KR20170076380A (ko) | 2017-07-04 |
EP3369220A4 (en) | 2018-09-05 |
US10560409B2 (en) | 2020-02-11 |
EP4002807A1 (en) | 2022-05-25 |
EP3369220B1 (en) | 2022-02-02 |
EP3369220A1 (en) | 2018-09-05 |
CN108432260B (zh) | 2021-07-02 |
US20200177532A1 (en) | 2020-06-04 |
CN113419696A (zh) | 2021-09-21 |
US20210226906A1 (en) | 2021-07-22 |
WO2017111382A1 (en) | 2017-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113419696B (zh) | 电子设备及其操作方法 | |
US10502580B2 (en) | Method and apparatus for providing augmented reality function in electronic device | |
US11847292B2 (en) | Method of processing content and electronic device thereof | |
EP3182245B1 (en) | Method and apparatus for providing user interface of electronic device | |
US20160313877A1 (en) | Electronic device and method for displaying message in electronic device | |
US10198176B2 (en) | Method of managing one or more notifications and electronic device for same | |
CN106055300B (zh) | 用于控制声音输出的方法及其电子设备 | |
CN108028891B (zh) | 电子设备和照相方法 | |
CN106055190B (zh) | 用于经由显示器的部分提供信息的设备和方法 | |
CN107005807B (zh) | 控制方法及其电子装置 | |
US20160004425A1 (en) | Method of displaying graphic user interface and electronic device implementing same | |
CN106228511B (zh) | 电子装置以及用于在电子装置中产生图像文件的方法 | |
KR20160101600A (ko) | 스크린 미러링 서비스 제공방법 및 장치 | |
KR102371683B1 (ko) | 컨텐츠 공유 방법 및 이를 지원하는 전자 장치 | |
KR102447907B1 (ko) | 추천 객체를 제공하기 위한 전자 장치 및 방법 | |
CN108475165B (zh) | 电子设备及其控制方法 | |
US10726193B2 (en) | Electronic device and operating method thereof | |
EP3336671A1 (en) | Electronic device and display method of electronic device | |
KR20160039334A (ko) | 화면 구성 방법, 전자 장치 및 저장 매체 | |
KR20160049927A (ko) | 콘텐츠 변경 알림 방법 및 장치 | |
US10191613B2 (en) | Method and apparatus for displaying function execution screens | |
US20180173701A1 (en) | Method for contents tagging and electronic device supporting the same | |
US20180074697A1 (en) | Method for outputting screen according to force input and electronic device supporting the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |