HK1186608B - Method and system for reproducing contents, and computer-readable recording medium thereof - Google Patents
Method and system for reproducing contents, and computer-readable recording medium thereof Download PDFInfo
- Publication number
- HK1186608B HK1186608B HK13113579.7A HK13113579A HK1186608B HK 1186608 B HK1186608 B HK 1186608B HK 13113579 A HK13113579 A HK 13113579A HK 1186608 B HK1186608 B HK 1186608B
- Authority
- HK
- Hong Kong
- Prior art keywords
- content
- electronic device
- portable device
- communication unit
- information
- Prior art date
Links
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请涉及2012年10月31日提交的美国专利申请No.13/664,928,其要求2012年4月7日向韩国知识产权局提交的韩国专利申请No.10-2012-0036402的优先权,通过引用将其全部内容并入于此。This application is related to U.S. Patent Application No. 13/664,928, filed on October 31, 2012, which claims priority from Korean Patent Application No. 10-2012-0036402, filed on April 7, 2012, in the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference.
技术领域Technical Field
本发明的示例实施例涉及内容再现,并且更具体地涉及一种再现内容的方法与系统,利用该方法与系统可以在设备之间进行内容的无缝回放。Example embodiments of the present invention relate to content reproduction, and more particularly, to a method and system for reproducing content, by which seamless playback of content can be performed between devices.
背景技术Background Art
诸如智能电话、手持个人计算机(PC)、平板PC、和智能电视(TV)之类的设备的功能已经逐渐多样化。相应地,已经可以通过使用不同设备来再现相同内容。The functions of devices such as smartphones, handheld personal computers (PCs), tablet PCs, and smart televisions (TVs) have gradually diversified, and accordingly, it has become possible to reproduce the same content using different devices.
例如,用户可以观看并收听广播内容,其中,用户在智能TV、智能手机上观看和收听该广播内容。在智能手机上运行的游戏应用也可以在智能TV上运行。在智能手机上运行的声音源也可以在智能TV上运行。相应地,需要提升在设备之间内容的无缝回放或输出的性能。For example, a user can watch and listen to broadcast content on a smart TV and a smartphone. A game application running on a smartphone can also run on a smart TV. A sound source running on a smartphone can also run on a smart TV. Accordingly, there is a need to improve the performance of seamless playback or output of content between devices.
发明内容Summary of the Invention
示例实施例提供了一种在不同设备之间进行内容的无缝回放的方法与系统、及其计算机可读记录介质。Example embodiments provide a method and system for seamless playback of content between different devices, and a computer-readable recording medium thereof.
示例实施例还提供了一种通过在设备之间共享再现内容所需的信息而在不同设备之间进行内容的无缝回放的方法与系统、及其计算机可读记录介质。Example embodiments also provide a method and system for seamless playback of content between different devices by sharing information required to reproduce the content between the devices, and a computer-readable recording medium thereof.
示例实施例还提供了一种基于近场通信(NFC)接触而在不同设备之间进行内容的无缝回放的方法与系统、及其计算机可读记录介质。Example embodiments also provide a method and system for seamless playback of content between different devices based on near field communication (NFC) contact, and a computer-readable recording medium thereof.
示例实施例还提供了一种通过在不同设备之间无缝地输出信息的方法与系统、及其计算机可读记录介质。Example embodiments also provide a method and system for seamlessly outputting information between different devices, and a computer-readable recording medium thereof.
根据示例实施例的一方面,提供了一种通过使用便携式设备可运行的内容再现方法,该内容再现方法包括:再现内容;检测与被配置为控制电子设备的遥控器的短距通信的发生;生成所述电子设备再现所述内容所需的数据;以及将所生成的数据传送到所述遥控器。According to an aspect of an example embodiment, there is provided a content reproducing method executable by using a portable device, the content reproducing method including: reproducing content; detecting occurrence of short-range communication with a remote controller configured to control an electronic device; generating data required for the electronic device to reproduce the content; and transmitting the generated data to the remote controller.
所述短距通信可以基于至少一种近场通信(NFC)标准。The short-range communication may be based on at least one Near Field Communication (NFC) standard.
根据另一示例实施例的方面,提供了一种通过使用被配置为控制电子设备的遥控器可运行的内容再现方法,所述内容再现方法包括:检测与便携式设备的短距通信的发生;从所述便携式设备接收所述电子设备再现正在被所述便携式设备再现的内容所需的数据;以及将所接收的数据传送到所述电子设备。According to an aspect of another example embodiment, there is provided a content reproduction method operable by using a remote controller configured to control an electronic device, the content reproduction method comprising: detecting occurrence of short-range communication with a portable device; receiving data required for the electronic device to reproduce content being reproduced by the portable device from the portable device; and transmitting the received data to the electronic device.
根据另一示例实施例的方面,提供了一种便携式设备,包括:短距通信单元,其进行短距通信;触摸屏,其显示包括正在被再现的内容的图像,并且接收用户输入信息;以及处理器,其基于触摸屏提供用户界面,控制内容的再现,经由所述短距通信单元检测与被配置为控制电子设备的遥控器的短距通信的发生,生成所述电子设备再现所述内容所需的数据;以及经由所述短距通信单元将所生成的数据传送到所述遥控器。According to an aspect of another example embodiment, a portable device is provided, comprising: a short-range communication unit that performs short-range communication; a touch screen that displays an image including content being reproduced and receives user input information; and a processor that provides a user interface based on the touch screen, controls the reproduction of the content, detects the occurrence of short-range communication with a remote controller configured to control an electronic device via the short-range communication unit, generates data required for the electronic device to reproduce the content, and transmits the generated data to the remote controller via the short-range communication unit.
根据另一示例实施例的方面,提供了一种便携式设备,包括:短距通信单元,其进行短距通信;触摸屏,其显示包括正在被再现的内容的图像,并且接收用户输入信息;以及至少一个处理器,其基于触摸屏来提供用户界面;以及存储器,其存储通过至少一个处理器可运行的至少一个程序,其中所述至少一个程序包括用于以下操作的命令:再现内容;经由所述短距通信单元检测与被配置为控制电子设备的遥控器的短距通信的发生;基于检测到所述短距通信的发生而生成所述电子设备再现所述内容所需的数据;以及将所生成的数据传送到所述遥控器。According to an aspect of another example embodiment, a portable device is provided, comprising: a short-range communication unit that performs short-range communication; a touch screen that displays an image including content being reproduced and receives user input information; and at least one processor that provides a user interface based on the touch screen; and a memory that stores at least one program executable by the at least one processor, wherein the at least one program includes commands for the following operations: reproducing content; detecting, via the short-range communication unit, the occurrence of short-range communication with a remote control configured to control an electronic device; generating data required for the electronic device to reproduce the content based on detecting the occurrence of the short-range communication; and transmitting the generated data to the remote control.
根据另一示例实施例的方面,提供了一种被配置为控制电子设备的遥控器,该遥控器包括:短距通信单元,其与便携式设备进行短距通信;用户输入单元,其输入用户信息;以及处理器,其经由所述短距通信单元检测与所述便携式设备的短距通信的发生,经由所述短距通信单元从所述便携式设备接收数据,以及经由无线通信单元将所接收的数据传送到所述电子设备,其中,所接收的数据包括所述电子设备再现正在被所述便携式设备再现的内容所需的数据。According to an aspect of another example embodiment, a remote controller configured to control an electronic device is provided, the remote controller comprising: a short-range communication unit that performs short-range communication with a portable device; a user input unit that inputs user information; and a processor that detects the occurrence of short-range communication with the portable device via the short-range communication unit, receives data from the portable device via the short-range communication unit, and transmits the received data to the electronic device via the wireless communication unit, wherein the received data includes data required for the electronic device to reproduce content being reproduced by the portable device.
根据另一示例实施例的方面,提供了一种包括便携式设备、遥控器、以及电子设备的内容再现系统,其中,当在再现内容期间发生与被匹配为控制电子设备的所述遥控器的短距通信时,所述便携式设备生成所述电子设备再现所述内容所需的数据,并且将所生成的数据传送到所述遥控器;所述遥控器基于与所述便携式设备的短距通信的发生,从所述便携式设备接收所传送的数据,并且将所接收的数据传送到所述电子设备;以及所述电子设备基于从所述遥控器接收的数据而从内容提供者接收所述内容,并且再现所接收的内容。According to an aspect of another example embodiment, there is provided a content reproduction system including a portable device, a remote controller, and an electronic device, wherein, when short-range communication with the remote controller matched to control the electronic device occurs during reproduction of content, the portable device generates data required for the electronic device to reproduce the content and transmits the generated data to the remote controller; the remote controller receives the transmitted data from the portable device based on the occurrence of short-range communication with the portable device and transmits the received data to the electronic device; and the electronic device receives the content from a content provider based on the data received from the remote controller and reproduces the received content.
根据另一示例实施例的方面,提供了一种通过使用便携式设备可运行的内容再现方法,该内容再现方法包括:检测与被配置为控制电子设备的遥控器的短距通信的发生;从所述遥控器和所述电子设备中的至少一个接收所述便携式设备再现正在被所述电子设备再现的内容所需的数据;基于所接收的数据从内容提供者接收所述内容;以及再现所接收的内容。According to an aspect of another example embodiment, a content reproduction method that can be performed by using a portable device is provided, the content reproduction method including: detecting the occurrence of short-range communication with a remote controller configured to control an electronic device; receiving data required for the portable device to reproduce content being reproduced by the electronic device from at least one of the remote controller and the electronic device; receiving the content from a content provider based on the received data; and reproducing the received content.
根据另一示例实施例的方面,提供了一种通过使用被配置为控制电子设备的遥控器可运行的内容再现方法,所述内容再现方法包括:检测与便携式设备的短距通信的发生;从所述电子设备接收所述便携式设备再现正在被所述电子设备再现的内容所需的数据;以及将所接收的数据传送到所述便携式设备。According to an aspect of another example embodiment, there is provided a content reproduction method operable by using a remote controller configured to control an electronic device, the content reproduction method comprising: detecting occurrence of short-range communication with a portable device; receiving from the electronic device data required for the portable device to reproduce content being reproduced by the electronic device; and transmitting the received data to the portable device.
根据另一示例实施例的方面,提供了一种通过使用电子设备可运行的内容再现方法,该内容再现方法包括:再现内容;从被配置为控制所述电子设备的遥控器和便携式设备中的至少一个接收与所述便携式设备再现所述内容所需的数据相关的数据传送请求信号;生成所述便携式设备再现所述内容所需的数据;以及将所生成的数据传送到所述遥控器和所述便携式设备中的至少一个,其中,基于在所述遥控器和所述便携式设备之间的短距通信的发生而接收所述数据传送请求信号。According to an aspect of another example embodiment, there is provided a content reproduction method executable by using an electronic device, the content reproduction method including: reproducing content; receiving a data transmission request signal related to data required for the portable device to reproduce the content from at least one of a remote control and a portable device configured to control the electronic device; generating data required for the portable device to reproduce the content; and transmitting the generated data to at least one of the remote control and the portable device, wherein the data transmission request signal is received based on the occurrence of short-range communication between the remote control and the portable device.
根据另一示例实施例的方面,提供了一种在其上记录有至少一个程序的非临时性计算机可读记录介质,其中,所述至少一个程序包括用于运行通过使用便携式设备可运行的上述内容再现方法的命令。According to an aspect of another exemplary embodiment, there is provided a non-transitory computer-readable recording medium having recorded thereon at least one program, wherein the at least one program includes a command for executing the above-described content reproducing method executable by using a portable device.
根据另一示例实施例的方面,提供了一种在其上记录有至少一个程序的非临时性计算机可读记录介质,其中,所述至少一个程序包括用于运行通过使用被配置为控制电子设备的遥控器可运行的上述内容再现方法的命令。According to an aspect of another exemplary embodiment, there is provided a non-transitory computer-readable recording medium having recorded thereon at least one program, wherein the at least one program includes a command for executing the above-mentioned content reproducing method executable by using a remote controller configured to control an electronic device.
根据另一示例实施例的方面,提供了一种在其上记录有至少一个程序的非临时性计算机可读记录介质,其中,所述至少一个程序包括用于运行通过使用电子设备可运行的上述内容再现方法的命令。According to an aspect of another exemplary embodiment, there is provided a non-transitory computer-readable recording medium having recorded thereon at least one program, wherein the at least one program includes a command for executing the above-described content reproducing method executable by using an electronic device.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过参考附图具体描述示例实施例,上述和/或其它方面将变得更明显,在附图中:The above and/or other aspects will become more apparent by describing in detail example embodiments with reference to the accompanying drawings, in which:
图1A是根据示例实施例的内容再现系统的构造图;FIG1A is a configuration diagram of a content reproduction system according to an exemplary embodiment;
图1B是图1A的内容再现系统的示例;FIG1B is an example of the content reproduction system of FIG1A;
图2是图示根据示例实施例的,如图1A中所示的便携式设备的功能性框图;FIG2 is a functional block diagram illustrating a portable device as shown in FIG1A according to an example embodiment;
图3是图示根据示例实施例的,如图1A中所示的遥控器的功能性框图;3 is a functional block diagram illustrating a remote controller as shown in FIG. 1A according to an example embodiment;
图4是图示根据示例实施例的,如图1A中所示的电子设备的功能性框图;FIG4 is a functional block diagram illustrating an electronic device as shown in FIG1A according to an example embodiment;
图5是图示根据示例实施例的,通过使用便携式设备可运行的内容再现方法的流程图;5 is a flowchart illustrating a content reproducing method executable by using a portable device according to an exemplary embodiment;
图6是图示根据另一示例实施例的,通过使用便携式设备可运行的内容再现方法的流程图;6 is a flowchart illustrating a content reproducing method executable by using a portable device according to another exemplary embodiment;
图7是图示根据另一示例实施例的,通过使用便携式设备可运行的内容再现方法的流程图;7 is a flowchart illustrating a content reproducing method executable by using a portable device according to another exemplary embodiment;
图8是图示根据示例实施例的,通过使用被配置为控制电子设备的遥控器可运行的内容再现方法的流程图;8 is a flowchart illustrating a content reproducing method executable by using a remote controller configured to control an electronic device according to an exemplary embodiment;
图9是图示根据另一示例实施例的通过使用被配置为控制电子设备的遥控器可运行的内容再现方法的流程图;9 is a flowchart illustrating a content reproducing method executable by using a remote controller configured to control an electronic device according to another exemplary embodiment;
图10是图示根据示例实施例的,通过使用电子设备可运行的内容再现方法的流程图;10 is a flowchart illustrating a content reproducing method executable by using an electronic device according to an exemplary embodiment;
图11是图示根据另一示例实施例的,通过使用电子设备可运行的内容再现方法的流程图;11 is a flowchart illustrating a content reproducing method executable by using an electronic device according to another exemplary embodiment;
图12是图示根据另一示例实施例的,通过使用电子设备可运行的内容再现方法的流程图;12 is a flowchart illustrating a content reproducing method executable by using an electronic device according to another exemplary embodiment;
图13是图示根据示例实施例的,在便携式设备、遥控器、和电子设备之间的操作的流程图;13 is a flowchart illustrating operations among a portable device, a remote controller, and an electronic device according to an exemplary embodiment;
图14是图示根据另一示例实施例的,在便携式设备、遥控器、和电子设备之间的操作的流程图;14 is a flowchart illustrating operations among a portable device, a remote controller, and an electronic device according to another exemplary embodiment;
图15是图示根据示例实施例的,在便携式设备、遥控器、电子设备、和服务器之间的操作的流程图;15 is a flowchart illustrating operations among a portable device, a remote controller, an electronic device, and a server according to an exemplary embodiment;
图16A是图示根据另一示例实施例的,通过使用便携式设备可运行的内容再现方法的流程图;16A is a flowchart illustrating a content reproducing method executable by using a portable device according to another exemplary embodiment;
图16B是图示根据示例实施例的,如图16A中所示地从内容提供者接收内容的操作的具体流程图;16B is a detailed flowchart illustrating an operation of receiving content from a content provider as shown in FIG. 16A according to an exemplary embodiment;
图17是图示根据另一示例实施例的遥控器的操作的流程图;FIG17 is a flowchart illustrating the operation of a remote controller according to another exemplary embodiment;
图18是图示根据示例实施例的,在图17中提到的从电子设备接收数据的操作的具体流程图;FIG18 is a detailed flowchart illustrating an operation of receiving data from an electronic device mentioned in FIG17 according to an exemplary embodiment;
图19是图示根据另一示例实施例的电子设备的操作的流程图;FIG19 is a flowchart illustrating the operation of an electronic device according to another example embodiment;
图20是图示根据示例实施例的,在内容再现方法中在便携式设备、遥控器、和电子设备之间的操作的流程图;20 is a flowchart illustrating operations among a portable device, a remote controller, and an electronic device in a content reproducing method according to an exemplary embodiment;
图21是图示根据另一示例实施例的,在内容再现方法中在便携式设备、遥控器、电子设备、和服务器之间的操作的流程图;21 is a flowchart illustrating operations among a portable device, a remote controller, an electronic device, and a server in a content reproducing method according to another exemplary embodiment;
图22是图示根据另一示例实施例的,在内容再现方法中在便携式设备、遥控器、和电子设备之间的操作的流程图;22 is a flowchart illustrating operations among a portable device, a remote controller, and an electronic device in a content reproducing method according to another exemplary embodiment;
图23是图示根据另一示例实施例的内容再现方法的操作的流程图;以及FIG23 is a flowchart illustrating the operation of a content reproducing method according to another exemplary embodiment; and
图24是图示根据另一示例实施例的,用于输出信息的方法的操作的流程图。FIG. 24 is a flowchart illustrating the operation of a method for outputting information according to another example embodiment.
具体实施方式DETAILED DESCRIPTION
尽管这里提供的具体描述允许各种改变和多种实施例,但仍将在附图中图示和以书面描述形式来具体描述特定示例实施例。然而,并非意图将本公开限制于特定实施方式,而应理解的是,不偏离本公开的精神和技术范围的所有修改、等同形式和替代形式均包含在本公开之内。在这里给出的描述中,在认为相关技术的某些具体解释可能不必要地混淆本公开的本质时,将省略所述相关技术的具体解释。Although the detailed description provided herein allows for various changes and multiple embodiments, specific example embodiments will be described in detail in the accompanying drawings and in the written description. However, it is not intended to limit the present disclosure to specific embodiments, and it should be understood that all modifications, equivalents, and alternatives that do not depart from the spirit and technical scope of the present disclosure are included in the present disclosure. In the description given herein, specific explanations of related art will be omitted when it is believed that they may unnecessarily obscure the essence of the present disclosure.
诸如“第一”和“第二”之类的术语在这里仅仅被用来描述多个构成元素,但构成元素不受这些术语的限制。这些术语仅仅用于将一个构成元素与另一个构成元素区分开。Terms such as "first" and "second" are used herein only to describe a plurality of constituent elements, but the constituent elements are not limited by these terms. These terms are only used to distinguish one constituent element from another constituent element.
这里使用的大多数术语都是已经在示例实施例所属的技术领域中被广泛使用的通用术语。然而,这里使用的一些术语可能被创建来反映本领域技术员的意图、先例、或新技术。此外,这里使用的一些术语可能是由本申请人随意选择的。在此情况下,下面具体定义这些术语。因此,应当基于这里使用的特定术语的独特含义以及本公开的整个上下文来理解这些术语。Most of the terms used herein are general terms that have been widely used in the technical field to which the exemplary embodiments belong. However, some of the terms used herein may be created to reflect the intentions, precedents, or new technologies of those skilled in the art. In addition, some of the terms used herein may be selected at will by the applicant. In this case, these terms are specifically defined below. Therefore, these terms should be understood based on the unique meaning of the specific terms used here and the entire context of this disclosure.
如这里所使用的,除非上下文明确指示不包括复数形式,否则单数形式“一”、“一个”和“该”意图同样包括复数形式。还应理解,术语“包括”或“包含”当被在本说明书中使用时指定了所陈述的特征、整数、步骤、操作、元素、组件和/或其编组的存在,但不排除一个或多个其它特征、整数、步骤、操作、元素、组件和/或其编组的存在或添加。As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the terms "comprises" or "comprising" when used in this specification specify the presence of stated features, integers, steps, operations, elements, components, and/or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
如这里所使用的,术语“和/或”包括相关联地列出的条目的一个或多个的任何和全部组合。当在一列元素之前出现诸如“至少一个”之类的表述时,该表述修饰整列的元素,而不是修饰在该列中的单独的元素。As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items. When a statement such as "at least one" appears before a list of elements, the statement modifies the elements of the entire list, rather than the individual elements in the list.
贯穿该说明书,术语“内容”可以包括视频图像、静止图像、声音源、文件、广播内容、文本和/或其它任何适当形式的内容。另外,内容可以包括基于社交网络服务的内容(诸如,例如移动信使、因特网电话、推特(twitter)、和博客)、基于在线购物站点的内容、通过可通信的外部设备(诸如,应用配件(appcessory))可以输出的信息、以及基于应用的内容,但是其不限于此。Throughout this specification, the term "content" may include video images, still images, sound sources, files, broadcast content, text, and/or any other appropriate form of content. In addition, content may include content based on social network services (such as, for example, mobile messengers, Internet phones, Twitter, and blogs), content based on online shopping sites, information that can be output through a communicative external device (such as an appcessory), and content based on an application, but is not limited thereto.
例如,基于在线购物站点的内容可以包括关于购物项目的信息、关于销售者的信息、用户评价信息、以及支付信息(或交易信息),但是其不限于此。可以基于外部设备可以提供的功能来确定该外部设备可以输出的信息。例如,当外部设备是计步器时,该外部设备可以输出的信息可以包括距离信息、速度信息、和特定用户历史信息。然而,该外部设备可以输出的信息不限于此。外部设备可以输出的信息可以包括存储在该外部设备中的信息。基于应用的内容可以包括基于游戏应用的内容。内容不限于此。For example, content based on an online shopping site may include information about shopping items, information about the seller, user review information, and payment information (or transaction information), but is not limited to this. The information that the external device can output may be determined based on the functions that the external device can provide. For example, when the external device is a pedometer, the information that the external device can output may include distance information, speed information, and specific user history information. However, the information that the external device can output is not limited to this. The information that the external device can output may include information stored in the external device. Application-based content may include content based on gaming applications. The content is not limited to this.
应用配件是包括可以基于应用来操作的硬件和软件的设备,并且可以是外围设备或附属设备。An application accessory is a device including hardware and software that can operate based on an application, and may be a peripheral device or an accessory device.
贯穿本说明书,在内容再现中,术语“内容的无缝回放”是指如同内容由单个设备再现那样、通过使用不同设备连续再现内容的过程。内容的无缝回放还可以指在不同设备之间,在相同环境或类似再现环境下再现内容的过程。与相同或类似再现环境相关的参数可以包括例如,字幕设置、均衡器设置、声音设置、分辨率、以及/或者与再现环境相关的任何其它合适参数。Throughout this specification, the term "seamless playback of content" in the context of content reproduction refers to the process of continuously reproducing content using different devices as if the content were being reproduced by a single device. Seamless playback of content may also refer to the process of reproducing content between different devices in the same or similar reproduction environments. Parameters related to the same or similar reproduction environments may include, for example, subtitle settings, equalizer settings, sound settings, resolution, and/or any other suitable parameters related to the reproduction environment.
例如,当正在被第一设备再现的内容包括具有16:9长宽比和三维(3D)立体声效果、以及英文字幕(或者英文解释字幕(closed caption))的电影内容时,由第二设备进行的内容的无缝回放可以指从与在第一设备中停止内容再现的时间对应的内容处开始再现电影内容的过程。这里,第二设备所再现的电影内容的再现环境可以不包括16:9长宽比、3D立体声效果、以及英文字幕。For example, when the content being reproduced by a first device includes movie content having a 16:9 aspect ratio, three-dimensional (3D) stereo sound effects, and English subtitles (or closed captions), seamless playback of the content by a second device may refer to a process of reproducing the movie content starting from the point corresponding to the time when the content reproduction was stopped on the first device. Here, the reproduction environment of the movie content reproduced by the second device may not include a 16:9 aspect ratio, 3D stereo sound effects, and English subtitles.
在第一设备处停止内容再现的时间被用于理解:相对于内容的无缝回放,正在被第一设备再现的内容与将要被第二设备再现的内容之间的连接关系。因此,示例实施例不限于在内容的无缝回放期间停止正在被第一设备再现的内容的再现的情况。The time at which the content reproduction is stopped at the first device is used to understand the connection relationship between the content being reproduced by the first device and the content to be reproduced by the second device with respect to seamless playback of the content. Therefore, example embodiments are not limited to the case where the reproduction of the content being reproduced by the first device is stopped during seamless playback of the content.
当正在被第一设备再现的内容包括具有16:9长宽比、3D立体声效果、以及英文字幕的电影内容时,由第二设备进行的内容的无缝回放可以指代从与在第一设备处停止电影内容再现的时间对应的内容处开始再现具有16:9长宽比、3D立体声效果、以及英文字幕的电影内容的过程。When the content being reproduced by the first device includes movie content with a 16:9 aspect ratio, 3D stereo effects, and English subtitles, seamless playback of the content by the second device may refer to a process of reproducing the movie content with a 16:9 aspect ratio, 3D stereo effects, and English subtitles starting from the content corresponding to the time when the reproduction of the movie content was stopped at the first device.
与16:9长宽比、3D立体声效果、以及字幕(或解释字幕)相关的信息可以被包括在贯穿该说明书使用的与各个内容相关的元数据中。Information related to a 16:9 aspect ratio, a 3D stereo effect, and subtitles (or captions) may be included in metadata related to respective contents used throughout this specification.
此外,例如,当正在被第一设备再现的内容包括被用户用来与“A”聊天的移动信使时,由第二设备进行的内容的无缝回放可以指代基于移动信使打开与“A”的聊天窗口,并且连续向“A”传送消息和从“A”接收消息的过程。因此,用户可以经由通过使用第二设备打开的相同聊天窗口,连续地向“A”传送消息和从“A”接收消息。Furthermore, for example, when the content being reproduced by the first device includes a mobile messenger used by the user to chat with "A", seamless playback of the content by the second device may refer to a process of opening a chat window with "A" based on the mobile messenger and continuously transmitting and receiving messages to and from "A". Therefore, the user can continuously transmit and receive messages to and from "A" via the same chat window opened using the second device.
此外,例如,当正在被第一设备再现的内容包括游戏应用时,由第二设备进行的内容的无缝回放可以指代从通过使用第一设备运行的游戏应用的游戏等级来开始游戏应用、或者将相同游戏内容作为运行的游戏内容来再现的过程。因此,用户可以通过使用第二设备连续地玩在第一设备上运行的游戏。Furthermore, for example, when the content being played back by the first device includes a game application, seamless playback of the content by the second device may refer to a process of starting the game application from a game level of the game application being played back using the first device, or playing back the same game content as the running game content. Thus, the user can continuously play the game being played back on the first device using the second device.
贯穿该说明书,用户输入信息可以取决于用户姿势。可以基于输入设备来定义用户姿势。具体地,当输入设备是基于触摸屏的设备时,用户姿势可以包括例如但不限于轻击(或接触)、接触并保持、接触并拖拽、双击、拖拽、摆动(panning)、点击(flick)、拖放、扫过(sweep)以及/或者任何其它合适的用户姿势。Throughout this specification, user input information may be based on user gestures. User gestures may be defined based on the input device. Specifically, when the input device is a touch screen-based device, the user gesture may include, for example, but not limited to, tap (or touch), touch and hold, touch and drag, double-click, drag, panning, flick, drag and drop, sweep, and/or any other suitable user gesture.
可以通过使用用户手指或接触工具(例如,触控笔)来执行通过使用基于触摸屏的设备而执行的用户姿势。当输入设备是基于照相机的设备时,基于照相机捕获的图像,用户姿势可以包括空间姿势。当输入设备包括物理按钮、拨号盘、滑动开关、操纵杆、点击式接触转盘(click wheel)、以及/或者用于接收用户输入的任何其它合适的部件时,用户输入信息可以取决于用户相对于输入设备的物理控制。User gestures performed using a touch screen-based device may be performed using a user's finger or a contact tool (e.g., a stylus). When the input device is a camera-based device, the user gesture may include a spatial gesture based on an image captured by the camera. When the input device includes a physical button, dial, slide switch, joystick, click wheel, and/or any other suitable component for receiving user input, the user input information may depend on the user's physical control over the input device.
贯穿本说明书,NFC接触可以指代NFC标示(tagging)。Throughout this specification, NFC contact may refer to NFC tagging.
下文中,通过参考附图解释示例实施例来具体描述本发明构思。附图中的相同参考标记表示相似元素,将不提供其重复描述。Hereinafter, the present inventive concept will be described in detail by explaining exemplary embodiments with reference to the accompanying drawings. Like reference numerals in the drawings denote similar elements, and repeated description thereof will not be provided.
图1A是根据示例实施例的内容再现系统的构造图。图1A可以指代用于执行根据示例实施例的内容再现方法的网络的构造图。图1所示的内容再现系统包括便携式设备100、被配置为控制电子设备120的遥控器110、电子设备120、以及服务器130。FIG1A is a block diagram of a content reproduction system according to an exemplary embodiment. FIG1A may refer to a block diagram of a network for performing a content reproduction method according to an exemplary embodiment. The content reproduction system shown in FIG1 includes a portable device 100, a remote controller 110 configured to control an electronic device 120, the electronic device 120, and a server 130.
然而,根据本示例实施例的内容再现系统不限于图1A所示的情况。例如,根据本示例实施例的内容再现系统可以包括多个提供各种内容的服务器。另外,根据本示例实施例的内容再现系统可以包括便携式设备100、遥控器110、和电子设备120。在与内容的无缝回放相关的前述示例中,便携式设备100和电子设备120可以被分别例示为第一设备和第二设备。However, the content reproduction system according to this exemplary embodiment is not limited to the case shown in FIG1A . For example, the content reproduction system according to this exemplary embodiment may include multiple servers that provide various contents. In addition, the content reproduction system according to this exemplary embodiment may include a portable device 100, a remote controller 110, and an electronic device 120. In the aforementioned example related to seamless playback of content, the portable device 100 and the electronic device 120 may be exemplified as the first device and the second device, respectively.
在图1A所示的内容再现系统中,当配置短距通信单元101和111时,可以根据基于用户意图的NFC接触的发生而执行内容的无缝回放,可以在便携式设备100和遥控器110之间传送少量数据,可以在便携式设备100和电子设备120之间或者在便携式设备100和遥控器110之间传送用于用户验证的信息。In the content reproduction system shown in Figure 1A, when the short-range communication units 101 and 111 are configured, seamless playback of content can be performed according to the occurrence of NFC contact based on user intention, a small amount of data can be transmitted between the portable device 100 and the remote control 110, and information for user authentication can be transmitted between the portable device 100 and the electronic device 120 or between the portable device 100 and the remote control 110.
在便携式设备100和遥控器110之间传送的少量数据例如可以包括为了无缝再现内容而必须在便携式设备100和遥控器110之间共享的数据,但不限于此。后面将描述要共享的数据。The small amount of data transmitted between the portable device 100 and the remote controller 110 may include, for example, but not limited to, data that must be shared between the portable device 100 and the remote controller 110 for seamless reproduction of content. The data to be shared will be described later.
图1A中示出的便携式设备100的示例可以包括智能电话、笔记本、平板PC、移动设备、手持设备或手持计算机、媒体播放器、个人数字助理(PDA)和/或任何其它适当类型的便携式设备。Examples of portable device 100 shown in FIG. 1A may include a smartphone, a notebook, a tablet PC, a mobile device, a handheld device or handheld computer, a media player, a personal digital assistant (PDA), and/or any other suitable type of portable device.
便携式设备100包括用于执行短距通信的短距通信单元101。短距通信单元101可以包括例如基于NFC的通信芯片、基于射频标识(RFID)的通信芯片和其它短距通信芯片中的至少一种。The portable device 100 includes a short-range communication unit 101 for performing short-range communication. The short-range communication unit 101 may include, for example, at least one of an NFC-based communication chip, a radio frequency identification (RFID)-based communication chip, and other short-range communication chips.
当基于NFC标准来配置短距通信单元101时,短距通信单元101可以包括当短距通信单元101与短距通信单元111接触或者被带到相对于短距通信单元111在物理上较为接近的预定距离处时,用于向短距通信单元111传送数据和信息以及从短距通信单元111接收数据和信息的有源电路。在此情况下,短距通信单元111可以包括无源NFC标签,但也可以包括有源电路。所述预定距离可以被设置为近似在零和20厘米之间的范围内,但不限于此。When the short-range communication unit 101 is configured based on the NFC standard, the short-range communication unit 101 may include active circuitry for transmitting and receiving data and information to and from the short-range communication unit 111 when the short-range communication unit 101 is brought into contact with the short-range communication unit 111 or brought within a predetermined distance physically close to the short-range communication unit 111. In this case, the short-range communication unit 111 may include a passive NFC tag, but may also include active circuitry. The predetermined distance may be set to approximately within a range between zero and 20 centimeters, but is not limited thereto.
当基于RFID来配置短距通信单元101时,短距通信单元101可以包括用于向与基于NFC来配置短距通信单元101的情况相比,位于相对远距离处的短距通信单元111传送数据和信息以及从短距通信单元111接收数据和信息的有源电路。在此情况下,短距通信单元111可以包括无源RFID标签,但也可以包括有源电路。When the short-range communication unit 101 is configured based on RFID, the short-range communication unit 101 may include an active circuit for transmitting and receiving data and information to and from the short-range communication unit 111 located at a relatively long distance compared to the case where the short-range communication unit 101 is configured based on NFC. In this case, the short-range communication unit 111 may include a passive RFID tag, but may also include an active circuit.
另外,可以在便携式设备100上安装以下按钮(未示出),其用于输入与短距通信单元101和111之间的接触或者物理靠近对于便携式设备100是否有效相关的用户意图,由此防止短距通信单元101在短距通信单元101和111的不必要接触或不必要物理靠近发生时进行操作。In addition, the following button (not shown) may be installed on the portable device 100, which is used to input the user's intention regarding whether the contact or physical proximity between the short-range communication units 101 and 111 is valid for the portable device 100, thereby preventing the short-range communication unit 101 from operating when unnecessary contact or unnecessary physical proximity of the short-range communication units 101 and 111 occurs.
短距通信单元101可以将用于传送到短距通信单元111的数据转换为具有短距通信数据交换格式的数据,并且可以将所转换的数据传送到短距通信单元111。在短距通信单元101和111基于NFC格式的情况下,短距通信数据交换格式可以是NFC数据交换格式(NDEF)。然而,短距通信数据交换格式不限于此。相应地,当向短距通信单元111传送数据时,短距通信单元101可以通过将数据写入到短距通信单元111来传送数据。Short-range communication unit 101 may convert data intended for transmission to short-range communication unit 111 into data in a short-range communication data exchange format and may transmit the converted data to short-range communication unit 111. If short-range communication units 101 and 111 are based on the NFC format, the short-range communication data exchange format may be the NFC Data Exchange Format (NDEF). However, the short-range communication data exchange format is not limited thereto. Accordingly, when transmitting data to short-range communication unit 111, short-range communication unit 101 may transmit the data by writing the data to short-range communication unit 111.
另外,短距通信单元101可以将从短距通信单元111接收的短距通信数据交换格式数据转换为便携式设备100可处理的数据。可以基于例如便携式设备100的操作系统、便携式设备100的制造商、便携式设备100的模型等等中的至少一个来确定便携式设备100可处理的数据,但不限于此。例如,如果便携式设备100基于安卓操作系统(Android OS),便携式设备100的制造商是三星电子,便携式设备100的型号是Note,则可以基于上述条件中的至少一个来确定便携式设备100可处理的数据。In addition, the short-range communication unit 101 may convert the short-range communication data exchange format data received from the short-range communication unit 111 into data processable by the portable device 100. The data processable by the portable device 100 may be determined based on, for example, at least one of the operating system of the portable device 100, the manufacturer of the portable device 100, the model of the portable device 100, etc., but is not limited thereto. For example, if the portable device 100 is based on the Android operating system (Android OS), the manufacturer of the portable device 100 is Samsung Electronics, and the model of the portable device 100 is Note, the data processable by the portable device 100 may be determined based on at least one of the above conditions.
例如,当接收基于NDEF的数据并且便携式设备100是基于安卓的设备时,短距通信单元101可以将基于NDEF的数据转换为Android OS可处理的数据。For example, when receiving NDEF-based data and the portable device 100 is an Android-based device, the short-range communication unit 101 may convert the NDEF-based data into data processable by the Android OS.
如上所述,当短距通信单元101从短距通信单元111接收数据时,短距通信单元101可以通过从短距通信单元111读取数据而接收数据。As described above, when the short-range communication unit 101 receives data from the short-range communication unit 111 , the short-range communication unit 101 may receive the data by reading the data from the short-range communication unit 111 .
当遥控器110能够与电子设备120单向通信时,短距通信单元111可以包括无源NFC标签和无源RFID标签中的至少一个。然而,当遥控器110与电子设备120能够双向通信时,短距通信单元111可以包括用于执行读取功能或写入功能的有源电路。When the remote controller 110 is capable of one-way communication with the electronic device 120, the short-range communication unit 111 may include at least one of a passive NFC tag and a passive RFID tag. However, when the remote controller 110 is capable of two-way communication with the electronic device 120, the short-range communication unit 111 may include an active circuit for performing a read function or a write function.
具体地,当短距通信单元111包括有源电路并且向短距通信单元101传送数据时,短距通信单元111可以通过向短距通信单元101写入数据来传送数据。另外,当短距通信单元111包括有源电路并且从短距通信单元101接收数据时,短距通信单元111可以通过从短距通信单元101读取数据来接收数据。Specifically, when the short-range communication unit 111 includes an active circuit and transmits data to the short-range communication unit 101, the short-range communication unit 111 may transmit the data by writing the data to the short-range communication unit 101. In addition, when the short-range communication unit 111 includes an active circuit and receives data from the short-range communication unit 101, the short-range communication unit 111 may receive the data by reading the data from the short-range communication unit 101.
当基于NFC来配置短距通信单元101和111时,短距通信单元101和111每个可以被用作NFC接口。当基于RFID来配置短距通信单元101和111时,短距通信单元101和111每个可以被用作RFID接口。When the short-distance communication units 101 and 111 are configured based on NFC, they can each be used as an NFC interface. When the short-distance communication units 101 and 111 are configured based on RFID, they can each be used as an RFID interface.
遥控器110是被配置为控制电子设备120的设备。如上所述,遥控器110可以被配置为控制电子设备120,同时执行与电子设备120的单向通信或双向通信。The remote controller 110 is a device configured to control the electronic device 120. As described above, the remote controller 110 may be configured to control the electronic device 120 while performing one-way communication or two-way communication with the electronic device 120.
电子设备120是通过使用遥控器110可控制的媒体再现设备、内容再现设备、或信息输出设备。电子设备120可以包括例如具有通信功能的TV或具有通信功能的数字消费电子(CE)设备。数字CE设备可以包括例如冰箱、音频系统、以及/或者任何其它适合类型的数字CE设备,并且还可以包括数字电视(DTV)或因特网协议电视(IPTV)。The electronic device 120 is a media reproduction device, a content reproduction device, or an information output device that can be controlled using the remote controller 110. The electronic device 120 may include, for example, a TV with a communication function or a digital consumer electronics (CE) device with a communication function. The digital CE device may include, for example, a refrigerator, an audio system, and/or any other suitable type of digital CE device, and may also include a digital television (DTV) or an Internet Protocol television (IPTV).
服务器130提供电子设备120和便携式设备100中的至少一个所请求的内容。服务器130可以包括经由网页连接的内容提供服务器、广播内容提供服务器、基于在线购物站点的服务器、提供关于与外部设备(诸如,应用配件)相关的应用的信息的服务器、以及/或者云服务器、家庭网关、以及/或者任何其它合适类型的服务器设备。The server 130 provides content requested by at least one of the electronic device 120 and the portable device 100. The server 130 may include a content providing server connected via a web page, a broadcast content providing server, a server based on an online shopping site, a server providing information about applications related to external devices (such as application accessories), and/or a cloud server, a home gateway, and/or any other suitable type of server device.
服务器130可以基于电子设备120和便携式设备100任一个或两者的请求而存储用于再现内容所需的内容和数据。可以从电子设备120和便携式设备100任一个或两者来提供在服务器130中存储的用于再现内容所需的内容和数据。然而,服务器130可以从另一数据库服务器(未示出)采集用于再现内容所需的内容和数据。The server 130 may store content and data required for reproducing content based on a request from either or both of the electronic device 120 and the portable device 100. The content and data required for reproducing content stored in the server 130 may be provided from either or both of the electronic device 120 and the portable device 100. However, the server 130 may acquire the content and data required for reproducing content from another database server (not shown).
在图1A所示的内容再现系统中,当便携式100再现内容时,基于短距通信单元101和111之间的短距通信的发生,可以经由遥控器110传送将要在便携式设备100和电子设备120之间共享的数据,以便通过使用电子设备120进行内容的无缝回放。In the content reproduction system shown in Figure 1A, when the portable device 100 reproduces content, based on the occurrence of short-range communication between the short-range communication units 101 and 111, data to be shared between the portable device 100 and the electronic device 120 can be transmitted via the remote controller 110 so as to perform seamless playback of the content by using the electronic device 120.
将要共享的数据可以包括例如关于正在被便携式设备100再现的内容的标识信息、关于内容提供者的信息、以及关于当短距通信发生时正在被便携式设备100再现的内容的回放位置的信息,但不限于此。The data to be shared may include, for example, identification information about the content being reproduced by the portable device 100, information about the content provider, and information about the playback position of the content being reproduced by the portable device 100 when the short-range communication occurs, but is not limited thereto.
关于正在被便携式设备100再现的内容的回放位置的信息可以包括例如,关于内容的回放时间的信息。换句话说,如果内容的总回放时间是60分钟并且当短距通信发生时正在再现与36分20秒的再现时间对应的内容,则关于内容的再现位置的信息可以包括指示36分20秒的时间信息、或者可以包括包含总回放时间和指示36分20秒的时间信息的时间信息。然而,本发明构思不限于此。例如,关于内容的再现位置的信息可以包括帧标识信息。The information about the playback position of the content being reproduced by the portable device 100 may include, for example, information about the playback time of the content. In other words, if the total playback time of the content is 60 minutes and content corresponding to a playback time of 36 minutes and 20 seconds is being reproduced when short-range communication occurs, the information about the playback position of the content may include time information indicating 36 minutes and 20 seconds, or may include time information including the total playback time and time information indicating 36 minutes and 20 seconds. However, the present invention is not limited thereto. For example, the information about the playback position of the content may include frame identification information.
在图1A所示的内容再现系统中,当电子设备120再现内容时,基于短距通信单元101和111之间的短距通信的发生,可以经由遥控器110传送或者通过电子设备120和便携式设备100之间的直接通信来传送将要在电子设备120和便携式设备100之间共享的数据,以便通过使用便携式设备100进行内容的无缝回放。然而,本发明构思不限于此。例如,可以经由服务器130在便携式设备100和电子设备120之间传送将要共享的数据。In the content reproduction system shown in FIG1A , when the electronic device 120 reproduces content, based on the occurrence of short-range communication between the short-range communication units 101 and 111, data to be shared between the electronic device 120 and the portable device 100 can be transmitted via the remote controller 110 or through direct communication between the electronic device 120 and the portable device 100, so as to seamlessly play back the content using the portable device 100. However, the present invention is not limited thereto. For example, the data to be shared can be transmitted between the portable device 100 and the electronic device 120 via the server 130.
为了在稍后时间使得便携式设备100或电子设备120能够进行由便携式设备100再现的内容的无缝回放,可以将用于再现内容所需的信息传送到服务器130并存储在服务器130中,如果必要,在服务器130中存储的信息可以被便携式设备100或电子设备120下载并使用,以便无缝地再现内容。In order to enable the portable device 100 or the electronic device 120 to perform seamless playback of the content reproduced by the portable device 100 at a later time, the information required for reproducing the content can be transmitted to the server 130 and stored in the server 130. If necessary, the information stored in the server 130 can be downloaded and used by the portable device 100 or the electronic device 120 to seamlessly reproduce the content.
另外,为了便携式设备100或电子设备120能够在稍后时间进行由电子设备120再现的内容的无缝回放,可以将用于再现内容所需的信息传送到服务器130并存储在服务器130中。In addition, in order for the portable device 100 or the electronic device 120 to perform seamless playback of content reproduced by the electronic device 120 at a later time, information required for reproducing the content may be transmitted to and stored in the server 130 .
在图1A所示的内容再现系统中,在便携式设备100是智能电话、电子设备120是TV、短距通信单元101和111中的每一个是基于NFC的通信模块的情况下,图1A所示的内容再现系统起作用为图1B所示的内容再现系统。In the content reproduction system shown in Figure 1A, when the portable device 100 is a smart phone, the electronic device 120 is a TV, and each of the short-range communication units 101 and 111 is an NFC-based communication module, the content reproduction system shown in Figure 1A functions as the content reproduction system shown in Figure 1B.
图1B所示的内容再现系统包括:包含基于NFC的通信模块151的智能电话150、包括基于NFC的通信模块161并且被配置为控制TV170的遥控器160、通过使用遥控器160可控制的TV170、以及与TV170和智能电话150连接并向TV170和智能电话150中的每一个提供信息的服务器180。The content reproduction system shown in Figure 1B includes: a smart phone 150 including an NFC-based communication module 151, a remote controller 160 including an NFC-based communication module 161 and configured to control TV170, TV170 controllable by using the remote controller 160, and a server 180 connected to TV170 and smart phone 150 and providing information to each of TV170 and smart phone 150.
因此,在图1B所示的内容再现系统中,当智能电话150再现内容时,基于在智能电话150的基于NFC的通信模块151与遥控器160的基于NFC的通信模块161之间的短距通信(或接触)的发生,可以经由遥控器160传送将要在TV170和智能电话150之间共享的数据,以便通过使用TV170进行内容的无缝回放。Therefore, in the content reproduction system shown in Figure 1B, when the smart phone 150 reproduces content, based on the occurrence of short-range communication (or contact) between the NFC-based communication module 151 of the smart phone 150 and the NFC-based communication module 161 of the remote controller 160, data to be shared between the TV 170 and the smart phone 150 can be transmitted via the remote controller 160 so as to perform seamless playback of the content by using the TV 170.
在图1B所示的内容再现系统中,当TV170再现内容时,基于在智能电话150的基于NFC的通信模块151和遥控器160的基于NFC的通信模块161之间的短距通信(或接触)的发生,可以经由遥控器160传送或者通过TV170和智能电话150之间的直接通信来传送将要在TV170和智能电话150之间共享的数据,以便通过使用智能电话150进行内容的无缝回放。然而,与上面关于图1A所述相似地,在图1B所示的内容再现系统中将要共享的数据的传送不限于上述示例。In the content reproduction system shown in FIG1B , when the TV 170 reproduces content, based on the occurrence of short-range communication (or contact) between the NFC-based communication module 151 of the smartphone 150 and the NFC-based communication module 161 of the remote controller 160, data to be shared between the TV 170 and the smartphone 150 can be transmitted via the remote controller 160 or through direct communication between the TV 170 and the smartphone 150, so as to perform seamless playback of the content using the smartphone 150. However, similarly to what has been described above with respect to FIG1A , the transmission of data to be shared in the content reproduction system shown in FIG1B is not limited to the above example.
图2是图示根据示例实施例的,在图1A中所示的便携式设备100的功能性框图。FIG. 2 is a functional block diagram illustrating the portable device 100 shown in FIG. 1A according to an example embodiment.
参考图2,便携式设备100包括用户输入单元201、传感器202、触摸屏203、照相机204、音频输入单元205、音频输出单元206、存储装置207、通信单元208、端口209、处理器210、电源211以及短距通信单元101。便携式设备100的配置不限于图2中所示的情况。换句话说,便携式设备100可以包括比图2中所示的组件更多或更少的组件。2 , the portable device 100 includes a user input unit 201, a sensor 202, a touch screen 203, a camera 204, an audio input unit 205, an audio output unit 206, a storage device 207, a communication unit 208, a port 209, a processor 210, a power supply 211, and a short-range communication unit 101. The configuration of the portable device 100 is not limited to that shown in FIG 2 . In other words, the portable device 100 may include more or fewer components than those shown in FIG 2 .
用户输入单元201生成用于控制便携式设备100的操作的输入数据(或控制数据)或者上述用户输入信息。用户输入单元201可以包括例如,键盘、圆顶开关、替代鼠标的接触板、滚轮、点动开关、硬件(H/W)按钮、以及/或者任何其它用于接收用户输入的合适部件。The user input unit 201 generates input data (or control data) or the above-mentioned user input information for controlling the operation of the portable device 100. The user input unit 201 may include, for example, a keyboard, a dome switch, a touch pad instead of a mouse, a scroll wheel, a jog switch, a hardware (H/W) button, and/or any other suitable component for receiving user input.
传感器202检测便携式设备100的当前状态,诸如例如,便携式设备100的位置、用户接触、便携式设备100的方位(bearing)、便携式设备100的加速或减速、以及/或者与便携式设备100的当前状态相关的任何其它合适参数,并且生成用于控制便携式设备100的操作的感测信号。传感器202可以包括接近传感器。The sensor 202 detects a current state of the portable device 100, such as, for example, a position of the portable device 100, user contact, bearing of the portable device 100, acceleration or deceleration of the portable device 100, and/or any other suitable parameter related to the current state of the portable device 100, and generates a sensing signal for controlling the operation of the portable device 100. The sensor 202 may include a proximity sensor.
接近传感器指代用于在没有物理接触的情况下,通过使用电磁场力或红外射线来检测靠近预定检测表面的至少一个的对象和位于传感器附近的对象的存在。接近传感器的示例可以包括透射式光电传感器、直反射型光电传感器、镜面反射型光电传感器、高频振荡型接近传感器、电容式接近传感器、磁式接近传感器、红外射线接近传感器以及/或者任何其它合适类型的接近传感器中的任意一种或者多种。A proximity sensor refers to a sensor for detecting the presence of at least one of an object approaching a predetermined detection surface and an object located near the sensor by using electromagnetic force or infrared rays without physical contact. Examples of the proximity sensor may include any one or more of a transmissive photoelectric sensor, a direct reflection photoelectric sensor, a mirror reflection photoelectric sensor, a high-frequency oscillation proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, an infrared proximity sensor, and/or any other suitable type of proximity sensor.
可以基于用户选择或用户请求而生成通过使用触摸屏203所获得的用户输入信息,所述用户选择或用户请求可以被表现为用户姿势。与用户姿势的上述示例相似地,可以根据接触数量、接触模式、以及接触强度的不同组合来不同地定义用户姿势。The user input information obtained by using the touch screen 203 can be generated based on a user selection or a user request, which can be expressed as a user gesture. Similar to the above example of a user gesture, a user gesture can be defined differently according to different combinations of the number of contacts, the contact pattern, and the contact strength.
另外,触摸屏203可以包括用于检测触摸屏203的接触或接近接触的多种传感器。在触摸屏203中包括的传感器包括以下传感器,其检测触摸屏203上的用户姿势或模式,并且可以生成通过感测中拖拽、点击、轻击、接触并保持、接触并拖拽、双击、摆动、扫过以及/或者任何其它合适形式的用户接触输入的至少一个所获得的信号,所述拖拽、点击、轻击、接触并保持、接触并拖拽、双击、摆动、扫过以及/或者任何其它合适形式的用户接触输入被作为触摸屏203上的用户姿势。In addition, the touch screen 203 may include a variety of sensors for detecting contact or near-contact with the touch screen 203. The sensors included in the touch screen 203 include sensors that detect user gestures or patterns on the touch screen 203 and may generate signals obtained by sensing at least one of dragging, clicking, tapping, contact and holding, contact and dragging, double-clicking, swinging, sweeping, and/or any other suitable form of user contact input as a user gesture on the touch screen 203.
用于检测触摸屏203的接触的传感器的示例可以包括触觉传感器。触觉传感器可以检测各种信息,诸如例如,接触表面的粗糙度、接触对象的硬度、接触点的温度等等。可以通过利用指点物(pointer)接触面板来生成触摸屏203的接触。接触可以包括多点接触。触摸屏203的接近接触对应于指点物实际上没有接触到触摸屏203而是以预定邻近距离靠近触摸屏203的情况。该指点物是用于接触或接近接触触摸屏203的预定部分的工具。指点物的示例可以包括触控笔、手指、以及/或者任何其它合适类型的指点物。因此,指点物还将被称作外部输入设备。Examples of sensors for detecting contact with the touch screen 203 include tactile sensors. Tactile sensors can detect various information, such as the roughness of the contact surface, the hardness of the contact object, the temperature of the contact point, and so on. Contact with the touch screen 203 can be generated by contacting the panel with a pointer. Contact may include multiple points of contact. Near contact with the touch screen 203 corresponds to a situation where the pointer does not actually contact the touch screen 203 but approaches the touch screen 203 at a predetermined proximity distance. The pointer is a tool used to contact or near-contact a predetermined portion of the touch screen 203. Examples of the pointer include a stylus, a finger, and/or any other suitable type of pointer. Therefore, the pointer will also be referred to as an external input device.
触摸屏203输出要由便携式设备100处理的信息。例如,触摸屏203响应于由触摸屏203中包括的传感器202检测到的用户姿势或触摸模式、经由用户输入单元201接收的控制数据或用户输入信息、或者传感器202提供的感测信号而显示图像。The touch screen 203 outputs information to be processed by the portable device 100. For example, the touch screen 203 displays an image in response to a user gesture or touch pattern detected by the sensor 202 included in the touch screen 203, control data or user input information received via the user input unit 201, or a sensing signal provided by the sensor 202.
触摸屏203还将被称作输入输出设备。当触摸屏203是输入输出设备时,在触摸屏203上显示的图像包括用户界面(UI)图像或图形用户界面(GUI)图像。UI图像或GUI图像预先存储在存储单元207中,如果需要,可以从存储单元207中读出并显示在触摸屏203上。UI图像或GUI图像可以被用户或便携式设备100的制造商预先存储在存储单元207中。触摸屏203可以显示包括与正被再现的内容相关的信息的图像,并且可以接收用户输入信息。The touch screen 203 will also be referred to as an input/output device. When the touch screen 203 is an input/output device, the image displayed on the touch screen 203 includes a user interface (UI) image or a graphical user interface (GUI) image. The UI image or GUI image is pre-stored in the storage unit 207 and, if necessary, can be read from the storage unit 207 and displayed on the touch screen 203. The UI image or GUI image may be pre-stored in the storage unit 207 by the user or the manufacturer of the portable device 100. The touch screen 203 can display an image including information related to the content being reproduced and can also receive user input information.
触摸屏203可以包括但不限于液晶显示器、薄膜晶体管液晶显示器、有机发光二极管显示器、柔性显示器、三维(3D)显示器、有源矩阵有机发光二极管(AMOLED)显示器、以及/或者任何其它合适类型的显示器。触摸屏203也将被称为显示器。便携式设备100可以包括可以根据便携式设备100的配置类型而包括的两个或多个触摸屏203。例如,如果便携式设备100包括双面(例如,正面和背面)的触摸屏,则便携式设备100可以包括两个触摸屏。The touch screen 203 may include, but is not limited to, a liquid crystal display, a thin film transistor liquid crystal display, an organic light emitting diode display, a flexible display, a three-dimensional (3D) display, an active matrix organic light emitting diode (AMOLED) display, and/or any other suitable type of display. The touch screen 203 will also be referred to as a display. The portable device 100 may include two or more touch screens 203 depending on the configuration type of the portable device 100. For example, if the portable device 100 includes touch screens on both sides (e.g., the front and back), the portable device 100 may include two touch screens.
照相机204在视频呼叫模式或照相模式下处理通过图像传感器获得的静止图像或视频图像的图像帧。另外,可以在触摸屏203上显示处理后的图像帧。照相机204处理的图像帧可以存储在存储单元207中,或者可以经由通信单元208或端口209被传送到便携式设备100外部。根据便携式设备100的配置类型,便携式设备100可以包括两个或多个照相机204。例如,便携式设备100可以包括正面照相机和背面照相机。照相机204可以被用作用于辨别用户的空间姿势的输入设备。The camera 204 processes image frames of still images or video images obtained by the image sensor in the video call mode or the camera mode. In addition, the processed image frames can be displayed on the touch screen 203. The image frames processed by the camera 204 can be stored in the storage unit 207, or can be transmitted to the outside of the portable device 100 via the communication unit 208 or the port 209. Depending on the configuration type of the portable device 100, the portable device 100 may include two or more cameras 204. For example, the portable device 100 may include a front camera and a rear camera. The camera 204 can be used as an input device for recognizing the spatial posture of the user.
在呼叫模式、录音模式、语音识别模式、和/或任何其它用于传送声音数据的合适模式中的至少一种模式下,音频输入单元205接收外部声音信号,将外部声音信号转换为电声音数据,并将电声音数据传送到处理器210。音频输入单元205可以包括例如麦克风。音频输入单元205可以被配置为实施用于滤除在接收外部声音信号过程期间产生的噪声的各种噪声滤除算法。通过使用音频输入单元205接收的声音信号可以包含用于执行根据示例实施例的再现内容的方法的基于自然语言的用户输入信息。基于自然语言的用户输入信息可以指代基于语音识别的用户输入信息。经由音频输入单元205接收的外部声音信号可以存储在存储单元207中,或者可以由便携式设备100经由通信单元208和端口209中的至少一个传送。In at least one of a call mode, a recording mode, a voice recognition mode, and/or any other suitable mode for transmitting voice data, the audio input unit 205 receives an external voice signal, converts the external voice signal into electrical voice data, and transmits the electrical voice data to the processor 210. The audio input unit 205 may include, for example, a microphone. The audio input unit 205 may be configured to implement various noise filtering algorithms for filtering out noise generated during the process of receiving the external voice signal. The voice signal received using the audio input unit 205 may include natural language-based user input information for executing the method for reproducing content according to an example embodiment. The natural language-based user input information may refer to user input information based on voice recognition. The external voice signal received via the audio input unit 205 may be stored in the storage unit 207, or may be transmitted by the portable device 100 via at least one of the communication unit 208 and the port 209.
根据便携式设备100与用户之间的用户接口功能,用户输入单元201、传感器202、触摸屏203、照相机204、和音频输入单元205的每个还可以被称为输入设备或输入/输出设备。例如,当便携式设备100与用户之间的用户接口功能具有接触识别功能、语音识别功能、和空间姿势识别功能时,用户输入单元201、传感器202、照相机204、和音频输入单元205的每个还可以被称为输入设备,而触摸屏203可以被称为输入/输出设备。Depending on the user interface function between the portable device 100 and the user, each of the user input unit 201, the sensor 202, the touch screen 203, the camera 204, and the audio input unit 205 may also be referred to as an input device or an input/output device. For example, when the user interface function between the portable device 100 and the user has a contact recognition function, a voice recognition function, and a spatial gesture recognition function, each of the user input unit 201, the sensor 202, the camera 204, and the audio input unit 205 may also be referred to as an input device, and the touch screen 203 may be referred to as an input/output device.
音频输出单元206输出在呼叫模式、音频再现模式、和/或适于接收音频信号的任何其它模式下从外部源接收的声音信号和音频信号中的至少一种。音频输出单元206可以包括扬声器。根据本示例实施例,当便携式设备100再现内容时,如果所再现的内容包括音频信号,则音频输出单元206输出在所再现的内容中包括的音频信号。音频输入单元205和音频输出单元206可以彼此集成,诸如,例如头戴式耳机。The audio output unit 206 outputs at least one of a sound signal and an audio signal received from an external source in a call mode, an audio reproduction mode, and/or any other mode suitable for receiving an audio signal. The audio output unit 206 may include a speaker. According to this exemplary embodiment, when the portable device 100 reproduces content, if the reproduced content includes an audio signal, the audio output unit 206 outputs the audio signal included in the reproduced content. The audio input unit 205 and the audio output unit 206 may be integrated with each other, such as, for example, a headset.
存储单元207存储资源和下面将描述的处理器210可运行的至少一个程序。所述至少一个程序可以包括:用于执行根据示例实施例的内容再现方法的程序、便携式设备100的操作系统(OS)程序、在便携式设备100中设置的应用、以及用于执行便携式设备100的各种功能(例如,通信功能和显示功能)分别所需的一个或多个程序,但不限于此。在存储单元207中存储的程序可以被装载到处理器210并被执行。The storage unit 207 stores resources and at least one program executable by the processor 210, which will be described below. The at least one program may include, but is not limited to, a program for executing the content reproduction method according to an exemplary embodiment, an operating system (OS) program for the portable device 100, applications provided in the portable device 100, and one or more programs required for executing various functions of the portable device 100 (e.g., communication functions and display functions). The programs stored in the storage unit 207 can be loaded into the processor 210 and executed.
在存储单元207中存储的资源可以包括:根据前述示例实施例的与内容相关的元数据、与便携式设备100相关的设备信息、与便携式设备100相关的用户信息、用于运行驻留于便携式设备100中的应用所需的信息、以及执行上述功能所需的程序。The resources stored in the storage unit 207 may include metadata related to the content according to the aforementioned example embodiments, device information related to the portable device 100, user information related to the portable device 100, information required for running applications residing in the portable device 100, and programs required to perform the above functions.
如果用于执行根据示例实施例的内容再现方法的程序是驻留于便携式设备100中的应用,则操作该应用所需的信息可以包括例如,经由触摸屏203提供的UI图像信息、经由触摸屏203提供的GUI图像信息、经由触摸屏203提供的引导信息、用户输入信息、程序标识信息、程序版本信息、关于提供程序的服务器的位置(例如,统一资源定位符(URL))的信息、用于访问用于程序更新的服务器的信息(例如,登录信息)、以及运行程序所需的任意信息中的至少一项,但是这样的信息不限于此。If the program for executing the content reproduction method according to an example embodiment is an application residing in the portable device 100, the information required for operating the application may include, for example, UI image information provided via the touch screen 203, GUI image information provided via the touch screen 203, boot information provided via the touch screen 203, user input information, program identification information, program version information, information about the location of a server providing the program (e.g., a uniform resource locator (URL)), information for accessing a server for program updates (e.g., login information), and at least one of arbitrary information required to run the program, but such information is not limited thereto.
运行用于执行便携式设备100的各种功能的程序所需的信息可以包括经由触摸屏203提供的UI图像信息、经由触摸屏203提供的GUI图像信息、经由触摸屏203提供的引导信息、用户输入信息、以及用于运行程序所需的任意信息的至少一项,但是这样的信息不限于此。The information required to run programs for executing various functions of the portable device 100 may include UI image information provided via the touch screen 203, GUI image information provided via the touch screen 203, guide information provided via the touch screen 203, user input information, and at least one item of any information required to run the program, but such information is not limited thereto.
另外,存储单元207包括用于生成由电子设备120执行正被便携式设备100再现的内容的无缝回放所需的数据的信息。In addition, the storage unit 207 includes information for generating data required for the electronic device 120 to perform seamless playback of content being reproduced by the portable device 100 .
用于生成电子设备120进行内容无缝回放所需的数据的信息可以包括关于电子设备120的标识信息(例如,关于电子设备120的模型名称的信息和关于电子设备120的制造商的信息)、关于电子设备的内容再现环境的信息(例如,分辨率信息、指示2D内容还是3D内容的信息等等)、用于控制电子设备120的命令集(例如,关于与由电子设备120定义的播放命令或停止命令对应的二值码的信息)、以及电子设备120的操作条件信息(例如,指示电子设备120是通过使用时间信息还是通过使用帧信息来搜索回放位置的二值数据)、与电子设备120的通信协议相关的信息、或者与遥控器110的通信协议相关的信息中的至少一项,但是这样的信息不限于此。The information used to generate data required for the electronic device 120 to perform seamless playback of content may include identification information about the electronic device 120 (for example, information about the model name of the electronic device 120 and information about the manufacturer of the electronic device 120), information about the content reproduction environment of the electronic device (for example, resolution information, information indicating whether it is 2D content or 3D content, etc.), a command set for controlling the electronic device 120 (for example, information about a binary code corresponding to a play command or a stop command defined by the electronic device 120), and operating condition information of the electronic device 120 (for example, binary data indicating whether the electronic device 120 searches for a playback position by using time information or by using frame information), information related to a communication protocol of the electronic device 120, or at least one of information related to a communication protocol of the remote controller 110, but such information is not limited thereto.
电子设备120所需的数据可以包括与内容提供者相关的信息、与便携式设备100相关的设备特有信息、与便携式设备100相关的用户信息、与被再现的内容相关的元数据、以及与内容被再现的时间(其对应于检测到发生短距通信的时间)相关的信息中的至少一项,但是这样的数据不限于此。与内容相关的元数据可以包括与内容相关的标题信息和上述的内容再现环境信息。与内容提供者相关的信息可以包括内容接收信道信息和内容提供服务器的URL,但是这样的数据不限于此。The data required by the electronic device 120 may include at least one of information related to the content provider, device-specific information related to the portable device 100, user information related to the portable device 100, metadata related to the reproduced content, and information related to the time when the content was reproduced (which corresponds to the time when the short-range communication was detected), but such data is not limited to this. The metadata related to the content may include title information related to the content and the content reproduction environment information described above. The information related to the content provider may include content reception channel information and the URL of the content providing server, but such data is not limited to this.
存储单元207可以独立地包括存储执行便携式设备100的各种功能所需的至少一个程序的存储装置,以及除了存储上述OS系统之外还存储用于执行根据示例实施例的内容再现方法的至少一个程序、资源、和应用的存储装置。The storage unit 207 may independently include a storage device storing at least one program required to perform various functions of the portable device 100, and a storage device storing at least one program, resources, and applications for performing the content reproduction method according to an exemplary embodiment in addition to the above-mentioned OS system.
存储装置207可以包括高速随机存取存储器、磁盘存储设备、诸如快闪存储器的非易失性存储器、和/或其它非易失性存储器中的至少一个。因此,存储装置207可以被称为存储器。The storage device 207 may include at least one of a high-speed random access memory, a disk storage device, a non-volatile memory such as a flash memory, and/or other non-volatile memory. Therefore, the storage device 207 may be referred to as a memory.
在存储装置207中存储的程序根据其功能可以被划分为多个模块。具体地,在存储单元207中存储的程序可以被划分为操作模块、通信模块、图形模块、输入模块、以及/或者任何其它合适类型的程序模块,但是示例实施例不限于此。The programs stored in the storage device 207 may be divided into a plurality of modules according to their functions. Specifically, the programs stored in the storage device 207 may be divided into an operation module, a communication module, a graphic module, an input module, and/or any other suitable type of program module, but example embodiments are not limited thereto.
通信模块可以包括但不限于广播接收模块、移动通信模块、无线因特网模块、有线因特网模块、短距通信模块、和位置信息模块中的至少一项,如下面相对于通信单元208所描述的。短距通信模块可以包括NFC模块、蓝牙模块、WiFi直连模块、RFID模块、以及/或者任何其它合适类型的模块中的至少一项。The communication module may include, but is not limited to, at least one of a broadcast receiving module, a mobile communication module, a wireless Internet module, a wired Internet module, a short-range communication module, and a location information module, as described below with respect to the communication unit 208. The short-range communication module may include at least one of an NFC module, a Bluetooth module, a WiFi direct module, an RFID module, and/or any other suitable type of module.
输入模块可以包括但不限于基于触摸屏203的触摸模块、基于用户输入单元201的硬件按键输入模块、便携式设备100的位置识别模块、和基于传感器202的运动识别模块、用于识别用户接触的模块、用于识别便携式设备100的加速和减速的模块、基于照相机204的运动识别模块、以及/或者任何其它合适类型的模块中的至少一项。The input module may include, but is not limited to, a touch module based on the touch screen 203, a hardware key input module based on the user input unit 201, a position recognition module of the portable device 100, a motion recognition module based on the sensor 202, a module for recognizing user contact, a module for recognizing acceleration and deceleration of the portable device 100, a motion recognition module based on the camera 204, and/or at least one of any other suitable type of module.
位置信息模块可以包括但不限于便携式设备100的位置追踪模块,其基于全球定位系统(GPS)。The location information module may include, but is not limited to, a location tracking module of the portable device 100 , which is based on a global positioning system (GPS).
图形模块可以在设备之间进行内容的无缝回放期间调节触摸屏上的图像质量,但不限于此。The graphics module may adjust image quality on the touch screen during seamless playback of content between devices, but is not limited thereto.
根据本示例实施例,在存储单元207中存储的应用模块可以包括用于在设备之间的内容无缝回放的模块。用于在设备之间的内容无缝回放的模块可以被配置为与图1B的遥控器160的基于NFC的通信模块161和智能电话150的基于NFC的通信模块151之间的NFC接触相结合的、用于设备之间的内容无缝回放的模块,或者替代地可以包括基于设备之间的除了NFC接触之外的短距通信的各种模块中的至少一个。换句话说,例如,用于设备之间的内容无缝回放的模块可以包括基于蓝牙的模块。基于蓝牙的模块通过使用蓝牙低能量(BLE)可以检测设备之间的短距通信的发生,并且可以在设备之间无缝地再现内容。According to this exemplary embodiment, the application modules stored in the storage unit 207 may include a module for seamless playback of content between devices. The module for seamless playback of content between devices may be configured as a module for seamless playback of content between devices in combination with NFC contact between the NFC-based communication module 161 of the remote controller 160 and the NFC-based communication module 151 of the smartphone 150 in FIG. 1B , or alternatively, may include at least one of various modules based on short-range communication between devices other than NFC contact. In other words, for example, the module for seamless playback of content between devices may include a Bluetooth-based module. The Bluetooth-based module can detect the occurrence of short-range communication between devices using Bluetooth Low Energy (BLE) and can seamlessly reproduce content between the devices.
用于设备之间的内容无缝回放的模块可以被分类为各种模块,诸如用于从便携式设备100仅到电子设备120的内容无缝回放的模块、用于从外部设备(未示出)仅到便携式设备100的内容无缝回放的模块、以及通过组合这两种模块而获得的模块,但是其不限于此。The module for seamless playback of content between devices can be classified into various modules, such as a module for seamless playback of content from the portable device 100 only to the electronic device 120, a module for seamless playback of content from an external device (not shown) only to the portable device 100, and a module obtained by combining these two modules, but is not limited thereto.
通信单元208可以被配置为经由无线网络或有线网络向电子设备120和服务器130传送数据以及从电子设备120和服务器130接收数据,其中,所述无线网络诸如无线因特网、无线以太网、无线电话网络、无线LAN、Wi-Fi网络、Wi-Fi直连(WFD)网络、第三代(3G)网络、4G长期演进网络、蓝牙网络、红外数据关联(IrDA)网络、RFID网络、超宽带(UWB)网络、ZigBee网络、以及NFC网络,其中,所述有线网络诸如有线因特网。The communication unit 208 can be configured to transmit data to and receive data from the electronic device 120 and the server 130 via a wireless network or a wired network, such as wireless Internet, wireless Ethernet, wireless telephone network, wireless LAN, Wi-Fi network, Wi-Fi Direct (WFD) network, third generation (3G) network, 4G long term evolution network, Bluetooth network, infrared data association (IrDA) network, RFID network, ultra-wideband (UWB) network, ZigBee network, and NFC network, and wherein the wired network is such as wired Internet.
当短距通信单元101和通信单元208两者基于RFID时,通信单元208可以包括具有比在短距通信单元101中包括的基于RFID的通信单元具有更远的最大通信距离的基于RFID的通信单元。When both the short-range communication unit 101 and the communication unit 208 are RFID-based, the communication unit 208 may include an RFID-based communication unit having a longer maximum communication distance than the RFID-based communication unit included in the short-range communication unit 101 .
通信单元208可以包括但不限于广播接收模块、移动通信模块、无线因特网模块、有线因特网模块、短距通信模块、和位置信息模块中的至少一项。The communication unit 208 may include, but is not limited to, at least one of a broadcast receiving module, a mobile communication module, a wireless Internet module, a wired Internet module, a short-range communication module, and a location information module.
广播接收模块经由广播信道从外部广播管理服务器接收广播信号和/或广播相关信息。广播信道可以包括卫星信道或地面信道。移动通信模块利用移动通信网络上的基站、外部设备(例如,电子设备)、和服务器130中的至少一项来传送和接收无线信号。无线信号可以包括声音呼叫信号、视频呼叫信号、以及/或者根据文本/多媒体消息传送的各种类型的数据中的至少一项。无线因特网模块可以指代用于无线因特网接入的模块。有线因特网模块可以指代用于有线因特网接入的模块。The broadcast receiving module receives broadcast signals and/or broadcast-related information from an external broadcast management server via a broadcast channel. The broadcast channel may include a satellite channel or a terrestrial channel. The mobile communication module transmits and receives wireless signals using at least one of a base station on a mobile communication network, an external device (e.g., an electronic device), and server 130. The wireless signals may include at least one of a voice call signal, a video call signal, and/or various types of data transmitted according to text/multimedia messaging. The wireless Internet module may refer to a module for wireless Internet access. The wired Internet module may refer to a module for wired Internet access.
短距通信模块可以指代用于短距通信的模块。另外,短距通信模块可以使用短距通信技术,诸如蓝牙网络、RFID网络、IrDA网络、UWB网络、ZigBee网络、WFD网络、NFC网络、以及/或者任何其它合适通信技术中的至少一项。位置信息模块可以包括用于检查或获得便携式设备100的位置的模块。位置信息模块的示例可以是GPS模块。GPS模块从多个人造卫星接收位置信息。位置信息可以包括由维度和经度指示的坐标信息。The short-range communication module may refer to a module for short-range communication. In addition, the short-range communication module may use a short-range communication technology, such as at least one of a Bluetooth network, an RFID network, an IrDA network, an UWB network, a ZigBee network, a WFD network, an NFC network, and/or any other suitable communication technology. The position information module may include a module for checking or obtaining the position of the portable device 100. An example of the position information module may be a GPS module. The GPS module receives position information from a plurality of artificial satellites. The position information may include coordinate information indicated by latitude and longitude.
端口209通过使用即插即用接口(诸如统一串行总线(USB)端口(未示出))可以向外部设备(未示出)传送和从外部设备(未示出)接收数据。即插即用接口可以指代当外部设备插入便携式设备100的插座(plug)时,自动识别外部设备的模块。The port 209 can transmit and receive data to and from an external device (not shown) using a plug-and-play interface, such as a Universal Serial Bus (USB) port (not shown). The plug-and-play interface may refer to a module that automatically recognizes an external device when the external device is plugged into a socket (plug) of the portable device 100.
电源211向便携式设备100的各个组件供应电力。电源211包括一个或多个电源,诸如,例如电池或交流电(AC)电源。便携式设备100可以不包括电源211,而可以包括能够连接到外部电源(未示出)的连接单元(未示出)。The power supply 211 supplies power to the various components of the portable device 100. The power supply 211 includes one or more power sources such as, for example, a battery or an alternating current (AC) power source. The portable device 100 may not include the power supply 211, but may include a connection unit (not shown) that can be connected to an external power source (not shown).
处理器210可以控制便携式设备100的整体操作,并且也可以被称为一个或多个处理器。尽管图2示出了在其中处理器210被配置为单个芯片的情况,但处理器21还可以被称为一个或多个处理器,这是因为处理器210可以被分类为多个处理器,并且可以根据便携式设备100的功能而进行操作。The processor 210 may control the overall operation of the portable device 100 and may also be referred to as one or more processors. Although FIG. 2 shows a case in which the processor 210 is configured as a single chip, the processor 210 may also be referred to as one or more processors because the processor 210 may be classified as a plurality of processors and may operate according to the function of the portable device 100.
处理器210可以控制用户输入单元201、传感器202、触摸屏203、照相机204、音频输入单元205、音频输出单元206、存储装置207、通信单元208、端口209、和短距通信单元101的整体操作。因此,处理器210还可以被称为控制器、微处理器、数字信号处理器等等。另外,处理器210可以通过使用用户输入单元201、传感器202、触摸屏203、照相机204、和音频输入单元205中的至少一个来提供用户接口。The processor 210 may control the overall operation of the user input unit 201, the sensor 202, the touch screen 203, the camera 204, the audio input unit 205, the audio output unit 206, the storage device 207, the communication unit 208, the port 209, and the short-range communication unit 101. Therefore, the processor 210 may also be referred to as a controller, a microprocessor, a digital signal processor, etc. In addition, the processor 210 may provide a user interface by using at least one of the user input unit 201, the sensor 202, the touch screen 203, the camera 204, and the audio input unit 205.
处理器210可以运行与根据示例实施例的内容再现方法相关的至少一个程序。处理器210可以从存储装置207读出程序,并且可以运行该程序,替代地,可以经由通信单元208从与处理器210连接的诸如应用提供服务器(未示出)或市场服务器(未示出)之类的外部设备下载程序,并且可以运行该程序。处理器210可以包括便携式设备100内部的各种功能模块与处理器210之间的接口功能单元。可以如下面将描述的图5、6、7、16A和16B的流程图中所示地,执行与根据示例实施例的内容再现方法相关的处理器210的操作。The processor 210 can execute at least one program related to the content reproduction method according to an exemplary embodiment. The processor 210 can read a program from the storage device 207 and execute it. Alternatively, the processor 210 can download a program from an external device connected to the processor 210, such as an application providing server (not shown) or a market server (not shown), via the communication unit 208 and execute it. The processor 210 may include an interface function unit between the various functional modules within the portable device 100 and the processor 210. The operations of the processor 210 related to the content reproduction method according to an exemplary embodiment can be performed as shown in the flowcharts of Figures 5, 6, 7, 16A, and 16B described below.
图3是根据示例实施例的图1A中所示的遥控器110的功能性框图。参考图3,遥控器110包括短距通信单元111、用户输入单元301、无线通信单元302、处理器303、和存储单元304。3 is a functional block diagram of the remote controller 110 shown in FIG1A according to an exemplary embodiment. Referring to FIG3 , the remote controller 110 includes a short-range communication unit 111 , a user input unit 301 , a wireless communication unit 302 , a processor 303 , and a storage unit 304 .
用户输入单元301可以使用键钮或接触来接收用户命令和/或用户输入信息。The user input unit 301 may receive a user command and/or user input information using a key button or contact.
无线通信单元302执行用于将从处理器303传送的数据传送到电子设备120的无线通信。无线通信单元302能够向图4的无线通信单元401传送数据以及/或者从图4的无线通信单元401接收数据。无线通信单元302可以将从处理器303传送的数据转换为根据与无线通信单元401要使用的通信协议的数据格式,并且将所转换后的数据传送到无线通信单元401。The wireless communication unit 302 performs wireless communication for transmitting data transmitted from the processor 303 to the electronic device 120. The wireless communication unit 302 can transmit data to the wireless communication unit 401 of Figure 4 and/or receive data from the wireless communication unit 401 of Figure 4. The wireless communication unit 302 can convert the data transmitted from the processor 303 into a data format according to the communication protocol to be used with the wireless communication unit 401, and transmit the converted data to the wireless communication unit 401.
例如,当遥控器110包括与电子设备120进行单向通信的基于IrDA的遥控器时,无线通信单元302可以包括红外(IR)发射器。当无线通信单元302包括IR发射器时,无线通信单元302根据红外射线通信方法,向电子设备120辐射红外射线,以便向电子设备120传送信号。For example, when the remote controller 110 includes an IrDA-based remote controller that performs one-way communication with the electronic device 120, the wireless communication unit 302 may include an infrared (IR) transmitter. When the wireless communication unit 302 includes the IR transmitter, the wireless communication unit 302 radiates infrared rays toward the electronic device 120 according to an infrared ray communication method to transmit a signal to the electronic device 120.
至此,无线通信单元302将从处理器303接收的数据转换为红外射线信号,并且将红外射线信号传送到电子设备120。从处理器303接收的数据取决于用户命令和/或用户输入信息和/或经由短距通信单元111接收的数据。The wireless communication unit 302 converts the data received from the processor 303 into infrared ray signals and transmits the infrared ray signals to the electronic device 120. The data received from the processor 303 depends on user commands and/or user input information and/or data received via the short-range communication unit 111.
具体地,当检测到发生与在短距通信单元111和短距通信单元101之间的接触相结合的短距通信、或者检测到与在短距通信单元111和短距通信单元101之间预定邻近距离的靠近相结合的短距通信时,从便携式设备100接收的、电子设备120再现内容所需的数据被从短距通信单元111传送到处理器303。处理器303将从短距通信单元111接收的数据传送到无线通信单元302。Specifically, when the occurrence of short-range communication in combination with contact between the short-range communication unit 111 and the short-range communication unit 101 is detected, or when the short-range communication in combination with approach of a predetermined proximity distance between the short-range communication unit 111 and the short-range communication unit 101 is detected, data required for the electronic device 120 to reproduce content, which is received from the portable device 100, is transmitted from the short-range communication unit 111 to the processor 303. The processor 303 transmits the data received from the short-range communication unit 111 to the wireless communication unit 302.
处理器303可以被配置为当处理器303经由用户输入单元301接收到数据传送请求信号时,经由无线通信单元302将经由短距通信单元111接收的数据传送到电子设备120。至此,处理器303可以将所接收的数据存储在存储单元304中。The processor 303 may be configured to transmit data received via the short-range communication unit 111 to the electronic device 120 via the wireless communication unit 302 when the processor 303 receives a data transmission request signal via the user input unit 301. At this point, the processor 303 may store the received data in the storage unit 304.
另外,处理器303可以被配置为当处理器303检测到发生短距通信时,经由无线通信单元302将开机请求信号(power-on request signal)传送到电子设备120。在此情况下,处理器303可以被配置为基于在用户输入单元301中包括开/关机按钮(未示出)的控制,来与通过电子设备120接收的开机请求信号不同地生成上述开机请求信号。In addition, the processor 303 may be configured to transmit a power-on request signal to the electronic device 120 via the wireless communication unit 302 when the processor 303 detects that short-range communication has occurred. In this case, the processor 303 may be configured to generate the power-on request signal differently from the power-on request signal received through the electronic device 120 based on the control of an on/off button (not shown) included in the user input unit 301.
例如,当由于检测到短距通信信号的发生而发送开机请求信号时,可以在将数据“0”添加到开机请求信号的前导(preamble)之后传送开机请求信号,并且可以在将数据“1”添加到开机请求信号的前导之后传送根据在用户输入单元301中包括的开/关机按钮(未示出)的控制的开机请求信号。电子设备120被配置为分析在所接收的开机请求信号的前导中包括的信息、并且确定所接收的开机请求信号是根据短距通信的发生的开机请求信号还是根据在用户输入单元301中包括的开/关机按钮(未示出)的控制的开机请求信号。For example, when a power-on request signal is transmitted due to detection of the occurrence of a short-range communication signal, the power-on request signal may be transmitted after data "0" is added to a preamble of the power-on request signal, and the power-on request signal according to the control of a power-on/off button (not shown) included in the user input unit 301 may be transmitted after data "1" is added to the preamble of the power-on request signal. The electronic device 120 is configured to analyze the information included in the preamble of the received power-on request signal and determine whether the received power-on request signal is a power-on request signal according to the occurrence of a short-range communication or a power-on request signal according to the control of the power-on/off button (not shown) included in the user input unit 301.
当检测到短距通信的发生,并且然后从便携式设备100接收到数据时,处理器303可以将从便携式设备100接收的数据与开机请求信号一起传送到电子设备120。When the occurrence of short-range communication is detected and data is then received from the portable device 100 , the processor 303 may transmit the data received from the portable device 100 to the electronic device 120 together with a power-on request signal.
可以根据电子设备120的开/关机状态来将电子设备120开机。具体地,当电子设备120处于开机状态时,电子设备120无视所接收的开机请求信号。当电子设备120处于关机状态时,可以响应于所接收的开机请求信号将电子设备120开机。The electronic device 120 may be powered on according to the power-on/power-off state of the electronic device 120. Specifically, when the electronic device 120 is powered on, the electronic device 120 ignores the received power-on request signal. When the electronic device 120 is powered off, the electronic device 120 may be powered on in response to the received power-on request signal.
当遥控器110和电子设备120之间的通信协议是用于双向通信的基于射频(RF)通信的协议时,无线通信单元302可以包括RF模块。When the communication protocol between the remote controller 110 and the electronic device 120 is a radio frequency (RF) communication-based protocol for two-way communication, the wireless communication unit 302 may include an RF module.
当无线通信单元302包括RF模块时,处理器303可以将从短距通信单元111接收的数据传送到无线通信单元302。无线通信单元302将从处理器303接收的数据转换为RF信号,并将RF信号传送到电子设备120。另外,如果无线通信单元302是RF模块,并且正在被电子设备120再现的内容要被便携式设备100无缝地再现,则处理器303可以经由无线通信单元302将对于由便携式设备100再现内容所需的数据的请求传送到电子设备120,并且可以从电子设备120接收再现内容所需的数据。When the wireless communication unit 302 includes an RF module, the processor 303 can transmit data received from the short-range communication unit 111 to the wireless communication unit 302. The wireless communication unit 302 converts the data received from the processor 303 into an RF signal and transmits the RF signal to the electronic device 120. In addition, if the wireless communication unit 302 is an RF module and the content being reproduced by the electronic device 120 is to be seamlessly reproduced by the portable device 100, the processor 303 can transmit a request for data required for the content to be reproduced by the portable device 100 to the electronic device 120 via the wireless communication unit 302, and can receive the data required for the content to be reproduced from the electronic device 120.
另外,处理器303可以通过经由无线通信单元302使用与电子设备120的双向通信来监控电子设备120的开/关机状态,并且可以将监控结果存储在存储单元304中。当检测到短距通信的发生时,处理器303可以基于在存储单元304中存储的与电子设备120的开/关机状态相关的信息,确定是否生成对电子设备120的开机请求信号。然后,根据确定结果,处理器303可以经由无线通信单元302将开机请求信号传送到电子设备120。In addition, the processor 303 can monitor the power on/off status of the electronic device 120 by using two-way communication with the electronic device 120 via the wireless communication unit 302, and can store the monitoring results in the storage unit 304. When the occurrence of short-range communication is detected, the processor 303 can determine whether to generate a power on request signal for the electronic device 120 based on the information related to the power on/off status of the electronic device 120 stored in the storage unit 304. Then, based on the determination result, the processor 303 can transmit the power on request signal to the electronic device 120 via the wireless communication unit 302.
可以基于诸如蓝牙标准格式(例如,蓝牙4.0)的短距通信来配置无线通信单元302。在此情况下,无线通信单元302将从处理器303接收的数据转换为可以经由蓝牙标准格式传送的数据格式,并将所转换的数据传送到电子设备120。如果基于蓝牙标准格式来配置无线通信单元302,则无线通信单元302可以与短距通信单元111集成在一起以构成一个芯片。The wireless communication unit 302 may be configured based on short-range communication such as a Bluetooth standard format (e.g., Bluetooth 4.0). In this case, the wireless communication unit 302 converts data received from the processor 303 into a data format that can be transmitted via the Bluetooth standard format and transmits the converted data to the electronic device 120. If the wireless communication unit 302 is configured based on the Bluetooth standard format, the wireless communication unit 302 may be integrated with the short-range communication unit 111 to form a single chip.
图4是根据示例实施例的,在图1A中所示的电子设备120的功能性框图。具体地,图4是在其中电子设备120是具有通信功能的TV的情况的功能性框图。Fig. 4 is a functional block diagram of the electronic device 120 shown in Fig. 1A according to an exemplary embodiment. Specifically, Fig. 4 is a functional block diagram of a case in which the electronic device 120 is a TV with a communication function.
参考图4,电子设备120包括无线通信单元401、通信单元402、广播信号接收单元403、存储装置404、处理器405、图像处理器406、显示器407、音频处理器408、音频输出单元409、以及音频输入单元410。4 , the electronic device 120 includes a wireless communication unit 401 , a communication unit 402 , a broadcast signal receiving unit 403 , a storage device 404 , a processor 405 , an image processor 406 , a display 407 , an audio processor 408 , an audio output unit 409 , and an audio input unit 410 .
无线通信单元401可以被配置为与在遥控器110中包括的无线通信单元302通信。具体地,当无线通信单元302包括IR发射器时,无线通信单元401包括IR接收器,接收从无线通信单元302传送的红外信号,解调所接收的红外信号,并将解调后的信号传送到处理器405。The wireless communication unit 401 may be configured to communicate with the wireless communication unit 302 included in the remote controller 110. Specifically, when the wireless communication unit 302 includes an IR transmitter, the wireless communication unit 401 includes an IR receiver, receives an infrared signal transmitted from the wireless communication unit 302, demodulates the received infrared signal, and transmits the demodulated signal to the processor 405.
当无线通信单元302包括RF模块时,无线通信单元401包括RF模块,接收并解调从无线通信单元302传送的RF信号,并将解调后的RF信号传送到处理器405。When the wireless communication unit 302 includes an RF module, the wireless communication unit 401 includes the RF module, receives and demodulates the RF signal transmitted from the wireless communication unit 302 , and transmits the demodulated RF signal to the processor 405 .
无线通信单元401不限于上述的IR模块和RF模块。具体地,与无线通信单元302相似,可以基于诸如蓝牙标准之类的短距通信来配置无线通信单元401。如果基于蓝牙标准来配置无线通信单元401,则无线通信单元401接收具有基于蓝牙标准的格式的数据,解调所接收的数据,并将解调后的数据传送到处理器405。Wireless communication unit 401 is not limited to the aforementioned IR module and RF module. Specifically, similar to wireless communication unit 302, wireless communication unit 401 can be configured based on short-range communication such as the Bluetooth standard. If wireless communication unit 401 is configured based on the Bluetooth standard, wireless communication unit 401 receives data in a format based on the Bluetooth standard, demodulates the received data, and transmits the demodulated data to processor 405.
通信单元402经由无线通信模块执行与便携式设备100和服务器130中至少一个的无线数据通信。电子设备120可以通过使用基于无线通信的网络(诸如,蓝牙网络、RFID网络、WiFi网络、IrDA网络、UWB网络、ZigBee网络、和NFc网络)、基于有线通信的网络(诸如,家用电话线网络联盟(PNA)、电力线通信(PLC)、IEEE1394、和有线因特网)、以及/或者各种家庭网络中的至少一项来与便携式设备100或服务器130进行数据通信。The communication unit 402 performs wireless data communication with at least one of the portable device 100 and the server 130 via the wireless communication module. The electronic device 120 can perform data communication with the portable device 100 or the server 130 by using at least one of a wireless communication-based network (such as a Bluetooth network, an RFID network, a WiFi network, an IrDA network, a UWB network, a ZigBee network, and an NFc network), a wired communication-based network (such as the Home Phoneline Network Alliance (PNA), Power Line Communication (PLC), IEEE1394, and wired Internet), and/or various home networks.
处理器405可以经由通信单元402从便携式设备100和服务器130中至少一个接收用于再现内容所需的数据。处理器405可以包括至少一个处理器,诸如图2中所示的处理器210。The processor 405 may receive data required for reproducing content from at least one of the portable device 100 and the server 130 via the communication unit 402. The processor 405 may include at least one processor, such as the processor 210 shown in FIG.
广播信号接收单元403将经由调谐器(未示出)接收的广播信号划分为图像信号和音频信号,并且输出图像信号和音频信号。具体地,调谐器从经由天线接收的RD广播信号中,选择与用户选择的频道或者任何之前存储的频道对应的RF广播信号。另外,调谐器将所选择的RF广播信号转换为中频信号、基带信号、和音频信号中的至少一项。可以将中频信号、基带信号、和音频信号中的至少一项传送到处理器405。The broadcast signal receiving unit 403 divides the broadcast signal received via a tuner (not shown) into an image signal and an audio signal, and outputs the image signal and the audio signal. Specifically, the tuner selects an RF broadcast signal corresponding to a user-selected channel or any previously stored channel from the RD broadcast signal received via the antenna. Furthermore, the tuner converts the selected RF broadcast signal into at least one of an intermediate frequency signal, a baseband signal, and an audio signal. The at least one of the intermediate frequency signal, the baseband signal, and the audio signal may be transmitted to the processor 405.
存储装置404可以存储在处理器405中控制和处理各种信号的至少一个程序,并且可以存储与便携式设备100的验证相关的信息、与电子设备120相关的设备特有信息、以及与电子设备120相关的用户信息。The storage device 404 may store at least one program for controlling and processing various signals in the processor 405 , and may store information related to authentication of the portable device 100 , device-specific information related to the electronic device 120 , and user information related to the electronic device 120 .
处理器405控制电子设备120的整体功能。处理器405可以控制电子设备120经由通信单元402向便携式设备100传送数据以及从便携式设备100接收数据。根据示例实施例,可以加载在存储装置404中存储的至少一个程序,以便配置用户界面(UI)图像,可以经由图像处理器406在显示器407上显示UI图像。The processor 405 controls the overall functions of the electronic device 120. The processor 405 may control the electronic device 120 to transmit and receive data to and from the portable device 100 via the communication unit 402. According to an exemplary embodiment, at least one program stored in the storage device 404 may be loaded to configure a user interface (UI) image, and the UI image may be displayed on the display 407 via the image processor 406.
根据示例实施例,UI图像可以包括便于用户选择要再现的内容的UI图像(或UI菜单屏幕)。可以与便携式设备100和遥控器110之间的短距通信的发生相结合地在电子设备120再现内容、以及经由无线通信单元401和通信单元402中的至少一个接收到由电子设备120再现内容所需的数据时,通过处理器405生成便于用户选择要再现的内容的UI图像。According to an exemplary embodiment, the UI image may include a UI image (or a UI menu screen) that facilitates the user to select content to be reproduced. The UI image that facilitates the user to select content to be reproduced may be generated by the processor 405 when the electronic device 120 reproduces content and data required for the electronic device 120 to reproduce the content is received via at least one of the wireless communication unit 401 and the communication unit 402 in conjunction with the occurrence of short-range communication between the portable device 100 and the remote controller 110.
另外,在将电子设备120开机之后,UI图像可以包括第一菜单图像。如果电子设备120的开机状态是由在遥控器110和便携式设备100之间的短距通信的发生而引起的,则第一菜单图像可以包括便于用户选择的项目,所述便于用户选择的项目与是否执行正在被便携式设备100再现的内容的无缝回放、是否再现所有内容、或者是否查看附加信息或存储附加信息以稍后进行无缝回放相关。In addition, after the electronic device 120 is powered on, the UI image may include a first menu image. If the powered-on state of the electronic device 120 is caused by the occurrence of short-range communication between the remote controller 110 and the portable device 100, the first menu image may include items for user selection, the items for user selection being related to whether to perform seamless playback of the content being reproduced by the portable device 100, whether to reproduce all content, or whether to view additional information or store the additional information for later seamless playback.
如果电子设备120的开机状态是由短距通信的发生而引起的,则从遥控器110或便携式设备100接收的数据可以包括在便携式设备100中存储的内容列表,其不对应于与正在被便携式设备100再现的内容不相关的数据。在此情况下,电子设备120的第一菜单图像可以包括该内容列表。因此,用户可以基于经由该第一菜单图像提供的内容列表来选择期望内容。If the power-on state of the electronic device 120 is caused by the occurrence of short-range communication, the data received from the remote controller 110 or the portable device 100 may include a content list stored in the portable device 100, which does not correspond to data unrelated to the content being reproduced by the portable device 100. In this case, the first menu image of the electronic device 120 may include the content list. Therefore, the user can select desired content based on the content list provided via the first menu image.
然而,如果电子设备120的开机状态不是由短距通信的发生而引起的、而是由与无缝回放的稍后执行相关的所存储的信息而引起的,则电子设备120的第一菜单图像可以包括便于与是否执行内容的无缝回放相关的用户选择的项目。可以通过预约功能来执行由被存储来用于稍后执行无缝回放的信息所引起的电子设备120的开机状态。However, if the power-on state of the electronic device 120 is not caused by the occurrence of short-range communication but by stored information related to the later execution of seamless playback, the first menu image of the electronic device 120 may include an item that facilitates user selection related to whether to execute seamless playback of content. The power-on state of the electronic device 120 caused by the stored information for later execution of seamless playback can be executed through a reservation function.
图像处理器406包括图像解码器(未示出)和缩放器(未示出)。图像处理器406可以处理从广播信号接收单元403输出的图像,以便在屏幕上显示图像。图像解码器解码去复用的图像信号。缩放器执行缩放,以便输出来自显示器407的解码图像信号的分辨率。图像解码器可以包括各种标准的解码器。例如,当去复用的图像信号是与MPEG-2标准兼容的图像信号时,可以通过MPEG-2解码器解码去复用的图像信号。例如,当去复用的图像信号是依据数据多媒体广播(DMB)方法或DVB-H的与H.264标准兼容的解码图像信号时,可以通过H.264解码器来解码去复用的图像信号。The image processor 406 includes an image decoder (not shown) and a scaler (not shown). The image processor 406 can process the image output from the broadcast signal receiving unit 403 to display the image on the screen. The image decoder decodes the demultiplexed image signal. The scaler performs scaling to output the resolution of the decoded image signal from the display 407. The image decoder can include decoders of various standards. For example, when the demultiplexed image signal is an image signal compatible with the MPEG-2 standard, the demultiplexed image signal can be decoded by an MPEG-2 decoder. For example, when the demultiplexed image signal is a decoded image signal compatible with the H.264 standard according to the Digital Multimedia Broadcasting (DMB) method or DVB-H, the demultiplexed image signal can be decoded by an H.264 decoder.
显示器407可以输出已经被图像处理器406处理的图像。输出图像可以包括以下至少一项:已经从广播信号接收单元403接收的图像、UI图像、以及包括经由通信单元402从便携式设备100或服务器130接收的内容的图像。然而,显示器470可以包括触摸屏,并且可以被用作输入设备。The display 407 may output an image that has been processed by the image processor 406. The output image may include at least one of an image that has been received from the broadcast signal receiving unit 403, a UI image, and an image including content received from the portable device 100 or the server 130 via the communication unit 402. However, the display 470 may include a touch screen and may be used as an input device.
音频处理器408处理已经从广播信号接收单元403输出的音频信号以及在经由通信单元402接收的内容中包含的音频信号中的至少一项,并且将处理后的音频信号传送到音频输出单元409。可以以多种方式来配置音频输出单元409,例如,音频输出单元409可以输出立体声信号、3.1声道信号、和5.1声道信号中的至少一种。The audio processor 408 processes at least one of the audio signal that has been output from the broadcast signal receiving unit 403 and the audio signal contained in the content received via the communication unit 402, and transmits the processed audio signal to the audio output unit 409. The audio output unit 409 can be configured in various ways. For example, the audio output unit 409 can output at least one of a stereo signal, a 3.1-channel signal, and a 5.1-channel signal.
另外,音频处理单元408可以处理已经从音频输入单元410接收的信号,并且将处理后的信号传送到处理器405。音频输入单元410可以包括麦克风。In addition, the audio processing unit 408 may process a signal that has been received from the audio input unit 410 and transmit the processed signal to the processor 405. The audio input unit 410 may include a microphone.
图5是图示根据示例实施例的通过使用便携式设备100可运行的内容再现方法的流程图。可以通过图2中所示的处理器210来执行图5的方法。5 is a flowchart illustrating a content reproducing method executable by using the portable device 100 according to an exemplary embodiment. The method of FIG. 5 may be performed by the processor 210 shown in FIG.
在操作S501中,便携式设备100在触摸屏203上再现内容。然后,在经由短距通信单元101在操作S502中检测到发生与遥控器110的短距通信之后,在操作S503,处理器210生成电子设备120再现正在触摸屏203上被再现的内容所需的数据。如上面参考图2所述的,所生成的数据包括以下至少一项:内容提供者信息、与便携式设备100相关的设备特有信息、与便携式设备100相关的用户信息、与内容相关的元数据、以及与内容被再现的时间(其对应于检测到发生短距通信的时间)相关的信息。In operation S501, the portable device 100 reproduces content on the touch screen 203. Then, after detecting the occurrence of short-range communication with the remote controller 110 in operation S502 via the short-range communication unit 101, the processor 210 generates data required for the electronic device 120 to reproduce the content being reproduced on the touch screen 203 in operation S503. As described above with reference to FIG. 2 , the generated data includes at least one of the following: content provider information, device-specific information related to the portable device 100, user information related to the portable device 100, metadata related to the content, and information related to the time when the content was reproduced (which corresponds to the time when the occurrence of the short-range communication was detected).
然后,在操作S504,处理器210经由短距通信单元101将所生成的数据传送到遥控器110。短距通信单元101将所生成的数据转换为具有短距通信数据交换格式的数据,并将具有短距通信数据交换格式的数据传送到遥控器110。Then, the processor 210 transmits the generated data to the remote controller 110 via the short-range communication unit 101 at operation S504. The short-range communication unit 101 converts the generated data into data having a short-range communication data exchange format and transmits the data having the short-range communication data exchange format to the remote controller 110.
图6是图示根据另一示例实施例的通过使用便携式设备100可运行的内容再现方法的流程图。图6的方法可以由图2中所示的处理器210执行。图6的各个操作S601、S602、S603和S604分别与图5的对应操作S501、S502、S503和S504相同,因此将省略其具体描述。FIG6 is a flowchart illustrating a content reproduction method executable by using the portable device 100 according to another exemplary embodiment. The method of FIG6 may be performed by the processor 210 shown in FIG2. Each operation S601, S602, S603, and S604 of FIG6 is the same as the corresponding operation S501, S502, S503, and S504 of FIG5, respectively, and thus a detailed description thereof will be omitted.
在操作S604中,处理器210经由短距通信单元101将所生成的数据传送到遥控器110,然后在操作S605中,处理器210经由通信单元208接收来自电子设备120的内容传送请求信号以及来自电子设备120的与电子设备120相关的信息。可以经由短距通信单元101从遥控器110接收内容传送请求信号以及与电子设备120相关的信息。因此,在操作S606中,处理器210通过使用与电子设备120相关的所接收的信息,经由通信单元208将内容传送到电子设备120。In operation S604, the processor 210 transmits the generated data to the remote controller 110 via the short-range communication unit 101, and then in operation S605, the processor 210 receives a content transmission request signal from the electronic device 120 and information related to the electronic device 120 from the electronic device 120 via the communication unit 208. The content transmission request signal and the information related to the electronic device 120 may be received from the remote controller 110 via the short-range communication unit 101. Therefore, in operation S606, the processor 210 transmits the content to the electronic device 120 via the communication unit 208 by using the received information related to the electronic device 120.
在此情况下,处理器210可以向触摸屏203输出指示内容传送状态的消息,诸如,例如“传送内容”,或者可以输出指示包括各个步骤的内容传送状态的消息,所述各个步骤诸如,例如“开始内容传送”、“传送内容”、以及“结束内容传送”。当在触摸屏203上显示指示包括各个步骤的内容传送状态的消息时,处理器210可以监控要传送的内容中的数据量以及通信单元208的通信速度,并且可以控制输出指示内容传送状态的消息的时间。In this case, the processor 210 may output a message indicating the content transfer status, such as, for example, "Transferring content," to the touch screen 203, or may output a message indicating the content transfer status including various steps, such as, for example, "Start content transfer," "Transferring content," and "End content transfer." When the message indicating the content transfer status including various steps is displayed on the touch screen 203, the processor 210 may monitor the amount of data in the content to be transferred and the communication speed of the communication unit 208, and may control the timing of outputting the message indicating the content transfer status.
图7是图示根据另一示例实施例的,通过使用便携式设备100可运行的内容再现方法的流程图。图7的方法可以由图2中所示的处理器210执行。图7的各个操作S701、S702、S703、S704、S705和S706分别与图6的对应操作S601、S602、S603、S604、S605和S606相同,因此将省略其具体描述。FIG7 is a flowchart illustrating a content reproduction method executable by using the portable device 100 according to another exemplary embodiment. The method of FIG7 may be performed by the processor 210 shown in FIG2. Each operation S701, S702, S703, S704, S705, and S706 of FIG7 is the same as the corresponding operations S601, S602, S603, S604, S605, and S606 of FIG6, respectively, and thus a detailed description thereof will be omitted.
当处理器210在操作S707经由通信单元208从电子设备120接收再现完成引导消息时,处理器210在操作S708在触摸屏203上显示所接收的再现完成引导消息。When the processor 210 receives the reproduction completion guide message from the electronic device 120 via the communication unit 208 at operation S707, the processor 210 displays the received reproduction completion guide message on the touch screen 203 at operation S708.
图8是图示根据示例实施例的,通过使用被配置为控制电子设备120的遥控器110可运行的内容再现方法的流程图。图8的方法可以由图3中所示的处理器303执行。8 is a flowchart illustrating a content reproducing method executable by using the remote controller 110 configured to control the electronic device 120, according to an exemplary embodiment. The method of FIG8 may be performed by the processor 303 shown in FIG3.
参考图8,在操作S801中,处理器303经由短距通信单元111检测在便携式设备100和遥控器110之间的短距通信的发生,然后在操作S802中,处理器303在电子设备120中经由短距通信单元111从便携式设备100接收由电子设备120再现正在被便携式设备100再现的内容所需的数据。与短距通信发生的检测相结合,处理器303可以将开机请求信号传送到电子设备120。因此,电子设备120可以识别开机请求信号以及短距通信的发生,并且可以控制电子设备120的开机状态。8 , in operation S801, the processor 303 detects the occurrence of short-range communication between the portable device 100 and the remote controller 110 via the short-range communication unit 111, and then in operation S802, the processor 303 receives data required for the electronic device 120 to reproduce the content being reproduced by the portable device 100 from the portable device 100 via the short-range communication unit 111 in the electronic device 120. In conjunction with the detection of the occurrence of the short-range communication, the processor 303 may transmit a power-on request signal to the electronic device 120. Thus, the electronic device 120 may recognize the power-on request signal and the occurrence of the short-range communication, and may control the power-on state of the electronic device 120.
在操作S803,处理器303经由无线通信单元302将所接收的数据传送到电子设备120。所接收的数据响应于经由遥控设备110的用户输入单元301接收的数据传送请求信号而被传送到电子设备120。另外,如上面参考图3所描述的,所接收的数据在无线通信单元302中被转换为具有根据在电子设备120和遥控器110之间的通信协议的数据格式的数据,并且所转换后的数据然后被传送到电子设备120。In operation S803, the processor 303 transmits the received data to the electronic device 120 via the wireless communication unit 302. The received data is transmitted to the electronic device 120 in response to a data transmission request signal received via the user input unit 301 of the remote control device 110. In addition, as described above with reference to FIG3 , the received data is converted in the wireless communication unit 302 into data having a data format according to the communication protocol between the electronic device 120 and the remote controller 110, and the converted data is then transmitted to the electronic device 120.
如上面参考图3所描述的,处理器303可以在所接收的数据被传送到电子设备120之前或在此时,传送与电子设备120相关的开机请求信号。As described above with reference to FIG. 3 , the processor 303 may transmit a power-on request signal related to the electronic device 120 before or at the time when the received data is transmitted to the electronic device 120 .
图9是图示根据另一示例实施例的,通过使用被配置为控制电子设备120的遥控器110可运行的内容再现方法的流程图。图9的方法可以由图3中所示的处理器330执行。图9的各个操作S901、S902和S903分别与图8的对应操作S801、S802和S803相同,因此将省略其具体描述。FIG9 is a flowchart illustrating a content reproduction method executable by using the remote controller 110 configured to control the electronic device 120 according to another exemplary embodiment. The method of FIG9 may be performed by the processor 330 shown in FIG3. Each operation S901, S902, and S903 of FIG9 is the same as the corresponding operation S801, S802, and S803 of FIG8, respectively, and thus a detailed description thereof will be omitted.
在操作S904中,处理器303经由无线通信单元302从电子设备120接收内容传送请求信号以及与电子设备120相关的信息,然后在操作S905中,处理器303经由短距通信单元111将内容传送请求信号以及与电子设备120相关的信息传送到便携式设备100。In operation S904, the processor 303 receives a content transmission request signal and information related to the electronic device 120 from the electronic device 120 via the wireless communication unit 302, and then in operation S905, the processor 303 transmits the content transmission request signal and information related to the electronic device 120 to the portable device 100 via the short-range communication unit 111.
图10是图示根据示例实施例的,通过使用电子设备120可运行的内容再现方法的流程图。图10的方法可以由图4所示的处理器405执行。10 is a flowchart illustrating a content reproduction method executable by using the electronic device 120 according to an exemplary embodiment. The method of FIG10 may be performed by the processor 405 shown in FIG4.
在操作S1001中,处理器405经由通信单元402从遥控器110接收信息。在操作S1002中,处理器405分析所接收的数据。在操作S1003中,处理器405基于分析数据的结果将内容传送请求信号传送到内容提供者。当分析的结果指示内容提供者是服务器130时,处理器405经由通信单元402将内容请求信号传送到服务器130。当分析的结果指示内容提供者是便携式设备100时,处理器405经由通信单元402将内容传送请求信号传送到便携式设备100。当分析的结果指示内容提供者包括服务器130和便携式设备100两者时,处理器405将UI图像(或UI菜单屏幕)输出到显示器407,使得用户可以选择内容提供者。In operation S1001, the processor 405 receives information from the remote controller 110 via the communication unit 402. In operation S1002, the processor 405 analyzes the received data. In operation S1003, the processor 405 transmits a content transfer request signal to the content provider based on the result of the data analysis. When the result of the analysis indicates that the content provider is the server 130, the processor 405 transmits the content transfer request signal to the server 130 via the communication unit 402. When the result of the analysis indicates that the content provider is the portable device 100, the processor 405 transmits the content transfer request signal to the portable device 100 via the communication unit 402. When the result of the analysis indicates that the content provider includes both the server 130 and the portable device 100, the processor 405 outputs a UI image (or UI menu screen) to the display 407 so that the user can select a content provider.
在操作S1004中,处理器405经由通信单元402从内容提供者接收内容。在操作S1005中,当所接收的内容与图像信号和音频信号组合时,处理器405通过使用图像处理器406和显示器407来再现图像信号,并且通过使用音频处理器408和音频输出单元409来再现音频信号。In operation S1004, the processor 405 receives content from a content provider via the communication unit 402. In operation S1005, when the received content is combined with an image signal and an audio signal, the processor 405 reproduces the image signal by using the image processor 406 and the display 407, and reproduces the audio signal by using the audio processor 408 and the audio output unit 409.
在此情况下,当所接收的内容具有多种分辨率时,处理器405经由通信单元402接收与所述多种分辨率相关的信息。处理器405可以在显示器407上显示UI图像(或UI菜单屏幕),其向用户示出与所述多种分辨率相关的信息。因此,当用户选择一种分辨率时,将与所选择的分辨率相关的信息传送到内容提供者,并且因此可以接收具有用户所选择的分辨率的内容。In this case, when the received content has multiple resolutions, the processor 405 receives information related to the multiple resolutions via the communication unit 402. The processor 405 may display a UI image (or a UI menu screen) on the display 407, which shows the user information related to the multiple resolutions. Therefore, when the user selects a resolution, the information related to the selected resolution is transmitted to the content provider, and the content having the resolution selected by the user can be received.
然而,当所接收的内容具有多种分辨率并且当内容提供者具有与电子设备120的分辨率相关的信息时,处理器405可以经由通信单元402接收适合于电子设备120的分辨率的内容,并且可以通过使用图像处理器406和显示器407直接再现内容。However, when the received content has multiple resolutions and when the content provider has information related to the resolution of the electronic device 120, the processor 405 can receive content suitable for the resolution of the electronic device 120 via the communication unit 402 and can directly reproduce the content by using the image processor 406 and the display 407.
图11是图示根据另一示例实施例的,通过使用电子设备120可运行的内容再现方法的流程图。图11的方法可以由处理器405执行。11 is a flowchart illustrating a content reproduction method executable by using the electronic device 120 according to another exemplary embodiment. The method of FIG.
与上面关于操作S1001描述的类似,在操作S1101中,处理器405经由无线通信单元401从遥控器110接收信息,然后在操作S1102中,处理器405分析所接收的数据。Similar to what is described above with respect to operation S1001 , in operation S1101 , the processor 405 receives information from the remote controller 110 via the wireless communication unit 401 , and then in operation S1102 , the processor 405 analyzes the received data.
在操作S1103中,处理器405通过使用已经从所分析的数据检测到的与验证处理相关的数据,执行与便携式设备100相关的验证处理。具体地,处理器405将先前已经存储在存储装置404中的与验证相关的信息和已经从所分析的数据检测到的与验证处理相关的数据进行比较。如果先前存储的与验证相关的信息和所检测的与验证处理相关的数据不同,则在操作S1104中,处理器405不执行内容的无缝回放。与验证处理相关的数据可以包括例如与便携式设备100相关的设备专有信息以及与便携式设备100相关的用户信息中的至少一项。验证处理可以指代与是否允许内容的无缝回放相关的验证处理。In operation S1103, the processor 405 performs an authentication process related to the portable device 100 by using the data related to the authentication process that has been detected from the analyzed data. Specifically, the processor 405 compares the authentication-related information previously stored in the storage device 404 with the data related to the authentication process that has been detected from the analyzed data. If the previously stored authentication-related information and the detected authentication-related data are different, then in operation S1104, the processor 405 does not perform seamless playback of the content. The data related to the authentication process may include, for example, at least one of device-specific information related to the portable device 100 and user information related to the portable device 100. The authentication process may refer to a authentication process related to whether seamless playback of the content is permitted.
然而,作为验证处理的结果,当在所分析的数据中包括的与便携式设备100相关的设备专有信息(例如与便携式设备100相关的唯一标识信息)或者与便携式设备100相关的用户信息(例如用户标识信息)和先前存储的与验证相关的信息(例如关于内容类型偏好的信息)相同时,则在操作S1105中,处理器405根据分析结果,经由通信单元208将内容传送请求信号传送到内容提供者。However, as a result of the verification processing, when device-specific information related to the portable device 100 (e.g., unique identification information related to the portable device 100) or user information related to the portable device 100 (e.g., user identification information) included in the analyzed data is the same as previously stored verification-related information (e.g., information about content type preferences), then in operation S1105, the processor 405 transmits a content transfer request signal to the content provider via the communication unit 208 based on the analysis result.
因此,类似地,如上所述,在操作S1106中,处理器405经由通信单元208从内容提供者接收内容,并且然后在操作S1107中,处理器405通过使用图像处理器406、显示器407、音频处理器408、以及音频输出单元409来再现所接收的内容。Therefore, similarly, as described above, in operation S1106, the processor 405 receives content from the content provider via the communication unit 208, and then in operation S1107, the processor 405 reproduces the received content by using the image processor 406, the display 407, the audio processor 408, and the audio output unit 409.
图12是图示根据另一示例实施例的,通过使用电子设备120可运行的内容再现方法的流程图。图12示出了在其中在电子设备120再现内容时检测到发生在遥控器110和便携式设备100之间的短距通信的情况。12 is a flowchart illustrating a content reproducing method executable by using the electronic device 120 according to another exemplary embodiment. FIG12 shows a case in which short-range communication occurring between the remote controller 110 and the portable device 100 is detected while the electronic device 120 reproduces content.
在操作S1201中,与短距通信的发生相结合地,处理器405经由无线通信单元401从遥控器110接收信息。如果在操作S1202中确定正在如上所述地通过使用图像处理器406、显示器407、音频处理器408、以及音频输出单元409中的至少一个再现内容,则在操作S1203中,将便于与回放方法相关的选择,具体为便于是否应再现当前正被再现的内容、或者是否应执行便携式设备100所再现的内容的无缝回放的选择的UI图像(或UI菜单屏幕)输出到显示设备407。In operation S1201, in conjunction with the occurrence of short-range communication, the processor 405 receives information from the remote controller 110 via the wireless communication unit 401. If it is determined in operation S1202 that content is being reproduced by using at least one of the image processor 406, the display 407, the audio processor 408, and the audio output unit 409 as described above, then in operation S1203, a UI image (or UI menu screen) that facilitates selection related to a playback method, specifically, whether content currently being reproduced should be reproduced or whether seamless playback of content reproduced by the portable device 100 should be performed, is output to the display device 407.
当经由无线通信单元401从遥控器110接收的用户输入信息不指示与内容的无缝回放相关的选择时,在操作S1205中,处理器405连续地再现正在被再现的内容。相反,当经由无线通信单元401从遥控器110接收的用户输入信息指示与内容的无缝回放相关的选择时,在操作S1206中,处理器405分析经由通信单元402接收的数据,并且然后执行各个操作S1207、S1208和S1209,其与图11中的上述的对应操作S1105、S1106和S1107相似。When the user input information received from the remote controller 110 via the wireless communication unit 401 does not indicate a selection related to seamless playback of the content, the processor 405 continuously reproduces the content being reproduced in operation S1205. On the contrary, when the user input information received from the remote controller 110 via the wireless communication unit 401 indicates a selection related to seamless playback of the content, the processor 405 analyzes the data received via the communication unit 402 in operation S1206 and then performs respective operations S1207, S1208, and S1209, which are similar to the corresponding operations S1105, S1106, and S1107 described above in FIG. 11.
在图12的操作S1201中,当与短距通信的发生相结合地,经由无线通信单元401从遥控器110接收信息时,可以将与电子设备120相关的开机请求信号包括在所接收的信息中。在此情况下,如上所述,处理器405可以识别与短距通信的发生相结合的开机请求信号,而不是通常的开机请求信号。因此,当处理器405处于开机状态时,处理器405无视经由无线通信单元401接收的开机请求信号。然而,当处理器405处于关机状态时,可以将处理器405开机。In operation S1201 of FIG. 12 , when information is received from remote controller 110 via wireless communication unit 401 in conjunction with the occurrence of short-range communication, a power-on request signal associated with electronic device 120 may be included in the received information. In this case, as described above, processor 405 may recognize the power-on request signal associated with the occurrence of short-range communication, rather than a typical power-on request signal. Therefore, when processor 405 is powered on, processor 405 ignores the power-on request signal received via wireless communication unit 401. However, when processor 405 is powered off, processor 405 may be powered on.
另外,当经历无缝回放的内容是通常的广播信号时,处理器405可以基于在操作S1206中获得的分析结果来设置广播频道,并且可以在操作S1208中经由广播信号接收单元403来接收广播信号。In addition, when the content subjected to seamless playback is a normal broadcast signal, the processor 405 may set a broadcast channel based on the analysis result obtained in operation S1206 and may receive the broadcast signal via the broadcast signal receiving unit 403 in operation S1208.
图13是图示根据示例实施例的,当电子设备120对正在被便携式设备100再现的内容执行无缝回放并且将对内容的请求提供到便携式设备100时,在便携式设备100、遥控器110、和电子设备120之间的操作的流程图。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。13 is a flowchart illustrating operations among the portable device 100, the remote controller 110, and the electronic device 120 when the electronic device 120 performs seamless playback of content being reproduced by the portable device 100 and provides a request for the content to the portable device 100, according to an exemplary embodiment. Hereinafter, for ease of description, the operations are described as being performed by the portable device 100, the remote controller 110, and the electronic device 120. However, it should be understood that the operations are performed by using the components included in the portable device 100, the remote controller 110, and the electronic device 120 as shown in FIGS. 2 , 3 , and 4 .
当在操作S1301中便携式设备100再现内容时,如果在操作S1302中发生便携式设备100和遥控设备110之间的NFC接触,则在操作S1303中,便携式设备100生成电子设备120再现内容所需的数据。所生成的数据可以包括上面参考图5描述的所生成的数据。When the portable device 100 reproduces content in operation S1301, if NFC contact occurs between the portable device 100 and the remote control device 110 in operation S1302, the portable device 100 generates data required for the electronic device 120 to reproduce the content in operation S1303. The generated data may include the generated data described above with reference to FIG.
在操作S1304中,便携式设备100将数据传送到遥控器110。在操作S1305中,遥控器110将所接收的数据传送到电子设备120。在此情况下,如上面参考图3所描述的,还可以将开机请求信号传送到电子设备120。另外,在操作S1305中,当从遥控器110向电子设备120传送数据时,可以将数据转换为根据在遥控器110和电子设备120之间的通信协议的格式,并且可以将所转换的数据传送到电子设备120。In operation S1304, the portable device 100 transmits data to the remote controller 110. In operation S1305, the remote controller 110 transmits the received data to the electronic device 120. In this case, as described above with reference to FIG. 3 , a power-on request signal may also be transmitted to the electronic device 120. In addition, in operation S1305, when data is transmitted from the remote controller 110 to the electronic device 120, the data may be converted into a format according to a communication protocol between the remote controller 110 and the electronic device 120, and the converted data may be transmitted to the electronic device 120.
因此,在操作S1306中,电子设备120将所接收的数据转换为具有适合于电子设备120的格式的数据,并且分析所转换的数据。具有适合于电子设备120的格式的数据指代具有可以被电子设备120识别的格式的数据。因此,可以基于电子设备120的操作系统、电子设备120的制造商、和关于电子设备120的控制命令的二值码中的至少一项来确定适合于电子设备120的格式,但格式不限于此。Therefore, in operation S1306, the electronic device 120 converts the received data into data having a format suitable for the electronic device 120 and analyzes the converted data. The data having a format suitable for the electronic device 120 refers to data having a format that can be recognized by the electronic device 120. Therefore, the format suitable for the electronic device 120 can be determined based on at least one of the operating system of the electronic device 120, the manufacturer of the electronic device 120, and the binary code of the control command for the electronic device 120, but the format is not limited thereto.
依据操作S1306中的分析的结果,当电子设备120确定从便携式设备100接收内容时,则在操作S1307中,电子设备120建立用于与便携式设备100通信的信道。在此情况下,当电子设备120没有预先设置用于与便携式设备100通信的功能时,电子设备120可以基于与便携式设备100相关的通信功能信息(其被包括在所分析的数据中)来激活通信功能,并且可以建立与便携式设备100的通信信道。According to the result of the analysis in operation S1306, when the electronic device 120 determines to receive content from the portable device 100, then in operation S1307, the electronic device 120 establishes a channel for communicating with the portable device 100. In this case, when the electronic device 120 is not pre-set with a function for communicating with the portable device 100, the electronic device 120 may activate the communication function based on the communication function information related to the portable device 100 (which is included in the analyzed data), and may establish a communication channel with the portable device 100.
例如,当通信功能基于WiFi直连网络时,电子设备120可以激活WiFi直连通信功能,并且可以基于在从便携式设备100接收的信息中包括的WiFi直连网络来建立通信信道。For example, when the communication function is based on a WiFi Direct network, the electronic device 120 may activate the WiFi Direct communication function and may establish a communication channel based on the WiFi Direct network included in the information received from the portable device 100 .
在建立了通信信道之后,在操作S1308中,电子设备120通过使用所建立的通信信道,将内容传送请求信号和与电子设备120相关的信息传送到便携式设备100。因此,当便携式设备100在操作S1309中传送内容时,电子设备120从便携式设备100接收所传送的内容,并且在操作S1310中再现所接收的内容。可以通过使用除了上述WiFi直连之外的短距通信协议来建立通信信道。例如,可以通过使用诸如蓝牙之类的短距通信协议来建立通信信道。After the communication channel is established, in operation S1308, the electronic device 120 transmits a content transfer request signal and information related to the electronic device 120 to the portable device 100 using the established communication channel. Therefore, when the portable device 100 transmits content in operation S1309, the electronic device 120 receives the transmitted content from the portable device 100 and reproduces the received content in operation S1310. The communication channel can be established by using a short-range communication protocol other than the above-mentioned WiFi Direct connection. For example, the communication channel can be established by using a short-range communication protocol such as Bluetooth.
图14是图示根据另一示例实施例的,当电子设备120对正在被便携式设备100再现的内容执行无缝回放并且将对内容的请求提供到便携式设备100时,在便携式设备100、遥控器110、和电子设备120之间的操作的流程图。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。14 is a flowchart illustrating operations among the portable device 100, the remote controller 110, and the electronic device 120 when the electronic device 120 performs seamless playback of content being reproduced by the portable device 100 and provides a request for the content to the portable device 100, according to another exemplary embodiment. Hereinafter, for ease of description, the operations are described as being performed by the portable device 100, the remote controller 110, and the electronic device 120. However, it should be understood that the operations are performed by using the components included in the portable device 100, the remote controller 110, and the electronic device 120 as shown in FIGS. 2 , 3 , and 4 .
在图14中,经由遥控器110,将电子设备120所生成的内容传送请求信号和与电子设备120相关的信息传送到便携式设备100,以及通过便携式设备100来接收电子设备120所生成的内容传送请求信号和与电子设备120相关的信息。因此,图14的各个操作S1401、S1402、S1403、S1404、S1405和S1406分别与图13的对应操作S1301、S1302、S1303、S1304、S1305和S1306相同,因此将省略其具体描述。In FIG14 , a content transmission request signal generated by the electronic device 120 and information related to the electronic device 120 are transmitted to the portable device 100 via the remote controller 110, and the content transmission request signal generated by the electronic device 120 and information related to the electronic device 120 are received by the portable device 100. Therefore, each operation S1401, S1402, S1403, S1404, S1405, and S1406 of FIG14 is the same as the corresponding operations S1301, S1302, S1303, S1304, S1305, and S1306 of FIG13 , respectively, and thus a detailed description thereof will be omitted.
在操作S1407中,当电子设备120确定从便携式设备100接收内容时,电子设备120将内容传送请求信号和与电子设备120相关的信息传送到遥控器110。遥控器110在操作S1408中将内容传送请求信号和与电子设备120相关的信息传送到便携式设备。因此,在操作S1409中,基于便携式设备100所接收的请求,建立在便携式设备100和电子设备120之间的通信信道。在此情况下,当便携式设备100没有预先设置用于与电子设备120通信的功能时,便携式设备100可以基于所接收的与电子设备120相关的信息来激活通信功能,并且可以建立通信信道。具体地,与上面参考图13的描述类似,当在与电子设备120相关的信息中包含的通信功能信息对应于WiFi直连时,便携式设备100可以基于与电子设备120相关的信息(其是从遥控器110接收的)来激活WiFi直连功能,并且可以相应地建立通信信道。In operation S1407, when the electronic device 120 determines to receive content from the portable device 100, the electronic device 120 transmits a content transfer request signal and information related to the electronic device 120 to the remote control 110. In operation S1408, the remote control 110 transmits the content transfer request signal and information related to the electronic device 120 to the portable device. Therefore, in operation S1409, a communication channel is established between the portable device 100 and the electronic device 120 based on the request received by the portable device 100. In this case, if the portable device 100 does not have a function pre-set for communicating with the electronic device 120, the portable device 100 can activate the communication function based on the received information related to the electronic device 120 and establish the communication channel. Specifically, similar to the description above with reference to FIG. 13 , when the communication function information included in the information related to the electronic device 120 corresponds to WiFi Direct, the portable device 100 can activate the WiFi Direct function based on the information related to the electronic device 120 received from the remote control 110 and establish the communication channel accordingly.
在建立了通信信道之后,在操作S1410中,便携式设备100将内容传送到电子设备120,并且电子设备120然后在操作S1411中再现内容。可以通过使用除了上述WiFi直连之外的诸如例如蓝牙之类的短距通信协议来建立通信信道。After establishing the communication channel, the portable device 100 transmits the content to the electronic device 120 in operation S1410, and the electronic device 120 then reproduces the content in operation S1411. The communication channel may be established by using a short-range communication protocol such as Bluetooth in addition to the above-described WiFi Direct.
图15是图示根据示例实施例的,当电子设备120将对内容的请求提供到服务器130时,在便携式设备100、遥控设备110、电子设备120、和服务器130之间的操作的流程图。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。15 is a flowchart illustrating operations among the portable device 100, the remote control device 110, the electronic device 120, and the server 130 when the electronic device 120 provides a request for content to the server 130 according to an exemplary embodiment. Hereinafter, for ease of description, the operations are described as being performed by the portable device 100, the remote control device 110, and the electronic device 120. However, it should be understood that the operations are performed by using the components included in the portable device 100, the remote control device 110, and the electronic device 120 as shown in FIGS. 2 , 3 , and 4 .
图15的各个操作S1501、S1502、S1503、S1504、S1505和S1506分别与图13的对应操作S1301、S1302、S1303、S1304、S1305和S1306相同,因此将省略其具体描述。The respective operations S1501, S1502, S1503, S1504, S1505 and S1506 of FIG15 are respectively the same as the corresponding operations S1301, S1302, S1303, S1304, S1305 and S1306 of FIG13, and thus detailed descriptions thereof will be omitted.
在操作S1507中,当电子设备120确定从服务器130接收内容时,电子设备120建立与服务器130的通信信道。为了建立电子设备120与服务器130之间的通信信道,可以在电子设备120和服务器130之间传送和接收数据。可以基于上述的关于图4的通信单元402的无线通信协议或有线通信协议中的至少一项来建立电子设备120和服务器130之间的通信信道。可以通过使用在从便携式设备100接收的数据中包括的关于服务器130的信息和/或关于便携式设备100的用户的信息,来自动地建立电子设备120和服务器130之间的通信信道。然而,用于建立电子设备120和服务器130之间的通信信道的信息不限于此。In operation S1507, when the electronic device 120 determines to receive content from the server 130, the electronic device 120 establishes a communication channel with the server 130. To establish the communication channel between the electronic device 120 and the server 130, data may be transmitted and received between the electronic device 120 and the server 130. The communication channel between the electronic device 120 and the server 130 may be established based on at least one of the wireless communication protocol or the wired communication protocol described above with respect to the communication unit 402 of FIG. 4 . The communication channel between the electronic device 120 and the server 130 may be automatically established by using information about the server 130 and/or information about the user of the portable device 100 included in the data received from the portable device 100. However, the information used to establish the communication channel between the electronic device 120 and the server 130 is not limited thereto.
在建立了通信信道之后,在操作S1508中,电子设备120通过使用关于在所接收的数据中包括的内容的信息,来将内容传送请求信号传送到服务器130。服务器130通过使用与在所接收的内容传送请求信号中指示的内容相关的元数据来查找内容,并且在操作S1509中,将查找到的内容传送到电子设备120。然后,在操作S1510中,电子设备120再现所接收的内容。After the communication channel is established, in operation S1508, the electronic device 120 transmits a content transmission request signal to the server 130 by using information about the content included in the received data. The server 130 searches for content by using metadata related to the content indicated in the received content transmission request signal, and in operation S1509, transmits the found content to the electronic device 120. Then, in operation S1510, the electronic device 120 reproduces the received content.
图5到15分别示出了在其中,在便携式设备100再现内容时、与在便携式设备100和遥控器110之间的诸如NFC接触之类的短距通信的发生相结合地,电子设备120执行正在被便携式设备100再现的内容的无缝回放的各种情况。5 to 15 respectively illustrate various situations in which, when the portable device 100 reproduces the content, the electronic device 120 performs seamless playback of the content being reproduced by the portable device 100 in conjunction with the occurrence of short-range communication such as NFC contact between the portable device 100 and the remote controller 110.
然而,替代正在被便携式设备100再现的上述内容,上述示例实施例也可以应用于在便携式设备100中处于暂停状态的内容。在此情况下,电子设备120所需的并且由便携式设备100生成的数据可以包括与对应于内容暂停时间的内容播放位置相关的信息。However, instead of the above-mentioned content being reproduced by the portable device 100, the above-mentioned exemplary embodiments may also be applied to content in a paused state in the portable device 100. In this case, the data required by the electronic device 120 and generated by the portable device 100 may include information related to the content playback position corresponding to the content pause time.
图16A、16B、17、18、19、20和21是图示根据示例实施例的,在其中,在便携式设备120再现内容时、与在遥控器110和便携式设备100之间的诸如NFC接触之类的短距通信的发生相结合地,便携式设备100执行无缝回放的各种情况的流程图。Figures 16A, 16B, 17, 18, 19, 20 and 21 are flowcharts illustrating various situations in which the portable device 100 performs seamless playback in conjunction with the occurrence of short-range communication, such as NFC contact, between the remote controller 110 and the portable device 100 when the portable device 120 reproduces content according to example embodiments.
图16A是图示根据另一示例实施例的,便携式设备100的操作的流程图。图16A的操作可以由处理器210执行。16A is a flowchart illustrating operations of the portable device 100 according to another exemplary embodiment. The operations of FIG. 16A may be performed by the processor 210.
在操作S1601中,当电子设备120再现内容并且通信单元208检测到发生在遥控器110和便携式设备100之间的短距通信时,在操作S1602中,处理器210经由通信单元208从遥控器110接收由便携式设备100再现正在被电子设备120再现的内容所需的数据,或者直接经由通信单元208从电子设备120接收数据。所接收的数据可以包括以下至少一项:内容提供者信息、与电子设备120相关的设备信息、与电子设备120相关的用户信息、与内容相关的元数据、以及与指示内容被再现时的位置的回放时间相关的信息(其对应于检测到发生短距通信的时间)。In operation S1601, when the electronic device 120 reproduces content and the communication unit 208 detects that short-range communication occurs between the remote controller 110 and the portable device 100, in operation S1602, the processor 210 receives data required for the portable device 100 to reproduce the content being reproduced by the electronic device 120 from the remote controller 110 via the communication unit 208, or directly receives data from the electronic device 120 via the communication unit 208. The received data may include at least one of the following: content provider information, device information related to the electronic device 120, user information related to the electronic device 120, metadata related to the content, and information related to a playback time indicating a position when the content is reproduced (which corresponds to the time when the short-range communication is detected).
处理器210通过使用与电子设备120相关的设备信息以及与电子设备120相关的用户信息中的至少一项来执行与电子设备120相关的验证处理,其中,与电子设备120相关的设备信息以及与电子设备120相关的用户信息中的至少一项被包含在所接收的数据中。可以通过将已经预先存储在存储装置207中的与电子设备120相关的用户信息或与电子设备120相关的设备信息与所接收的信息进行比较来执行验证处理。验证处理可以指代与是否允许内容的无缝回放相关的验证处理。当验证成功时,在操作S1603中,处理器210基于经由通信单元208接收的数据从内容提供者接收内容。然而,当验证失败时,处理器210不执行内容的无缝回放。The processor 210 performs verification processing related to the electronic device 120 by using at least one of device information related to the electronic device 120 and user information related to the electronic device 120, wherein at least one of the device information related to the electronic device 120 and the user information related to the electronic device 120 is included in the received data. The verification processing can be performed by comparing the user information related to the electronic device 120 or the device information related to the electronic device 120 that has been pre-stored in the storage device 207 with the received information. The verification processing can refer to verification processing related to whether seamless playback of content is allowed. When the verification is successful, in operation S1603, the processor 210 receives content from the content provider based on the data received via the communication unit 208. However, when the verification fails, the processor 210 does not perform seamless playback of the content.
可以依据图16B中图示的操作来执行操作S1603中内容的接收。图16B是图示根据示例实施例的,从内容提供者接收内容的操作的具体流程图。The receiving of the content in operation S1603 may be performed according to the operation illustrated in Figure 16B. Figure 16B is a detailed flowchart illustrating an operation of receiving content from a content provider according to an exemplary embodiment.
参考图16B,在操作S1603_1中,处理器210在触摸屏203上显示UI图像(或UI菜单屏幕),其中,在触摸屏203上,可以基于经由短距通信单元101接收的数据来经由UI图像选择内容提供者。当基于经由触摸屏203显示的UI图像检测到选择了内容提供者时,在操作S1603_2中,处理器210经由通信单元208将内容传送请求信号传送到所选择的内容提供者。因此,在操作S1603_3中,处理器210经由通信单元208从所选择的内容提供者接收内容。16B , in operation S1603_1, the processor 210 displays a UI image (or a UI menu screen) on the touch screen 203, wherein on the touch screen 203, a content provider can be selected via the UI image based on data received via the short-range communication unit 101. Upon detecting that a content provider has been selected based on the UI image displayed via the touch screen 203, in operation S1603_2, the processor 210 transmits a content transmission request signal to the selected content provider via the communication unit 208. Accordingly, in operation S1603_3, the processor 210 receives content from the selected content provider via the communication unit 208.
参考图16A,当所接收的内容组合有图像信号和音频信号时,在操作S1604中,处理器210经由触摸屏203和音频输出单元206,基于所接收的内容来执行无缝回放。当所接收的内容包括图像信号时,处理器210经由触摸屏203再现所接收的内容。可以通过使用在操作S1602中所接收的数据来无缝地再现所接收的内容。16A , when the received content combines an image signal and an audio signal, in operation S1604, the processor 210 performs seamless playback based on the received content via the touch screen 203 and the audio output unit 206. When the received content includes an image signal, the processor 210 reproduces the received content via the touch screen 203. The received content can be seamlessly reproduced by using the data received in operation S1602.
可以基于经由便携式设备100的用户输入单元201、触摸屏203、传感器202、和音频输入单元205中的至少一项而接收的内容再现请求信号,来执行上述操作S1602的后续操作。Subsequent operations of the above-described operation S1602 may be performed based on a content reproduction request signal received via at least one of the user input unit 201 , the touch screen 203 , the sensor 202 , and the audio input unit 205 of the portable device 100 .
图17是图示根据另一示例实施例的,通过使用遥控器110可运行的操作的流程图。图17的操作可以由处理器303执行。17 is a flowchart illustrating operations executable by using the remote controller 110 according to another exemplary embodiment. The operations of FIG.
在操作S1701中,处理器303经由短距通信单元111检测到在便携式设备100和遥控设备110之间发生短距通信,并且然后在操作S1702中,处理器303经由无线通信单元302从电子设备120接收由便携式设备100再现正在被电子设备120再现的内容所需的数据。In operation S1701, the processor 303 detects via the short-range communication unit 111 that short-range communication occurs between the portable device 100 and the remote control device 110, and then in operation S1702, the processor 303 receives from the electronic device 120 via the wireless communication unit 302 data required for the portable device 100 to reproduce the content being reproduced by the electronic device 120.
可以依据图18中图示的操作来执行从电子设备120接收内容。图18是图示根据示例实施例的,用于从电子设备120接收数据的操作的具体流程图。Receiving content from the electronic device 120 may be performed according to the operations illustrated in Figure 18. Figure 18 is a detailed flowchart illustrating an operation for receiving data from the electronic device 120 according to an exemplary embodiment.
参考图18,当处理器303经由短距通信单元111检测到在便携式设备100和遥控器110之间发生短距通信时,在操作S1801中,处理器303经由无线通信单元302将数据传送请求信号传送到电子设备120。因此,在操作S1802中,处理器303经由无线通信单元302从电子设备120接收数据。所接收的数据可以包括相对于数据传送请求信号的响应信号。18 , when the processor 303 detects via the short-range communication unit 111 that short-range communication occurs between the portable device 100 and the remote controller 110, in operation S1801, the processor 303 transmits a data transmission request signal to the electronic device 120 via the wireless communication unit 302. Accordingly, in operation S1802, the processor 303 receives data from the electronic device 120 via the wireless communication unit 302. The received data may include a response signal with respect to the data transmission request signal.
参考图17,处理器303经由无线通信单元302从电子设备120接收再现内容所需的数据,并且然后在操作S1703中,处理器303经由短距通信单元111将所接收的数据传送到便携式设备100。17 , the processor 303 receives data required to reproduce content from the electronic device 120 via the wireless communication unit 302 , and then transmits the received data to the portable device 100 via the short-range communication unit 111 in operation S1703 .
图19是图示根据另一示例实施例的电子设备120的操作的流程图。图19中图示的方法可以由处理器405执行。FIG19 is a flowchart illustrating an operation of the electronic device 120 according to another exemplary embodiment. The method illustrated in FIG19 may be performed by the processor 405.
在操作S1901中,电子设备120再现内容。然后,在操作S1902中,处理器405接收便携式设备100要求的数据传送请求信号,以便由便携式设备100执行正在被电子设备120再现的内容的无缝回放。数据传送请求信号是从以下的至少一项而接收的:即,经由无线通信单元401从遥控器110接收;以及经由通信单元402从便携式设备100接收。因此,在操作S1903中,处理器405生成便携式设备100再现内容所需的数据。In operation S1901, the electronic device 120 reproduces content. Then, in operation S1902, the processor 405 receives a data transmission request signal required by the portable device 100 to seamlessly playback the content being reproduced by the electronic device 120. The data transmission request signal is received from at least one of: the remote controller 110 via the wireless communication unit 401; and the portable device 100 via the communication unit 402. Therefore, in operation S1903, the processor 405 generates data required for the portable device 100 to reproduce the content.
在操作S1904中,处理器405经由无线通信单元401将所生成的数据传送到遥控器110,或者经由通信单元402将所生成的数据直接传送到便携式设备100。In operation S1904 , the processor 405 transmits the generated data to the remote controller 110 via the wireless communication unit 401 , or directly transmits the generated data to the portable device 100 via the communication unit 402 .
图20是图示根据示例实施例的,在内容再现方法中在便携式设备100、遥控器110、和电子设备120之间的操作的流程图。具体地,图20示出了以下情况:在其中,基于在便携式设备100和遥控器110之间的NFC接触的发生,当便携式设备100执行正在被电子设备120再现的内容的无缝回放时,遥控器110将对数据的请求传送到电子设备120。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。FIG20 is a flowchart illustrating operations among the portable device 100, the remote controller 110, and the electronic device 120 in a content reproduction method according to an exemplary embodiment. Specifically, FIG20 illustrates a case in which, based on the occurrence of NFC contact between the portable device 100 and the remote controller 110, when the portable device 100 performs seamless playback of content being reproduced by the electronic device 120, the remote controller 110 transmits a request for data to the electronic device 120. Hereinafter, for ease of description, operations are described as being performed by the portable device 100, the remote controller 110, and the electronic device 120. However, it should be understood that the operations are performed using the components included in the portable device 100, the remote controller 110, and the electronic device 120 as shown in FIG2, 3, and 4.
参考图20,当电子设备120在操作S2001中再现内容时,并且当在操作S2002中检测到在便携式设备100和遥控器110之间发生NFC接触时,遥控器110在操作S2003中将与便携式设备100相关的信息传送到电子设备120。被传送到电子设备120的与便携式设备100相关的信息包括基于NFC接触的发生被从便携式设备100传送到遥控器110的信息。与便携式设备100相关的信息包括电子设备120将信息传送到便携式设备100所需的信息。与便携式设备100相关的信息可以包括例如,关于便携式设备100支持的通信协议(例如,WiFi直连、蓝牙等)的信息、以及用于建立用于与便携式设备100通信的通信信道的标识信息。20 , when the electronic device 120 reproduces content in operation S2001 and detects the occurrence of NFC contact between the portable device 100 and the remote controller 110 in operation S2002, the remote controller 110 transmits information related to the portable device 100 to the electronic device 120 in operation S2003. The information related to the portable device 100 transmitted to the electronic device 120 includes information transmitted from the portable device 100 to the remote controller 110 based on the occurrence of the NFC contact. The information related to the portable device 100 includes information required for the electronic device 120 to transmit the information to the portable device 100. The information related to the portable device 100 may include, for example, information regarding a communication protocol supported by the portable device 100 (e.g., WiFi Direct, Bluetooth, etc.) and identification information used to establish a communication channel for communicating with the portable device 100.
在操作S2004中,电子设备120通过使用所接收的与便携式设备100相关的信息来将正在被再现的内容传送到便携式设备100。因此,在操作S2005中,便携式设备100执行内容的无缝回放。在操作S2004中,为了将内容从电子设备120传送到便携式设备100,电子设备120可以通过使用与便携式设备100相关的信息来建立便携式设备100和电子设备120之间的通信信道。In operation S2004, the electronic device 120 transmits the content being reproduced to the portable device 100 by using the received information related to the portable device 100. Therefore, in operation S2005, the portable device 100 performs seamless playback of the content. In operation S2004, in order to transmit the content from the electronic device 120 to the portable device 100, the electronic device 120 may establish a communication channel between the portable device 100 and the electronic device 120 by using the information related to the portable device 100.
图21是图示根据另一示例实施例的,在内容再现方法中在便携式设备100、遥控器110、电子设备120、和服务器130之间的操作的流程图。具体地,图21示出了以下情况:在其中,从电子设备120向便携式设备100传送由便携式设备100执行正在被电子设备120再现的内容的无缝回放所需的数据。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。FIG21 is a flowchart illustrating operations among the portable device 100, the remote controller 110, the electronic device 120, and the server 130 in a content reproduction method according to another exemplary embodiment. Specifically, FIG21 illustrates a case in which data required for seamless playback of content being reproduced by the electronic device 120 is transmitted from the electronic device 120 to the portable device 100. Hereinafter, for ease of description, the operations are described as being performed by the portable device 100, the remote controller 110, and the electronic device 120. However, it should be understood that the operations are performed using the components included in the portable device 100, the remote controller 110, and the electronic device 120 as shown in FIG2, 3, and 4.
图21的各个操作S2101、S2102和S2103分别与图20的对应操作S2001、S2002和S2003相同,因此将省略其具体描述。Respective operations S2101 , S2102 , and S2103 of FIG. 21 are respectively the same as corresponding operations S2001 , S2002 , and S2003 of FIG. 20 , and thus detailed descriptions thereof will be omitted.
在操作S2104中,电子设备120生成便携式设备100执行正在被再现的内容的无缝回放所需的数据。然后,在操作S2105中,电子设备120基于在操作S2103中接收的与便携式设备100相关的信息,将所生成的数据传送到便携式设备100。为了将所生成的数据传送到便携式设备100,如同上面关于操作S2003所描述的,电子设备120建立与便携式设备100的通信信道。In operation S2104, the electronic device 120 generates data required for the portable device 100 to perform seamless playback of the content being reproduced. Then, in operation S2105, the electronic device 120 transmits the generated data to the portable device 100 based on the information related to the portable device 100 received in operation S2103. In order to transmit the generated data to the portable device 100, the electronic device 120 establishes a communication channel with the portable device 100 as described above with respect to operation S2003.
当便携式设备100在操作S2106中分析所接收的数据并确定从服务器130接收内容时,便携式设备100在操作S2107中将对内容的请求信号传送到服务器130。至此,便携式设备100可以建立到服务器130的通信信道。为了建立与服务器130的通信信道,便携式设备100可以使用在从电子设备120接收的数据中包括的内容提供者信息。便携式设备100可以通过使用内容提供者信息,来自动地建立与服务器130的通信信道。替代地,可以在确认便携式设备100的用户建立了与服务器130的通信信道之后建立通信信道;或者可以通过使用由便携式设备100的用户基于内容提供者信息而输入的信息来建立通信信道。When the portable device 100 analyzes the received data in operation S2106 and determines to receive content from the server 130, the portable device 100 transmits a request signal for the content to the server 130 in operation S2107. At this point, the portable device 100 can establish a communication channel with the server 130. To establish the communication channel with the server 130, the portable device 100 can use the content provider information included in the data received from the electronic device 120. The portable device 100 can automatically establish the communication channel with the server 130 by using the content provider information. Alternatively, the communication channel can be established after confirming that the user of the portable device 100 has established the communication channel with the server 130; or the communication channel can be established by using information input by the user of the portable device 100 based on the content provider information.
当便携式设备100在操作S2108中经由在便携式设备100和服务器130之间建立的通信信道从服务器130接收内容时,便携式设备100在操作S2109中再现所接收的内容。When the portable device 100 receives content from the server 130 via the communication channel established between the portable device 100 and the server 130 in operation S2108, the portable device 100 reproduces the received content in operation S2109.
图22是图示根据另一示例实施例的,在内容再现方法中在便携式设备100、遥控器110、和电子设备120之间的操作的流程图。下文中,为便于描述,操作被描述为由便携式设备100、遥控器110、和电子设备120执行。然而,应理解,操作通过使用在如图2、3和4中所示的便携式设备100、遥控器110、和电子设备120中包括的组件来执行。22 is a flowchart illustrating operations among the portable device 100, the remote controller 110, and the electronic device 120 in a content reproduction method according to another exemplary embodiment. Hereinafter, for ease of description, the operations are described as being performed by the portable device 100, the remote controller 110, and the electronic device 120. However, it should be understood that the operations are performed using the components included in the portable device 100, the remote controller 110, and the electronic device 120 as shown in FIGs. 2, 3, and 4.
参考图22,当电子设备120在操作S2201中再现内容时,并且当在操作S2202中在便携式设备100和遥控设备110之间发生NFC接触时,遥控器110在操作S2203中将与电子设备120相关的信息传送到便携式设备100。然后,当便携式设备100在操作S2204中将对内容的请求信号传送到电子设备120时,便携式设备100在操作S2205中从电子设备120接收内容,并且在操作S2206中再现所接收的内容。在操作S2204中,便携式设备100可以通过使用与电子设备120相关的信息来建立与电子设备120的通信信道,并且可以将内容请求信号传送到电子设备120。22 , when the electronic device 120 reproduces content in operation S2201, and when NFC contact occurs between the portable device 100 and the remote control device 110 in operation S2202, the remote control 110 transmits information related to the electronic device 120 to the portable device 100 in operation S2203. Then, when the portable device 100 transmits a request signal for content to the electronic device 120 in operation S2204, the portable device 100 receives the content from the electronic device 120 in operation S2205 and reproduces the received content in operation S2206. In operation S2204, the portable device 100 can establish a communication channel with the electronic device 120 by using the information related to the electronic device 120, and can transmit a content request signal to the electronic device 120.
图23是图示根据另一示例实施例的内容再现方法的操作的流程图。图23示出了在其中,无缝地再现基于在线购物站点的内容的情况。图23示出了在其中,电子设备120执行与项目的在线购物相关的网络浏览。Figure 23 is a flowchart illustrating the operation of a content reproduction method according to another exemplary embodiment. Figure 23 shows a case in which content based on an online shopping site is seamlessly reproduced. Figure 23 shows a case in which the electronic device 120 performs web browsing related to online shopping for items.
参考图23,电子设备120根据来自遥控器110的控制信号来执行与在线购物相关的浏览(操作S2301),决定购买所选择的项目(操作S2302),在便携式设备100和遥控器110之间发生NFC接触(操作S2304),并且在便携式设备100和电子设备120之间建立通信信道(操作S2305)。23 , the electronic device 120 performs browsing related to online shopping according to a control signal from the remote controller 110 (operation S2301), decides to purchase a selected item (operation S2302), an NFC contact occurs between the portable device 100 and the remote controller 110 (operation S2304), and a communication channel is established between the portable device 100 and the electronic device 120 (operation S2305).
电子设备120生成便携式设备100显示当前的购买决定屏幕所需的信息(操作S2306)。电子设备120生成的信息可以包括以下至少一项:在线购物站点位置信息(例如,URL信息)、购买决定屏幕信息(例如,与电子设备120显示的网页相关的标识信息)、以及在线购物站点访问信息(例如,用户登录信息和密码信息),但是这样的信息不限于此。The electronic device 120 generates information required for the portable device 100 to display the current purchase decision screen (operation S2306). The information generated by the electronic device 120 may include at least one of the following: online shopping site location information (e.g., URL information), purchase decision screen information (e.g., identification information related to the web page displayed by the electronic device 120), and online shopping site access information (e.g., user login information and password information), but such information is not limited thereto.
电子设备120将所生成的信息传送到便携式设备100(操作S2307)。便携式设备100通过使用所接收的信息向服务器130提交对信息的请求(操作S2308)。在操作S2308中,便携式设备100通过使用所接收的信息来建立与服务器130的通信信道。这里,所接收的信息可以包括在线购物站点位置信息和在线购物站点访问信息,但是这样的信息不限于此。服务器130是用于运行在线购物站点的服务器,并且可以是虚拟服务器。Electronic device 120 transmits the generated information to portable device 100 (operation S2307). Portable device 100, using the received information, submits a request for information to server 130 (operation S2308). In operation S2308, portable device 100 establishes a communication channel with server 130 using the received information. The received information may include online shopping site location information and online shopping site access information, but such information is not limited thereto. Server 130 is a server for operating an online shopping site and may be a virtual server.
在建立了通信信道之后,从便携式设备100向服务器130传送的请求信号至少可以包括购买决定屏幕信息。After the communication channel is established, the request signal transmitted from the portable device 100 to the server 130 may include at least purchase decision screen information.
响应于所接收的信息请求信号,服务器130将信息传送到便携式设备100(操作S2309)。因此,便携式设备100显示购买决定屏幕。In response to the received information request signal, the server 130 transmits information to the portable device 100 (operation S2309 ). Accordingly, the portable device 100 displays a purchase decision screen.
当便携式设备100的用户输入支付信息(或者交易信息)时(操作S2310),便携式设备100将输入的支付信息传送到服务器130(操作S2311)。当基于所传送的信息完成了购买时,服务器将购买完成消息传送到便携式设备100(操作S2312)。When the user of the portable device 100 enters payment information (or transaction information) (operation S2310), the portable device 100 transmits the entered payment information to the server 130 (operation S2311). When the purchase is completed based on the transmitted information, the server transmits a purchase completion message to the portable device 100 (operation S2312).
图23示出了在其中便携式设备100和服务器130彼此直接连接并交换支付信息的情况。因此,没有与支付相关的用户信息被存储在电子设备120中,而这样的与支付相关的用户信息仅仅被存储在便携式设备100中,则用户可以通过使用便携式设备100容易地输入支付信息。23 shows a case where the portable device 100 and the server 130 are directly connected to each other and exchange payment information. Therefore, no user information related to payment is stored in the electronic device 120, and such user information related to payment is stored only in the portable device 100, so the user can easily input payment information by using the portable device 100.
此外,可以修改图23中示出的示例实施例,使得经由电子设备120将支付信息传送到服务器130。在此情况下,电子设备120在操作S2306中可以仅生成购买决定屏幕信息,并且在操作S2307中将购买决定屏幕信息传送到便携式设备100。在此情况下,可以经由电子设备120将购买完成消息传送到便携式设备100。这里,电子设备120可以显示与在便携式设备100上显示的屏幕图像同步的屏幕图像。替代地,电子设备120可以不显示屏幕图像,并且可以仅仅传送购买完成消息。In addition, the example embodiment shown in FIG. 23 may be modified so that payment information is transmitted to the server 130 via the electronic device 120. In this case, the electronic device 120 may generate only purchase decision screen information in operation S2306 and transmit the purchase decision screen information to the portable device 100 in operation S2307. In this case, a purchase completion message may be transmitted to the portable device 100 via the electronic device 120. Here, the electronic device 120 may display a screen image synchronized with the screen image displayed on the portable device 100. Alternatively, the electronic device 120 may not display the screen image and may transmit only the purchase completion message.
此外,图23示出了以下情况:在其中,在便携式设备100和遥控器110之间发生NFC接触之后,在便携式设备100和电子设备120之间建立直接通信信道。然而,可以修改图23中示出的示例实施例,使得经由遥控器110在便携式设备100和电子设备120之间建立通信信道。在此情况下,可以经由遥控器110将电子设备120生成的信息从电子设备120传送到便携式设备100。23 illustrates a case where, after NFC contact occurs between the portable device 100 and the remote controller 110, a direct communication channel is established between the portable device 100 and the electronic device 120. However, the exemplary embodiment illustrated in FIG23 may be modified so that a communication channel is established between the portable device 100 and the electronic device 120 via the remote controller 110. In this case, information generated by the electronic device 120 may be transmitted from the electronic device 120 to the portable device 100 via the remote controller 110.
此外,图23示出了在决定购买之后,在便携式设备100和遥控器110之间发生NFC接触的情况。然而,图23中示出的操作还可以应用于在用于在线购物的随意浏览期间发生NFC接触的情况。例如,如果在选择要购买的项目期间发生了NFC接触,则电子设备120可以将所请求的信息传送到便携式设备100,使得在便携式设备100上显示购买项目选择屏幕。23 shows a case where NFC contact occurs between the portable device 100 and the remote controller 110 after a purchase decision has been made. However, the operation shown in FIG23 can also be applied to a case where NFC contact occurs during casual browsing for online shopping. For example, if NFC contact occurs during selection of an item to be purchased, the electronic device 120 can transmit the requested information to the portable device 100, causing the purchase item selection screen to be displayed on the portable device 100.
此外,可以修改图23中示出的示例实施例,使得在用于购买项目的浏览期间,当在便携式设备100和遥控器110之间发生NFC接触时,电子设备120连续地执行用于购买项目的浏览。Furthermore, the example embodiment shown in FIG. 23 may be modified such that, during browsing for purchase items, when NFC contact occurs between the portable device 100 and the remote controller 110 , the electronic device 120 continuously performs browsing for purchase items.
图24是图示根据另一示例实施例的,用于输出信息的方法的操作的流程图。根据信息输出的类型,图24可以被考虑为内容再现方法的操作的流程图。例如,如果外部设备2410是照相机,并且正在输出静止图像或运动画面,则图24可以被考虑为内容再现方法的操作的流程图。图24示出了电子设备120无缝地显示外部设备2410正在显示的信息的情况。Figure 24 is a flowchart illustrating the operation of a method for outputting information according to another example embodiment. Depending on the type of information output, Figure 24 can be considered a flowchart of the operation of a content reproduction method. For example, if external device 2410 is a camera and is outputting a still image or a moving picture, Figure 24 can be considered a flowchart of the operation of the content reproduction method. Figure 24 shows a situation where electronic device 120 seamlessly displays the information being displayed by external device 2410.
图24中示出的外部设备2410是如上所述的电子设备120的外围设备,并且可以包括可通信的外围设备和/或可通信的应用配件。外部设备2410可以包括其操作可以被可以在电子设备120上运行的应用来控制的设备,但是外部设备2410不限于此。24 is a peripheral device of the electronic device 120 as described above, and may include a communicable peripheral device and/or a communicable application accessory. The external device 2410 may include a device whose operation can be controlled by an application that can be run on the electronic device 120, but the external device 2410 is not limited thereto.
在操作S2411中,外部设备2410输出信息。可以基于外部设备2410的功能来确定输出信息。例如,如果外部设备2410是户内和户外的运动表,则输出信息可以包括运动位置、运动速度、卡路里消耗、以及与用户相关的信息中的至少一项。然而,输出信息不限于此。In operation S2411, the external device 2410 outputs information. The output information may be determined based on the function of the external device 2410. For example, if the external device 2410 is an indoor and outdoor sports watch, the output information may include at least one of exercise location, exercise speed, calorie consumption, and user-related information. However, the output information is not limited thereto.
如果正在输出如上所述的信息时,在外部设备2410和遥控器110之间发生NFC接触,则在外部设备2410和电子设备120之间建立通信信道(操作S2413)。可以通过使用在NFC接触发生时,从遥控器110传送到外部设备2410的、与电子设备120相关的信息来建立通信信道。与电子设备120相关的信息可以包括关于通信协议的信息以及电子设备120的标识信息。If NFC contact occurs between external device 2410 and remote controller 110 while the information described above is being output, a communication channel is established between external device 2410 and electronic device 120 (operation S2413). The communication channel can be established using information related to electronic device 120 that was transmitted from remote controller 110 to external device 2410 when the NFC contact occurred. The information related to electronic device 120 may include information about the communication protocol and identification information of electronic device 120.
当遥控器110将关于所存储的电子设备120的信息传送到外部设备2410时,或者如果NFC接触发生,则遥控器110可以向电子设备120请求关于电子设备120的信息,并且可以将从电子设备120接收的信息传送到外部设备2410。When the remote controller 110 transmits the stored information about the electronic device 120 to the external device 2410 , or if NFC contact occurs, the remote controller 110 may request the electronic device 120 for information about the electronic device 120 and may transmit the information received from the electronic device 120 to the external device 2410 .
然而,当NFC接触发生时,遥控器110可以从外部设备2410接收关于外部设备2410的信息,并将关于外部设备2410的信息传送到电子设备120,从而通过电子设备120在外部设备2410和电子设备120之间建立通信信道。这里,传送到电子设备120的关于外部设备2410的信息是建立通信信道所需的信息,并且可以包括通信协议信息和与外部设备2410相关的标识信息,但是这样的信息不限于此。However, when NFC contact occurs, the remote control 110 can receive information about the external device 2410 from the external device 2410 and transmit the information about the external device 2410 to the electronic device 120, thereby establishing a communication channel between the external device 2410 and the electronic device 120 through the electronic device 120. Here, the information about the external device 2410 transmitted to the electronic device 120 is information required to establish the communication channel, and may include communication protocol information and identification information related to the external device 2410, but such information is not limited thereto.
当建立与外部设备2410的通信信道之后,电子设备120通过使用从外部设备2410接收的关于外部设备2410的信息,来确定是否将与外部设备2410相关的应用存储在电子设备120中(操作S2414)。关于外部设备2410的信息可以包括运行与外部设备2410相关的应用所需的信息,例如与外部设备2410相关的标识信息、以及与与外部设备2410相关的应用相关的标识信息,但是这样的信息不限于此。与外部设备2410相关的应用可以是用于基于到外部设备2410的连接来控制外部设备2410的操作的应用。After establishing a communication channel with the external device 2410, the electronic device 120 determines whether to store an application associated with the external device 2410 in the electronic device 120 using the information about the external device 2410 received from the external device 2410 (operation S2414). The information about the external device 2410 may include information required to run the application associated with the external device 2410, such as identification information associated with the external device 2410 and identification information associated with the application associated with the external device 2410, but such information is not limited thereto. The application associated with the external device 2410 may be an application for controlling the operation of the external device 2410 based on the connection to the external device 2410.
关于外部设备2410的标识信息可以包括以下至少一项:关于外部设备2410的模型名称的信息、关于外部设备2410的制造商的信息、以及外部设备2410的版本,但是这样的标识信息不限于此。例如,关于外部设备2410的标识信息可以包括以下至少一项:制造外部设备2410的日期、以及与外部设备2410的操作系统相关的信息。The identification information about the external device 2410 may include at least one of the following: information about the model name of the external device 2410, information about the manufacturer of the external device 2410, and the version of the external device 2410, but such identification information is not limited thereto. For example, the identification information about the external device 2410 may include at least one of the following: the date on which the external device 2410 was manufactured, and information related to the operating system of the external device 2410.
作为在操作S2414中外部设备2410的确定的结果,如果在电子设备120中存储与外部设备2410相关的应用,则电子设备120自动地运行相关应用(操作S2415)。As a result of the determination of the external device 2410 in operation S2414 , if an application related to the external device 2410 is stored in the electronic device 120 , the electronic device 120 automatically executes the related application (operation S2415 ).
因此,电子设备120向外部设备2410提交对信息的请求(操作S2416),并且外部设备2410向电子设备120传送当前正在输出的信息(操作S2417)。电子设备120输出所接收的信息(操作S2418)。因此,电子设备120可以无缝地再现正在被外部设备2410再现的信息。Therefore, electronic device 120 submits a request for information to external device 2410 (operation S2416), and external device 2410 transmits the information currently being output to electronic device 120 (operation S2417). Electronic device 120 outputs the received information (operation S2418). Therefore, electronic device 120 can seamlessly reproduce the information being reproduced by external device 2410.
在操作S2414中,作为确定的结果,如果在电子设备120中没有存储与外部设备2410相关的应用,则电子设备120使用与外部设备2410相关的标识信息,从服务器130下载与外部设备2410相关的应用,并且可以执行操作S2415到S2418。In operation S2414, as a result of the determination, if no application related to the external device 2410 is stored in the electronic device 120, the electronic device 120 downloads the application related to the external device 2410 from the server 130 using the identification information related to the external device 2410, and operations S2415 to S2418 can be performed.
这里,如果存在与外部设备2410相关的多个应用,则服务器130将关于多个应用的信息提供到电子设备120。电子设备120显示关于多个应用的信息。用户可以通过使用遥控器110,将用于从关于多个应用的信息中选择期望应用信息的控制信号传送到电子设备120。Here, if there are multiple applications related to the external device 2410, the server 130 provides information about the multiple applications to the electronic device 120. The electronic device 120 displays the information about the multiple applications. The user can transmit a control signal for selecting desired application information from the information about the multiple applications to the electronic device 120 by using the remote controller 110.
响应于此,电子设备120将关于所选择的应用的信息传送到服务器130,可以从服务器130下载所选择的应用并运行所选择的应用。因此,电子设备120可以执行操作S2415到S2418。In response thereto, the electronic device 120 transmits information about the selected application to the server 130, and may download and execute the selected application from the server 130. Accordingly, the electronic device 120 may perform operations S2415 to S2418.
在上述操作S2418中,电子设备120可以通过使用从外部设备2410接收的信息,来更新在电子设备120中存储的与外部设备2410相关的信息。这里,与外部设备2410相关的信息指代在运行了应用之后,外部设备2410生成或输出的信息。如果外部设备2410是像照相机那样具有捕获图像的功能的设备,则可以将操作2411修改为用于获得并存储信息的操作。当经由外部设备2410获得信息并且将其存储在外部设备2410中、以及在外部设备2410和遥控器110之间发生NFC接触时,将外部设备2410获得并存储的信息传送到电子设备120。因此,电子设备120可以通过使用利用外部设备2410获得并存储的信息,来更新存储在电子设备120中的与外部设备2410相关的信息。In the above-described operation S2418, the electronic device 120 can update the information related to the external device 2410 stored in the electronic device 120 by using the information received from the external device 2410. Here, the information related to the external device 2410 refers to the information generated or output by the external device 2410 after running the application. If the external device 2410 is a device with the function of capturing images, such as a camera, the operation 2411 can be modified to an operation for obtaining and storing information. When the information is obtained and stored in the external device 2410 via the external device 2410, and when NFC contact occurs between the external device 2410 and the remote control 110, the information obtained and stored by the external device 2410 is transmitted to the electronic device 120. Therefore, the electronic device 120 can update the information related to the external device 2410 stored in the electronic device 120 by using the information obtained and stored by the external device 2410.
在操作S2417中,由于基于外部设备2410支持的功能来确定从外部设备2410传送到电子设备120的信息,因此从外部设备2410传送到电子设备120的信息可以是与监控外部设备2410的功能相关的信息和存储在外部设备2410中的信息。然而,本发明构思不限于此。如果从外部设备2410传送到电子设备120的信息是存储在外部设备2410中的信息,则可以省略操作S2411。In operation S2417, since the information transmitted from the external device 2410 to the electronic device 120 is determined based on the functions supported by the external device 2410, the information transmitted from the external device 2410 to the electronic device 120 may be information related to monitoring the functions of the external device 2410 and information stored in the external device 2410. However, the present invention is not limited thereto. If the information transmitted from the external device 2410 to the electronic device 120 is information stored in the external device 2410, operation S2411 may be omitted.
可以将包括用于执行根据上述的一个或多个示例实施例的用于再现内容的方法的命令的一个或多个程序体现为暂时性或非临时性的计算机可读记录介质上的计算机可读码。计算机可读记录介质可以包括任何可以存储数据的数据存储设备,所述数据然后可以被计算机系统读取。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备、以及/或者任何其它合适介质。计算机可读记录介质还可以分布在网络耦接的计算机系统上,从而以分布式方式存储并运行计算机可读码。One or more programs including commands for executing the method for reproducing content according to one or more of the above-described exemplary embodiments may be embodied as computer-readable code on a transient or non-transitory computer-readable recording medium. A computer-readable recording medium may include any data storage device that can store data that can then be read by a computer system. Examples of computer-readable recording media include read-only memory (ROM), random access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and/or any other suitable medium. The computer-readable recording medium may also be distributed across network-coupled computer systems, thereby storing and executing the computer-readable code in a distributed manner.
尽管已经参考本发明构思的示例实施例而具体示出并描述了本发明构思,但是本领域技术人员将理解可以在不偏离如由所附权利要求书所限定的本公开的精神和范围的情况下,在示例实施例中作出形式和细节上的各种改变。While the inventive concept has been particularly shown and described with reference to example embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made in the example embodiments without departing from the spirit and scope of the disclosure as defined by the appended claims.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2012-0036402 | 2012-04-07 | ||
| KR10-2013-0034062 | 2013-03-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1186608A HK1186608A (en) | 2014-03-14 |
| HK1186608B true HK1186608B (en) | 2019-11-22 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109996101B (en) | Method and system for reproducing content and computer-readable recording medium thereof | |
| RU2640727C2 (en) | Method and system for content playback and computer-readable recording medium for this | |
| US10674219B2 (en) | Method and system for reproducing contents, and computer-readable recording medium thereof | |
| EP2688268B1 (en) | Sharing content | |
| KR102037415B1 (en) | Method and system for controlling display device, and computer readable recording medium thereof | |
| US10277961B2 (en) | Electronic device, companion device, and method of operating the electronic device | |
| AU2017202560B2 (en) | Method and system for reproducing contents, and computer-readable recording medium thereof | |
| HK1186608B (en) | Method and system for reproducing contents, and computer-readable recording medium thereof | |
| HK1186608A (en) | Method and system for reproducing contents, and computer-readable recording medium thereof |