KR102006598B1 - 채널 바의 관리 - Google Patents
채널 바의 관리 Download PDFInfo
- Publication number
- KR102006598B1 KR102006598B1 KR1020197011552A KR20197011552A KR102006598B1 KR 102006598 B1 KR102006598 B1 KR 102006598B1 KR 1020197011552 A KR1020197011552 A KR 1020197011552A KR 20197011552 A KR20197011552 A KR 20197011552A KR 102006598 B1 KR102006598 B1 KR 102006598B1
- Authority
- KR
- South Korea
- Prior art keywords
- video
- video player
- displaying
- subset
- player
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2355—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
- H04N21/2358—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
-
- 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
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 본 발명의 예들에 따른 복수의 비디오를 디스플레이하는 예시적인 방법을 도시한다.
도 3은 본 발명의 예들에 따른 복수의 비디오를 디스플레이하는 예시적인 방법을 도시한다.
도 4는 본 발명의 예들에 따른 복수의 비디오를 디스플레이하는 예시적인 방법을 도시한다.
도 5a 및 도 5b는 본 발명의 예들에 따른 복수의 비디오의 수평 스크롤링 애니메이션을 디스플레이하는 전자 디바이스의 예시적인 사용자 인터페이스를 도시한다.
도 6a 내지 도 6d는 본 발명의 예들에 따른 복수의 비디오의 수직 스크롤링 애니메이션을 디스플레이하는 전자 디바이스의 예시적인 사용자 인터페이스를 도시한다.
도 7은 본 발명의 예들에 따른 복수의 비디오 플레이어를 할당하는 예시적인 방법을 도시한다.
도 8은 본 발명의 예들에 따른 비디오의 우선순위 로딩의 예시적인 방법을 도시한다.
도 9는 본 발명의 예들에 따라 할당된 비디오 플레이어를 재사용하는 예시적인 방법을 도시한다.
도 10은 본 발명의 예들에 따라 복수의 할당된 비디오 플레이어를 동시에(at once) 재사용하는 예시적인 방법을 도시한다.
도 11은 본 발명의 일부 예들에서 사용될 수 있는 예시적인 API 아키텍처를 도시하는 블록 다이어그램이다.
도 12는 본 발명의 예들에 따른 API의 예시적인 소프트웨어 스택을 도시한다.
도 13은 본 발명의 예들에 따른 디바이스의 터치 스크린과 다른 컴포넌트들 간의 예시적인 상호작용을 도시하는 블록 다이어그램이다.
도 14는 본 발명의 예들에 따른 임의의 휴대용 또는 비-휴대용 디바이스 내에 구현될 수 있는 시스템 아키텍처의 예를 도시하는 블록 다이어그램이다.
Claims (25)
- 전자 디바이스의 컴퓨터 구현 방법으로서, 상기 방법은,
채널 바에 대한 비디오 플레이어들의 풀을 메모리에 할당하는 단계; 및
상기 비디오 플레이어들의 제1 서브셋(subset)만을 디스플레이하는 단계 - 상기 제1 서브셋의 각각의 비디오 플레이어가 비디오 컨텐츠를 재생하고, 상기 비디오 플레이어들의 제2 서브셋은 디스플레이되지 않음 - 를 포함하고, 상기 비디오 플레이어들의 제1 서브셋을 디스플레이하는 단계는,
제1 비디오 플레이어의 제1 우선순위를 결정하는 단계;
상기 제1 비디오 플레이어의 상기 제1 우선순위에 기초하여 상기 제1 비디오 플레이어의 비디오 컨텐츠를 로드하는 단계;
제2 비디오 플레이어의 제2 우선순위를 결정하는 단계; 및
상기 제2 비디오 플레이어의 상기 제2 우선순위에 기초하여 상기 제2 비디오 플레이어를 대신하여 플레이스홀더 이미지(placeholder image)를 디스플레이하는 단계
를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 제1 및 제2 우선순위들은 상기 채널 바에서 상기 제1 및 제2 비디오 플레이어들의 상대적인 위치에 기초하여 결정되는 것인, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 방법은,
상기 제1 서브셋의 제1 비디오 플레이어가 더 이상 디스플레이되지 않고 상기 제2 서브셋의 제2 비디오 플레이어가 디스플레이되도록, 상기 제1 비디오 플레이어를 오프스크린(offscreen) 위치로 이동시키는 것과 상기 제2 비디오 플레이어를 온스크린(onscreen) 위치로 이동시키는 것을 포함하는 애니메이션을 디스플레이하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제3항에 있어서, 상기 제2 비디오 플레이어는 상기 애니메이션을 디스플레이하는 단계 전에 비디오 컨텐츠를 로드하기 시작하는, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 방법은,
추가적인 비디오 플레이어가 필요하다는 것을 결정하는 단계;
상기 풀에 대한 상기 추가적인 비디오 플레이어를 메모리에 할당하는 단계; 및
상기 추가적인 비디오 플레이어를 디스플레이하는 단계
를 더 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 방법은,
제1 비디오 컨텐츠를 재생하는 상기 제1 서브셋의 제1 비디오 플레이어를 디스플레이하는 단계;
상기 제1 비디오 플레이어를 오프스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계;
상기 제1 비디오 플레이어에 제2 비디오 컨텐츠를 로드하는 단계; 및
상기 제1 비디오 플레이어를 온스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계
를 더 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 방법은,
상기 전자 디바이스의 제약에 기초하여, 상기 풀에 대한 비디오 플레이어들의 최대 수를 결정하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 방법은,
상기 제1 서브셋의 각각의 비디오 플레이어를 정지 이미지로 대체하는 단계;
상기 제1 서브셋의 각각의 비디오 플레이어에 추가적인 비디오 컨텐츠를 로드하는 단계; 및
상기 정지 이미지는 점진적으로 사라지고 비디오 플레이어들의 상기 제1 서브셋은 점진적으로 나타나는 애니메이션을 디스플레이하는 단계
를 더 포함하는 컴퓨터 구현 방법. - 비일시적 컴퓨터 판독가능 매체로서, 상기 컴퓨터 판독가능 매체는 실행될 때 전자 디바이스의 방법을 수행하는 명령어들을 포함하고, 상기 방법은,
채널 바에 대한 비디오 플레이어들의 풀을 메모리에 할당하는 단계; 및
상기 비디오 플레이어들의 제1 서브셋만을 디스플레이하는 단계 - 상기 제1 서브셋의 각각의 비디오 플레이어가 비디오 컨텐츠를 재생하고, 상기 비디오 플레이어들의 제2 서브셋은 디스플레이되지 않음 - 를 포함하고, 상기 비디오 플레이어들의 제1 서브셋을 디스플레이하는 단계는,
제1 비디오 플레이어의 제1 우선순위를 결정하는 단계;
상기 제1 비디오 플레이어의 상기 제1 우선순위에 기초하여 상기 제1 비디오 플레이어의 비디오 컨텐츠를 로드하는 단계;
제2 비디오 플레이어의 제2 우선순위를 결정하는 단계; 및
상기 제2 비디오 플레이어의 상기 제2 우선순위에 기초하여 상기 제2 비디오 플레이어를 대신하여 플레이스홀더 이미지를 디스플레이하는 단계
를 포함하는, 비일시적 컴퓨터 판독가능 매체. - 제9항에 있어서, 상기 제1 및 제2 우선순위들은 상기 채널 바에서 상기 제1 및 제2 비디오 플레이어들의 상대적인 위치에 기초하여 결정되는 것인, 비일시적 컴퓨터 판독가능 매체.
- 제9항에 있어서, 상기 방법은,
상기 제1 서브셋의 제1 비디오 플레이어가 더 이상 디스플레이되지 않고 상기 제2 서브셋의 제2 비디오 플레이어가 디스플레이되도록, 상기 제1 비디오 플레이어를 오프스크린 위치로 이동시키는 것과 상기 제2 비디오 플레이어를 온스크린 위치로 이동시키는 것을 포함하는 애니메이션을 디스플레이하는 단계를 더 포함하는, 비일시적 컴퓨터 판독가능 매체. - 제11항에 있어서, 상기 제2 비디오 플레이어는 상기 애니메이션을 디스플레이하는 단계 전에 비디오 컨텐츠를 로드하기 시작하는, 비일시적 컴퓨터 판독가능 매체.
- 제9항에 있어서, 상기 방법은,
추가적인 비디오 플레이어가 필요하다는 것을 결정하는 단계;
상기 풀에 대한 상기 추가적인 비디오 플레이어를 메모리에 할당하는 단계; 및
상기 추가적인 비디오 플레이어를 디스플레이하는 단계
를 더 포함하는, 비일시적 컴퓨터 판독가능 매체. - 제9항에 있어서, 상기 방법은,
제1 비디오 컨텐츠를 재생하는 상기 제1 서브셋의 제1 비디오 플레이어를 디스플레이하는 단계;
상기 제1 비디오 플레이어를 오프스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계;
상기 제1 비디오 플레이어에 제2 비디오 컨텐츠를 로드하는 단계; 및
상기 제1 비디오 플레이어를 온스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계
를 더 포함하는, 비일시적 컴퓨터 판독가능 매체. - 제9항에 있어서, 상기 방법은,
상기 전자 디바이스의 제약에 기초하여, 상기 풀에 대한 비디오 플레이어들의 최대 수를 결정하는 단계를 더 포함하는, 비일시적 컴퓨터 판독가능 매체. - 제9항에 있어서, 상기 방법은,
상기 제1 서브셋의 각각의 비디오 플레이어를 정지 이미지로 대체하는 단계;
상기 제1 서브셋의 각각의 비디오 플레이어에 추가적인 비디오 컨텐츠를 로드하는 단계; 및
상기 정지 이미지는 점진적으로 사라지고 비디오 플레이어들의 상기 제1 서브셋은 점진적으로 나타나는 애니메이션을 디스플레이하는 단계
를 더 포함하는, 비일시적 컴퓨터 판독가능 매체. - 전자 디바이스로서,
명령어들을 실행하는 프로세서; 및
상기 프로세서에 결합되어 명령어들을 저장하는 메모리
를 포함하고, 상기 명령어들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 애플리케이션 프로그래밍 인터페이스(API)를 생성하여 API 호출 컴포넌트가 방법을 수행하도록 허용하기 위한 동작들을 수행하게 하며, 상기 방법은,
채널 바에 대한 비디오 플레이어들의 풀을 메모리에 할당하는 단계; 및
상기 비디오 플레이어들의 제1 서브셋만을 디스플레이하는 단계 - 상기 제1 서브셋의 각각의 비디오 플레이어가 비디오 컨텐츠를 재생하고, 상기 비디오 플레이어들의 제2 서브셋은 디스플레이되지 않음 - 를 포함하고, 상기 비디오 플레이어들의 제1 서브셋을 디스플레이하는 단계는,
제1 비디오 플레이어의 제1 우선순위를 결정하는 단계;
상기 제1 비디오 플레이어의 상기 제1 우선순위에 기초하여 상기 제1 비디오 플레이어의 비디오 컨텐츠를 로드하는 단계;
제2 비디오 플레이어의 제2 우선순위를 결정하는 단계; 및
상기 제2 비디오 플레이어의 상기 제2 우선순위에 기초하여 상기 제2 비디오 플레이어를 대신하여 플레이스홀더 이미지를 디스플레이하는 단계
를 포함하는, 전자 디바이스. - 제17항에 있어서, 상기 제1 및 제2 우선순위들은 상기 채널 바에서 상기 제1 및 제2 비디오 플레이어들의 상대적인 위치에 기초하여 결정되는 것인, 전자 디바이스.
- 제17항에 있어서, 상기 방법은,
상기 제1 서브셋의 제1 비디오 플레이어가 더 이상 디스플레이되지 않고 상기 제2 서브셋의 제2 비디오 플레이어가 디스플레이되도록, 상기 제1 비디오 플레이어를 오프스크린 위치로 이동시키는 것과 상기 제2 비디오 플레이어를 온스크린 위치로 이동시키는 것을 포함하는 애니메이션을 디스플레이하는 단계를 더 포함하는, 전자 디바이스. - 제19항에 있어서, 상기 제2 비디오 플레이어는 상기 애니메이션을 디스플레이하는 단계 전에 비디오 컨텐츠를 로드하기 시작하는, 전자 디바이스.
- 제17항에 있어서, 상기 방법은,
추가적인 비디오 플레이어가 필요하다는 것을 결정하는 단계;
상기 풀에 대한 상기 추가적인 비디오 플레이어를 메모리에 할당하는 단계; 및
상기 추가적인 비디오 플레이어를 디스플레이하는 단계
를 더 포함하는, 전자 디바이스. - 제17항에 있어서, 상기 방법은,
제1 비디오 컨텐츠를 재생하는 상기 제1 서브셋의 제1 비디오 플레이어를 디스플레이하는 단계;
상기 제1 비디오 플레이어를 오프스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계;
상기 제1 비디오 플레이어에 제2 비디오 컨텐츠를 로드하는 단계; 및
상기 제1 비디오 플레이어를 온스크린 위치로 이동시키는 애니메이션을 디스플레이하는 단계
를 더 포함하는, 전자 디바이스. - 제17항에 있어서, 상기 방법은,
상기 전자 디바이스의 제약에 기초하여, 상기 풀에 대한 비디오 플레이어들의 최대 수를 결정하는 단계를 더 포함하는, 전자 디바이스. - 제17항에 있어서, 상기 방법은,
상기 제1 서브셋의 각각의 비디오 플레이어를 정지 이미지로 대체하는 단계;
상기 제1 서브셋의 각각의 비디오 플레이어에 추가적인 비디오 컨텐츠를 로드하는 단계; 및
상기 정지 이미지는 점진적으로 사라지고 비디오 플레이어들의 상기 제1 서브셋은 점진적으로 나타나는 애니메이션을 디스플레이하는 단계
를 더 포함하는, 전자 디바이스. - 전자 디바이스의 컴퓨터 구현 방법으로서, 상기 방법은,
채널 바에 대한 비디오 플레이어들의 풀을 메모리에 할당하는 단계; 및
상기 비디오 플레이어들의 제1 서브셋만을 디스플레이하는 단계
를 포함하고, 상기 제1 서브셋의 각각의 비디오 플레이어가 비디오 컨텐츠를 재생하고, 상기 비디오 플레이어들의 제2 서브셋은 디스플레이되지 않는, 컴퓨터 구현 방법.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2014/057272 WO2016048308A1 (en) | 2014-09-24 | 2014-09-24 | Management of the channel bar |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177005545A Division KR101973045B1 (ko) | 2014-09-24 | 2014-09-24 | 채널 바의 관리 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190044702A KR20190044702A (ko) | 2019-04-30 |
| KR102006598B1 true KR102006598B1 (ko) | 2019-08-01 |
Family
ID=51845490
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197011552A Active KR102006598B1 (ko) | 2014-09-24 | 2014-09-24 | 채널 바의 관리 |
| KR1020177005545A Active KR101973045B1 (ko) | 2014-09-24 | 2014-09-24 | 채널 바의 관리 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177005545A Active KR101973045B1 (ko) | 2014-09-24 | 2014-09-24 | 채널 바의 관리 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10205985B2 (ko) |
| KR (2) | KR102006598B1 (ko) |
| WO (1) | WO2016048308A1 (ko) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
| US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
| US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
| US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
| US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
| US12149779B2 (en) | 2013-03-15 | 2024-11-19 | Apple Inc. | Advertisement user interface |
| TWI585673B (zh) | 2014-06-24 | 2017-06-01 | 蘋果公司 | 輸入裝置與使用者介面互動 |
| US10650052B2 (en) | 2014-06-24 | 2020-05-12 | Apple Inc. | Column interface for navigating in a user interface |
| DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
| DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
| US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
| US12307082B2 (en) | 2018-02-21 | 2025-05-20 | Apple Inc. | Scrollable set of content items with locking feature |
| AU2019100574B4 (en) | 2018-06-03 | 2020-02-20 | Apple Inc. | Setup procedures for an electronic device |
| US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
| US11057682B2 (en) | 2019-03-24 | 2021-07-06 | Apple Inc. | User interfaces including selectable representations of content items |
| WO2020198238A1 (en) | 2019-03-24 | 2020-10-01 | Apple Inc. | User interfaces for a media browsing application |
| CN114302210B (zh) | 2019-03-24 | 2024-07-05 | 苹果公司 | 用于查看和访问电子设备上的内容的用户界面 |
| US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
| WO2020243645A1 (en) | 2019-05-31 | 2020-12-03 | Apple Inc. | User interfaces for a podcast browsing and playback application |
| US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
| US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
| KR102844629B1 (ko) | 2020-07-28 | 2025-08-11 | 삼성전자주식회사 | 전자장치, 서버 및 그 제어방법 |
| US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
| US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
| EP4395367A4 (en) | 2021-11-29 | 2024-10-09 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE AND COLLECTOR DEVICE FOR TRANSMITTING OR RECEIVING AN AUDIO PACKET, AND METHODS OF OPERATING THE SAME |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007512640A (ja) | 2003-11-12 | 2007-05-17 | トムソン ライセンシング | メニューを構成する方法及び装置 |
Family Cites Families (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5483261A (en) | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
| US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
| US8850477B2 (en) | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
| US5835079A (en) | 1996-06-13 | 1998-11-10 | International Business Machines Corporation | Virtual pointing device for touchscreens |
| US5886690A (en) | 1996-10-31 | 1999-03-23 | Uniden America Corporation | Program schedule user interface |
| US6028600A (en) | 1997-06-02 | 2000-02-22 | Sony Corporation | Rotary menu wheel interface |
| US20030088872A1 (en) | 1997-07-03 | 2003-05-08 | Nds Limited | Advanced television system |
| US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
| US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
| US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
| EP1717684A3 (en) | 1998-01-26 | 2008-01-23 | Fingerworks, Inc. | Method and apparatus for integrating manual input |
| CN1169373C (zh) * | 1998-02-03 | 2004-09-29 | 皇家菲利浦电子有限公司 | 编码图像序列的切换方法及相应装置 |
| US6188391B1 (en) | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
| JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
| US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
| US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
| JP3800984B2 (ja) | 2001-05-21 | 2006-07-26 | ソニー株式会社 | ユーザ入力装置 |
| JP2003173237A (ja) | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
| US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
| US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
| US20060107304A1 (en) | 2004-11-15 | 2006-05-18 | Microsoft Corporation | Data-driven media guide |
| KR100863046B1 (ko) | 2007-03-09 | 2008-10-13 | 엘지전자 주식회사 | 방송채널정보 표시방법 및 이를 구현할 수 있는 방송수신용단말기 |
| US8037493B2 (en) | 2007-06-11 | 2011-10-11 | Microsoft Corporation | Modular remote control and user interfaces |
| US8752092B2 (en) | 2008-06-27 | 2014-06-10 | General Instrument Corporation | Method and apparatus for providing low resolution images in a broadcast system |
| JP4675995B2 (ja) | 2008-08-28 | 2011-04-27 | 株式会社東芝 | 表示処理装置、プログラムおよび表示処理方法 |
| CA2766148A1 (en) * | 2009-06-24 | 2011-01-13 | Delta Vidyo, Inc. | System and method for an active video electronic programming guide |
| KR101281845B1 (ko) * | 2009-12-02 | 2013-07-03 | 한국전자통신연구원 | 스케일러블 비디오 전송 단말 장치에 대한 비주얼 프로그램 가이드 장치 및 방법 |
| FI20105105A0 (fi) | 2010-02-04 | 2010-02-04 | Axel Technologies | Medialaitteen käyttöliittymä |
| US8291452B1 (en) * | 2011-05-20 | 2012-10-16 | Google Inc. | Interface for watching a stream of videos |
| US8296783B1 (en) | 2010-05-28 | 2012-10-23 | Adobe Systems Incorporated | Media player instance managed resource reduction |
| WO2012012446A2 (en) * | 2010-07-22 | 2012-01-26 | Dolby Laboratories Licensing Corporation | System, apparatus and methods for mapping between video ranges of image data and display |
| US9043800B2 (en) | 2011-05-26 | 2015-05-26 | Adobe Systems Incorporated | Video player instance prioritization |
| WO2013149128A2 (en) * | 2012-03-30 | 2013-10-03 | United Video Properties, Inc. | Systems and methods for adaptively transmitting media and advertising content |
| US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
| US9719797B2 (en) * | 2013-03-15 | 2017-08-01 | Apple Inc. | Voice and touch user interface |
| WO2016048310A1 (en) | 2014-09-24 | 2016-03-31 | Fortulabs Technologies Llc | Management of the channel bar |
-
2014
- 2014-09-24 KR KR1020197011552A patent/KR102006598B1/ko active Active
- 2014-09-24 KR KR1020177005545A patent/KR101973045B1/ko active Active
- 2014-09-24 WO PCT/US2014/057272 patent/WO2016048308A1/en not_active Ceased
-
2017
- 2017-08-11 US US15/674,992 patent/US10205985B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007512640A (ja) | 2003-11-12 | 2007-05-17 | トムソン ライセンシング | メニューを構成する方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016048308A1 (en) | 2016-03-31 |
| US10205985B2 (en) | 2019-02-12 |
| KR20170040293A (ko) | 2017-04-12 |
| US20170339443A1 (en) | 2017-11-23 |
| KR101973045B1 (ko) | 2019-04-26 |
| KR20190044702A (ko) | 2019-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102006598B1 (ko) | 채널 바의 관리 | |
| US20170300151A1 (en) | Management of the channel bar | |
| JP7527459B2 (ja) | 複数のアプリケーションから受信した通知を表示するためのシステムおよび方法 | |
| US10613701B2 (en) | Customizable bladed applications | |
| US10156980B2 (en) | Toggle gesture during drag gesture | |
| KR101961860B1 (ko) | 사용자 단말 장치 및 그 제어 방법 | |
| US10353661B2 (en) | Method for sharing screen between devices and device using the same | |
| US10203815B2 (en) | Application-based touch sensitivity | |
| US20140136987A1 (en) | Generation of a user interface based on contacts | |
| US20140173747A1 (en) | Disabling access to applications and content in a privacy mode | |
| US20150134492A1 (en) | Coordinated image manipulation | |
| WO2017113551A1 (en) | System and method for operating system of mobile device | |
| WO2019032185A1 (en) | TRANSITION BETWEEN GRAPHICAL INTERFACE ELEMENT MODALITIES BASED ON COMMON DATA SETS AND USER INPUT CHARACTERISTICS | |
| US9600172B2 (en) | Pull down navigation mode | |
| US20140267438A1 (en) | Scaling an image having text | |
| US20250238120A1 (en) | Customizable and animatable popup card system | |
| US20130328887A1 (en) | Methods and systems for hosting a portion of a user interface and synchronizing animation between processes | |
| US20190034069A1 (en) | Programmable Multi-touch On-screen Keyboard | |
| HK1192781B (en) | Systems and methods for displaying notifications received from multiple applications | |
| HK1192781A (en) | Systems and methods for displaying notifications received from multiple applications | |
| KR20160045478A (ko) | 디스플레이 장치 및 그 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| A201 | Request for examination | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20190422 Application number text: 1020177005545 Filing date: 20170227 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| 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: 20190503 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190726 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20190726 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20220615 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230615 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240619 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250616 Start annual number: 7 End annual number: 7 |