AVC/H.264 Advanced Video Coding Codec, Profiles & System
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
20-11032 Brief of Amicus Curiae
Case: 20-11032 Document: 00515836069 Page: 1 Date Filed: 04/26/2021 Case No. 20-11032 United States Court of Appeals for the Fifth Circuit CONTINENTAL AUTOMOTIVE SYSTEMS, INCORPORATED, a Delaware corporation, Plaintiff-Appellant, v. AVANCI, L.L.C., a Delaware corporation; AVANCI PLATFORM INTERNATIONAL LIMITED, an Irish company; NOKIA CORPORATION, a Finnish corporation; NOKIA OF AMERICA CORPORATION, a Delaware corporation; NOKIA SOLUTIONS AND NETWORKS U.S., L.L.C., a Delaware corporation; NOKIA SOLUTIONS AND NETWORKS OY, a Finnish corporation; NOKIA TECHNOLOGIES OY, a Finnish corporation; CONVERSANT WIRELESS LICENSING SARL, a Luxembourg corporation; OPTIS UP HOLDINGS, L.L.C., a Delaware corporation; OPTIS CELLULAR TECHNOLOGY, L.L.C., a Delaware corporation; OPTIS WIRELESS TECHNOLOGY, L.L.C., a Delaware Corporation; SHARP CORPORATION, a Japanese corporation, Defendants-Appellees. _____________________________ ON APPEAL FROM THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF TEXAS, NO. 3:19-CV-02933, HONORABLE BARBARA M. G. LYNN, CHIEF JUDGE BRIEF OF MPEG LA, L.L.C. AS AMICUS CURIAE IN SUPPORT OF DEFENDANTS-APPELLEES AND AFFIRMANCE JOHN D. HOLDEN DELTON L. VANDEVER PHILIP M. TAYLOR WINDELS MARX LANE & MITTENDORF, LLP Attorneys for Amicus Curiae MPEG LA, L.L.C. 156 West 56th Street New York, New York 10019 (212) 237-1000 Case: 20-11032 Document: 00515836069 Page: 2 Date Filed: 04/26/2021 SUPPLEMENTAL STATEMENT OF INTERESTED PERSONS Continental Automotive Sys., Inc. v. Avanci L.L.C., et al. Case No. 20-11032 The undersigned counsel of record certifies that the following listed persons and entities as described in the fourth sentence of Fifth Circuit Rule 28.2.1, in addition to those disclosed in the parties’ statements of interested persons, have an interest in the outcome of this case. -
ECSS-E-TM-40-07 Volume 2A 25 January 2011
ECSS-E-TM-40-07 Volume 2A 25 January 2011 Space engineering Simulation modelling platform - Volume 2: Metamodel ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands ECSS‐E‐TM‐40‐07 Volume 2A 25 January 2011 Foreword This document is one of the series of ECSS Technical Memoranda. Its Technical Memorandum status indicates that it is a non‐normative document providing useful information to the space systems developers’ community on a specific subject. It is made available to record and present non‐normative data, which are not relevant for a Standard or a Handbook. Note that these data are non‐normative even if expressed in the language normally used for requirements. Therefore, a Technical Memorandum is not considered by ECSS as suitable for direct use in Invitation To Tender (ITT) or business agreements for space systems development. Disclaimer ECSS does not provide any warranty whatsoever, whether expressed, implied, or statutory, including, but not limited to, any warranty of merchantability or fitness for a particular purpose or any warranty that the contents of the item are error‐free. In no respect shall ECSS incur any liability for any damages, including, but not limited to, direct, indirect, special, or consequential damages arising out of, resulting from, or in any way connected to the use of this document, whether or not based upon warranty, business agreement, tort, or otherwise; whether or not injury was sustained by persons or property or otherwise; and whether or not loss was sustained from, or arose out of, the results of, the item, or any services that may be provided by ECSS. -
ATSC Powerpoint Presentation
ATSC Patent Portfolio License Briefing* *This presentation is for information purposes only. Actual license agreements will provide the only definitive and reliable statement V02/13/18 of license terms. Objective • A license for the convenience of users enabling them to acquire patent rights necessary for the ATSC Standard from multiple patent owners in a single transaction as an alternative to negotiating separate licenses 2 Coverage • Each patent is essential to the ATSC standard as defined in the ATSC Patent Portfolio License • Patent holders submit patents for evaluation of their essentiality by independent patent experts • Worldwide coverage including essential counterparts • Licensors include all essential ATSC patents • Copies of ATSC standard specifications developed and published by the Advanced Television Systems Committee are available at www.atsc.org/standards.html 3 Coverage • Attachment 1 to the License is a list of patents updated quarterly to add new essential ATSC patents o See www.mpegla.com (Current Pools, ATSC, Patent List) • New Licensors and essential patents may be added at no additional royalty during the current term, and coverage is provided for the entire term of license • The ATSC License does not provide coverage for essential MPEG-2 patents. A separate joint license for MPEG-2 patents is available from MPEG LA at www.mpegla.com (Current Pools, MPEG-2, Agreement). 4 Current Patent Owners Essential Patent Holders currently include: • Cisco Technology, Inc.* • JVC KENWOOD Corporation* • Koninklijke Philips N.V.* -
MPEG LA News Release
MPEG LA News Release NEWS RELEASE For Immediate Release CONTACT: Lawrence Horn MPEG LA, LLC 301.986.6660 301.986.8575 Fax [email protected] Development of Joint Patent License for H.264/MPEG-4 AVC Makes Progress Meeting of Essential Patent Holders Convened by MPEG LA Puts License on Fast Track (Denver, Colorado, USA - 7 July 2003) MPEG LA convened a meeting of essential H.264/MPEG-4 AVC patent and patent application holders in Washington, DC on June 23 and June 24 to begin the process of determining joint licensing terms. Parties with patents or patent applications determined by MPEG LA’s patent experts to be essential to the H.264/AVC standard (“standard”) were invited to participate. The essential patent and patent application holders are keenly aware of the intense marketplace interest in knowing the terms of a joint license for this important new technology as soon as possible, and the very positive and cooperative consensus-building atmosphere of their first meeting suggests that this goal is achievable. The meeting included discussion on an overall framework for a license, and a second meeting will be held July 31 to discuss proposed licensing terms in an effort to achieve their goal of reaching agreement on joint license terms during the fourth quarter 2003. Parties with patents or patent applications determined by MPEG LA’s patent experts to be essential to the H.264/AVC standard (“standard”) so far include Columbia University, Electronics and Telecommunications Research Institute of Korea (ETRI), France Télécom, Fujitsu, Matsushita, Mitsubishi, Microsoft, Motorola, Nokia, Philips, Polycom, Robert Bosch GmbH, Samsung, Sharp, Sony, Thomson, Toshiba, and Victor Company of Japan (JVC). -
Bidirectional Typing
Bidirectional Typing JANA DUNFIELD, Queen’s University, Canada NEEL KRISHNASWAMI, University of Cambridge, United Kingdom Bidirectional typing combines two modes of typing: type checking, which checks that a program satisfies a known type, and type synthesis, which determines a type from the program. Using checking enables bidirectional typing to support features for which inference is undecidable; using synthesis enables bidirectional typing to avoid the large annotation burden of explicitly typed languages. In addition, bidirectional typing improves error locality. We highlight the design principles that underlie bidirectional type systems, survey the development of bidirectional typing from the prehistoric period before Pierce and Turner’s local type inference to the present day, and provide guidance for future investigations. ACM Reference Format: Jana Dunfield and Neel Krishnaswami. 2020. Bidirectional Typing. 1, 1 (November 2020), 37 pages. https: //doi.org/10.1145/nnnnnnn.nnnnnnn 1 INTRODUCTION Type systems serve many purposes. They allow programming languages to reject nonsensical programs. They allow programmers to express their intent, and to use a type checker to verify that their programs are consistent with that intent. Type systems can also be used to automatically insert implicit operations, and even to guide program synthesis. Automated deduction and logic programming give us a useful lens through which to view type systems: modes [Warren 1977]. When we implement a typing judgment, say Γ ` 4 : 퐴, is each of the meta-variables (Γ, 4, 퐴) an input, or an output? If the typing context Γ, the term 4 and the type 퐴 are inputs, we are implementing type checking. If the type 퐴 is an output, we are implementing type inference. -
Programming with Gadts
Chapter 8 Programming with GADTs ML-style variants and records make it possible to define many different data types, including many of the types we encoded in System F휔 in Chapter 2.4.1: booleans, sums, lists, trees, and so on. However, types defined this way can lead to an error-prone programming style. For example, the OCaml standard library includes functions List .hd and List . tl for accessing the head and tail of a list: val hd : ’ a l i s t → ’ a val t l : ’ a l i s t → ’ a l i s t Since the types of hd and tl do not express the requirement that the argu- ment lists be non-empty, the functions can be called with invalid arguments, leading to run-time errors: # List.hd [];; Exception: Failure ”hd”. In this chapter we introduce generalized algebraic data types (GADTs), which support richer types for data and functions, avoiding many of the errors that arise with partial functions like hd. As we shall see, GADTs offer a num- ber of benefits over simple ML-style types, including the ability to describe the shape of data more precisely, more informative applications of the propositions- as-types correspondence, and opportunities for the compiler to generate more efficient code. 8.1 Generalising algebraic data types Towards the end of Chapter 2 we considered some different approaches to defin- ing binary branching tree types. Under the following definition a tree is either empty, or consists of an element of type ’a and a pair of trees: type ’ a t r e e = Empty : ’ a t r e e | Tree : ’a tree * ’a * ’a tree → ’ a t r e e 59 60 CHAPTER 8. -
For Immediate Release CONTACT
For Immediate Release CONTACT: Tom O’Reilly MPEG LA, LLC Tel: 303.200.1710 Fax: 301.986.8575 [email protected] MPEG LA Offers HEVC Patent Portfolio License License for High Efficiency Video Coding Standard with Patents from 23 Enterprises Is MPEG LA’s Latest (DENVER, CO, US – 29 September 2014) – MPEG LA, LLC today announced the availability of the HEVC Patent Portfolio License (“HEVC License”). The joint license includes patents that are essential to the High Efficiency Video Coding standard (HEVC, also known as H.265 and MPEG-H Part 2) designed to improve video coding and transmission efficiency for the benefit of Internet, television, and mobile service providers and consumers with increased speed and capacity. HEVC is also expected to deliver next generation higher resolution HDTV video by broadcast, streaming, download, and 4K Blu-ray™ for 4K and 8K Ultra High Definition TV. “The market is ready for an HEVC License,” said MPEG LA President and CEO Larry Horn, “and MPEG LA is proud to offer one. We applaud the cooperation and hard work of HEVC patent owners to make this important technology available through an efficient licensing alternative.” “The HEVC License is yet another example of the role the MPEG LA® Licensing Model plays in making licenses available on reasonable terms under standard-essential patents (SEPs) for emerging technologies,” added Bill Geary, Vice President of Business Development at MPEG LA. Copies of the HEVC license agreement may be obtained at http://www.mpegla.com/main/programs/HEVC/Pages/AgreementExpress.aspx. A summary of the license agreement may be found at http://www.mpegla.com/main/programs/HEVC/Pages/Agreement.aspx. -
Scala by Example (2009)
Scala By Example DRAFT January 13, 2009 Martin Odersky PROGRAMMING METHODS LABORATORY EPFL SWITZERLAND Contents 1 Introduction1 2 A First Example3 3 Programming with Actors and Messages7 4 Expressions and Simple Functions 11 4.1 Expressions And Simple Functions...................... 11 4.2 Parameters.................................... 12 4.3 Conditional Expressions............................ 15 4.4 Example: Square Roots by Newton’s Method................ 15 4.5 Nested Functions................................ 16 4.6 Tail Recursion.................................. 18 5 First-Class Functions 21 5.1 Anonymous Functions............................. 22 5.2 Currying..................................... 23 5.3 Example: Finding Fixed Points of Functions................ 25 5.4 Summary..................................... 28 5.5 Language Elements Seen So Far....................... 28 6 Classes and Objects 31 7 Case Classes and Pattern Matching 43 7.1 Case Classes and Case Objects........................ 46 7.2 Pattern Matching................................ 47 8 Generic Types and Methods 51 8.1 Type Parameter Bounds............................ 53 8.2 Variance Annotations.............................. 56 iv CONTENTS 8.3 Lower Bounds.................................. 58 8.4 Least Types.................................... 58 8.5 Tuples....................................... 60 8.6 Functions.................................... 61 9 Lists 63 9.1 Using Lists.................................... 63 9.2 Definition of class List I: First Order Methods.............. -
An Ontology-Based Semantic Foundation for Organizational Structure Modeling in the ARIS Method
An Ontology-Based Semantic Foundation for Organizational Structure Modeling in the ARIS Method Paulo Sérgio Santos Jr., João Paulo A. Almeida, Giancarlo Guizzardi Ontology & Conceptual Modeling Research Group (NEMO) Computer Science Department, Federal University of Espírito Santo (UFES) Vitória, ES, Brazil [email protected]; [email protected]; [email protected] Abstract—This paper focuses on the issue of ontological Although present in most enterprise architecture interpretation for the ARIS organization modeling language frameworks, a semantic foundation for organizational with the following contributions: (i) providing real-world modeling elements is still lacking [1]. This is a significant semantics to the primitives of the language by using the UFO challenge from the perspective of modelers who must select foundational ontology as a semantic domain; (ii) the and manipulate modeling elements to describe an Enterprise identification of inappropriate elements of the language, using Architecture and from the perspective of stakeholders who a systematic ontology-based analysis approach; and (iii) will be exposed to models for validation and decision recommendations for improvements of the language to resolve making. In other words, a clear semantic account of the the issues identified. concepts underlying Enterprise Modeling languages is Keywords: semantics for enterprise models; organizational required for Enterprise Models to be used as a basis for the structure; ontological interpretation; ARIS; UFO (Unified management, design and evolution of an Enterprise Foundation Ontology) Architecture. In this paper we are particularly interested in the I. INTRODUCTION modeling of this architectural domain in the widely- The need to understand and manage the evolution of employed ARIS Method (ARchitecture for integrated complex organizations and its information systems has given Information Systems). -
For Immediate Release CONTACT
For Immediate Release CONTACT: Tom O’Reilly MPEG LA, LLC Tel: 303.200.1710 Fax: 301.986.8575 [email protected] MPEG LA Expands HEVC License Coverage (DENVER, CO, US – 25 April 2016) – MPEG LA, LLC has announced that the coverage of its HEVC Patent Portfolio License has been updated to conform with recent revisions to the HEVC standard as defined in Recommendation ITU-T H.265 v3 (4/2015). In addition to the coverage earlier provided to Licensees, the License has been expanded to provide coverage for the 3D Main profile. The current royalty rates remain unchanged. The HEVC Patent Portfolio License, introduced on September 29, 2014, is offered for the convenience of HEVC users enabling them to obtain coverage under essential patents owned by multiple patent holders in a single license as an alternative to negotiating separate licenses. Interested parties may request a copy of the License at http://www.mpegla.com/main/programs/HEVC/Pages/AgreementExpress.aspx. MPEG LA’s objective is to provide worldwide access to as much HEVC essential intellectual property as possible for the benefit of licensees. Any party that believes it has a patent which is essential to the HEVC standard as defined in Recommendation ITU-T H.265 v3 (4/2015) is welcome to submit its patent(s) for an evaluation of essentiality by MPEG LA’s patent experts and inclusion in the License if determined to be essential. Interested parties may request a copy of the terms and procedures governing patent submissions by going to http://www.mpegla.com/main/programs/HEVC/Pages/Licensors.aspx. -
HEVC Patent Portfolio License Briefing*
HEVC Patent Portfolio License Briefing* *This presentation is for information purposes only. Actual license agreements provide the only definitive and reliable statement of license terms. V10/10/18 Objective • Offer an alternative license for the convenience of users enabling them to acquire patent rights necessary for the HEVC standard (see next slide) from multiple patent holders in a single transaction as an alternative to negotiating separate licenses 2 Coverage • HEVC Standard as defined in ISO/IEC 23008-2:2013(E), ITU-T Recommendation H.265 (04/2013), Recommendation ITU-T H.265 v2 (10/2014), and/or Recommendation ITU-T H.265 v3 (4/2015) 3 Coverage • Each patent is essential to the HEVC standard (see previous slide) • Patent holders submitted patents for evaluation of their essentiality by independent patent experts • Worldwide coverage (including essential counterparts) • Licensors include all essential patents 4 Coverage • Attachment 1 to the License is updated regularly o See http://www.mpegla.com/main/programs/HEVC/Pages /PatentList.aspx o New Licensors and essential patents may be added at no additional royalty for present license coverage during the current term; coverage for entire term 5 Current Patent Owners Essential Patent Holders currently include • Alpha Digitech, Inc. • M&K Holdings Inc. • Apple Inc. • Massachusetts Institute of Technology (MIT) • British Broadcasting Corporation (BBC) • Maxell, Ltd. • Canon Inc. • NEC Corporation • Digital Insights Inc. • Nippon Hoso Kyokai (NHK) • Electronics and Telecommunications Research • Nippon Telegraph and Telephone Corporation (NTT) Institute (ETRI) • NTT DOCOMO, INC. • Fujitsu Limited • Orange SA • Funai Electric Co., Ltd. • Samsung Electronics Co., Ltd. • Hangzhou Hikvision Digital Technology Co., Ltd. -
H.264 Vs H.265 Video Encoding Approaches
H.264 vs H.265 Malcolm Weir George Nelson Gary Thom Delta Information Systems, Horsham, PA, USA Ampex Data Systems Corporation, Hayward, CA, USA Abstract: This paper discusses the application of two of times the number of pixels per second required by the latest video encoding approaches for test platforms, 1080p30, then that same mechanism could be applied to particularly in bandwidth-constrained and over imperfect less demanding formats (e.g. 1080p30) and achieve some (lossy) transmission links. High Efficiency Video Coding level of bandwidth savings. (HEVC or H.265) is compared with MPEG-4 Advanced It is this second rationale that has led to a category of Video Coding (AVC or H.264), and the behavior of both in applications for H.265/HEVC that is totally distinct from low bandwidth and lossy transmission channels is mass content distribution (as implemented by the likes of explored, concentrating on the ability to transmit usable Netflix for UHD-TV): video transmission over constrained information over low bandwidth links using each approach. network links, as with Apple’s FaceTime application Comparison of the same video simultaneously compressed connecting iPhone 6 (and later) devices. heavily for constrained links and lightly for on-board Therefore, with H.265/HEVC in use within a ubiquitous storage is used to illustrate the effects of heavy mass-market smartphone, it is clear that here is a compression on video usability, as well as side-by-side technology that may be ready for use in test and evaluation comparison of the output of both video encoding applications. algorithms as implemented in a rugged airborne package.