Real Time File System

Size: px
Start display at page:

Download "Real Time File System"

Transcription

1 Real Time File System For Content Distribution Heiko Sparenberg (Fraunhofer IIS)

2 Contents Introduction Composition of Scalable Media Substitution Strategy Reading Scalable Media Caching Scalable Media Applying User Rights to Scalable Media Conclusion

3 Introduction Various aspects must be taken into account for content distribution Display Size, Aspect Ratio Network Bandwidth Access Rights Available processing resources => Generation of many proxy files

4 Introduction Today, the use of scalable media is marginal Technology offers exiting opportunities for Real-time capability Access management when used on file system layer

5 Composition of Scalable Media L=Layer (Quality) R=Resolution C=Component

6 Substitution Strategy Due to the structure of JPEG 2000 files it is possible to substitute information with a series of 0 values. Substitution Strategy leads to a standard compliant code stream comprising The file size of the original file The internal structure of the original file!!! Of course!!! The new code stream contains less information; quality or resolution may be reduced.

7 Reading Scalable Media P0 P1 P2 P3 P4 P0 P1 P2 P3 P

8 Reading Scalable Media Ancillary Conditions Real-time playback is required (e.g. 24fps, 2k) Scalable media files are available on the storage device Used file system is able to recognize scalable media data Read time for each image: 1/24s Not interruptible when using non-scalable media files Interruptible when using scalable media files

9 Reading Scalable Media Operating System Storage Playback Software

10 Example #1 File request without Substitution Strategy

11 Reading Scalable Media Operating System Storage Playback Software

12 Reading Scalable Media Operating System Storage Playback Software

13 Reading Scalable Media Operating System Storage Playback Software

14 Example #2 File request with Substitution Strategy

15 Reading Scalable Media On top of this strategy an algorithm for filling the cache can be applied as well: All data will be stored in the Cache (even incomplete data portions) Read-technique will continue to read where it stopped on a further request Frequently requested images will increase in quality Real-time conditions are still valid

16 Example #3 File request with advanced Cache Strategy

17 Eviction Strategies Eviction Strategies for non-scalable media do not use the advantages of scalable coding: First In First Out (FiFo) Last In Last Out (LiFo) Least Recently Used (LRU) Development of special eviction strategies for scalable media seems appropriate >>> Due to the structure of scalable files certain components can be skipped rather than skipping whole files <<<

18 Eviction according to scalability Packets can be evicted using their scalability Resolution Quality Component

19 Eviction according to several criteria Example: Cache runs full for the first time: resolution-components shall be reduced Cache runs full again: components for the image quality shall be removed As a last resort, a file-based strategy is necessary, if the cache-limit is reached again and no packet-based strategy can free more space.

20 User Rights Management Scalable media allows for granting user rights to certain parts of a media file:

21 User Rights Management

22 User Rights Management File system Media Repackaging Component Database User-Mode Kernel-Mode Application Filesystem- Application Operating System File System Driver

23 User Rights Management DRIVE Media Repackaging Component VIRTUAL DRIVE res=50%

24 User Rights Management File system Media Repackaging Component Database User-Mode Kernel-Mode Application Filesystem- Application Operating System File System Driver

25 Conclusion Use of scalable media files can be used for speeding-up Existing caching algorithms Existing eviction strategies Read procedures A new user-rights management may reduce proxy generation

26 Conclusion Presented algorithms are backward compatible for non-scalable (media) files No need for special encoded (proprietary) JPEG 2000 files Besides of JPEG 2000 other scalable media files shall be considered in future (H.264 SVC)

27 Q&A Thank you very much for your attention

28 Conclusion Use of scalable media files can be used for speeding-up Existing caching algorithms Existing eviction strategies Read procedures A new user-rights management may reduce proxy generation 2012 SMPTE e 2012 Annual Technical Conference & Exhibition

29 Conclusion Presented algorithms are backward compatible for non-scalable (media) files No need for special encoded (proprietary) JPEG 2000 files Besides of JPEG 2000 other scalable media files shall be considered in future (H.264 SVC) 2012 SMPTE e 2012 Annual Technical Conference & Exhibition

30 Q&A Thank you very much for your attention 2012 SMPTE e 2012 Annual Technical Conference & Exhibition

31 SMPTE Meeting Presentation Real Time File System for Content Distribution Heiko Sparenberg Fraunhofer Institute for Integrated Circuits, Germany, Siegfried Foessel Fraunhofer Institute for Integrated Circuits, Germany, Written for presentation at the SMPTE Annual Tech Conference 2012 Abstract. This presentation gives a deep view into the development of a file system, especially designed for scalable media files including JPEG 2000 and H.264 SVC. By applying specially developed techniques, including the Substitution Strategy, a real-time capable file-system can be built, even if the mass storage, or the interface to it, is too slow to deliver the data in the desired time. Rather than skipping whole files, new caching strategies will be shown that again, take advantage of the file-inherent scalability. The presented system also comprises an advanced user-rights-management that allows for granting access-rights to certain parts of a scalable file, rather than granting rights to whole files. Users will therefore get a different version of an image or video, dependent on their current access-rights. Keywords. real-time, virtual file system, caching for scalable media, JPEG 2000, image/video data compression, content distribution, eviction policy (The SMPTE disclaimer is on a footer on this page, and will show in Print Preview or Page Layout view.) The authors are solely responsible for the content of this technical presentation. The technical presentation does not necessarily reflect the official position of the Society of Motion Picture and Television Engineers (SMPTE), and its printing and distribution does not constitute an endorsement of views which may be expressed. This technical presentation is subject to a formal peer-review process by the SMPTE Board of Editors, upon completion of the conference. Citation of this work should state that it is a SMPTE meeting paper. EXAMPLE: Author's Last Name, Initials Title of Presentation, Meeting name and location.: SMPTE. For information about securing permission to reprint or reproduce a technical presentation, please contact SMPTE at jwelch@smpte.org or (3 Barker Ave., White Plains, NY 10601). Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved.

