`
`
`
`Ex. 4321, Excerpts of CompuSonics Lecture
`
`
`
`
`
`Stanford EE 380, 1987
`
`
`
`
`
`
`
`
`
`
`
`Apple Exhibit 4348
`Apple v. SightSound Technologies
`CBM2013-00023
`Page 00001
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 1
`
`Dennis:
`
`I hope you guys know which microphone you gotta pick up because I don’t.
`
`This one I guess goes to you. We’ll see. Good afternoon, welcome to 380.
`
`Just a quick reminder. As the book goes around, those of you who are
`
`enrolled in the class, please sign it. And you might pick up the missing slots
`
`that you have not signed for in the past, annotating them appropriately. Our
`
`speaker for next week will be Tom Blank. He’s gonna speak on incremental
`
`CAD techniques for system design. That turn . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00002
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 2
`
`Dennis:
`
`. . . out to be a euphemism for three things that he thinks are very interesting,
`
`and it promises to be a fairly exciting talk. For those of you who are keeping
`
`track, the Sun Microsystems talk scheduled for March 11th has been cancelled
`
`and we will have a new speaker for you. There are actually two possible
`
`speakers, one of whom is as yet uncommitted. But if it can be worked out, it
`
`will cover a particularly interesting area of the law and software at the
`
`moment. Our speaker for today is David Schwartz and John Stautner.
`
`They’re from CompuSonics, a start-up company here in Palo Alto. They’re
`
`going to speak on multi-processor computers for digital audio and video
`
`recording . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00003
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 3
`
`Dennis:
`
`. . . editing. It’s a masterful sound and light show, I think, and I’ll introduce
`
`Dave and he can take care of the remaining introductions and the rest of the
`
`afternoon.
`
`David Schwartz: Thank you, Dennis.
`
`Dennis:
`
`Please remind people to pull their microphones out if they’re gonna answer
`
`questions.
`
`[UI – simultaneous conversation]
`
`David Schwartz:
`
`. . . chairs.
`
`Dennis:
`
`Everyone has a microphone, I think.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`David Schwartz: Okay. And I can stand over here and grab the slide pointer. We’re gonna go
`
`straight to slides. The talk, we changed the title of the talk, of course, without
`
`telling Dennis. It’s now Inside the DSP 1000 Audio Computer. John Stautner
`
`is heading up the video project . . .
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 00004
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 4
`
`David Schwartz:
`
`. . . but we felt that trying to do two talks in one session, both audio and video,
`
`would just get to be too much. So we’ll cover audio and, if you’re still
`
`interested, we can be invited back and get more into the video processors.
`
`This is the machine we’re going to talk about today. It’s the DSP 1000.
`
`
`
` [Audio and video advance to later point in lecture]
`
`
`
`David Schwartz:
`
`. . . want to come back and start digging into this or that, we’ll be glad to put it
`
`back up and dig into it. The software structure in general, here’s RT-DOES,
`
`the real-time disc operating and editing system, is the overall structure that
`
`handles all of the commands of the user. ACL stands for Audio Control
`
`Language. This is an internal language . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00005
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 5
`
`David Schwartz: [indicating on slide presentation] . . . that RT-DOES knows about, that we
`
`wrote, that has high level commands, much like a graphic language for
`
`controlling graphics on a graphic system. The audio command, audio control
`
`language, has an RS 232 protocol set that we publish, so that you can talk to
`
`the machine via a dumb terminal or any PC. We show an IBM PC right here.
`
`ACL also handles the remote switches from the remote controls and, of
`
`course, the front panel commands. Disc operations, signal processing, which
`
`is audio I/O is actually handled under the signal processors running their own
`
`code. And digital I/O, which talks either to another DSP 1000 . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00006
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 6
`
`David Schwartz:
`
` . . . or another piece of digital audio gear or the AT&T Accunet, which is
`
`AT&T’s high speed digital transmission system. That would be a good topic
`
`for someone else to talk about. Next slide.
`
`
`
`
`
`[Audio and video advance to later point in lecture]
`
`David Schwartz: [indicating on slide presentation] Futurama City . . . Why do we have AT&T
`
`Accunet on that other slide and what are we doing with a parallel port besides
`
`copying digital data? The parallel port is configured to support this AT&T
`
`Accunet system, which is, ranges from 1.5 million bits per second down to
`
`56,000 bits per second. That’s its range and you buy modules of it. You can
`
`buy what’s called a 6-pack, which is a transmission line that’s 6 times 56k
`
`bits.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00007
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 7
`
`David Schwartz:
`
`. . . all the way on up to 1.5 megabits. Again, it was a question of we had to
`
`pick something to hang our hat on as a transmission standard. Obviously if
`
`you have a computer, you want to transmit data to other places or buy data.
`
`Imagine buying records over telephone lines or dialing up and buying records
`
`from your cable TV station where they’re going to be sent down coaxial cable.
`
`What this shows is that you can use digital equipment, our equipment, to
`
`master our 2002, our big machine, to master records and use, make large
`
`databases, either on optical discs or Winchesters, depending on how many of
`
`those you want to spin up. Then that database can talk to any local database.
`
`I need the . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00008
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 8
`
`David Schwartz:
`
`. . . this thing. So here is your record company, so to speak. You record
`
`company becomes an electronic thing with a bunch of data files spun up
`
`somewhere. That is talking through a local phone connection through this
`
`AT&T Accunet system, around the country, to another local phone company
`
`where it either can go to a retailer with a disc copier, you go out and buy a
`
`disc, which is kind of the trivial use of this, or direct through a dial-up
`
`electronic record store direct to your home and dub it through the parallel port,
`
`or to a cable TV station and they send it down the coaxial cable, which is very
`
`attractive because of the bandwidth of the coax cable and the fact that the
`
`cable operators make a buck, you know, in this business, too. Picture it, if
`
`they’re going to show . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00009
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 9
`
`David Schwartz:
`
`. . . TV and you see something you like on MTV and you want to have it now,
`
`you could pick up the phone, call up the cable TV company, say I’ll buy it,
`
`add it to my bill, download it to the disc and then get the bill 30 days later or
`
`whatever. We think it has real potential for impulse sales to teenagers,
`
`especially when, well I’m thinking of younger kids who a lot of the MTV
`
`appeals to, when their parents are out to dinner, all they need is a credit card
`
`number, and a taste for music. So some of these machines may end up with
`
`locks on them someday. But we, I don’t know when this is going to happen.
`
`All of the tech . . .
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00010
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 10
`
`David Schwartz:
`
`. . . nology that makes this possible has been proven by many people,
`
`ourselves among them. We’ve worked with AT&T, we’ve sent audio data
`
`from New York City to Chicago and Chicago to New York City. It sounds as
`
`good when it left and when it gets here obviously. We’ve demoed it, other
`
`companies have demoed these kinds of systems. When you’ll be able to do
`
`this in your home, I don’t know, but we did put the port on the computer and
`
`we do support it in software. Next slide.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`Page 00011
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture Part 11
`
`David Schwartz: So you give a little, you know, you take a little. We’re at 88 dB, we think it’s
`
`a good compromise. It’s better than any analog tape deck that anyone’s ever
`
`built and it sounds very good I think. Let’s judge for ourselves here. Maybe I
`
`should hold on to this.
`
`
`
`[music plays from 00:22 to 01:21]
`
`
`
`David Schwartz: That was recorded live. It’s an amateur recording made, you know, right in
`
`our lab, you know, by a local guitarist who just came down. We sat him in
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`front of a couple of microphones and said play.
`
`11
`
`[End of recording]
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 00012
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture
`
`
`
`CERTIFIED TRANSCRIPT OF
`COMPUSONICS PARTIAL LECTURE PARTS 1 - 11
`
`
`
`Audio files transcribed:
`
` Ex_1120_HQ_CompuSonics_partial_lecture_Part1
` Ex_1120_HQ_CompuSonics_partial_lecture_Part2
` Ex_1120_HQ_CompuSonics_partial_lecture_Part3
` Ex_1120_HQ_CompuSonics_partial_lecture_Part4
` Ex_1120_HQ_CompuSonics_partial_lecture_Part5
` Ex_1120_HQ_CompuSonics_partial_lecture_Part6
` Ex_1120_HQ_CompuSonics_partial_lecture_Part7
` Ex_1120_HQ_CompuSonics_partial_lecture_Part8
` Ex_1120_HQ_CompuSonics_partial_lecture_Part9
` Ex_1120_HQ_CompuSonics_partial_lecture_Part10
` Ex_1120_HQ_CompuSonics_Apple_Clip_MPEG2_Part_11
`
`All audio files received were received on October 9, 2013.
`
`
`
`
`
`
`
`
`
`Page 00013
`
`
`
`Ex. 4321 – CompuSonics Partial Lecture
`
`CERTIFICATE OF ACCURACY
`
`This is to certify that the attached transcription of the eleven part English audio
`files is an accurate representation from the media received on October 9, 2013, from:
`
`
`
`
`
`
`Mr. Michael Duffey
`Ropes & Gray, LLP
`1900 University Avenue
`East Palo Alto, CA 94303
`
`
`This transcript is designated as: Ex. 4348 – CompuSonics Lecture Parts 1 - 11
`
`Fabio Orellana, the Manager of Deposition and Transcription Services, certifies
`that George Rogers and Mary Santana who performed this transcription, are fluent in
`standard North American English and is qualified to transcribe.
`
` I
`
` attest to the following: To the best of my knowledge, the accompanying text is a
`true, full and accurate transcription of the specified media received by my organization,
`GregoryEdwards, LLC.
`
`
`
`
`
`
`
`Fabio L. Orellana
`October 14, 2013
`
`
`
`Page 00014
`
`