KR20130100005A - Method and apparatus for simultaneously presenting at least two multimedia content on a processing device - Google Patents
Method and apparatus for simultaneously presenting at least two multimedia content on a processing device Download PDFInfo
- Publication number
- KR20130100005A KR20130100005A KR1020137017678A KR20137017678A KR20130100005A KR 20130100005 A KR20130100005 A KR 20130100005A KR 1020137017678 A KR1020137017678 A KR 1020137017678A KR 20137017678 A KR20137017678 A KR 20137017678A KR 20130100005 A KR20130100005 A KR 20130100005A
- Authority
- KR
- South Korea
- Prior art keywords
- multimedia content
- receiving device
- user
- policy
- received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 title description 21
- 238000004458 analytical method Methods 0.000 claims description 22
- 238000003891 environmental analysis Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Abstract
적어도 2개의 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 방법 및 장치가 개시된다. 적어도 하나의 수신 장치(113, 114)는 적어도 하나의 송신 장치(110, 111)로부터 하나 이상의 멀티미디어 콘텐츠(121, 122)를 수신한다. 적어도 하나의 수신 장치는 각각의 수신된 멀티미디어 콘텐츠의 특성들 및 적어도 하나의 수신 장치(113, 114) 상의 동작 조건의 특성들을 결정한다. 수신된 멀티미디어 콘텐츠를 사용자에게 프리젠팅하는 정책을 검색하기 위해 특성들 및 동작 조건이 사용된다. 실행될 때, 정책은 2개 이상의 수신된 멀티미디어 콘텐츠가 사용자에게 동시에 프리젠팅되어야 하는지를 식별한다.A method and apparatus for presenting at least two received multimedia content simultaneously to a user is disclosed. At least one receiving apparatus 113, 114 receives one or more multimedia contents 121, 122 from at least one transmitting apparatus 110, 111. The at least one receiving device determines the characteristics of each received multimedia content and the characteristics of an operating condition on the at least one receiving device 113, 114. Features and operating conditions are used to retrieve a policy for presenting the received multimedia content to a user. When implemented, the policy identifies whether two or more received multimedia content should be presented to the user at the same time.
Description
본 발명은 일반적으로 멀티미디어 콘텐츠를 사용자와 연관된 하나 이상의 수신 장치들 상에 프리젠팅하는 것에 관한 것으로, 특히 2개 이상의 멀티미디어 콘텐츠를 수신 장치들 상에 실행되는 정책들에 따라 수신 장치들 중 하나 이상에 동시에 프리젠팅하는 것에 관한 것이다.FIELD OF THE INVENTION The present invention generally relates to presenting multimedia content on one or more receiving devices associated with a user, in particular to at least one of the receiving devices in accordance with policies implemented on the receiving devices. It is about presenting at the same time.
멀티미디어 콘텐츠는 통상 컴퓨터들, 스마트폰들, 및 다른 전자 장치들과 같은 수신 장치에 의해 캡처되어 프리젠팅된다. 멀티미디어 콘텐츠는 예를 들어 텍스트, 오디오, 정지 이미지들, 애니메이션, 비디오 또는 그의 조합을 포함한다. 멀티미디어 콘텐츠는 전형적으로 유선 또는 무선 광대역 네트워크를 통해 수신 장치에 송신된다. 광대역 네트워크들은 현재 2개 이상의 멀티미디어 콘텐츠를 수신 장치에 동시에 송신하는 능력을 갖는다. 수신 장치의 사용자가 어떤 타입들의 멀티미디어 콘텐츠에 동시에 액세스하고 이 콘텐츠를 이해할지라도, 2개 이상의 동시에 프리젠팅된 멀티미디어 콘텐츠에 액세스하고 이 콘텐츠를 이해하는 사용자의 능력은 종종 사용자의 동작 맥락 및 동시에 프리젠팅된 미디어 사이의 관계에 의존한다. 예를 들어, 사용자가 한가할 때, 사용자는 관련된 오디오 스트림을 들으면서 비디오 스트림을 볼 수 있다. 사용자는 전형적으로 차를 운전하면서 안전하게 비디오 스트림을 보고 관련된 오디오 스트림을 들을 수 없지만, 그들은 안전하게 오디오 스트림만을 들을 수 있다. 따라서, 사용자의 동작 맥락(이 예에서 - 한가하거나 차를 운전함)은 사용자가 동시에 프리젠팅된 멀티미디어 콘텐츠를 어떻게 처리하는지에 영향을 준다. 게다가, 사용자는 또한 전형적으로 비디오 스트림 및 무관한 오디오 콘텐츠 둘 다를 동시에 효과적으로 처리할 수 없다. 따라서, 동시에 프리젠팅된 멀티미디어 콘텐츠 사이의 관계는 사용자가 동시에 프리젠팅된 미디어를 어떻게 처리하는지에 영향을 줄 수도 있다.Multimedia content is typically captured and presented by a receiving device, such as computers, smartphones, and other electronic devices. Multimedia content includes, for example, text, audio, still images, animation, video or a combination thereof. Multimedia content is typically transmitted to a receiving device via a wired or wireless broadband network. Broadband networks currently have the ability to transmit two or more multimedia contents simultaneously to the receiving device. Although the user of the receiving device simultaneously accesses and understands some types of multimedia content, the user's ability to access and understand two or more simultaneously presented multimedia content often presents the user's operating context and concurrent presentation. Depends on the relationship between the media. For example, when the user is free, the user can watch the video stream while listening to the associated audio stream. Users typically do not see the video stream safely and hear the associated audio stream while driving a car, but they can safely hear only the audio stream. Thus, the user's operating context (in this example—free or driving a car) affects how the user processes multimedia content presented at the same time. In addition, the user is also typically unable to effectively process both video streams and irrelevant audio content simultaneously. Thus, the relationship between simultaneously presented multimedia content may affect how a user processes media presented simultaneously.
하나 이상의 수신 장치들이 2개 이상의 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 능력을 가질지라도, 그들은 사용자의 동작 맥락 및 동시 프리젠테이션을 위해 큐잉되는 멀티미디어 콘텐츠 사이의 관계에 기초하여 수신된 멀티미디어 콘텐츠의 프리젠테이션들을 스케줄링하지 않는다. 따라서, 대부분의 수신 장치들은 프리젠테이션을 위해 큐잉되는 수신된 멀티미디어 콘텐츠를 순차적 방식으로 프리젠팅하도록 구성된다. 예를 들어, 프리젠테이션을 위해 큐잉되는 수신된 오디오 스트림들은 플레이리스트 방식으로 제공될 수 있으며, 오디오 스트림들은 순차적으로 잇따라 플레이된다. 다른 예에서, 사용자가 차에서 스마트폰의 음악을 듣고 있을 때, 음악은 착신 호출이 사용자에게 제공되는 동안 중단될 수 있다.Although one or more receiving devices have the ability to present two or more multimedia content simultaneously to a user, they present the received multimedia content based on the relationship between the user's operating context and the multimedia content queued for simultaneous presentation. Do not schedule them. Thus, most receiving devices are configured to present received multimedia content queued for presentation in a sequential manner. For example, received audio streams queued for presentation can be provided in a playlist manner, with the audio streams being played one after the other. In another example, when a user is listening to music on a smartphone in a car, the music may be interrupted while an incoming call is presented to the user.
따라서, 사용자의 동작 맥락 및 동시 프리젠테이션을 위해 큐잉되는 수신된 멀티미디어 콘텐츠 사이의 관계에 따라 수신된 멀티미디어 콘텐츠를 분석하는 방법 및 장치에 대한 요구가 존재한다.Accordingly, there is a need for a method and apparatus for analyzing received multimedia content according to the relationship between the user's operating context and the received multimedia content queued for simultaneous presentation.
분리 도면 전체에 걸쳐 유사한 참조 번호들이 동일하거나 기능적으로 유사한 요소들을 지칭하는 첨부 도면들은 이하의 상세한 설명과 함께 명세서에 포함되고 그 일부를 형성하며, 청구된 발명을 포함하는 개념들의 실시예들을 추가적으로 예시하고 이들 실시예들의 다양한 원리들 및 장점들을 설명하도록 기능한다.
도 1은 일부 실시예들에 따라 적어도 2개의 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 것을 포함하는 동작을 갖는 시스템의 블록도이다.
도 2는 일부 실시예들에 따른 수신 장치 상의 프리젠테이션 구성요소의 블록도이다.
도 3은 일부 실시예들에 따라 2개 이상의 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 방법의 순서도이다.
숙련된 기술자들은 도면들의 요소들이 단순성 및 명료성을 위해 예시되어 있고 반드시 일정한 비율로 그려질 필요가 없다는 것을 이해할 것이다. 예를 들어, 도면들의 일부 요소들의 치수들은 다른 요소들에 비해 과장되어, 본 발명의 실시예들의 이해를 증진시키는데 도움을 줄 수 있다.
장치 및 방법 구성요소들은 적절한 경우에 도면들에서 종래의 심볼들에 의해 표현되었고, 본 명세서에서 설명의 이점을 갖는 당업자들에게 용이하게 명백한 상세들로 본 개시를 모호하게 하지 않도록 본 발명의 실시예들을 이해하는 것과 관련된 특정 상세들만을 도시하고 있다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, in which like reference numerals refer to the same or functionally similar elements throughout the separate drawings, together with the following description, form a part thereof, and further illustrate embodiments of the concepts comprising the claimed invention. And explain various principles and advantages of these embodiments.
1 is a block diagram of a system having an operation that includes presenting at least two received multimedia content to a user simultaneously in accordance with some embodiments.
2 is a block diagram of a presentation component on a receiving device in accordance with some embodiments.
3 is a flowchart of a method of presenting two or more received multimedia content to a user simultaneously in accordance with some embodiments.
Skilled artisans will appreciate that elements of the figures are illustrated for simplicity and clarity and do not necessarily have to be drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help improve understanding of embodiments of the present invention.
Apparatus and method components have been represented by conventional symbols in the drawings where appropriate, and embodiments of the invention so as not to obscure the present disclosure in details that are readily apparent to those skilled in the art having the benefit of the description herein. Only the specific details related to the understanding are shown.
일부 실시예들은 적어도 2개의 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 장치들 및 방법들에 관한 것이다. 적어도 하나의 수신 장치는 적어도 하나의 송신 장치로부터 더욱 많은 멀티미디어 콘텐츠를 수신한다. 적어도 하나의 수신 장치는 각각의 수신된 멀티미디어 콘텐츠의 특성들 및 적어도 하나의 수신 장치의 동작 조건을 결정한다. 수신된 멀티미디어 콘텐츠를 사용자에게 프리젠팅하는 정책을 검색하기 위해 특성들 및 동작 조건이 사용된다. 실행될 때, 정책은 2개 이상의 수신된 멀티미디어 콘텐츠가 사용자에게 동시에 프리젠팅되어야 하는지를 식별한다.Some embodiments are directed to apparatus and methods for presenting at least two received multimedia content simultaneously to a user. At least one receiving device receives more multimedia content from at least one transmitting device. The at least one receiving device determines the characteristics of each received multimedia content and an operating condition of the at least one receiving device. Features and operating conditions are used to retrieve a policy for presenting the received multimedia content to a user. When implemented, the policy identifies whether two or more received multimedia content should be presented to the user at the same time.
도 1은 일부 실시예들에 따라 적어도 2개의 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 것을 포함하는 동작을 갖는 시스템(100)의 블록도이다. 일부 실시예들에서, 시스템(100)은 하나 이상의 멀티미디어 수신 및 송신 장치들을 상호연결하기 위해 하나 이상의 액세스 네트워크들(101)을 이용한다. 각각의 액세스 네트워크(101)는 수신 및 송신 장치들이 연결되는 하나 이상의 유선 또는 무선 세그먼트들을 포함할 수 있다. 액세스 네트워크들(101)은 예를 들어 IEEE(Institute of Electrical and Electronics Engineers) 802.3, 802.11, 또는 802.16, 3GPP(Third Generation Partnership Project) LTE(Long Term Evolution), 3GPP2 CDMA(Code Division Multiple Access), 및 다른 무선 및 유선 통신 표준들에 따라 동작한다.1 is a block diagram of a
시스템(100)은 하나 이상의 멀티미디어 장치들(112-114)을 포함하며, 그 중 하나 이상은 멀티미디어 콘텐츠를 수신하거나, 멀티미디어 콘텐츠를 처리하거나, 멀티미디어 콘텐츠를 프리젠팅하거나, 그의 임의의 조합을 하도록 구성될 수 있다. 멀티미디어 장치들(112-114)은 본 기술분야에 공지된 수단에 의해 네트워크(101)로부터 멀티미디어 데이터를 수신하도록 구성된다. 멀티미디어 콘텐츠를 사용자에게 프리젠팅하기 위해, 멀티미디어 장치들(112-114)은 미디어 콘텐츠를 사용자에게 프리젠팅하는 디스플레이들 및 스피커들과 같은 구성요소들을 포함할 수 있고 사용자로부터의 입력을 수락하는 키보드들 및 스크린들과 같은 구성요소들을 포함할 수 있다. 멀티미디어 장치들(112-114)은 데스크톱 컴퓨터들, 텔레비전들과 같은 상대적으로 정지된 장치들, 또는 랩톱들, 스마트폰들, 휴대용 정보 단말기들, 양방향 라디오들 등과 같은 이동 또는 휴대용 장치들일 수 있다. 하나 이상의 멀티미디어 장치들(112-114)은 단일 사용자(130)와 연관될 수 있다. 일부 실시예들에서, 멀티미디어 장치들 중 하나 이상은 정책에 따라 2개 이상의 수신된 멀티미디어 콘텐츠, 예를 들어 미디어 스트림들의 동시 프리젠테이션을 분석하고 스케줄링하기 위해 처리 구성요소를 포함하도록 구성된다. 사용자(130)가 하나보다 많은 멀티미디어 장치(112-114)와 연관되는 경우들에서, 사용자(130)와 연관되는 모든 장치들로부터의 수신된 미디어 특성들 및 동작 조건들은 수신된 멀티미디어 콘텐츠를 사용자(130)에게 동시에 프리젠팅하는 것을 허용하는 적절한 정책을 선택할 때 처리 구성요소들에 의해 고려될 수 있다. 2개 이상의 수신된 멀티미디어 콘텐츠의 동시 프리젠테이션을 분석하고 스케줄링하기 위해 연관된 멀티미디어 장치들 상의 하나보다 많은 처리 구성요소들이 사용되면, 처리 구성요소들은 분석 및 스케줄링 기능들을 조정하도록 구성될 수 있다. 예를 들어, 처리 구성요소들의 조정은 각각의 처리 구성요소와 연관되는 미리 정의된 규칙들 및/또는 미리 할당된 우선순위들에 기초할 수 있으며, 높은 우선순위를 갖는 처리 구성요소는 연관된 멀티미디어 장치들 상의 각각의 처리 구성요소에 의해 어느 분석 및 스케줄링 기능들이 수행되는지를 판단하도록 구성될 수 있다. 연관된 멀티미디어 장치들은 라인들(124-125)에 의해 도시된 바와 같이, 동시 프리젠테이션 동안에 수신된 멀티미디어의 처리 및 프리젠테이션을 조정하기 위해 블루투스, 적외선, 802.11, 지그비 등과 같은 본 기술분야에 공지된 임의의 근거리 통신망 또는 광역망 기술을 사용할 수 있다.
시스템(100)은 또한 하나 이상의 멀티미디어 송신 장치들(110-111)를 포함한다. 멀티미디어 송신 장치들(110-111)은 서버들 또는 다른 정지 장치들일 수 있거나 이동 디지털 비디오 녹화기들, 네트워크 카메라들, 랩톱들, 스마트폰들 등과 같은 이동 장치들일 수 있다. 시스템(100)에 이용되는 하나 이상의 액세스 네트워크들(101)은 라인들(120-123)에 의해 도시된 바와 같이, 멀티미디어 송신 장치들(110-111) 및 멀티미디어 수신 장치들(112-114)을 서로 연결한다. 시스템(100)의 다른 구성요소들 및 구성들은 단순화를 위해 도시되지 않는다는 점이 이해되어야 한다.
도 2는 일부 실시예들에 따른 멀티미디어 수신 장치 상의 처리 구성요소의 블록도이다. 처리 구성요소(200)의 기능은 사용자와 연관된 멀티미디어 수신 장치 내의 하나 이상의 프로세서들 상에서 실행될 수 있거나, 사용자와 연관된 하나 이상의 멀티미디어 수신 장치들에 걸쳐 분배될 수 있다. 처리 구성요소(200)는 적어도 하나의 송신 장치로부터 하나 이상의 멀티미디어 콘텐츠를 수신하는 하나 이상의 멀티미디어 수신 구성요소들(202a-202n)과 상호작용한다. 일부 실시예들에서, 각각의 멀티미디어 수신 구성요소(202a-202n)는 사용자와 연관된 멀티미디어 수신 장치와 연관된다. 멀티미디어 수신 구성요소, 예를 들어 멀티미디어 수신 구성요소(202a)는 처리 구성요소(200)와 동일한 멀티미디어 수신 장치 내에 포함될 수 있다. 멀티미디어 콘텐츠는 당업자들에게 공지된 수단을 통해 수신될 수 있다. 다수의 멀티미디어 콘텐츠는 멀티미디어 수신 장치에 의해 동시에 수신될 수 있거나 멀티미디어 콘텐츠 중 하나 이상은 다른 멀티미디어 콘텐츠 전 또는 후에 수신될 수 있다. 추가적으로, 다수의 멀티미디어 콘텐츠는 하나 이상의 멀티미디어 수신 구성요소들, 예를 들어 멀티미디어 수신 구성요소(202n)를 통해, 동일한 사용자와 연관된 멀티미디어 수신 장치 상에 수신될 수 있다. 임의의 경우에, 수신된 멀티미디어 콘텐츠 중 2개 이상은 연관된 멀티미디어 수신 장치들의 사용자에게로의 프리젠테이션을 위해 동시에 이용가능할 수 있다.2 is a block diagram of a processing component on a multimedia receiving device according to some embodiments. The functionality of the
멀티미디어 분석 구성요소(206)는 각각 수신된 멀티미디어 콘텐츠를 검사하고 수신된 멀티미디어 콘텐츠의 파라미터들을 미리 정의되거나 동적으로 생성된 정책들이 실행되는 정책 엔진(210)에 제공한다. 수신된 멀티미디어 콘텐츠의 파라미터들은 수신된 멀티미디어 콘텐츠와 연관된 미리 정의된 특징들의 특성들이다. 따라서, 멀티미디어 분석 구성요소(206)는 각각 수신된 멀티미디어 콘텐츠를 검사하고 멀티미디어 콘텐츠에 대한 연관된 특성들을 결정한다. 멀티미디어 콘텐츠의 특성들의 예들은 생중계되는 것인지 녹화된 것인지, 지속 시간, 우선순위, 소스 위치(source location), 연관된 멀티미디어 콘텐츠, 및 연관된 컴퓨터 지원 디스패치(CAD) 사건 녹화(incident record)를 포함한다. 멀티미디어 콘텐츠의 특성들의 다른 예는 미디어 타입, 예를 들어 오디오 또는 비디오를 포함한다. 수신된 멀티미디어 콘텐츠가 생중계 미디어 스트림일 때, 지속 시간은 생중계 미디어 스트림의 추정된 지속 시간일 수 있고; 그렇지 않고, 예를 들어 녹화된 미디어 스트림에 대해서는, 지속 시간은 수신된 멀티미디어 콘텐츠의 실제 지속 시간일 수 있다. 추정된 시간은 멀티미디어 콘텐츠의 소스에 의해 제공될 수 있다. 일부 실시예들에서, 추정된 시간은 생중계 미디어와 연관된 발견적 방법을 적용함으로써 획득될 수 있다. 예를 들어, 수신된 멀티미디어 콘텐츠가 착신 비디오 전화 통화이면, 비디오 전화 통화에 대한 추정된 시간을 획득하기 위해 예를 들어 비디오 전화 통화의 평균 시간에 대한 연관된 발견적 방법이 사용될 수 있다. 다른 예를 사용하여, 수신 멀티미디어 콘텐츠가 특정 시간에 종료하도록 스케줄링되는 이벤트로부터의 생중계 감시 미디어 스트림인 경우, 추정된 시간은 특정 종료 시간에 기초하여 결정될 수 있다.The
수신된 멀티미디어 콘텐츠를 위해 적절한 정책을 생성하거나 제공하기 위해, 정책 엔진(210)은 또한 환경 분석 구성요소(208)로부터 연관된 멀티미디어 수신 장치(들)의 동작 맥락을 획득한다. 연관된 멀티미디어 수신 장치(들)의 동작 맥락을 획득하기 위해, 환경 분석 구성요소(208)는 사용자와 연관된, 위치 센서들, 근접 센서들, 또는 사운드 센서와 같은 하나 이상의 센서들로부터의 정보를 획득하도록 구성되는 하나 이상의 센서 구성요소들(204a-204n)과 통신한다. 하나 이상의 센서 구성요소들(204a-204n)은 처리 구성요소(200)와 동일한 멀티미디어 수신 장치 내에 포함될 수 있거나, 동일한 사용자와 연관된 다른 멀티미디어 수신 장치 내에 포함될 수 있다. 예를 들어, 사용자와 연관된 멀티미디어 수신 장치들과 연관된 가속도계, 전지구 측위 시스템, 컴퍼스, 또는 자이로스코프와 같은 이용가능 위치 센서들로부터 획득되는 정보를 사용하면, 환경 분석 구성요소(208)는 사용자가 현재 차타기, 자전거타기, 또는 걷기와 같은 다른 업무들을 수행하고 있는지를 판단할 수 있다. 환경 분석 구성요소(208)는 사용자가 현재 스크린을 보고 있는지를 판단하기 위해 적외선 또는 시선 추적 메커니즘과 같은 이용가능 근접 센서들로부터 획득되는 정보를 사용할 수도 있다. 환경 분석 구성요소(208)는 배경 잡음 레벨과 같은 잡음 레벨들을 멀티미디어 수신 장치에서 결정하기 위해 마이크로폰과 같은 이용가능 사운드 센서들로부터 획득되는 정보를 사용할 수도 있다. 환경 분석 구성요소(208)는 그러한 장치들 상의 병렬 실행중인 애플리케이션들 및 활동들을 결정하기 위해, 사용자에 의해 사용되는 멀티미디어 수신 장치들 상의 이용가능 운영 체제들 및 애플리케이션 센서들로부터 획득되는 정보를 더 사용할 수 있다.In order to generate or provide a suitable policy for the received multimedia content, the
멀티미디어 분석 구성요소(206)에 의해 측정되는 바와 같은 멀티미디어 콘텐츠의 특성들, 및 환경 분석 구성요소(208)에 의해 측정되는 바와 같은 동작 조건들에 기초하여, 멀티미디어 분석 구성요소(206) 및 환경 분석 구성요소(208)는 적절한 파라미터들을 멀티미디어 콘텐츠의 동시 프리젠테이션의 스케줄링과 연관되는 정책들이 검색되는 정책 엔진(210)에 전송한다. 특히, 정책 엔진(210)은 멀티미디어 분석 구성요소(206) 및 환경 분석 구성요소(208)로부터 수신되는 파라미터들에 기초하여 정책 데이터베이스로부터 적어도 하나의 적절한 정책을 검색한다. 그 다음, 검색된 정책은 그것이 실행되는 경우에, 멀티미디어 스케줄러 구성요소(212)에 전송된다. 실행된 정책은 수신된 멀티미디어 콘텐츠가 사용자에게로의 동시 프리젠테이션을 위해 어떻게 스케줄링되는지를 결정한다. 그 다음, 멀티미디어 콘텐츠의 실제 프리젠테이션은 하나 이상의 멀티미디어 프리젠테이션 구성요소들(214a-214n)에 의해 실행될 수 있다. 멀티미디어 프리젠테이션 구성요소들(214a-214n)은 처리 구성요소(200)와 동일한 멀티미디어 수신 장치 내에 포함될 수 있거나, 동일한 사용자와 연관되는 다른 멀티미디어 수신 장치 내에 포함될 수 있다.Based on the characteristics of the multimedia content as measured by the
정책 데이터베이스 내의 정책들은 멀티미디어 콘텐츠가 사용자에게로의 프리젠테이션에 이용가능하기 전에, 사용자에 의해 또는 관리자 또는 제조자와 같은 다른 개체에 의해 미리 정의될 수 있다. 정책들은 당업자들에게 공지된 수단을 통해 정책 데이터베이스에 입력될 수 있다. 정책 데이터베이스 내의 정책들은 정책 엔진(210)에 의해 동적으로 생성될 수도 있다. 예를 들어, 수신된 멀티미디어 콘텐츠와 연관된 파라미터들 및/또는 멀티미디어 수신 장치에 관한 동작 맥락에 기초하여, 정책 엔진(210)은 수신된 멀티미디어 콘텐츠를 동시에 프리젠팅하는 새로운 정책을 동적으로 생성할 수 있다.Policies in the policy database may be predefined by the user or by another entity, such as an administrator or manufacturer, before the multimedia content is available for presentation to the user. The policies may be entered into the policy database through means known to those skilled in the art. Policies in the policy database may be dynamically generated by the
멀티미디어 분석 구성요소(206)로부터 이용가능 멀티미디어 콘텐츠의 특성들을 획득하고 환경 분석 구성요소(208)로부터 멀티미디어 수신 장치의 동작 맥락을 획득하면, 예를 들어 위치 센서들이 사용자가 정지해 있고 프리젠테이션 동안에 다수의 관련된 비디오 스트림들이 존재하는 것을 표시한 경우, 정책 엔진(210)은 예를 들어 관련된 비디오 스트림들을 동시에 프리젠팅하는 정책을 호출할 수 있다. 정책 엔진(210)은 예를 들어 사운드 센서들이 배경 잡음 레벨이 충분히 낮은 것을 표시하면 다수의 보류 오디오 스트림들이 동시에 프리젠팅되는 것을 허용하는 정책을 호출할 수도 있다. 정책 엔진(210)은 예를 들어 운영 체제 및 애플리케이션 센서들이 사용자가 활성적으로 컴퓨터 지원 디스패치(CAD) 녹화와 같은 문서에 데이터를 입력하고 있는 것을 표시하면, 다수의 보류 비디오 스트림들이 사용자에게 동시에 프리젠팅되는 것을 방지하는 정책을 호출할 수도 있다. 상기 언급된 정책들이 단지 예들인 점에 주목해야 한다. 정책 엔진(210)은 상술한 것들과 유사할 수 있거나 유사하지 않을 수 있는 다른 정책들을 호출하도록 구성될 수 있다.Obtaining the characteristics of the multimedia content available from the
멀티미디어 분석 구성요소(206) 및 환경 분석 구성요소(208)는 상기 언급된 응용가능 센서들 중 하나 이상을 사용함으로써 사용자에게 또한 이용가능한 연관된 장치, 네트워크, 또는 자원의 동작 맥락을 결정할 수도 있다. 예를 들어, 멀티미디어 분석 구성요소(206)는 예를 들어 연관된 멀티미디어 수신 장치 내의 멀티미디어 수신 구성요소(202n)로부터 정보를 획득하고 현재 프리젠팅되거나 프리젠테이션을 보류하는 멀티미디어 콘텐츠의 지속 시간을 결정할 수 있다. 멀티미디어 분석 구성요소(206)는 또한 현재 프리젠팅되거나 프리젠테이션을 보류하는 멀티미디어 콘텐츠의 양상(예를 들어 오디오 또는 비디오)을 결정할 수 있고, 현재 프리젠팅거나 프리젠테이션을 보류하는 멀티미디어 콘텐츠의 관계를 결정할 수 있다.The
사용자와 연관된 모든 멀티미디어 수신 장치들에 대한 이용가능 멀티미디어 콘텐츠 및 동작 맥락을 결정하면, 정책 엔진(210)은 예를 들어 연관된/공존된 양방향 라디오가 긴급 호출에 관여되는 경우 또는 사용자가 차를 운전하고 있고 차에 관한 어떤 특징들, 예를 들어 긴급 경광등이 작동되는 경우, 예들 들어 비디오 스트림의 디스플레이를 방지하는 정책을 호출할 수 있다. 멀티미디어 콘텐츠의 지속 시간을 결정하면, 정책 엔진(210)은 예를 들어 멀티미디어 콘텐츠의 하나가 30초 지속 시간 미만인 경우 예를 들어 2개의 무관한 비디오 스트림들이 동시에 프리젠팅되는 것을 허용하는 정책을 호출할 수 있다. 정책 엔진(210)은 예를 들어 하나의 비디오 및 하나의 오디오 스트림이 동시에 프리젠팅되는 것을 허용하지만, 멀티미디어 콘텐츠의 모드에 기초하여 2개의 오디오 스트림들을 허용하지 않는 정책을 호출할 수도 있다. 게다가, 정책 엔진(210)은 예를 들어 단지 상이한 관점에서 사건 장면과 같은 동일한 주제를 모두 포착하는 2개의 비디오 스트림들이 동시에 프리젠팅되는 것을 허용하지만, 현재 프리젠팅되거나 프리젠테이션을 보류하는 멀티미디어 콘텐츠 사이의 관계에 기초하여 2개의 무관한 비디오 스트림들을 허용하지 않는 정책을 호출할 수도 있다.Determining the available multimedia content and operating context for all multimedia receiving devices associated with the user, the
게다가, 사용자와 연관된 모든 멀티미디어 수신 장치들에 대한 이용가능 멀티미디어 콘텐츠 및 동작 맥락을 결정하면, 정책 엔진(210)은 멀티미디어 콘텐츠가 동시에 프리젠팅되어야 하는 연관된 멀티미디어 수신 장치들 중 하나 이상을 결정하는 정책을 호출할 수도 있다. 예를 들어, 사용자와 연관된 하나의 멀티미디어 수신 장치는 예를 들어 멀티미디어 수신 구성요소(202a), 처리 구성요소(200), 및 멀티미디어 프리젠테이션 구성요소(214a)를 포함하는 랩톱이고, 사용자와 연관된 다른 멀티미디어 수신 장치는 예를 들어 멀티미디어 프리젠테이션 구성요소(214n)를 포함하는 스마트폰이면, 랩톱 내의 정책 엔진(210)은 멀티미디어 콘텐츠를 스마트폰 상에서 프리젠팅하는 정책을 호출할 수 있다. 이와 같이, 랩톱 상의 정책 엔진은 사용자와 연관된 다른 멀티미디어 수신 장치들 상의 프리젠테이션을 위해 미디어를 스케줄링할 수 있다.In addition, upon determining the available multimedia content and operating context for all multimedia receiving devices associated with the user, the
일부 실시예들에서, 새로운 멀티미디어 콘텐츠가 최종 사용자에게로의 프리젠테이션을 위해 이용가능해질 때, 멀티미디어 분석 구성요소(206)는 다른 멀티미디어 콘텐츠가 이미 사용자에게 프리젠팅되고 있는지를 판단할 수 있다. 어떤 다른 멀티미디어 콘텐츠도 현재 프리젠팅되고 있지 않으면, 어떤 추가 처리도 처리 구성요소(200)에서 수행되지 않는다. 다른 스트림이 사용자에게 동시에 프리젠팅되고 있으면, 멀티미디어 분석 구성요소(206)는 정책 엔진(210)에 새로운 스트림의 파라미터들과 함께 기존 스트림들의 파라미터들을 제공할 수 있다. 그 다음, 정책 엔진(210)은 환경 분석 구성요소(208)에 의해 제공되고, 멀티미디어 콘텐츠 파라미터들과 결합되는 정보를 사용하여, 새로운 멀티미디어 콘텐츠가 사용자에게 동시에 제공되어야 하는지를 판단한다. 일부 실시예들에서, 정책 엔진(210)은 환경 분석 구성요소(208)에 의해 제공되고, 멀티미디어 콘텐츠 파라미터들과 결합되는 정보를 사용하여, 새로운 멀티미디어 콘텐츠가 높은 우선순위를 갖는 것으로 결정되면 현재 멀티미디어 콘텐츠의 디스플레이를 종결시키거나 그렇지 않으면 멀티미디어 콘텐츠가 사용자에게 프리젠팅되는 방법을 우선순위화한다.In some embodiments, when new multimedia content becomes available for presentation to an end user, the
정책 엔진(210)이 멀티미디어 콘텐츠에 적용할 수 있는 정책의 예는 사용자가 이동 중인 차량에 있고, 단지 하나의 오디오 및 하나의 비디오 스트림을 한 번에 플레이하는 경우일 수 있다. 적용될 수 있는 다른 정책의 예는 새롭게 수신된 멀티미디어 콘텐츠가 30초 지속 시간 미만이고, 그것을 다른 비디오 스트림들과 병렬로 플레이하는 경우이다. 적용될 수 있는 다른 정책의 예는 사용자가 조용한 환경에 있고, 2개의 오디오 스트림들까지 동시에 플레이하는 경우이다. 적용될 수 있는 다른 정책의 예는 멀티미디어 스케줄러가 모든 관련된 비디오 및 오디오 스트림들(예를 들어 동일 사건의 다수의 뷰들, 또는 AFV(audio-follow-video))을 플레이하지만, 무관한 스트림들을 큐잉하는 것을 지시하는 것이다. 적용될 수 있는 다른 정책의 예는 사용자가 CAD 사건 보고를 채우고 있고, 단지 하나의 오디오 및 하나의 비디오 스트림을 한 번에 플레이하는 경우이다. 적용될 수 있는 다른 정책의 예는 사용자의 공존된 양방향 라디오가 긴급 호출로부터 오디오를 플레이하고 있고, 보류 비디오 스트림들의 프리젠테이션을 큐잉하는 경우이다. 상기 언급된 정책들이 단지 예들인 점에 주목해야 한다. 정책 엔진(210)은 상술한 것들과 유사할 수 있거나 유사하지 않을 수 있는 다른 정책들을 실행하도록 구성될 수 있다. 정책 엔진(210)은 또한 정책들을 우선순위화할 수 있고 2개 이상의 정책들이 2개 이상의 수신된 멀티미디어 콘텐츠 보류 프리젠테이션에 적용될 수 있으면 높은 우선순위를 갖는 정책을 선택할 수 있다. 예를 들어, 정책 엔진(210)은 높은 우선순위를 녹화된 멀티미디어 콘텐츠보다 생중계 멀티미디어 콘텐츠에 할당할 수 있다. 정책 엔진(210)은 수신된 멀티미디어 콘텐츠의 적시성(timeliness)에 기초하여 높은 우선순위를 할당하도록 구성될 수도 있으며, 적시성은 멀티미디어 콘텐츠가 캡처된 시간과, 그것이 프리젠팅되어야 하는 시간 사이의 관계를 표시한다. 정책 엔진(210)은 2개 이상의 정책들을 수신된 멀티미디어 콘텐츠에 적용할 수도 있다.An example of a policy that the
주어진 사용자, 관리자, 또는 제조자는 멀티미디어 수신 장치가 다수의 멀티미디어 콘텐츠 보류 프리젠테이션을 처리하도록 구성되는 방법을 최적화할 수 있고, 따라서 최종적으로 멀티미디어 수신 장치를 운영하는 사용자의 효율을 증가시킨다. 일부 실시예들에서, 사용자, 관리자, 또는 제조자는 단일 멀티미디어 수신 장치에서 나오는 멀티모드 데이터의 동시 프리젠테이션을 허용하도록 정책 엔진(210)을 구성할 수 있다. 다른 실시예들에서, 사용자, 관리자, 또는 제조자는 멀티미디어 콘텐츠 중 2개 이상이 단일 사용자에게 전송될 때 하나 이상의 공존된 및 연관된 멀티미디어 수신 장치들로부터의 미디어의 동시 프리젠테이션들을 허용하도록 정책 엔진(210)을 구성할 수 있다. 예를 들어, 양방향 라디오에 도달하는 긴급 호출은 양방향 라디오 및 단말 둘 다가 동일한 사용자에 의해 동작되고 있으면 공존된 단말 상에 디스플레이되는 비디오의 동시 프리젠테이션을 회피하고 지연시킬 수 있다.A given user, administrator, or manufacturer can optimize how the multimedia receiving device is configured to handle multiple multimedia content hold presentations, thus ultimately increasing the efficiency of the user operating the multimedia receiving device. In some embodiments, a user, administrator, or manufacturer may configure the
당업자들은 처리 구성요소(200)의 부구성요소들이 사용자에게 이용가능한 하나보다 많은 멀티미디어 수신 장치에 걸쳐 더 분배될 수 있다는 점을 이해할 것이다. 예를 들어, 멀티미디어 분석 구성요소(206)는 멀티미디어 수신 구성요소(202)와 동위에 있고 정책 엔진(210)과 동위에 있지 않을 수 있다.Those skilled in the art will appreciate that the subcomponents of the
도 3은 일부 실시예들에 따하 수신된 멀티미디어 콘텐츠를 사용자에게 동시에 프리젠팅하는 방법의 순서도이다. 310에서, 적어도 하나의 새로운 멀티미디어 콘텐츠는 멀티미디어 수신 장치에 의해 수신된다. 미디어는 멀티미디어 분석 구성요소에 송신된다. 320에서, 멀티미디어 분석 구성요소는 다른 멀티미디어 콘텐츠가 현재 사용자에게 프리젠팅되고 있는지를 판단한다. 330에서, 다른 멀티미디어 콘텐츠가 이미 사용자에게 프리젠팅되고 있으면, 멀티미디어 분석 구성요소는 현재 프리젠팅된 멀티미디어 콘텐츠 및 사용자에게 프르젠테이션을 위해 큐잉되는 멀티미디어 콘텐츠에 관한 정보를 결정한다. 예를 들어, 멀티미디어 분석 구성요소는 사용자에게 현재 프리젠팅되는 다른 멀티미디어 콘텐츠의 파라미터들 및 로컬 및 공존된 장치들 및 네트워크들로부터의 새롭게 수신된 멀티미디어 콘텐츠에 대한 파라미터들을 결정한다. 환경 분석 구성요소는 로컬 및 공존된 장치들 및 네트워크들 상의 현재 운영 환경에 관한 정보를 결정한다. 예를 들어, 환경 분석 구성요소는 로컬 및 공존된 장치들 및 네트워크들 상의 환경 정보 및 활성 애플리케이션들 및 활동들의 리스트를 결정한다. 340에서, 멀티미디어 분석 구성요소 및 환경 분석 구성요소는 새롭게 도달된 멀티미디어 콘텐츠가 다른 멀티미디어 콘텐츠와 함께 사용자에게 동시에 프리젠팅되어야 하는지를 판단하기 위해 정보를 정책 엔진에 공급한다. 350에서, 정책 엔진이 현재 미디어 및 환경 조건들과 정합하는 정책을 검색하면, 멀티미디어 콘텐츠는 검색된 정책에 따라 다른 미디어와 함께 사용자에게 동시에 프리젠팅되거나 프리젠테이션을 위해 큐잉된다. 360에서, 정책 엔진이 새롭게 수신된 멀티미디어 콘텐츠에 적용되어야 하는 정책을 검색할 수 없으면, 멀티미디어 콘텐츠는 지연된 프리젠테이션을 위해 큐잉된다.3 is a flowchart of a method of presenting received multimedia content to a user simultaneously in accordance with some embodiments. At 310, at least one new multimedia content is received by the multimedia receiving device. The media is sent to the multimedia analytics component. At 320, the multimedia analysis component determines whether other multimedia content is currently being presented to the user. At 330, if other multimedia content is already being presented to the user, the multimedia analysis component determines information about the currently presented multimedia content and the multimedia content that is queued for presentation to the user. For example, the multimedia analytics component determines parameters of other multimedia content currently presented to the user and parameters for newly received multimedia content from local and coexisting devices and networks. The environmental analysis component determines information about the current operating environment on local and coexisting devices and networks. For example, the environmental analysis component determines a list of environmental information and active applications and activities on local and coexisting devices and networks. At 340, the multimedia analysis component and the environment analysis component supply information to the policy engine to determine whether newly reached multimedia content should be presented simultaneously to the user along with other multimedia content. At 350, if the policy engine retrieves a policy that matches the current media and environmental conditions, the multimedia content is simultaneously presented to the user along with other media in accordance with the retrieved policy or queued for presentation. At 360, if the policy engine cannot retrieve a policy that should be applied to newly received multimedia content, the multimedia content is queued for delayed presentation.
상기 명세서에서, 특정 실시예들이 설명되었다. 그러나, 당업자는 이하의 청구항들에 제시된 바와 같은 본 발명의 범위로부터 벗어나지 않고 다양한 수정들 및 변경들이 이루어 수 있다는 점을 이해할 것이다. 따라서, 명세서 및 도면들은 제한적인 의미라기보다는 예시적인 것으로 간주되어야 되고, 모든 그러한 수정들은 본 교시들의 범위 내에 포함되도록 의도된다.In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
이점들, 장점들, 문제들에 대한 해결책들, 및 임의의 이점, 장점, 또는 해결책이 발생하거나 더욱 현저하게 되도록 할 수 있는 임의의 요소(들)는 임의의 하나 또는 모든 청구항들의 핵심적이고, 요구되거나 실질적인 특징들 또는 요소들로서 간주되어서는 안 된다. 본 발명은 본 출원의 계류 동안에 만들어지는 임의의 보정들을 포함하는 첨부된 청구항들, 및 발행된 본 청구항들의 모든 등가물들에 의해서만 정의된다.Benefits, advantages, solutions to problems, and any element (s) that can cause any advantage, advantage, or solution to occur or become more prominent are the core, requirements of any one or all claims. It should not be considered as practical features or elements. The invention is defined only by the appended claims, including any amendments made during the pending of this application, and all equivalents of the published claims.
더욱이, 본 문헌에서, 제1 및 제2, 상부 및 하부 등과 같은 관계 용어들은 그러한 개체들 또는 동작들 사이의 임의의 그러한 실제적 관계 또는 순서를 반드시 요구하거나 함축하지 않고 하나의 개체 또는 동작을 또 다른 개체 또는 동작과 구별하는데에만 사용될 수 있다. 용어들 "포함한다(comprise)", "포함하는(comprising)", " 가진다(has)", "가지고 있는(having)", "포함한다(includes)", "포함하는(including)", "포함한다(contains)", "포함하는(containing)", 또는 임의의 다른 그 변형은 비-배타적 포함을 커버하도록 의도된 것으로서, 요소들의 리스트를 포함하고(comprises, includes, contains), 가지고 있는 프로세스, 방법, 제품 또는 장치는 이들 요소들만을 포함하는 것이 아니라, 명시적으로 리스트되지 않거나 그러한 프로세스, 방법, 제품 또는 장치에 본질적인 다른 요소들을 포함할 수 있다. "~를 포함한다(comprises ...a)", "~를 가지고 있다(has ...a)", "~를 포함한다(includes ...a)", "~를 포함한다(contains ...a)" 다음에 오는 요소는 더 많은 제한들 없이, 그 요소를 포함하고 가지고 있는 프로세스, 방법, 제품 또는 장치에서 추가적인 동일한 요소들의 존재를 불가능하게 하는 것은 아니다. 용어들 "한"("a" 및 "an")은 본 명세서에 달리 명시적으로 언급되지 않으면 하나 이상으로 정의된다. 용어들 "실질적으로(substantially)", "본질적으로(essentially)", "대략(approximately)", "약(about)", 또는 임의의 그 다른 버전은 당업자에 의해 이해되는 바와 같이 근접한 것으로 정의되고, 하나의 비-제한적인 실시예에서, 용어는 10% 이내, 다른 실시예에서 5% 이내, 또 다른 실시예에서 1% 이내, 그리고 또 다른 실시예에서 0.5% 이내인 것으로 정의된다. 용어 "결합된(coupled)"은 본 명세서에 사용된 바와 같이, 반드시 직접적으로는 아니고 또한 반드시 기계적으로는 아니더라도, 연결된 것으로 정의된다. 특정 방법으로 "구성된" 장치 또는 구조는 적어도 그 방식으로 구성되지만, 리스트되지 않은 방법들로 구성될 수도 있다.Moreover, in this document, relationship terms such as first and second, top and bottom, and the like do not necessarily require or imply any such actual relationship or order between such entities or actions, but rather It can only be used to distinguish it from an object or action. The terms "comprise", "comprising", "has", "having", "includes", "including", " Include, "" containing ", or any other such variation is intended to cover non-exclusive inclusions, which includes a list of elements and contains, and has, processes However, a method, article or device may not only include these elements, but may also include other elements not explicitly listed or essential to such process, method, article or device. "Comprises ... a", "has ... a", "includes ... a", "contains". ..a) "The element following" does not make it impossible without further limitations to the presence of additional identical elements in the process, method, product or device which contains the element. The terms "a" and "an" are defined as one or more unless explicitly stated otherwise in this specification. The terms “substantially”, “essentially”, “approximately”, “about”, or any other version are defined to be in close proximity as understood by one of ordinary skill in the art and In one non-limiting embodiment, the term is defined to be within 10%, within 5% in another embodiment, within 1% in another embodiment, and within 0.5% in another embodiment. The term "coupled", as used herein, is defined as connected, although not necessarily directly, nor necessarily mechanically. A device or structure that is "configured" in a particular way is configured in at least that way, but may be configured in ways that are not listed.
일부 실시예들은 마이크로프로세서들, 디지털 신호 프로세서들, 커스터마이즈드 프로세서들, 및 FPGA들(field programmable gate arrays)과 같은 하나 이상의 일반적 또는 특정 프로세서들(또는 "처리 장치들") 및 일부 비프로세서 회로들과 결합되어, 여기에 기재된 방법 및/또는 장치의 기능들의 일부, 대부분, 또는 모두를 구현하기 위한 하나 이상의 프로세서들을 제어하는 고유 저장 프로그램 명령어들(소프트웨어 및 펌웨어 둘 다 포함)을 포함할 수 있다는 것이 이해될 것이다. 대안적으로, 일부 또는 모든 기능은 저장된 프로그램 명령어들을 갖지 않는 상태 기계에 의해, 또는 특정 기능들 중 각각의 기능 또는 몇몇 조합들이 커스텀 로직으로서 구현되는, 하나 이상의 ASIC들(application specific integrated circuits)에서 구현될 수 있다. 물론, 2개의 접근법들의 조합이 사용될 수 있다.Some embodiments may include one or more general or specific processors (or “processing devices”) and some nonprocessor circuits such as microprocessors, digital signal processors, customized processors, and field programmable gate arrays (FPGAs). In combination with, may include native stored program instructions (including both software and firmware) that control one or more processors to implement some, most, or all of the functions and / or apparatus described herein. Will be understood. Alternatively, some or all of the functionality may be implemented by a state machine without stored program instructions, or in one or more application specific integrated circuits, in which each or some combination of specific features is implemented as custom logic. Can be. Of course, a combination of the two approaches could be used.
또한, 실시예는 본 명세서에 개시되고 청구된 방법을 수행하기 위한 컴퓨터(예를 들어, 프로세서를 포함함)를 프로그래밍하기 위해 저장된 컴퓨터 판독가능 코드를 갖는 컴퓨터 판독가능 저장 매체로서 구현될 수 있다. 그러한 컴퓨터 판독가능 저장 매체들의 예들은 하드 디스크, CD-ROM, 광학 저장 장치, 자기 저장 장치, ROM(Read Only Memory), PROM(Programmable Read Only Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read Only Memory) 및 플래시 메모리를 포함하지만, 이에 한정되는 것은 아니다. 또한, 당업자는, 본 명세서에 개시된 개념들 및 원리들에 의해 안내될 때, 가능한 상당한 노고 및 예컨대, 가용 시간, 현재의 기술, 및 경제적 고려에 의해 유발되는 무수한 설계 선택에도 불구하고, 최소의 실험으로 그러한 소프트웨어 명령어들 및 프로그램들 및 IC들을 용이하게 생성할 수 있다는 것을 예상한다.In addition, the embodiments may be embodied as computer readable storage media having computer readable code stored thereon for programming a computer (eg, including a processor) for performing the methods disclosed and claimed herein. Examples of such computer readable storage media include hard disks, CD-ROMs, optical storage devices, magnetic storage devices, Read Only Memory (ROM), Programmable Read Only Memory (PROM), Eraseable Programmable Read Only Memory (EPROM), EEPROM ( Electrically Erasable Programmable Read Only Memory) and flash memory. In addition, those skilled in the art, when guided by the concepts and principles disclosed herein, minimize experiments in spite of the considerable effort possible and the myriad of design choices caused by, for example, available time, current technology, and economic considerations. It is contemplated that such software instructions and programs and ICs can be easily generated.
명세서의 요약서는 독자가 기술적 명세서의 속성을 신속히 확인할 수 있도록 제공된다. 요약서는 청구항들의 범위 및 의미를 해석 또는 제한하는데 이용되지 않는다는 것을 이해하면서 제공된다. 또한, 전술한 상세한 설명에서, 다양한 특징들이 명세서의 스트림라인을 위한 목적으로 다양한 실시예들에서 서로 그룹화된다는 것을 알 수 있다. 본 명세서의 방법은, 청구된 실시예들이 각각의 특허청구항에서 명백하게 인용된 것보다 더 많은 특징들을 요구하는 의도를 반영하는 것으로서 해석되지는 않는다. 오히려, 이하의 청구항들이 반영할 때, 본 발명의 대상은 하나의 개시된 실시예의 모든 특징들보다 적게 존재한다. 따라서, 이하의 청구항들은 이에 따라 상세한 설명에 포함되고, 각각의 청구항은 개별적으로 청구된 대상으로서 그 자체로 존재한다.A summary of the specification is provided so that the reader can quickly identify the attributes of the technical specification. The Abstract is provided with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purposes of the streamline of the specification. The methods herein are not to be construed as reflecting the intention of claiming more features than those explicitly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of one disclosed embodiment. Accordingly, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
Claims (20)
적어도 하나의 수신 장치에 의해, 적어도 하나의 송신 장치로부터 적어도 2개의 멀티미디어 콘텐츠를 수신하는 단계;
상기 적어도 하나의 수신 장치에 의해, 수신된 멀티미디어 콘텐츠의 특성들 및 상기 적어도 하나의 수신 장치의 동작 조건을 결정하는 단계;
상기 적어도 하나의 수신 장치에 의해 및 상기 특성들 및 상기 동작 조건에 따라, 상기 수신된 멀티미디어 콘텐츠를 상기 사용자에게 프리젠팅하는 정책을 검색하는 단계; 및
상기 정책을 상기 적어도 하나의 수신 장치에 의해 실행하는 단계 - 상기 정책은 상기 적어도 2개의 수신된 멀티미디어 콘텐츠가 상기 사용자에게 동시에 프리젠팅되어야 하는지를 식별함 -
를 포함하는 방법.A method of presenting at least two received multimedia content simultaneously to a user, the method comprising:
Receiving, by at least one receiving device, at least two multimedia contents from at least one transmitting device;
Determining, by the at least one receiving device, characteristics of the received multimedia content and an operating condition of the at least one receiving device;
Retrieving a policy for presenting the received multimedia content to the user by the at least one receiving device and in accordance with the characteristics and the operating condition; And
Executing the policy by the at least one receiving device, the policy identifying whether the at least two received multimedia content should be presented simultaneously to the user.
≪ / RTI >
연관된 장치, 네트워크 또는 자원에 의해 수신되는 멀티미디어 콘텐츠의 특성들 또는 상기 연관된 장치, 네트워크 또는 자원의 동작 맥락 중 적어도 하나를 결정하는 단계; 및
상기 정책을 검색하는 단계에서 사용하기 위해 상기 연관된 장치, 네트워크 또는 자원에 의해 수신되는 상기 멀티미디어 콘텐츠의 특성들 또는 상기 연관된 장치, 네트워크 또는 자원의 동작 맥락 중 적어도 하나를 제공하는 단계를 더 포함하는 방법.2. The method of claim 1,
Determining at least one of characteristics of multimedia content received by an associated device, network or resource or an operating context of the associated device, network or resource; And
Providing at least one of the characteristics of the multimedia content received by the associated device, network or resource or an operating context of the associated device, network or resource for use in retrieving the policy. .
상기 지속 시간은 생중계 멀티미디어 콘텐츠에 대한 추정된 시간 또는 녹화된 멀티미디어 콘텐츠에 대한 실제 시간 중 하나이고, 상기 적시성은 상기 수신된 멀티미디어 콘텐츠가 캡처되는 시간과 상기 수신된 멀티미디어 콘텐츠가 프리젠팅되어야 하는 시간 사이의 관계를 표시하는 방법.The method of claim 1, wherein the characteristics are at least one of a duration of the received multimedia content, a type of the received multimedia content, a timeliness of the received multimedia content, or a relationship between the at least two received multimedia content. Including,
The duration is either an estimated time for live multimedia content or an actual time for recorded multimedia content, and the timeliness is between the time that the received multimedia content is captured and the time that the received multimedia content should be presented. How to show the relationship.
적어도 다른 장치로부터 적어도 2개의 멀티미디어 콘텐츠를 수신하도록 구성된 적어도 하나의 수신 구성요소;
수신된 멀티미디어 콘텐츠의 특성들을 결정하도록 구성된 미디어 분석 구성요소;
상기 사용자와 연관된 장치들의 동작 조건들을 결정하도록 구성된 환경 분석 구성요소;
상기 적어도 2개의 멀티미디어 콘텐츠가 상기 사용자에게 동시에 프리젠팅되어야 하는지를 판단하기 위한 정책을 검색 및 실행하기 위해 상기 특성들 및 동작 조건들을 사용하도록 구성된 정책 엔진; 및
상기 적어도 2개의 멀티미디어 콘텐츠를 상기 정책에 따라 상기 사용자에게 동시에 프리젠팅하도록 구성된 스케줄링 구성요소
를 포함하는 수신 장치.A receiving device for presenting at least two received multimedia content simultaneously to a user, comprising:
At least one receiving component configured to receive at least two multimedia contents from at least another device;
A media analytics component configured to determine characteristics of received multimedia content;
An environmental analysis component configured to determine operating conditions of devices associated with the user;
A policy engine configured to use the characteristics and operating conditions to retrieve and enforce a policy for determining whether the at least two multimedia content should be presented to the user at the same time; And
A scheduling component configured to present the at least two multimedia content simultaneously to the user in accordance with the policy
Receiving device comprising a.
연관된 장치, 네트워크 또는 자원에 의해 수신되는 멀티미디어 콘텐츠의 특성들 또는 상기 연관된 장치, 네트워크 또는 자원의 동작 맥락 중 적어도 하나를 결정하고;
상기 정책을 검색하는 데에 사용하기 위해 상기 연관된 장치, 네트워크 또는 자원에 의해 수신되는 상기 멀티미디어 콘텐츠의 특성들 또는 상기 연관된 장치의, 네트워크 또는 자원의 동작 맥락 중 적어도 하나를 제공하도록 구성되는 수신 장치.The method of claim 14, wherein the environmental analysis component,
Determine at least one of characteristics of multimedia content received by an associated device, network or resource or an operating context of the associated device, network or resource;
A receiving device configured to provide at least one of the characteristics of the multimedia content received by the associated device, network or resource or an operating context of a network or resource of the associated device for use in retrieving the policy.
상기 지속 시간은 생중계 멀티미디어 콘텐츠에 대한 추정된 시간 또는 녹화된 멀티미디어 콘텐츠에 대한 실제 시간 중 하나이고, 상기 적시성은 상기 수신된 멀티미디어 콘텐츠가 캡처되는 시간과 상기 수신된 멀티미디어 콘텐츠가 프리젠팅되어야 하는 시간 사이의 관계를 표시하는 수신 장치.15. The method of claim 14, wherein the media analysis component is adapted to determine a duration of the received multimedia content, a type of the received multimedia content, timeliness of the received multimedia content, and a relationship between the at least two multimedia content. Composed,
The duration is either an estimated time for live multimedia content or an actual time for recorded multimedia content, and the timeliness is between the time that the received multimedia content is captured and the time that the received multimedia content should be presented. Receiving device to indicate the relationship of.
상기 적어도 하나의 수신 장치의 사용자가 현재 다른 업무들을 수행하고 있는지를 판단하기 위해 위치 센서들을 사용함으로써 상기 적어도 하나의 수신 장치의 동작 조건들을 결정하는 것;
상기 적어도 하나의 수신 장치의 사용자가 상기 적어도 하나의 수신 장치 상의 스크린을 보고 있는지를 판단하기 위해 근접 센서들을 사용함으로써 상기 적어도 하나의 수신 장치의 동작 조건들을 결정하는 것;
상기 적어도 하나의 수신 장치와 연관된 잡음 레벨들을 판단하기 위해 사운드 센서들을 사용함으로써 상기 적어도 하나의 수신 장치의 동작 조건들을 결정하는 것; 또는
상기 적어도 하나의 수신 장치 상의 다른 병렬 활동들을 판단하기 위해 운영 체제 및 애플리케이션 센서들을 사용함으로써 상기 적어도 하나의 수신 장치의 동작 조건들을 결정하는 것 중 적어도 하나를 수행하도록 구성되는 수신 장치.The method of claim 15, wherein the environmental analysis component,
Determining operating conditions of the at least one receiving device by using position sensors to determine whether a user of the at least one receiving device is currently performing other tasks;
Determining operating conditions of the at least one receiving device by using proximity sensors to determine if a user of the at least one receiving device is looking at a screen on the at least one receiving device;
Determining operating conditions of the at least one receiving device by using sound sensors to determine noise levels associated with the at least one receiving device; or
And receive at least one of determining operating conditions of the at least one receiving device by using operating system and application sensors to determine other parallel activities on the at least one receiving device.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/962,464 US20120144305A1 (en) | 2010-12-07 | 2010-12-07 | Method and apparatus for simultaneously presenting at least two multimedia content on a processing device |
US12/962,464 | 2010-12-07 | ||
PCT/US2011/063258 WO2012078497A1 (en) | 2010-12-07 | 2011-12-05 | Method and apparatus for simultaneously presenting at least two multimedia content on a processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130100005A true KR20130100005A (en) | 2013-09-06 |
KR101477944B1 KR101477944B1 (en) | 2014-12-30 |
Family
ID=45420961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137017678A Active KR101477944B1 (en) | 2010-12-07 | 2011-12-05 | Method and apparatus for simultaneously presenting at least two multimedia content on a processing device |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120144305A1 (en) |
EP (1) | EP2649808A1 (en) |
KR (1) | KR101477944B1 (en) |
CN (1) | CN103250425A (en) |
WO (1) | WO2012078497A1 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9015594B2 (en) * | 2009-07-16 | 2015-04-21 | Harris Corporation | Method and apparatus for efficient display of critical information in a dispatch environment |
US8448070B2 (en) * | 2009-07-16 | 2013-05-21 | Harris Corporation | Grapical user interface method and apparatus for communication assets and information in a dispatch environment |
US9253281B2 (en) * | 2011-05-23 | 2016-02-02 | Verizon Patent And Licensing Inc. | Cells and/or vantage points in streaming media |
US9112996B2 (en) * | 2012-09-10 | 2015-08-18 | Tools/400 Inc. | Emergency 9-1-1 portal and application |
US10516780B2 (en) | 2012-09-10 | 2019-12-24 | Tools/400 Inc. | Emergency 9-1-1 portal and application |
US9148489B2 (en) | 2013-03-11 | 2015-09-29 | Qualcomm Incorporated | Exchanging a contact profile between client devices during a communication session |
US9622275B2 (en) | 2013-03-15 | 2017-04-11 | Qualcomm Incorporated | System and method for allowing multiple devices to communicate in a network |
US9442638B2 (en) | 2013-08-22 | 2016-09-13 | Sap Se | Display of data on a device |
US20150301693A1 (en) * | 2014-04-17 | 2015-10-22 | Google Inc. | Methods, systems, and media for presenting related content |
US11165786B2 (en) * | 2018-12-18 | 2021-11-02 | International Business Machines Corporation | Remote assistance controller that provides control over what a remote assistor can access |
US10951753B2 (en) | 2018-12-26 | 2021-03-16 | Motorola Solutions, Inc. | Multiple talkgroup navigation management |
CN113497722B (en) * | 2020-03-20 | 2024-09-17 | 阿里巴巴集团控股有限公司 | Data processing, data downloading and streaming media control method, equipment and medium |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6748318B1 (en) * | 1993-05-18 | 2004-06-08 | Arrivalstar, Inc. | Advanced notification systems and methods utilizing a computer network |
US20020129362A1 (en) * | 2001-03-08 | 2002-09-12 | Chang Matthew S. | Multiple commercial option in the same time slot |
US20020144259A1 (en) * | 2001-03-29 | 2002-10-03 | Philips Electronics North America Corp. | Method and apparatus for controlling a media player based on user activity |
US7221331B2 (en) * | 2003-05-05 | 2007-05-22 | Microsoft Corporation | Method and system for auxiliary display of information for a computing device |
US20050097593A1 (en) * | 2003-11-05 | 2005-05-05 | Michael Raley | System, method and device for selected content distribution |
JP2007515838A (en) * | 2003-12-22 | 2007-06-14 | 松下電器産業株式会社 | Receiver |
US20060236250A1 (en) * | 2005-04-14 | 2006-10-19 | Ullas Gargi | Data display methods, display systems, network systems, and articles of manufacture |
US20070006077A1 (en) * | 2005-06-30 | 2007-01-04 | I7 Corp | Sectorizing a display to present audience targeted information within different ones of the sectors |
JP2007048348A (en) * | 2005-08-08 | 2007-02-22 | Toshiba Corp | Information storage medium, information reproducing apparatus, information reproducing method, and information reproducing program |
US7627890B2 (en) * | 2006-02-21 | 2009-12-01 | At&T Intellectual Property, I,L.P. | Methods, systems, and computer program products for providing content synchronization or control among one or more devices |
CN101496404A (en) * | 2006-07-31 | 2009-07-29 | 株式会社爱可信 | Electronic device, display system, display method and program |
US7962932B2 (en) * | 2006-09-27 | 2011-06-14 | Scenera Technologies, Llc | Methods, systems, and computer program products for presenting a message on a display based on a display based on video frame types presented on the display |
US20090177301A1 (en) * | 2007-12-03 | 2009-07-09 | Codentity, Llc | Scalable system and method for an integrated digital media catalog, management and reproduction system |
US8281337B2 (en) * | 2007-12-14 | 2012-10-02 | At&T Intellectual Property I, L.P. | System and method to display media content and an interactive display |
US8537743B2 (en) * | 2008-03-14 | 2013-09-17 | Cisco Technology, Inc. | Priority-based multimedia stream transmissions |
US8813121B2 (en) * | 2008-12-02 | 2014-08-19 | At&T Intellectual Property I, L.P. | Delaying emergency alert system messages |
US20100293104A1 (en) * | 2009-05-13 | 2010-11-18 | Stefan Olsson | System and method for facilitating social communication |
US20110129201A1 (en) * | 2009-11-30 | 2011-06-02 | International Business Machines Corporation | Customized playback of broadcast media |
-
2010
- 2010-12-07 US US12/962,464 patent/US20120144305A1/en not_active Abandoned
-
2011
- 2011-12-05 WO PCT/US2011/063258 patent/WO2012078497A1/en active Application Filing
- 2011-12-05 EP EP11802584.0A patent/EP2649808A1/en not_active Withdrawn
- 2011-12-05 CN CN2011800592009A patent/CN103250425A/en active Pending
- 2011-12-05 KR KR1020137017678A patent/KR101477944B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN103250425A (en) | 2013-08-14 |
WO2012078497A1 (en) | 2012-06-14 |
KR101477944B1 (en) | 2014-12-30 |
US20120144305A1 (en) | 2012-06-07 |
EP2649808A1 (en) | 2013-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101477944B1 (en) | Method and apparatus for simultaneously presenting at least two multimedia content on a processing device | |
US20230216990A1 (en) | Device Interaction Method and Electronic Device | |
US20180035169A1 (en) | Method, apparatus, host terminal and system for processing live broadcasting information | |
US20130074125A1 (en) | Program handoff between devices and program network offloading | |
US12277366B2 (en) | Audio control method, system, and electronic device | |
US12015733B2 (en) | Do-not-disturb method and terminal | |
US20150222849A1 (en) | Method and apparatus for transmitting file during video call in electronic device | |
US20230305681A1 (en) | Task processing method and related electronic device | |
EP4407421A1 (en) | Device collaboration method and related apparatus | |
US10755707B2 (en) | Selectively blacklisting audio to improve digital assistant behavior | |
KR20150028588A (en) | Electronic device and method for providing streaming service | |
US20150161253A1 (en) | Contextual display apparatus and methods | |
WO2022110939A1 (en) | Device recommendation method and electronic device | |
KR101483213B1 (en) | Terminal controlling audio output path and method for controlling audio output path between terminals | |
JP2024509992A (en) | Methods, apparatus, devices and media for configuring and determining downlink control channels | |
CN112788362A (en) | Video playing method, video playing device and storage medium | |
KR102589852B1 (en) | Image display apparatus and method for displaying image | |
US10015557B2 (en) | Content-based control system | |
US20130262635A1 (en) | Method of providing a bookmark service and an electronic device therefor | |
CN117406654B (en) | Sound effect processing method and electronic device | |
CN113014971B (en) | Television control method, television system and storage medium | |
CN116233505A (en) | Screen projection method and electronic device | |
CN114416011A (en) | Terminal, audio control method and storage medium | |
KR20140122937A (en) | Apparatas and method for controlling a numerous in an electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20130705 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130705 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140610 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20141203 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141223 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141223 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171213 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171213 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181207 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181207 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191210 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20191210 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20201204 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20221207 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20231128 Start annual number: 10 End annual number: 10 |