32 Introduction For content distribution, various proxy files are created and stored on servers in order to supply data for several devices, differing in display size and storage capabilities. Moreover, these proxies are used to apply different access rights, e.g. for resolution and quality. For remote playback systems, it is usually most important to function in real time, whereby it is not necessarily important that these sequences are shown in full resolution and best quality. Rather, it is important to provide image and sound data in real-time using existing storage systems and data networks, ideally if these system components are even too slow to do so. In such scenarios, the use of scalable media is marginal, although this technology offers exciting opportunities to develop real-time playback systems, post-production systems with low latency as well as new distribution platforms. This paper provides an overview of the current research in the field of real-time data processing using scalable media. For this, various aspects of file processing - independent from the operating system - are examined and shown, how the application of scalable media - with particular focus on image and video data can help to improve the existing processes. Composition of scalable media with reference to JPEG 2000 [1] A JPEG 2000 code-stream is organized into data units. Each data unit contains information for a scaling level, such as resolution, quality or colors. With this structure, it is possible for a JPEG 2000 decoder, to read for example a lower resolution or quality of a scalable image. By simply skipping the respective data unit, a new variation of the JPEG2000 image - lacking the omitted dimension - is obtained. Here, the data units have a certain dependence on one another. Figure 1a shows a JPEG 2000 comprising three colors, two quality layers as well as three resolution levels. [3] Figure 1: a) JPEG 2000 encoded image with progression order LRCP comprising two quality layer (L), three resolution layer (R) and three color components (C) b) New version derived from original image with reduced quality (L) c) New version derived from original image with reduced resolution (R) d) New version derived from original image with reduced quality and reduced resolution. [3] Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 2

33 New methods for handling scalable media files Replacing missing data units using the Substitution Strategy When running applications in a real-time scenario, several processes will be confronted with the situation that certain data is not available at a certain time in the right place or that data cannot be processed fast enough. Due to a variety of new technologies, real-time processing of JPEG 2000 has been significantly improved in recent years and is therefore hardly a problem any more. The so-called Substitution Strategy [2] can counteract the problem regarding missing data - at least to a certain extent. With this strategy, data units of a JPEG 2000 image - that are nonavailable or incomplete while a certain file is requested get replaced with corresponding zero values 1. These zero-values do not take up space in the memory or cache and can be generated by the processor during a file request. By this method, an original image I n gets transformed by the Substitution Strategy to I n *. The structure S(x) of both images is identical, it applies that S(I n ) = S(I n * ) - this is important for the requesting process, since it would not expect spontaneous changes in the file structure and/or a file size nor would it be able to react on theses changes. Rather, the substitution method is an abstract operation for the inquiring application, which retrieves a standard-compliant JPEG 2000 image, which it can decode (see Figure 2). Filling the file cache by taking advantage of the scalability The request of a file is triggered by a process, and sent to the operating system. It is the task of the operating system to manage the connected hardware logically and to forward incoming requests to the appropriate devices. The use of cache memory is common practice, reasonable and proven for decades. Most cache strategies store data that has been read from the massstorage - in a specific area of the main memory, so that this buffer can serve additional requests to the same data if requested again. When using non-scalable media, the files are fully read from slow storage and delivered to the calling process. In parallel, the data is also stored in the operating systems file-cache. The required time for such an access is hardly predictable and therefore only partially useful for real-time applications. Nevertheless, the approach is useful here, since the calling process can only interpret the whole file. When using scalable files, the existing method can be optimized, so that parts of a file can already be sent to the calling process, even if missing data units could not yet be read from the mass memory. The calling application can then process a reduced variant (e.g. in terms of resolution or quality) of the original image. Especially for real-time systems, this approach is advantageous since the read-routine can be interrupted if the available time has been exceeded. For this, the file system needs information about how much time is available for the read-process. By this method, a response time of the file system can be predicted very accurately and real-time requirements can be met. As with the use of non-scalable data, other requests to the same file can be served from the cache, if the data has not been previously removed by an eviction policy. 1 The reason why the data units may not be available, is not relevant at this point Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 3

34 P0 P1 P2 P3 P4 P0 P1 P2 P3 P Figure 2: Comparison between the original JPEG 2000 image comprising five quality packets (left image) and the resulting JPEG 2000 image after applying the Substitution Strategy (right image) where three of the five packets (P2-P4) have been replaced by zero-values. However, it turns out that the presented method comprises a further state: Usually, a file resides completely in cache (Cache Hit) or not (Cache Miss).The presented method offers a new state of partially cached files. Since enough space for all data units of a certain image was reserved during the first file-access, the strategy starts to transfer additional data from the mass storage to the cache if a process calls the same image again. Of course, the subsequent accesses are performed under the same real-time requirements stated above. Eviction Policies for Scalable Media In addition to the read-procedure also eviction policies can be optimized, in order to use the scalability of media. The aim is to increase the hit rate of caching strategies and to store more images in the cache, as it would be possible with existing eviction policies - such as First In First Out (FIFO), Last In Last Out (LIFO) or Least Recently Used (LRU). The mentioned methods have the characteristic to consider cached files of an image as a whole and decide whether a file has to be removed from the cache or not. Decisions always apply for the entire file (filebased characteristics). According to [3], more choices are available when using scalable media: Before a file is removed from the cache, it would also be possible, only to discard the highest level of resolution of all images residing in cache, thereby deallocating memory for new files (data unit-based characteristics). The following list shows a collection of data unit-based eviction policies that have been developed during the research on a file system for scalable media: 1. Eviction of incomplete data units. Due to the described read-procedure incomplete data units may reside in cache. These data units have been replaced with zero-values using the Substitution Strategy when a process Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 4

