MX354277B - Managing transitions of adaptive display rates for different video playback scenarios. - Google Patents
Managing transitions of adaptive display rates for different video playback scenarios.Info
- Publication number
- MX354277B MX354277B MX2015017191A MX2015017191A MX354277B MX 354277 B MX354277 B MX 354277B MX 2015017191 A MX2015017191 A MX 2015017191A MX 2015017191 A MX2015017191 A MX 2015017191A MX 354277 B MX354277 B MX 354277B
- Authority
- MX
- Mexico
- Prior art keywords
- mode
- custom
- operating system
- application
- frames
- Prior art date
Links
- 230000007704 transition Effects 0.000 title abstract 2
- 230000003044 adaptive effect Effects 0.000 title 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- 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/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0435—Change or adaptation of the frame rate of the video stream
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/02—Graphics controller able to handle multiple formats, e.g. input or output formats
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/916,623 US9858899B2 (en) | 2013-06-13 | 2013-06-13 | Managing transitions of adaptive display rates for different video playback scenarios |
PCT/US2013/060768 WO2014200534A1 (en) | 2013-06-13 | 2013-09-20 | Managing transitions of adaptive display rates for different video playback scenarios |
Publications (2)
Publication Number | Publication Date |
---|---|
MX2015017191A MX2015017191A (en) | 2016-04-06 |
MX354277B true MX354277B (en) | 2018-02-21 |
Family
ID=49328622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MX2015017191A MX354277B (en) | 2013-06-13 | 2013-09-20 | Managing transitions of adaptive display rates for different video playback scenarios. |
Country Status (11)
Country | Link |
---|---|
US (3) | US9858899B2 (en) |
EP (1) | EP3008578B1 (en) |
JP (1) | JP6314217B2 (en) |
KR (1) | KR102090858B1 (en) |
CN (1) | CN105556459B (en) |
AU (1) | AU2013392029B2 (en) |
BR (1) | BR112015030905B1 (en) |
CA (1) | CA2913513C (en) |
MX (1) | MX354277B (en) |
RU (1) | RU2646318C2 (en) |
WO (1) | WO2014200534A1 (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9786255B2 (en) * | 2014-05-30 | 2017-10-10 | Nvidia Corporation | Dynamic frame repetition in a variable refresh rate system |
US9743036B2 (en) * | 2015-03-17 | 2017-08-22 | Apple Inc. | Electronic display adaptive refresh rate systems and methods |
CN105955777A (en) * | 2016-05-03 | 2016-09-21 | 网易(杭州)网络有限公司 | User interface refreshing method and device |
CN106027942A (en) * | 2016-05-20 | 2016-10-12 | 广东欧珀移动通信有限公司 | Frame rate control method and device |
US10510317B2 (en) * | 2016-06-03 | 2019-12-17 | Apple Inc. | Controlling display performance with target presentation times |
US10726604B2 (en) * | 2016-06-03 | 2020-07-28 | Apple Inc. | Controlling display performance using display statistics and feedback |
CN106227648A (en) * | 2016-07-22 | 2016-12-14 | 北京小米移动软件有限公司 | The determination methods of power consumption application and device |
CN106547482B (en) * | 2016-10-17 | 2023-12-26 | 上海传英信息技术有限公司 | Method and device for saving memory by utilizing buffer |
US20180121213A1 (en) * | 2016-10-31 | 2018-05-03 | Anthony WL Koo | Method apparatus for dynamically reducing application render-to-on screen time in a desktop environment |
US10623460B2 (en) * | 2016-11-18 | 2020-04-14 | Google Llc | Streaming application environment with remote device input synchronization |
US11366586B2 (en) | 2016-11-18 | 2022-06-21 | Google Llc | Streaming application environment with recovery of lost or delayed input events |
CN108874267B (en) * | 2017-05-09 | 2022-12-09 | 腾讯科技(深圳)有限公司 | Virtual reality application data processing method, computer device and storage medium |
EP3503569A1 (en) * | 2017-12-19 | 2019-06-26 | Thomson Licensing | Method of transmitting video frames from a video stream to a display and corresponding apparatus |
US10796626B2 (en) * | 2019-02-07 | 2020-10-06 | Intel Corporation | Expanded refresh rates for a display service |
US20200366573A1 (en) * | 2019-05-17 | 2020-11-19 | Citrix Systems, Inc. | Systems and methods for visualizing dependency experiments |
US11416362B2 (en) | 2019-05-17 | 2022-08-16 | Citrix Systems, Inc. | Dependency API controlled experiment dashboard |
US11025858B2 (en) * | 2019-08-08 | 2021-06-01 | Netflix, Inc. | Frame rate conversion |
CN110933315B (en) * | 2019-12-10 | 2021-09-07 | Oppo广东移动通信有限公司 | Image data processing method and related equipment |
KR20210101704A (en) * | 2020-02-10 | 2021-08-19 | 삼성전자주식회사 | electronic device and method for operating high speed screen of the electronic device |
JP7429558B2 (en) * | 2020-02-14 | 2024-02-08 | シャープ株式会社 | Refresh rate setting device, refresh rate setting method, and refresh rate setting program |
CN112040305A (en) * | 2020-08-31 | 2020-12-04 | 深圳创维-Rgb电子有限公司 | VRR intelligent switching method and device, intelligent television and readable storage medium |
US11724188B2 (en) * | 2020-09-29 | 2023-08-15 | Activision Publishing, Inc. | Methods and systems for selecting a level of detail visual asset during the execution of a video game |
US11833423B2 (en) | 2020-09-29 | 2023-12-05 | Activision Publishing, Inc. | Methods and systems for generating level of detail visual assets in a video game |
US11717753B2 (en) * | 2020-09-29 | 2023-08-08 | Activision Publishing, Inc. | Methods and systems for generating modified level of detail visual assets in a video game |
CN112230758B (en) * | 2020-11-09 | 2023-11-17 | 腾讯科技(深圳)有限公司 | Frame rate adjustment method, device, equipment and computer readable storage medium |
CN112637680B (en) * | 2020-12-18 | 2023-03-24 | 努比亚技术有限公司 | Display frame rate processing control method, device and computer readable storage medium |
US20230083932A1 (en) * | 2021-09-13 | 2023-03-16 | Apple Inc. | Rendering for electronic devices |
WO2023145643A1 (en) * | 2022-01-31 | 2023-08-03 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device, information processing method, and program |
WO2023145616A1 (en) * | 2022-01-31 | 2023-08-03 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device, method for controlling information processing device, program, and recording medium |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7325042B1 (en) * | 2002-06-24 | 2008-01-29 | Microsoft Corporation | Systems and methods to manage information pulls |
US7034834B2 (en) | 2003-10-24 | 2006-04-25 | Microsoft Corporation | Communication protocol for synchronizing animation systems |
US7692642B2 (en) | 2004-12-30 | 2010-04-06 | Intel Corporation | Method and apparatus for controlling display refresh |
US7683906B2 (en) | 2005-06-30 | 2010-03-23 | Microsoft Corporation | Frame buffer control for smooth video display |
JP2007199760A (en) | 2006-01-23 | 2007-08-09 | Matsushita Electric Ind Co Ltd | Frame rate controller and control method |
US7898535B2 (en) | 2006-10-31 | 2011-03-01 | Dell Products, Lp | System and method for providing dynamic refresh rates for displays |
US8451279B2 (en) | 2006-12-13 | 2013-05-28 | Nvidia Corporation | System, method and computer program product for adjusting a refresh rate of a display |
SG150415A1 (en) | 2007-09-05 | 2009-03-30 | Creative Tech Ltd | A method for incorporating a soundtrack into an edited video-with-audio recording and an audio tag |
US8194065B1 (en) * | 2007-11-21 | 2012-06-05 | NVIDIA Corporaton | Hardware system and method for changing a display refresh rate |
JP4991506B2 (en) * | 2007-12-07 | 2012-08-01 | キヤノン株式会社 | Image editing apparatus and image editing method |
US8334857B1 (en) * | 2007-12-14 | 2012-12-18 | Nvidia Corporation | Method and system for dynamically controlling a display refresh rate |
JP5371493B2 (en) * | 2009-03-09 | 2013-12-18 | キヤノン株式会社 | Apparatus and method |
BRPI0925014B1 (en) | 2009-03-25 | 2020-09-15 | Sony Computer Entertainment Inc | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND, COMPUTER-READABLE RECORDING MEDIA |
JP4865012B2 (en) | 2009-06-26 | 2012-02-01 | 株式会社東芝 | Information processing apparatus and display control method |
US8477846B2 (en) | 2009-10-07 | 2013-07-02 | Ittiam Systems (P) Ltd. | System and method for adaptive intra refresh rate setting in a video encoder |
JP5380340B2 (en) * | 2010-03-23 | 2014-01-08 | 株式会社ジャパンディスプレイ | Liquid crystal display |
JP2012027424A (en) | 2010-07-28 | 2012-02-09 | Sony Computer Entertainment Inc | Information processing unit |
US8842111B2 (en) * | 2010-09-20 | 2014-09-23 | Intel Corporation | Techniques for selectively changing display refresh rate |
US20120154559A1 (en) * | 2010-12-21 | 2012-06-21 | Voss Shane D | Generate Media |
-
2013
- 2013-06-13 US US13/916,623 patent/US9858899B2/en active Active
- 2013-09-20 BR BR112015030905-4A patent/BR112015030905B1/en active IP Right Grant
- 2013-09-20 EP EP13774855.4A patent/EP3008578B1/en active Active
- 2013-09-20 WO PCT/US2013/060768 patent/WO2014200534A1/en active Application Filing
- 2013-09-20 CA CA2913513A patent/CA2913513C/en active Active
- 2013-09-20 CN CN201380077375.1A patent/CN105556459B/en active Active
- 2013-09-20 MX MX2015017191A patent/MX354277B/en active IP Right Grant
- 2013-09-20 RU RU2015153197A patent/RU2646318C2/en active
- 2013-09-20 JP JP2016519493A patent/JP6314217B2/en active Active
- 2013-09-20 KR KR1020157035298A patent/KR102090858B1/en active IP Right Grant
- 2013-09-20 AU AU2013392029A patent/AU2013392029B2/en active Active
-
2017
- 2017-12-19 US US15/846,254 patent/US10325573B2/en active Active
-
2019
- 2019-04-30 US US16/399,080 patent/US10991345B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR102090858B1 (en) | 2020-03-18 |
US20190355331A1 (en) | 2019-11-21 |
US10325573B2 (en) | 2019-06-18 |
MX2015017191A (en) | 2016-04-06 |
AU2013392029A1 (en) | 2015-12-17 |
US20140368519A1 (en) | 2014-12-18 |
JP2016529534A (en) | 2016-09-23 |
RU2015153197A (en) | 2017-06-16 |
EP3008578A1 (en) | 2016-04-20 |
BR112015030905A2 (en) | 2020-05-12 |
AU2013392029B2 (en) | 2019-04-11 |
US10991345B2 (en) | 2021-04-27 |
CA2913513C (en) | 2021-10-19 |
RU2646318C2 (en) | 2018-03-02 |
US20180144724A1 (en) | 2018-05-24 |
EP3008578B1 (en) | 2017-07-19 |
US9858899B2 (en) | 2018-01-02 |
CN105556459A (en) | 2016-05-04 |
CA2913513A1 (en) | 2014-12-18 |
BR112015030905B1 (en) | 2021-11-30 |
KR20160019896A (en) | 2016-02-22 |
CN105556459B (en) | 2019-06-04 |
JP6314217B2 (en) | 2018-04-18 |
WO2014200534A1 (en) | 2014-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MX2015017191A (en) | Managing transitions of adaptive display rates for different video playback scenarios. | |
MX366971B (en) | Data generation method, data reproduction method, data generation device and data reproduction device. | |
US9030481B2 (en) | Method and apparatus for reducing power usage during video presentation on a display | |
JP6404368B2 (en) | Power optimization using dynamic frame rate support | |
MX2016016602A (en) | Data output device, data output method, and data generation method. | |
WO2015180444A1 (en) | Method for adjusting screen refresh rate, terminal and computer storage medium | |
IN2014CN03181A (en) | ||
PH12015500058A1 (en) | Coding timing information for video coding | |
GB2544208A (en) | Methods, systems and media for controlling playback of video using a touchscreen | |
US9607538B2 (en) | Method for managing power in electronic device and the electronic device | |
MX2016016603A (en) | Data output device, data output method, and data generation method. | |
WO2013044075A3 (en) | Reference picture signaling and decoded picture buffer management | |
MY178948A (en) | Reproduction device, reproduction method, and recording medium | |
WO2012106651A3 (en) | Data exchange between a wireless source and a sink device for displaying images | |
JP2014130577A5 (en) | ||
WO2012040129A3 (en) | Techniques for changing image display properties | |
MY160803A (en) | Trick playback of video data | |
MX2016003558A (en) | Reproduction device, reproduction method, and recording medium. | |
AU2012354743A8 (en) | Electronic device and program for controlling electronic device | |
GB2518793A (en) | Content based dynamic control methods and systems for display brightness | |
MX368360B (en) | Method and device for content display. | |
MX2018000813A (en) | Hidden replaceable media slots. | |
MX2015007891A (en) | Image processing device and method. | |
MX2019014297A (en) | Temporal placement of a rebuffering event. | |
IN2015CH03930A (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |