lecture9
Carnegie Mellon, EE 899
Excerpt: ... 18-899 Special Topics in Signal Processing Multimedia Communications: Coding, Systems, and Networking Prof. Tsuhan Chen tsuhan@ece.cmu.edu Lecture 9 MPEG-2 Audio 1 MPEG-2 Audio Allows lower sampling rates 16, 22.05, and 24 kHz (half of MPEG-1) From wideband speech to mediumband audio Higher frequency resolution Layers I, II, and III Multichannel coding Surround sound, multilingual, for visual/hearingimpaired Backward compatible (BC) and non-backward compatible (NBC) coding 18-899/Spring 1998/Chen Multichannel Audio 2/0-stereo 3/0 3/1 Surround LFE: Low-frequency enhancement (woofer) 15~120 Hz Can be anywhere 3/2 3/2 with woofer (5.1 system) 18-899/Spring 1998/Chen 2 Compatibility Forward compatibility A new decoder can decode an old bitstream Usually simple to achieve Backward compatibility An old decoder can decode a new bitstream, at least partially Usually limits the coding efficiency 18-899/Spring 1998/Chen MPEG-2 Backward Compatible Audio Coding MPEG- ...
|
|
011-Windows
Humboldt State University, CIS 250
Excerpt: ... M clients Windows Successor to MS-DOS Two major families Windows 95, 98, 98 2nd Edition, ME Windows NT 1.0-4.0, 2000, XP (Pro and Home) Basic history of each family Note: Windows 3.1 (and earlier) are GUIs, not operating systems! Target Markets Windows 95 Line: Home users, games, email, small business, Internet, MS-DOS Windows NT Line: Business hardware, client-server environments, government security and procurement requirements, distributed computing support Both needed multiprocessing, portability Windows NT Design goals included extensibility, portability, reliability, compatibility, performance NT kernel and user modes Written in C/C+ APIs Windows 95 Big goal was to provide backward compatibility NOT backward compatible with OS/2! Does support MS-DOS, Windows 3.x, Win32, and Win32s APIs MemoryWindows NT NT implements virtual memoryvariation on Demand Paging 4 Kbyte pages and 32-bit virtual addresses VM M ...
|
|
cs182-18
Milwaukee School of Engineering, CS 182
Excerpt: ... le u A comment starts with # ifstream infile(mydata.txt); string inputLine ; getline (infile , inputLine, \n); if ( inputLine[0] != #) { istringstream istr(inputLine); istr > } 6 streams and C-style Strings n n n n Similar to stringstreams Included for backward compatibility Built around char arrays not strings Use the strstream library u #include <strstream.h> Take note! 1999-2002 by Henry L. Welch 2 CS182-W0102-Lecture 18 4 February 2002 7 Formatting with an ostrstream const unsigned int maxSize = _; char buffer[maxSize]; ostrstream ost(buffer,maxSize); ost < ; For safety ost < ; ost < ends; / Very important! cout < buffer; n NOTE: ost will go false if the buffer fills 8 Parsing With an istrstream istrstream ist(); ist > ; Or null terminated char[] n Recommendations u Use stringstreams rather than strstreams u Safer and friendlier 9 Inheritance n n Objects can share behavior is-a relationship stream istream fstream stringstr ...
|
|
JDFReqDef&TA 1 of 5
Georgia Tech, CS 3750
Excerpt: ... roduct line Backward compatibility Differentiation from competitive products How: Gathe Organize Re se r, , pre nt Gather data Interviews, observation, surveys/questionnaires, documentation, immersion Notes, cards, brainstorming, computer tools Lists, outlines, matrices Narratives Hierarchies, Networks, Flow charts Organize data Represent data What Gathe C pone r: om nts Three key components in considering how people work Activities Artifacts Relations NOT JUST computer system oriented Study related processes and objects in the environment that people may use Office environment papers, whiteboards, . Phone calling phone book, note pad, dial, . What Gathe Task Analysis Focus r: Focus on observable behaviors What are the practices, methods, steps, objects, ., used? Learn what users do, why they do it, how they do it, when they do it, with what tools or people they do it Your new system / UI may change some of this, especially the how Understandin ...
|
|
ReqGath_TaskAnalysis_Part1
Georgia Tech, CS 4750
Excerpt: ... s to achieve the goal Task decomposition Typical Real-World Constraints Elapsed time to market Cost/effort to design and implement Size/footprint/weight/power/price Computer power/memory (related to cost and power Consistency with overall product line Backward compatibility Differentiation from competitive products How: Gather, Organize, Represent Gather data Interviews, observation, surveys/questionnaires, documentation, immersion Organize data Notes, cards, brainstorming, computer tools Represent data Lists, outlines, matrices Narratives Hierarchies, Networks, Flow charts What Gather: Components Three key components in considering how people work Activities Artifacts Relations NOT JUST computer system oriented Study related processes and objects in the environment that people may use Office environment - papers, whiteboards, . Phone calling - phone book, note pad, dial, . What Gather: Task Analysis Focus Focus on observable behaviors What ar ...
|
|
MT3TakeHomeSp08
N. Illinois, BIOS 467
Excerpt: ... BIOS 467 Midterm #3 Take-Home Questions April 9, 2008 The questions below are worth a total of 50 points, or one-half of the Midterm Exam to be given on April 16th. Please turn in the answers to these questions at the time of the exam. Except for any ...
|
|
Lecture 8
Alabama, CS 357
Excerpt: ... Outline Data Structures CS 357 Lecture 8 Phillip G. Bradford The University of Alabama Exceptions Exceptions Unexpected Conditions Throw-Catch Paradigm Alternatives: Abort program Self-built handling Careful of call stack, etc. Exceptions: Hierar ...
|
|
backward_compatabiluty
New Hampshire, ECE 711
Excerpt: ... TN-46-13 Backward Compatibility for Faster DDR SDRAM Introduction Technical Note Backward Compatibility for Faster DDR SDRAM Introduction This technical note reviews DDR SDRAM device speed timing differences and shows the compatibility of Microns faster speed grade parts with its slower ones. The timing for Micron DDR devices has been optimized to provide maximum flexibility between speed grades. Because of this, our data sheets tend to reflect better timing than other vendors or JEDEC. The speed grades and timing parameters discussed in this technical note reference Microns 512Mb DDR SDRAM device (MT46V64M8), which is further described at www.micron.com/ddrsdram. DDR SDRAM was introduced in early 2000. The two primary speed grades at the time were DDR200 and DDR266. These original speed grades operated at clock rates of 100 MHz and 133 MHz respectively, with data transfer rates of 200 Mb/s/pin and 266 Mb/s/ pin (megabits per second per pin). Microns engineers designed these original devices with f ...
|
|
CPSC5155_L10
Columbus State University, CPSC 5155
Excerpt: ... roliferation of busses is for backward compatibility with older devices. Backward Compatibility in PC Busses Here is a figure that shows how the PC bus grew from a 20bit address through a 24bit address to a 32bit address while retaining backward compatibility . Backward Compatibility in PC Busses (Part 2) Here is a picture of the PC/AT bus, showing how the original configuration was kept and augmented, rather than totally revised. Note that the top slots can be used by the older 8088 cards, which do not have the "extra long" edge connectors. Notation for Bus Signal Levels The system clock is represented as a trapezoidal wave to emphasize the fact that it does not change instantaneously. Here is a typical depiction. Others may be seen, but this is what our author uses. Single control signals are depicted in a similar fashion, except (of course) that they may not vary in "lock step" with the bus clock. Notation for Multiple Signals A single control signal is either low or high (0 volts or 5 volts). ...
|
|
notes
CSU LA, CS 120
Excerpt: ... Review old CS120 Final. Javascript can affect tags in a similar manner as CSS. Java is not the same as Javascript HTTP is a set of rules for transferring HTML. GET data is sent back to the client, POST data is not sent back. 2 disadvantages for GET > ...
|
|
Exam-Questions-Section-1
JMU, CS 350
Excerpt: ... Multiple Choice Questions (Curtin-Dieteman-Sanford: AGP): -The AGP slot is designed for what component? a) Video Cards b) Sound cards c) Keyboard connection d) ethernet connection Answer: A What does Intel plan to replace with the PCI-Express? A.) A ...
|
|
handout2
East Los Angeles College, COMS 12302
Excerpt: ... Lecture Objectives To learn how to: add JavaScript code to your HTML documents write scripts which are compatible with old and new browsers use for loops use conditional branching (if-then-else) add comments to scripts use functions view a pag ...
|
|
lecture20
UVA, CS 216
Excerpt: ... CS216: Program and Data Representation University of Virginia Computer Science Spring 2006 David Evans Java Security malcode.java Trusted Computing Base javac Compiler malcode.class JVML Lecture 20: Hair-Dryer Attacks and Introducing x86 Java Byte ...
|
|
Req1of5
Georgia Tech, CS 3750
Excerpt: ... RequirementsGathering&TaskAnalysis Part1of5 Why,WhatandHowanOverview ThismaterialhasbeendevelopedbyGeorgiaTechHCIfaculty,andcontinuestoevolve. ContributorsincludeGregoryAbowd,JimFoley,DianeGromala,ElizabethMynatt,Jeff Pierce,ColinPotts,ChrisShaw,Joh ...
|
|
250notes-21
Sveriges lantbruksuniversitet, CS 250
Excerpt: ... Lecture 21 June 25 Hazards If an instruction tries to access a register that will be modified by an instruction in the pipeline o This is a data hazard o Ex 1. R2 10 2. R2 R1+ R2 o note: in the example architecture, the WB and DOF can be done in the same cycle if there was an instruction between the ones above, no hazard a hazard can also occur when the programmer requests a conditional branch o ex 1. BRZset ADD o Instruction 2 would be inserted into the pipeline before 1 is finished o If the branch is taken, it shouldnt be executed o A control hazard Possible solution 1: Do nothing o Make the programmer/compiler figure it out o No change in the circuits, just warn the programmer o Need to add a NOP (no operation ) instruction o EX 1. R1 10 R1 10 2. R2 3. R1 4. 5. R1 +R2 R2 + 1 no hazard hazard NOP R2 NOP R1 R2 +1 R1 + R2 o this requires the programmer/compiler to know a lot about the underlying architecture o makes it hard to program o no chance of backward compatibility with old ...
|
|
100-Year E-Archiving
Michigan, SI 110
Excerpt: ... The 100-Year Archive Dilemma - Computerworld You may retrieve this story by entering QuickLink# 55446 > Return to story The 100-Year Archive Dilemma As more organizations store more data longer, the IT industry seeks a better way. News Story by Luc ...
|
|
notes-04
University of Illinois, Urbana Champaign, ECE 391
Excerpt: ... ECE391: Computer Systems Engineering Lecture Notes Set 4 From C to C: System Call Linkage Spring 2007 System calls have much in common with other types of function calls, but use a slightly different calling convention. In this section, we examine ...
|
|
ECE437_Lecture04
University of Illinois, Urbana Champaign, ECE 437
Excerpt: ... n channel (not always implemented) Modem status & control signals Pins 1,7 & shell: Ground Pin Outdated, but present in full DB25 pinout for backward compatibility 1 and shell connected first followed by connection to Pin 7 (reference ground) Makes cables susceptible to noise due to lack of differential measurement Tx & Rx timing signals Used to implement synchronous protocols Additional shielding used externally, but still grounded to shell! Problem addressed in RS422 protocol (uses differential measurement) Channel test signals 11 12 2 Primary Communication Channel Secondary Communication Channel Pin 2: Transmit Data (TxD) Transmit Data from DTE to DCE If no data, Signal held in logic 1 (negative voltage) Same functions as Primary, only at a lower bit rate Pin 14: Secondary Transmitted Data (STD) Pin 16: Secondary Received Data (SRD) Pin 19: Secondary Request To Send (SRTS) Pin 13: Secondary Clear To Send (SCTS) Pin 3: Receiv ...
|
|
Generics
UMBC, CS 202
Excerpt: ... Notes on Generics How Java implements generics (and vs C+) This is my take based on some summer reading In C+ (with templates), when you instantiate a template, you get a complete copy of the class template code with your type substituted for the type parameter. Declarations of List<int>, List<double>, List<String> result in three copies of the List code. This allows C+ to maintain type information (int, double, String) at runtime. Prior to Java 5 generics container were implemented using the Object class You would define something like List ints = Array.asList{ 1, 2, 3 }; Since the List held Objects, the programmer was responsible for casting objects removed from the List. The point is that List (and all containers) were classes using the Object class. To support backward compatibility , the actual code generated from a generic container also uses Objects. So, in Java 5, when you declare List<int>, List<double> and List<String> you get ONE copy of the List code which uses Objects. The compiler makes sure ...
|
|
team5
UVA, CS 551
Excerpt: ... A Study of the Secure Digital Music Initiative Brandon Sutler Vineet Aggarwal Sachin Kamath University of Virginia CS 551 Recording Industry Association of America (RIAA) In The Red Corner. RIAA Who? $15 Billion Industry RIAA ...
|
|
final-prep-2000
Maryland, ENEE 759
Excerpt: ... ENEE 759M: Advanced Topics in Microarchitecture - Final Prep Final Prep ENEE 759M: Advanced Topics in Microarchitecture, Spring 2000 Prof. Bruce Jacob 1. Final administrative stuff The final exam is May 19, 10:30-12:30, in the normal classroom. I ...
|
|
windows 2000
UCSD, COMM 1
Excerpt: ... Modern business computing requires a substantial amount of network prowess. Whereas a consumer-level user only requires network connectivity for lower-level Internet serves, business-level users will require secure and stable network access for corpo ...
|
|
Customer_Requirements
RIT, P 08205
Excerpt: ... Customer Requirements RP1 Project Family 20072 20073 Customer Requirement Collaboratively develop MM's with P08208 team will jointly produce the final products Transport 1kg payload Power motors with a PWM signal Use encoder feedback from drive and steering motors for user control Infinite rotation perpendicular to surface Wireless control from a computer Open source & Open architecture Well documented Utilize readily available COTS components Easily recognizable as member of RP Family Reflect design knowledge of RP Family Vertical configuration of drive and steering motors Designed for safe operation Professional look and feel Expandable to operate with multiple MM's Modular MM Mounting MM's can be interchanged thanks to a common physical mount and electronic connections Modular design opportunity for multiple uses Utilization of portable power source Withstand a drop from a tabletop (per test plan) Meet existing regulatory and RP Family constraints Backward compatibility command sets with prior RP ...
|