35 requested the file. Also these fragments are ideal candidates for eviction when the cache reaches its memory limit. 2. Eviction as a function of scalability Data units can be evicted as a function of a scaling dimension. For this purpose, a reduction of quality and/or resolution seems to be appropriate. This strategy allows for setting a limit, defining how much a certain dimension can be reduced. The current implementation rejects the respective data units of all images that are currently present in the cache. 3. Eviction as a function of the data unit size This method calculates separately for each image - which dimension shall be removed, in order to free the maximum (or minimum) space in cache. The size of the data units varies from image to image. So it may be useful for some images in the cache, to discard the maximum quality, as this frees most space, while for other images the highest resolution level must be discarded, in order to achieve the maximum eviction. 4. Combination of several eviction policies Moreover, there is the possibility to combine different policies. For example, the quality can be reduced to 80%, before the resolution can be reduced to a 75% when the cache runs full again. Subsequently, the quality of the images can be reduced again to 55% and so on. Assuming, of course, that the source images comprise enough scaling components to apply these policies. If a process attempts to read a file from the cache, after one of the policies has been executed, the system will try to read missing data units from the mass- storage, taking the real-time condition into account. Completed data units that were taken from the cache, or read from the mass-storage, are then passed to the calling process. Again, incomplete or missing data units will be replaced using the Substitution Strategy. The described method, however, cannot free cache memory in any case. Rather, in the event that no more data can be removed by the data unit-based methods - for example, once all images have been reduced to its minimum quality and resolution - a file-based policy has to be applied. Thereby, memory is released for sure. Advanced user-rights management for scalable media Also in the area of rights management used in file systems, the scalability can be utilized effectively: In a conventional file system certain access rights - such as Read, Write, Edit or Create are granted to complete files and folders. When using scalable media such access rights can be granted more finely. This makes it possible to provide the full quality and resolution of an image-sequence to one user, whereas another user only has access to a smaller version of the same images. In contrast to the proposed methods for filling a cache as well as the application of eviction policies for scalable media - a different approach has to be chosen here: As shown in [4], it should be transparent to users that a plurality of variants are provided (and that they are not allowed to access the best version of the file) above all. Instead, the file system must keep this process abstract. If a user has the appropriate access rights to access the data without restrictions (full resolution/best quality), the additional user rights layer will simply forward the file to the calling process. If the user has limited access rights, an interposed module creates a new variant of each requested image, when a user requests it. Fortunately this is no problem at all Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 5

36 since compression methods, such as JPEG 2000, support the mechanisms for the reorganization of the data units. It is worth to mention that this process does not decode and scale the original JPEG 2000 file, before it encodes it again to a new JPEG 2000 file. Rather, all the steps will be applied by simply reordering the data units - a process that can be executed very fast (> 1000 fps 2 ) by today's computers. Before the new variant can be sent to the calling process, a new header needs to be generated, which describes the properties of the new, virtual file (e.g. file size, dimension). The advantage of this implementation is obvious. Instead of creating many different versions of a file in advance and to distribute these files to the appropriate users, detailed access rights are assigned to scalable (media-) files. Depending on the assignment of rights, the user can then call up their version of the scalable media. This is done by simply rearranging the JPEG 2000 data units and adding a new header in front of these data units. Current Implementation The current version of the file system has been realized using a virtual file system, which runs in the so-called User-mode of the operating system. This has the advantage that the development of programs in User-mode is much easier compared to the development of software in the socalled Kernel-mode. In contrast to the development of modules running in Kernel-mode (e.g. drivers), there is no need to care about specific implementation details of the used operating system. However, a process running in User-mode that accesses a lot files from a mass storage needs more time to execute, since the operating system must repeatedly switch between Userand Kernel-mode - a process that takes a while. Fortunately, there are several open-source libraries that can be used for the development of virtual file systems. In addition to the Filesystem in USErspace (FUSE) library [2] for Unix operating systems, the Windows variant Dokan [3] is used for the current demonstrator. Thus, the virtual file system can be started and operated using Windows, but can then be mounted as a network drive using any other operating system. The assignment of access rights is represented by a graphical user interface, which also allows for selecting the used eviction strategy. During execution, the current cache level can be determined. Conclusion The use of the scalability of images in media files can be used effectively in many areas of computer science, in order to speed up systems in different scenarios. The data unit-based cache-filling methods can be useful, to ensure real-time processing of a file system even if the drive or the interface is too slow for real-time applications. Of course, one could also reach this behavior even by using faster storage systems and interfaces, but not in all areas of digital image processing it is possible to deploy such technologies. Thus, many of todays Digital Cinema Packages (DCP) are sent with hard drives that only support USB 2.0 [7]. Real-time playback without copying the data to a faster storage is not possible. The same can be said for slow USB sticks or DVDs that are currently used for the distribution of trailers and advertisements to digital equipped cinemas. Further it can be expected, that data rates, frame rates, image sizes, as well as used components within one picture will increase in the future. Today, the industry talks about higher frame rates in digital cinema and current interfacing technology, such as Thunderbold [8] and USB 3.0 [9] can deliver these data rates easily. But in future, applications like real 3D, Lightfield, 2 Among other variables this value depends on the file size of he managed JPEG 2000 images. Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 6

37 8k and others will become reality and drastically raise the amount of data needed per frame. In contrast, real-time playback will always be a basic requirement - in production, post-production, and of course at the screening facility. In addition, even very fast storage devices will turn slow if the number of users - and thus the number of file requests - increases. Granting access-rights to parts of a scalable media file can help to accelerate workflows and to reduce the number of proxy files. The expansion of the existing system will be part of further research. Especially the development of more eviction policies - as well as a port into a non-virtual file system will be focused in the future. References [1] ISO/IEC , Information technology JPEG 2000 image coding system Part 1: Core coding system, 2000 [2] H. Sparenberg, M. Martin, S. Foessel, Real-time Capable File System for Scalable Media, Picture Coding Symbosium, May 2012 [3] H. Sparenberg, M. Martin, S. Foessel, Introduction of Eviction Strategies for Caching Scalable Media Files, International Conference of Digital Information Management ICDIM, August 2012 [4] H. Sparenberg, A. Schmitt, R. Scheler, S. Foessel, K. Brandenburg, Virtual File System for Scalable Media Formats, 14th ITG Conference - Dortmunder Fernsehseminar, 2011 [5] H. Csaba, S. Miklos, Filesystem in Userspace, 2004, 23 th February 2011, < [6] Dokan Project, 2007, 23 th February 2011, < [7] Universal Serial Bus Specification Revision 2.0, 23 th April 2000, < [8] Thunderbold TM Technology, 28 th August 2012, < [9] Universal Serial Bus Specification Revision 3.0, 6 th June 2011, < Copyright 2012 Society of Motion Picture and Television Engineers. All rights reserved. 7

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs PeerApp Case Study University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs November 2010 Copyright 2010-2011 PeerApp Ltd. All rights reserved 1 Executive Summary

More information

IP Mobility vs. Session Mobility

IP Mobility vs. Session Mobility IP Mobility vs. Session Mobility Securing wireless communication is a formidable task, something that many companies are rapidly learning the hard way. IP level solutions become extremely cumbersome when

More information

Network Working Group. Category: Informational Tenet Technologies September 2002

Network Working Group. Category: Informational Tenet Technologies September 2002 Network Working Group Request for Comments: 3373 Category: Informational D. Katz Juniper Networks, Inc. R. Saluja Tenet Technologies September 2002 Status of this Memo Three-Way Handshake for Intermediate

More information

JPEG 2000 Archive Profiles

JPEG 2000 Archive Profiles JPEG 2000 Archive Profiles Fraunhofer Digital Cinema Joachim Keinert, Siegfried Fößel 1st Int. Workshop on Standards and Technologies in Multimedia Archives and Records (STAR) Lausanne, 2010-04-26/27 joachim.keinert@iis.fraunhofer.de

More information

A Scalable Multiprocessor for Real-time Signal Processing

A Scalable Multiprocessor for Real-time Signal Processing A Scalable Multiprocessor for Real-time Signal Processing Daniel Scherrer, Hans Eberle Institute for Computer Systems, Swiss Federal Institute of Technology CH-8092 Zurich, Switzerland {scherrer, eberle}@inf.ethz.ch

More information

PROPOSED SMPTE STANDARD for Television Material Exchange Format (MXF) Operational pattern 1A (Single Item, Single Package)

PROPOSED SMPTE STANDARD for Television Material Exchange Format (MXF) Operational pattern 1A (Single Item, Single Package) PROPOSED STE STANDARD for Television Material Exchange Format (MXF) Operational pattern 1A (Single Item, Single Package) STE 378M Page 1 of 9 pages Table of contents 1 Scope 2 Normative reference 3 Glossary

More information

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK)

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) Cache Management for TelcoCDNs Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) d.tuncer@ee.ucl.ac.uk 06/01/2017 Agenda 1. Internet traffic: trends and evolution

More information

Request for Comments: 4425 Category: Standards Track February 2006

Request for Comments: 4425 Category: Standards Track February 2006 Network Working Group A. Klemets Request for Comments: 4425 Microsoft Category: Standards Track February 2006 Status of This Memo RTP Payload Format for Video Codec 1 (VC-1) This document specifies an

More information

PHABRIX. Dolby Test & Measurement Application Notes. broadcast excellence. Overview. Dolby Metadata Detection. Dolby Metadata Analysis

PHABRIX. Dolby Test & Measurement Application Notes. broadcast excellence. Overview. Dolby Metadata Detection. Dolby Metadata Analysis PHABRIX broadcast excellence Dolby Test & Measurement Application Notes Overview The daily use of technologies such as Dolby E, Dolby Digital and Dolby Digital Plus in all areas of broadcast television

More information

A Review on Cache Memory with Multiprocessor System

A Review on Cache Memory with Multiprocessor System A Review on Cache Memory with Multiprocessor System Chirag R. Patel 1, Rajesh H. Davda 2 1,2 Computer Engineering Department, C. U. Shah College of Engineering & Technology, Wadhwan (Gujarat) Abstract

More information

Utilizing Linux Kernel Components in K42 K42 Team modified October 2001

Utilizing Linux Kernel Components in K42 K42 Team modified October 2001 K42 Team modified October 2001 This paper discusses how K42 uses Linux-kernel components to support a wide range of hardware, a full-featured TCP/IP stack and Linux file-systems. An examination of the

More information

WHITE PAPER. Director Prof. Dr.-Ing. Albert Heuberger Am Wolfsmantel Erlangen

WHITE PAPER. Director Prof. Dr.-Ing. Albert Heuberger Am Wolfsmantel Erlangen WHITE PAPER MPEG-4 AVC video encoder and decoder Fraunhofer IIS offers quality- and speed-optimized software implementations of MPEG-4 AVC (also known as H.264) encoding and decoding algorithms on various

More information

Network Working Group. J. Scudder Cisco Systems, Inc. February 2001

Network Working Group. J. Scudder Cisco Systems, Inc. February 2001 Network Working Group Request for Comments: 3065 Obsoletes: 1965 Category: Standards Track P. Traina Juniper Networks, Inc. D. McPherson Amber Networks, Inc. J. Scudder Cisco Systems, Inc. February 2001

More information

OsiriX in the Enterprise:

OsiriX in the Enterprise: Page 1 OsiriX in the Enterprise: How Blackbird integrated the premier Open Source DICOM viewer into the distributed radiology practice. By Darryl Garth Vine, M.D. Page 2 Contents Page 3 Executive Summary

More information

irtc: Live Broadcasting

irtc: Live Broadcasting 1 irtc: Live Broadcasting Delivering ultra-low-latency media at massive scale with LiveSwitch and WebRTC Introduction In the early days of the Internet and personal computing, it wasn t uncommon to wait

More information

Testing Video over IP Product and Services

Testing Video over IP Product and Services GIGANET S Y S T E M S Precision Performance Repeatability Testing Video over IP Product and Services Application Note Introduction Video over IP has gone mainstream. Over the last few years, the number

More information

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T J.288 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (03/2016) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND

More information

Request for Comments: 2420 Category: Standards Track September The PPP Triple-DES Encryption Protocol (3DESE)

Request for Comments: 2420 Category: Standards Track September The PPP Triple-DES Encryption Protocol (3DESE) Network Working Group H. Kummert Request for Comments: 2420 Nentec GmbH Category: Standards Track September 1998 Status of this Memo The PPP Triple-DES Encryption Protocol (3DESE) This document specifies

More information

Virtual Memory Demand Paging. Virtual Memory Working Set Model

Virtual Memory Demand Paging. Virtual Memory Working Set Model Virtual Memory Demand Paging When a reference is made to an address on a page not present in main memory, it is called a page fault. The operating system must read in the required page from the disk, enter

More information

October Network News Transfer Protocol (NNTP) Extension for Streaming Feeds

October Network News Transfer Protocol (NNTP) Extension for Streaming Feeds Network Working Group Request for Comments: 4644 Updates: 2980 Category: Standards Track J. Vinocur Cornell University K. Murchison Carnegie Mellon University October 2006 Network News Transfer Protocol

More information

A NEW DISTRIBUTED COMPOSITE OBJECT MODEL FOR COLLABORATIVE COMPUTING

A NEW DISTRIBUTED COMPOSITE OBJECT MODEL FOR COLLABORATIVE COMPUTING A NEW DISTRIBUTED COMPOSITE OBJECT MODEL FOR COLLABORATIVE COMPUTING Güray YILMAZ 1 and Nadia ERDOĞAN 2 1 Dept. of Computer Engineering, Air Force Academy, 34807 Yeşilyurt, İstanbul, Turkey 2 Dept. of

More information

Interlaken Look-Aside Protocol Definition

Interlaken Look-Aside Protocol Definition Interlaken Look-Aside Protocol Definition Contents Terms and Conditions This document has been developed with input from a variety of companies, including members of the Interlaken Alliance, all of which

More information

Advanced Encoding Features of the Sencore TXS Transcoder

Advanced Encoding Features of the Sencore TXS Transcoder Advanced Encoding Features of the Sencore TXS Transcoder White Paper November 2011 Page 1 (11) www.sencore.com 1.605.978.4600 Revision 1.0 Document Revision History Date Version Description Author 11/7/2011

More information

Migration Based Page Caching Algorithm for a Hybrid Main Memory of DRAM and PRAM

Migration Based Page Caching Algorithm for a Hybrid Main Memory of DRAM and PRAM Migration Based Page Caching Algorithm for a Hybrid Main Memory of DRAM and PRAM Hyunchul Seok Daejeon, Korea hcseok@core.kaist.ac.kr Youngwoo Park Daejeon, Korea ywpark@core.kaist.ac.kr Kyu Ho Park Deajeon,

More information

MISB ST STANDARD. 27 February Ancillary Text Metadata Sets. 1 Scope. 2 References. 2.1 Normative References.

MISB ST STANDARD. 27 February Ancillary Text Metadata Sets. 1 Scope. 2 References. 2.1 Normative References. MISB ST 0808.1 STANDARD Ancillary Text Metadata Sets 27 February 2014 1 Scope This Standard documents the SMPTE KLV metadata sets used to encode text data associated with a motion imagery data stream.

More information

UMID Applications in Practice

UMID Applications in Practice UMID Applications in Practice Yoshiaki Shibata (metafrontier.jp) Jim Wilkinson (Wellspring Digital) Outline What is the UMID? UMID Application as an Identifier UMID Application Principles UMID Managed

More information

The following bit rates are recommended for broadcast contribution employing the most commonly used audio coding schemes:

The following bit rates are recommended for broadcast contribution employing the most commonly used audio coding schemes: Page 1 of 8 1. SCOPE This Operational Practice sets out guidelines for minimising the various artefacts that may distort audio signals when low bit-rate coding schemes are employed to convey contribution

More information

15: OS Scheduling and Buffering

15: OS Scheduling and Buffering 15: OS Scheduling and ing Mark Handley Typical Audio Pipeline (sender) Sending Host Audio Device Application A->D Device Kernel App Compress Encode for net RTP ed pending DMA to host (~10ms according to

More information

Streaming and Recording Capabilities

Streaming and Recording Capabilities Streaming and Recording Capabilities PCS-G50/G50P All PCS-G70/G70P All PCS-XG55S All PCS-XG80S All Introduction Sony visual communication system PCS-XG55S/XG80S and PCS-G50/G50P/G70/ G70P (here after referred

More information

VSPlayer Software User Manual

VSPlayer Software User Manual VSPlayer Software User Manual UD03888B User Manual COPYRIGHT 2016 Hangzhou Hikvision Digital Technology Co., Ltd. ALL RIGHTS RESERVED. Any and all information, including, among others, wordings, pictures,

More information

Information technology Office equipment Method for measuring digital printing productivity

Information technology Office equipment Method for measuring digital printing productivity Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 24734 Second edition 2014-07-01 Information technology Office equipment Method for measuring digital printing productivity Technologies de

More information

Trends in Worldwide Media and Entertainment Storage

Trends in Worldwide Media and Entertainment Storage Trends in Worldwide Media and Entertainment Storage A SNIA BrightTalk Webcast https://www.snia.org/news-events/webcasts March 28, 2019 Today s Presenters Tom Coughlin Coughlin Associates www.tomcoughlin.com

More information

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s). 3rd International Conference on Multimedia Technology(ICMT 2013) Video Standard Compliant Layered P2P Streaming Man Yau Chiu 1, Kangheng Wu 1, Zhibin Lei 1 and Dah Ming Chiu 2 Abstract. Peer-to-peer (P2P)

More information

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 10 MULTIMEDIA SYNCHRONIZATION Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 36 Packet architectures and audio-video interleaving Instructional objectives At the end of this lesson, the students should be able to: 1. Show the packet architecture

More information

Material Exchange Format (MXF) Mapping Type D-10 Essence Data to the MXF Generic Container

Material Exchange Format (MXF) Mapping Type D-10 Essence Data to the MXF Generic Container PROPOSED SMPTE 386M SMPTE STANDARD for Television Material Exchange Format (MXF) Mapping Type D-1 Essence Data to the MXF Generic Container Table of Contents 1 Scope 2 Normative References 3 Glossary of

More information

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales Building an Area-optimized Multi-format Video Encoder IP Tomi Jalonen VP Sales www.allegrodvt.com Allegro DVT Founded in 2003 Privately owned, based in Grenoble (France) Two product lines: 1) Industry

More information

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects - WarpTCP WHITE PAPER Technology Overview -Improving the way the world connects - WarpTCP - Attacking the Root Cause TCP throughput reduction is often the bottleneck that causes data to move at slow speed.

More information

MXF/DNxHD with ALEXA SUP 6.0

MXF/DNxHD with ALEXA SUP 6.0 MXF/DNxHD with ALEXA SUP 6.0 WHITE PAPER Digital Workflow Solutions, 5 April 2012 Version History Version Author Change Note 2011-12-20 Grafwallner First document draft 2012-02-15 Temmler AMA Volume Plugin

More information

Comparison of Code-Pass-Skipping Strategies for Accelerating a JPEG 2000 Decoder

Comparison of Code-Pass-Skipping Strategies for Accelerating a JPEG 2000 Decoder 5. ITG-FACHTAGUNG FÜR ELEKTRONISCHE MEDIEN, 26. 27. FEBRUAR 23, DORTMUND Comparison of Code-Pass-Skipping Strategies for Accelerating a JPEG 2 Decoder Volker Bruns, Heiko Sparenberg Moving Picture Technologies

More information

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals International Telecommunication Union ITU-T J.281 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (03/2005) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA

More information

DBAM Systems EP60 Test Executive Summary

DBAM Systems EP60 Test Executive Summary Test Executive Summary A Broadband-Testing Report First published February 2007 (V1.0) Published by Broadband-Testing La Calade, 11700 Moux, Aude, France Tel : +33 (0)4 68 43 99 70 Fax : +33 (0)4 68 43

More information

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Synology SSD Technology to Enhance System Performance Synology Inc. Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_WP_ 20121112 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges... 3 SSD

More information

How to achieve low latency audio/video streaming over IP network?

How to achieve low latency audio/video streaming over IP network? February 2018 How to achieve low latency audio/video streaming over IP network? Jean-Marie Cloquet, Video Division Director, Silex Inside Gregory Baudet, Marketing Manager, Silex Inside Standard audio

More information

Fast Region-of-Interest Transcoding for JPEG 2000 Images

Fast Region-of-Interest Transcoding for JPEG 2000 Images MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Region-of-Interest Transcoding for JPEG 2000 Images Kong, H-S; Vetro, A.; Hata, T.; Kuwahara, N. TR2005-043 May 2005 Abstract This paper

More information

Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy

Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy Patrick Brown EE382C Embedded Software Systems May 10, 2000 $EVWUDFW MPEG Audio Layer-3 is a standard for the compression of high-quality digital audio.

More information

MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated

MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV Thomas Stockhammer Qualcomm Incorporated ABSTRACT Internet video is experiencing a dramatic growth in both fixed and mobile

More information

Mobile Transport Layer

Mobile Transport Layer Mobile Transport Layer 1 Transport Layer HTTP (used by web services) typically uses TCP Reliable transport between TCP client and server required - Stream oriented, not transaction oriented - Network friendly:

More information

Archive and Preservation for Media Collections

Archive and Preservation for Media Collections Archive and Preservation for Media Collections Leveraging Standards Based Technologies and the Cloud May 15, 2014 Brian Campanotti, P.Eng. Chief Technology Officer Front Porch Digital What We Will Cover

More information

Technical White Paper for Huawei's Videoconferencing Network Diagnostics Tool (NLog)

Technical White Paper for Huawei's Videoconferencing Network Diagnostics Tool (NLog) Technical White Paper for Huawei's Videoconferencing Network Diagnostics Tool (NLog) Huawei Technologies Co., Ltd. All rights reserved. Contents 1 Videoconferencing Network Conditions... 3 2 Overall Description...

More information

Appeal decision. Tokyo, Japan Patent Attorney ISONO INTERNATIONAL PATENT Office, P. C.

Appeal decision. Tokyo, Japan Patent Attorney ISONO INTERNATIONAL PATENT Office, P. C. Appeal decision Appeal No. 2017-10881 Tokyo, Japan Appellant HITACHI APPLIANCES, INC. Tokyo, Japan Patent Attorney ISONO INTERNATIONAL PATENT Office, P. C. The case of appeal against the examiner's decision

More information

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3) Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3) Overview Changes History Installation Package Contents Known Limitations Attributions Legal Information Overview The

More information

OnBase Guide Creating Document Packet Template

OnBase Guide Creating Document Packet Template OnBase Guide Creating Document Packet Template Goal: This guide will enable you to create a document packet template. Complexity Level: Departmental Administrative Users 1/15/2018 Table of Contents Background...

More information

Compressed-Domain Video Processing and Transcoding

Compressed-Domain Video Processing and Transcoding Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information

More information

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS Computer types: - COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS A computer can be defined as a fast electronic calculating machine that accepts the (data) digitized input information process

More information

WHITE PAPER. Atlona OmniStream: Truly Converged, Networked AV. US International

WHITE PAPER. Atlona OmniStream: Truly Converged, Networked AV.   US International WHITE PAPER Atlona 2016 OmniStream: Truly Converged, Networked AV Table of Contents P.1 - Introduction P.1 - The Case for AV Over IP P.3 - Atlona OmniStream P.6 - OmniStream: A Closer Look at the Technology

More information

VMDC Version 7.0 Performance Guide

VMDC Version 7.0 Performance Guide VMDC Version 7.0 Performance Guide General With the release of the VMDC version 7.0 Vicon has introduced an improved display performance algorithm. As before, using multiple monitors and maximizing the

More information

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0 ON2 TECHNOLOGIES, INC. WHITE PAPER TrueMotion VP7 Video Codec January 10, 2005 Document Version: 1.0 On2 Technologies, Inc. 21 Corporate Drive Suite 103 Clifton Park, NY 12065 www.on2.com Contents Introduction...

More information

WHITE PAPER. Atlona OmniStream: Truly Converged, Networked AV

WHITE PAPER. Atlona OmniStream: Truly Converged, Networked AV WHITE PAPER 2017 OmniStream: Truly Converged, Table of Contents P.1 - Introduction P.1 - The Case for AV Over IP P.3 - OmniStream P.6 - OmniStream: A Closer Look at the Technology 1 Whitepaper Introduction

More information

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms Overview Chapter 13 TRANSPORT Motivation Simple analysis Various TCP mechanisms Distributed Computing Group Mobile Computing Winter 2005 / 2006 Distributed Computing Group MOBILE COMPUTING R. Wattenhofer

More information

File Format for Digital Moving- Picture Exchange (DPX) Amendment 1

File Format for Digital Moving- Picture Exchange (DPX) Amendment 1 SMPTE STANDARD File Format for Digital Moving- Picture Exchange (DPX) Amendment 1 Amendment 1:2012 to SMPTE 268M-2003 Page 1 of 5 pages Table of Contents Page Foreword... 2 Intellectual Property... 2 1

More information

SD Express Cards with PCIe and NVMeTM Interfaces

SD Express Cards with PCIe and NVMeTM Interfaces SD Express Cards with PCIe and NVMeTM Interfaces White Paper June 2018 Conditions for publication Publisher and Copyright Holder: SD Association 2400 Camino Ramon, Suite 375 San Ramon, CA 94583 USA Telephone:

More information

How an MPEG-1 Codec Works

How an MPEG-1 Codec Works MPEG-1 Codec 19 This chapter discusses the MPEG-1 video codec specified by the Moving Picture Experts Group, an ISO working group. This group has produced a standard that is similar to the H.261 standard

More information

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0 TA Document 1999024 SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0 October 24, 2000 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors.

More information

TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.

TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1. TA Document 2003006 IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.0 April 9, 2004 Sponsored by: 1394 Trade Association Accepted for Release

More information

This file includes important notes on this product and also the additional information not included in the manuals.

This file includes important notes on this product and also the additional information not included in the manuals. --- fi Series PaperStream IP driver 1.42 README file --- Copyright PFU LIMITED 2013-2016 This file includes important notes on this product and also the additional information not included in the manuals.

More information

File Magic 5 Series. The power to share information PRODUCT OVERVIEW. Revised June 2003

File Magic 5 Series. The power to share information PRODUCT OVERVIEW. Revised June 2003 File Magic 5 Series The power to share information PRODUCT OVERVIEW Revised June 2003 Copyrights, Legal Notices, Trademarks and Servicemarks Copyright 2003 Westbrook Technologies Incorporated. All rights

More information

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING James J. Rooney 1 José G. Delgado-Frias 2 Douglas H. Summerville 1 1 Dept. of Electrical and Computer Engineering. 2 School of Electrical Engr. and Computer

More information

CSCI-375 Operating Systems

CSCI-375 Operating Systems CSCI-375 Operating Systems Lecture 2 Note: Many slides and/or pictures in the following are adapted from: slides 2005 Silberschatz, Galvin, and Gagne Some slides and/or pictures in the following are adapted

More information

Mark Sandstrom ThroughPuter, Inc.

Mark Sandstrom ThroughPuter, Inc. Hardware Implemented Scheduler, Placer, Inter-Task Communications and IO System Functions for Many Processors Dynamically Shared among Multiple Applications Mark Sandstrom ThroughPuter, Inc mark@throughputercom

More information

Network Working Group Request for Comments: 1046 ISI February A Queuing Algorithm to Provide Type-of-Service for IP Links

Network Working Group Request for Comments: 1046 ISI February A Queuing Algorithm to Provide Type-of-Service for IP Links Network Working Group Request for Comments: 1046 W. Prue J. Postel ISI February 1988 A Queuing Algorithm to Provide Type-of-Service for IP Links Status of this Memo This memo is intended to explore how

More information

Satellite-Based Cellular Backhaul in the Era of LTE

Satellite-Based Cellular Backhaul in the Era of LTE Satellite-Based Cellular Backhaul in the Era of LTE Introduction 3 Essential Technologies for 3G/LTE Backhauling over Satellite 6 Gilat s Solution SkyEdge II-c Capricorn 7 Why Ultra-fast TDMA is the Only

More information

C. Martin ipath Services February A Policy Control Mechanism in IS-IS Using Administrative Tags

C. Martin ipath Services February A Policy Control Mechanism in IS-IS Using Administrative Tags Network Working Group Request for Comments: 5130 Category: Standards Track S. Previdi M. Shand, Ed. Cisco Systems C. Martin ipath Services February 2008 A Policy Control Mechanism in IS-IS Using Administrative

More information

FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS

FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS Yen-Kuang Chen 1, Anthony Vetro 2, Huifang Sun 3, and S. Y. Kung 4 Intel Corp. 1, Mitsubishi Electric ITA 2 3, and Princeton University 1

More information

JPIP Proxy Server for remote browsing of JPEG2000 images

JPIP Proxy Server for remote browsing of JPEG2000 images JPIP Proxy Server for remote browsing of JPEG2000 images Livio Lima #1, David Taubman, Riccardo Leonardi #2 # Department of Electronics for Automation, University of Brescia Via Branze, Brescia, Italy

More information

Quick Start Guide: Fiery proserver for EFI Cretaprint Printers

Quick Start Guide: Fiery proserver for EFI Cretaprint Printers Quick Start Guide: Fiery proserver for EFI Cretaprint Printers This document is a step-by-step guide on how to set up and use the Fiery proserver with your Cretaprint printer. It deals with the following

More information

a process may be swapped in and out of main memory such that it occupies different regions

a process may be swapped in and out of main memory such that it occupies different regions Virtual Memory Characteristics of Paging and Segmentation A process may be broken up into pieces (pages or segments) that do not need to be located contiguously in main memory Memory references are dynamically

More information

SEVEN Networks Open Channel Traffic Optimization

SEVEN Networks Open Channel Traffic Optimization SEVEN Networks Open Channel Traffic Optimization Revision 3.0 March 2014 The Open Channel family of software products is designed to deliver device-centric mobile traffic management and analytics for wireless

More information

Successful Scalability Techniques for Illinois Web Archive Search

Successful Scalability Techniques for Illinois Web Archive Search Successful Scalability Techniques for Illinois Web Archive Search Larry S. Jackson & Huamin Yuan UIUC GSLIS Tech Report UIUCLIS--2007/1+EARCH April 27, 2007 Abstract The Capturing Electronic Publications

More information

MPEG Frame Types intrapicture predicted picture bidirectional predicted picture. I frames reference frames

MPEG Frame Types intrapicture predicted picture bidirectional predicted picture. I frames reference frames MPEG o We now turn our attention to the MPEG format, named after the Moving Picture Experts Group that defined it. To a first approximation, a moving picture (i.e., video) is simply a succession of still

More information

Moving Real-time Data Across Complex Networks. Using an established protocol versus a DIY approach

Moving Real-time Data Across Complex Networks. Using an established protocol versus a DIY approach Moving Real-time Data Across Complex Networks Using an established protocol versus a DIY approach Moving Real-time Data Across Complex Networks 1 Choosing an approach TCP and UDP are the Most Common Transport

More information

High Efficiency Video Decoding on Multicore Processor

High Efficiency Video Decoding on Multicore Processor High Efficiency Video Decoding on Multicore Processor Hyeonggeon Lee 1, Jong Kang Park 2, and Jong Tae Kim 1,2 Department of IT Convergence 1 Sungkyunkwan University Suwon, Korea Department of Electrical

More information

File System Performance (and Abstractions) Kevin Webb Swarthmore College April 5, 2018

File System Performance (and Abstractions) Kevin Webb Swarthmore College April 5, 2018 File System Performance (and Abstractions) Kevin Webb Swarthmore College April 5, 2018 Today s Goals Supporting multiple file systems in one name space. Schedulers not just for CPUs, but disks too! Caching

More information

Configuring Virtual Servers

Configuring Virtual Servers 3 CHAPTER This section provides an overview of server load balancing and procedures for configuring virtual servers for load balancing on an ACE appliance. Note When you use the ACE CLI to configure named

More information

User's Guide. Voice Messaging and Fax Software. FaxTalk Communicator SETM

User's Guide. Voice Messaging and Fax Software. FaxTalk Communicator SETM User's Guide Voice Messaging and Fax Software FaxTalk Communicator SETM FaxTalk Communicator SE for Windows Version 4.7 Telephone Consumer Protection Act of 1991 "It shall be unlawful for any person within

More information

Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi

Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 13 Virtual memory and memory management unit In the last class, we had discussed

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

Accelerating Dynamic Binary Translation with GPUs

Accelerating Dynamic Binary Translation with GPUs Accelerating Dynamic Binary Translation with GPUs Chung Hwan Kim, Srikanth Manikarnike, Vaibhav Sharma, Eric Eide, Robert Ricci School of Computing, University of Utah {chunghwn,smanikar,vaibhavs,eeide,ricci}@utah.edu

More information

6.9. Communicating to the Outside World: Cluster Networking

6.9. Communicating to the Outside World: Cluster Networking 6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and

More information

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian UCRL-JC-122361 PREPRINT Optimizing Bandwidth Utilization in Packet Based Telemetry Systems Jeffrey R Kalibjian RECEIVED NOV 17 1995 This paper was prepared for submittal to the 1995 International Telemetry

More information

Annotation Universal Metadata Set. 1 Scope. 2 References. 3 Introduction. Motion Imagery Standards Board Recommended Practice MISB RP 0602.

Annotation Universal Metadata Set. 1 Scope. 2 References. 3 Introduction. Motion Imagery Standards Board Recommended Practice MISB RP 0602. Motion Imagery Standards Board Recommended Practice Annotation Universal Metadata Set MISB RP 0602.1 13 June 2007 1 Scope This Recommended Practice documents the basic SMPTE KLV metadata sets used to encode

More information

Digital Signage Player Management Software

Digital Signage Player Management Software 3-296-173-11 (1) Digital Signage Player Management Software Operating Instructions Before operating the software, please read this manual thoroughly and retain it for future reference. VSPA-D7 Version

More information

University of California at Berkeley April 1984

University of California at Berkeley April 1984 Network Working Group Request for Comments: 893 Samuel J. Leffler Michael J. Karels University of California at Berkeley April 1984 Trailer Encapsulations Status of this Memo This RFC discusses the motivation

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades Evaluation report prepared under contract with Dot Hill August 2015 Executive Summary Solid state

More information

This file includes important notes on this product and also the additional information not included in the manuals.

This file includes important notes on this product and also the additional information not included in the manuals. --- fi Series PaperStream IP driver 1.30 README file --- Copyright PFU LIMITED 2013-2015 This file includes important notes on this product and also the additional information not included in the manuals.

More information

Service Selection in the Access Network

Service Selection in the Access Network Service Selection in the Access Network Nick Marly, Dominique Chantrain, Stephane Focant, Koen Handekyn, Koen Daenen, Claudine Batsleer Alcatel Research & Innovation, Francis Wellesplein 1, B-2018 Antwerp,

More information

Course Outline. Processes CPU Scheduling Synchronization & Deadlock Memory Management File Systems & I/O Distributed Systems

Course Outline. Processes CPU Scheduling Synchronization & Deadlock Memory Management File Systems & I/O Distributed Systems Course Outline Processes CPU Scheduling Synchronization & Deadlock Memory Management File Systems & I/O Distributed Systems 1 Today: Memory Management Terminology Uniprogramming Multiprogramming Contiguous

More information

Memory Hierarchy. Goal: Fast, unlimited storage at a reasonable cost per bit.

Memory Hierarchy. Goal: Fast, unlimited storage at a reasonable cost per bit. Memory Hierarchy Goal: Fast, unlimited storage at a reasonable cost per bit. Recall the von Neumann bottleneck - single, relatively slow path between the CPU and main memory. Fast: When you need something

More information

Material Exchange Format Timecode Implementation

Material Exchange Format Timecode Implementation EBU Recommendation R 122 Material Exchange Format Timecode Implementation Version 2.0 Source: EC-I SP/HIPS MXF Geneva November 2010 1 Page intentionally left blank. This document is paginated for two sided

More information

Dolby Vision. Profiles and levels V1.2.9

Dolby Vision. Profiles and levels V1.2.9 Dolby Vision Profiles and levels V1.2.9 1 June 2017 Contents Contents 1.1 Copyright 3 1.2 Intentionally blank 4 1.3 Trademarks 5 1 Introduction to Dolby Vision bitstreams profiles and levels 6 1.1 Standards

More information