HDTenEightyP/NetNews huggingface dataset:
From: rcskb@minyos.xx.rmit.oz.au (Kendall Bennett)
Newsgroups: comp.graphics
Subject: Re: Ray Transformation
Date: 15 Oct 92 03:32:04 GMT
Organization: RMIT Computer Centre
NNTP-Posting-Host: minyos.xx.rmit.oz.au

paulf@halcyon.com (Paul Forgey) writes:

>belme@waterloo.hp.com (Frank Belme) writes:

>>I was wondering what a good way is to calculate the direction of each ray 
>>for ray tracing a scene given an eyepoint, eye direction, and field of view
>>angle.  Any help would be appreciated.  Thanks.

>A method that I used, which is probably pretty clumsy, but it worked,
>was to take point (0, 1, 0), treat it as a 3d stick, and rotate it for
>the angles needed.

There is actualy a better way of doing this, that can take into account
aspect ratio and fields of view prior to actually computing the ray
direction (the speedup in this routine are generally not that noticeable,
but it is nice to have something elegant!).

The first step is to compute two vectors, one in the direction of 
increasing x coordinates for the image, and one for increasing y coords,
that are scaled to be the length of a pixel in each respective direction
(aspect ratio calcs go in here). Then compute a vector that points towards
the upper left corner of the screen (I will give psuedo code later).

When you have this information, you can quickly create any ray to fire
by simply adding appropriately scaled versions of the x and y direction
vectors to the vector pointing to the first pixel (of course you want
to normalise the final vector :-):

PreProcessing stage:

	xdir = (2 * lookDistance * tan(hfov / 2)) / xres
	ydir = (2 * lookDistance * tan(vfov / 2)) / yres

	ydir *= aspect // Adjust y pixel size given aspect ratio

	LLdir = camera.dir - (xdir * xres)/2 - (ydir * yres)/2

Computing the ray to fire:

	dir = LLdir + xdir * x + ydir * y
	dir = dir normalised

and you are done - not rotations, just simply vector additions and scales
(this is almost directly taken from my C++ ray tracer).

+------------------------------------------+-------------------------------+
| Kendall Bennett                          | Internet:                     |
| RMIT Advanced Computer Graphics Centre   | kjb@citri.edu.au              |
| CITRI Building, 723 Swanston Street      | rcskb@minyos.xx.rmit.oz.au    |
| Carlton Victoria 3053 AUSTRALIA.         |                               | 
+------------------------------------------+-------------------------------+
| CoSysop (Bossman), PC Connection Australia:               +61 3 688 0909 |
+--------------------------------------------------------------------------+
From: spl@pitstop.ucsd.edu (Steve Lamont)
Newsgroups: comp.graphics
Subject: Re: Primer for image processing?
Date: 14 Oct 1992 13:38:38 GMT
Organization: University of Calif., San Diego/Microscopy and Imaging Resource
NNTP-Posting-Host: pitstop.ucsd.edu

In article <1992Oct14.073656.5648@watson.ibm.com> ricky@danebury.hursley.ibm.com () writes:
>A good all round image processing reference is 'Digital Image Processing'
>by Gonzalez and Wintz. If you need the ISBN and/or publisher details drop
>me a note offline (turnerrw@winvmd.vnet.ibm.com) and I'll dig out my copy
>from home and send you the info.

Gonzalez and Wintz is now Gonzalez and Woods.  There's a new edition
out.  As I posted earlier, the ISBN is 0-201-50803-6 and the publisher
is Addison-Wesley.  As an aside, there was some discussion a few days
ago on sci.image.processing about errors in the earlier editions of
Gonzalez and Wintz.

							spl


-- 
Steve Lamont, SciViGuy -- (619) 534-7968 -- spl@szechuan.ucsd.edu
UCSD Microscopy and Imaging Resource/UCSD Med School/La Jolla, CA 92093-0608
"Twit twit twit/Jug jug jug jug jug jug/So rudely forc'd./Tereu"
                - T. S. Eliot, "The Waste Land," III. The Fire Sermon
From: marrou@cs.ucf.edu (Lance R. Marrou)
Newsgroups: comp.graphics
Subject: Re: Anyone got a 3D mesh of a rose?
Date: 9 Oct 92 12:56:56 GMT
Organization: University of Central Florida

I don't have a mesh, but I do have a "simple" version of a rose, which
is colored.  Someone here around the lab probably found it in the
original TDDD or TTDDD format.  I have it in other formats.  Would
you like me to post it?  I tried sending it to the original poster, but
apparently it didn't work right.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lance R. Marrou
   Work   - Marrou@IST.UCF.edu
   School - Marrou@Eola.cs.UCF.edu
From: f88hakan@fy.chalmers.se (Hakan Johnsson)
Newsgroups: comp.research.japan,comp.ai.neural-nets,comp.ai.edu,sci.edu,sci.research.careers
Subject: Masters Thesis wanted Japan
Date: 13 Oct 92 02:02:28 GMT
Followup-To: comp.research.japan
Organization: Chalmers Univ. of Technology, Goteborg, Sweden


I am a swedish student studying mathematics and computer science at Goteborg University Sweden. I would like to do my Matsers Thesis in computer science in Japan, spring 1994. If someone can help me get in touch with institutions, universities, companies, organizations or individuals that can help me find a Masters Thesis project in Japan, I would be most grateful.

				Thanks,
					Hakan

My address:
Hakan Jonsson
Studiegangen 16-253
S-41681 Goteborg
From: Denis.R.Dancanet@cs.cmu.edu
Newsgroups: comp.research.japan
Subject: Summer job in parallel prog. in Japan?
Date: 15 Oct 92 17:44:19 GMT

Hello,

I am interested in working in Japan next summer.  I am a graduate
student in computer science at Carnegie Mellon and my primary interests
are in programming languages (parallel and functional prog. languages, 
design and implementation).  Aside from design and implementation I would
be interested in writing parallel programs.  Does anyone know of any
Japanese companies that have summer programs in these areas?  (E-)mail
addresses would be useful.  Thanks in advance,

  -Denis Dancanet

PS  I already know of the NSF summer in Japan program.

------------------------------------------------------
Denis Dancanet     dancanet@cmu.edu     (412) CMU-3075
School of Computer Science, Carnegie Mellon University
------------------------------------------------------
From: wwn8108@tamsun.tamu.edu (Weldon Nash)
Subject: TMS320C25 Question  ????
Organization: Texas A&M University, College Station
Date: Fri, 16 Oct 1992 20:54:23 GMT

	I have a question about the TMS320C25.  I am trying to make a digital
equalizer and I need to know if this thing is going to be fast enough for
my purposes.

	Now then, the tech. data on the C25 says that the maximum input clock
frequency is 40 MHz.  Ok.  Then if I was sampling at 44.1 kHz, I should have
about 900 or so clock cycles to play around with between each sample.  However,
I am confused.  In my data book, it says that the minimum "cycle" time for the
MACD instruction is 3 "cycle"s assuming that everything is in the on-chip
RAM.  However, at the beginning of the tch. reference, it says that the
instruction cycle time is 100 ns.

	My question is, does the "cycle" time referenced above refer to 100ns
or does it refer to 25ns (period of 40 MHz clock)?

	Thanks.

					-Trey

wwn8108@tamsun.tamu.edu
Electrical Engineering Dept
Texas A&M University
Newsgroups: comp.dsp,sci.electronics
From: luckey@rtfm.mlb.fl.us (Jon Luckey)
Subject: Re: Assembler for Motorola 68HC11
Keywords: 68HC11
Organization: We don't need no stinkin' batches!
Date: Mon, 12 Oct 1992 19:06:05 GMT

uclyjjd@ucl.ac.uk (Julian Daley) writes:
>Does anyone know if there is a PC based assembler available
>for this microcontroller ?

>We have an old CPM :-( based assembler which is no longer in
>service.

Call the Motorola Apllications Engineering dept.  They used to
have (and probably still do have) a BBS that had assemblers
for most of their micro controlers.

Non linking, non relocating, but free.
From: deanp@peg.pegasus.oz.au
Newsgroups: comp.dsp
Subject: Re: ADPCM documentation, and other comp
Date: 7 Oct 92 06:05:00 GMT
Nf-ID: #R:ncg9ddqfn@tmsoft:-1438711311:peg:1002800003:000:246
Nf-From: peg.UUCP!deanp    Oct  7 01:05:00 1992


the Analogue Devices ADSP2100 family handbooks have some stuff on
doing this... (ADPCM) ... in ADSP2100 assembler, but it isn't to
hard to understand and the diagrams help... :)

oh... Application Notes volume..2!

dean

deanp@peg.pegasus.oz.au
Newsgroups: comp.dsp
From: gans@ee.ualberta.ca (Kevin Gans)
Subject: Cheap 12-bit A/D board for PC
Reply-To: gans@ee.ualberta.ca (Kevin Gans)
Organization: University of Alberta Electrical Engineering
Distribution: na
Date: Tue, 13 Oct 1992 20:31:46 GMT

Hi,
Could anyone indicate sources for a cheap 12-bit A/D or
data acquisition board for an IBM or compatible 386 PC.
A minimum of 2 channels would be required and a minimum
sampling rate of 44ksamples/sec.
Email responses are welcome.
				Kevin

email address: gans@bode.ee.ualberta.ca
From: tchannon@black.demon.co.uk (Tim Channon)
Newsgroups: comp.dsp
Subject: Re: CD/DAT Pre-emphasis filter
Date: 11 Oct 92 17:32:10 GMT
Organization: null
ReplyTo: tchannon@black.demon.co.uk
X-Mailer: cppnews $Revision: 1.18 $

> Does anybody know the characteristics of the pre-emphasis (and
> corresponding de-emphasis) filter used in CD (de-emphasis only) and DAT
> players to improve the signal-to-noise ratio of low-level high-frequency
> source material? 
> 

50us/15us (two time constants)

Very roughly and on _replay_ flat 0..3k, roll off 3k..10k, back to flat 10k..
limit. The phase response is pure analog so good luck.

The other possible standard applies to professional signals and is CCITT J17. 
Rare but is used by NICAM.

The CD recommendation is _no_ emphasis.
Various cheap systems which can record jam emphasis on. This must be because 
of the poor noise performance of the analog circuits prior to the A/D.

  TC. 
    E-mail: tchannon@black.demon.co.uk or tchannon@cix.compulink.co.uk
                                
Newsgroups: comp.dsp
From: "chris perkins" <chris.perkins@canrem.com>
Subject: fft/dft progs wanted.
Reply-To: "chris perkins" <chris.perkins@canrem.com>
Organization: Canada Remote Systems
Distribution: comp
Date: 13 Oct 92 03:23:14 EST

(Continued from the previous message)

       }
   }
}

/*         Inverse FFT             */
void
c_ifft( float *buffer, int n )
{
 int step;
 int step2;
 int index;

 bit_reverse( buffer, n );

 for( step = 2, step2 = 2*PI_2; step < 2*n; step *= 2, step2 /= 2 ) {
   for( kk = 0, index = 0; kk < 2*PI_2; kk += step2, index++ ) {
       for(ii = index, jj = index+step/2; ii < n; ii += step, jj += step) {

               buffer[jj*2] = buffer[jj*2]*sines[kk+PI_2]
                                       - buffer[jj*2+1]*sines[kk];
               buffer[jj*2+1] = buffer[jj*2+1]*sines[kk+PI_2]
                                       + buffer[jj*2]*sines[kk];
               buffer[ii*2] = buffer[ii*2] + buffer[jj*2];
               buffer[jj*2] = buffer[ii*2] - 2*buffer[jj*2];
               buffer[ii*2+1] = buffer[ii*2+1] + buffer[jj*2+1];
               buffer[jj*2+1] = buffer[ii*2+1] - 2*buffer[jj*2+1];
               }
       }
   }
}

/*         Bit-reversed indexing */
void
bit_reverse( float *buffer, int n )
{
 for( kk = 0, jj = 1; jj < n; jj++ ) {
   ii = 2;
   while( kk >= n/ii ) {
       kk -= n/ii;
       ii <<= 1;
       }
   kk += n/ii;
   if( kk > jj ) {
       temp = buffer[jj*2];
       buffer[jj*2] = buffer[kk*2];
       buffer[kk*2] = temp;
       temp = buffer[jj*2+1];
       buffer[jj*2+1] = buffer[kk*2+1];
       buffer[kk*2+1] = temp;
       }
   }
}
---
  DeLuxe/386 1.25 #9629  Best wishes,         Chris Perkins
--
Canada Remote Systems  - Toronto, Ontario
World's Largest PCBOARD System - 416-629-7000/629-7044
From: ross-c@scs.leeds.ac.uk (R Clement)
Newsgroups: comp.dsp
Subject: Re: Motorola's DSP 56001 and 96002
Date: 9 Oct 92 09:44:59 GMT
Organization: The University of Leeds, School of Computer Studies
Originator: ross-c@csparc2

In article <Bvt76B.CMt@ufrima.imag.fr> mathevet@boole (MATHEVET Jerome) writes:
>I'm willing to purchase the falcon030 as soon as it is released .

I think there is a major unanswered question about the 030 (for me anyway).
That is, can the DSP56001 access main memory directly? Otherwise it's
limited to 32K of it's own memory, which is not enough for some applications
(apparantly it can get stuff from the main memory via DMA and a processor
direct slot from the main processor, whatever that is).

So far everyone has told me that it CAN'T access main memory directly, except
for Atari UK which specifically told me over the phone that it can. Other
people have then suggested to me that Atari may be being economical with the
truth.

Does anyone know for sure?

Thanks in anticipation,

Ross-c
Newsgroups: comp.dsp,sci.electronics
From: gcouger@olesun.okstate.edu (Gordon Couger)
Subject: Re: Cheap 12-bit A/D board for PC
Organization: Oklahoma State University, Stillwater
Distribution: na
Date: Sat, 17 Oct 1992 02:22:03 GMT

In article <1992Oct16.132914.28347@sbctri.sbc.com> tadams@wedge.sbc.com (Tom. Adams 529-7860) writes:
>>In article <1992Oct14.230003.12839@unislc.uucp> mgc@unislc.uucp (Marc Christensen) writes:
>>>Try some of the Newer sound cards they are getting cheaper and some can do 
>>>2 input ie stereo at 44khz using 16 bit resolution.
>
>In article <1992Oct15.033550.4893@osuunx.ucc.okstate.edu> gcouger@olesun.okstate.edu (Gordon Couger) writes:
>> I have used several a/d converters and a Soundblaster card on several different projects and the sound blaster is by far the best.
>
>Is there software to use Soundblasters as general A/D convertors?  How is
>this typically set up?  What are the limits on input voltages and such.
>--
>Tom Adams	tadams@sbctri.sbc.com adams@swbatl.sbc.com   314-529-7860
>misology (mi-sohl'-ogee) Hatred of reason, argument, or enlightenment.
>--  misologist n.	Not in any way connected to the word management.

I just used a variable resistor and adjusted it so there was very little clipping. There are some volume contorls that let you set the level. If I were bulding
one to used full time I would use clamping diodes for protection. I watched 
a fellow blow the front end out of a ditital scope using a Pizo sensor with
no amphlication. I saved the files as raw data files and wrote my own dsp
software.

Gordon Couger
AB5Dg   Agriculture Engineering Oklahoma State University
gcouger@olesun.agen.okstate.edu 405-744-6514 day 744-2794 evenings
From: mikhil@ida.csd.uu.se (Mikael Hillborg)
Newsgroups: comp.dsp
Subject: Re: Motorola's DSP 56001 and 96002
Date: 10 Oct 92 00:05:28 GMT
Organization: Uppsala University
NNTP-Posting-Host: ida.csd.uu.se

loj@cae.wisc.edu (Lo Jeffrey) writes:

>In article <Bvt76B.CMt@ufrima.imag.fr> mathevet@boole (MATHEVET Jerome) writes:
>>I'm willing to purchase the falcon030 as soon as it is released .
>>The 030 version is to have the DSP 56001 and the 040 the 96002 (the 
>>latest DSP from Motorola). Unfortunately, noone has ever edited anything
>>about them (In france). If anyone has the motorola's programmer handbook
>>in a file (the complete specs, if available), it would be nice to mail
>>them to me (I mean, E-mail of course).
>>

>Sorry for asking a dumb question, but what is a falcon030 and 040?

>Jeff Lo
>loj@cae.wisc.edu

The falcon030 and 040 are Atari's new personal multimedia computers.
The 030 contains a 68030 processor, optional floating point processor,
between 1 and 14 meg ram, scsi2 hd-interface, high-res "true-color"
(up to 16 bitplanes) graphics and 8 channel 16 bit audio with a sampling-
frequency up to 50 kilohertz.
It also contains a digital signal processor chip, the dsp56001. 
The operating system is multitos which is preemptive multitasking.
I know nothing about the 040 so I wont say anything about it!
Read more about the 030 in comp.sys.atari.st.
___________________________________________________

 Mikael Hillborg, Computer Sciencestudent at
  __        __  _
 |  \      /   / \
 |   | __  |   \_
 |   |/  \ |     \
 |__/ \__/ \__ \_/ Department of Computer Systems,
                   University of Uppsala, Sweden

 email: mikhil@student.docs.uu.se
___________________________________________________



Newsgroups: comp.dsp,sci.electronics
From: mgc@unislc.uucp (Marc Christensen)
Subject: Re: Cheap 12-bit A/D board for PC
X-Newsreader: TIN [version 1.1 PL6]
Organization: Unisys Corporation SLC
Distribution: na
Date: Wed, 14 Oct 1992 23:00:03 GMT

Kevin Gans (gans@ee.ualberta.ca) wrote:
: Hi,
: Could anyone indicate sources for a cheap 12-bit A/D or
: data acquisition board for an IBM or compatible 386 PC.
: A minimum of 2 channels would be required and a minimum
: sampling rate of 44ksamples/sec.
: Email responses are welcome.
: 				Kevin
Try some of the Newer sound cards they are getting cheaper and some can do 
2 input ie stereo at 44khz using 16 bit resolution.

Marc Christensen
 
Newsgroups: comp.dsp
From: thapar@hplabsz.hpl.hp.com (Manu Thapar)
Subject: JPEG/MPEG on TI DSPs
Date: Tue, 13 Oct 1992 01:08:17 GMT
Organization: Hewlett-Packard Laboratories Palo Alto,CA


Hello,

I'm interested in finding out how well the TI DSPs (specifically the
'C40) can do JPEG and MPEG compression and decompression.

If someone has benchmarked these algorithms, please mail me the
performance numbers.

Thanks.

Manu
From: jjsmith@nyx.cs.du.edu (Jonathan J. Smith)
Subject: Re: Motorola's DSP 56001 and 96002
X-Disclaimer: Nyx is a public access Unix system run by the University
	of Denver for the Denver community.  The University has neither
	control over nor responsibility for the opinions of users.
Organization: Nyx, Public Access Unix at U. of Denver Math/CS dept.
Date: Mon, 12 Oct 92 18:24:19 GMT

In article <10607@uqcspe.cs.uq.oz.au> warwick@cs.uq.oz.au writes:
>loj@cae.wisc.edu (Lo Jeffrey) writes:
>
>>Sorry for asking a dumb question, but what is a falcon030 and 040?
>
>The falcon030 is the new low-cost machine from Atari Corp. - it has a
>16MHz 68030 and a 32MHz 56001 (with 32K of 24bit words), excellent (16bit)
>sound, and graphics (VGA + 65000 colour True-Colour), all BUILT-IN.
>
>Probably a cheaper platform for DSP development than any card for IBM's or
>Apple Macs - the falcon030 is priced at $800 for the bare machine (no
>harddrive, no monitor, only 1 megabyte - add any SCSI drive, or 2.5" IDE drive,
>and any VGA/SVGA monitor).
>
>It looks like DSP is finally coming to home computers (NeXT already have
>them, but they're STILL out of my price range).  I hear the latest Amiga
>also has DSP.  Now we might start seeing home applications - who'd bother
>in the past when machines did not come standard with DSP.
>

The laatest amiga , the A4000, does _NOT_ have a built in DSP... 
>--
>Warwick
>--
>  _-_|\      warwick@cs.uq.oz.au            /Disclaimer:
> /     * <-- Computer Science Department,  /  
> \_.-._/     University of Queensland,    /   C references are NULL && void*
>      v      Brisbane, Australia.        /  


Jonathan Smith
From: mathevet@boole (MATHEVET Jerome)
Newsgroups: comp.dsp
Subject: Motorola's DSP 56001 and 96002
Date: 8 Oct 92 15:32:34 GMT
Organization: Univeristy of Grenoble

I'm willing to purchase the falcon030 as soon as it is released .
The 030 version is to have the DSP 56001 and the 040 the 96002 (the 
latest DSP from Motorola). Unfortunately, noone has ever edited anything
about them (In france). If anyone has the motorola's programmer handbook
in a file (the complete specs, if available), it would be nice to mail
them to me (I mean, E-mail of course).

	Thanx in advance
-- 
-----------------------------------------------------------------
|    mathevet@turing	| fav-quote:Sam Tramiel says:		|
|			| "We are very enthusiastic about it !"	|
-----------------------------------------------------------------
Xref: sparky comp.dsp:2336 news.answers:3387
From: mmcohen@cats.ucsc.edu (Michael M Cohen)
Newsgroups: comp.dsp,comp.speech
Subject: 56001 DSP code for realtime speech feature analysis?
Date: 11 Oct 1992 09:20:09 GMT
Organization: University of California; Santa Cruz
NNTP-Posting-Host: si.ucsc.edu


Hi, Looking for pointers to 56001 code to do speech
feature analysis in realtime. Such things as pitch,
voiced/unvoiced/nasal/fricative classification etc.
	Thanks in advance for any leads,
		MMCohen

-- 

======================================================================
=   Dr. Michael M. Cohen                   mmcohen@dewi.ucsc.edu     = 
=   Program in Experimental Psychology     mmcohen@fuzzy.ucsc.edu    =
=   433 Clark Kerr Hall                    408-459-2655 LAB          = 
=   University of California - Santa Cruz  408-459-2700 MSGS         = 
=   Santa Cruz, CA 95064                   408-459-3519 FAX          = 
======================================================================
Newsgroups: comp.dsp
From: mchung@ee.tamu.edu (Maranatha Chung)
Subject: IIR filter architectures
Summary: question concerning the characteristics of various architectures
Organization: Texas A&M University
Distribution: usa
Date: Wed, 14 Oct 1992 20:14:34 GMT

I have some questions about the difference among various IIR filter 
architectures. The architectures concerned are: DIRECT-II, CASCADE,
PARALLEL, NORMAL, WAVE, LADDER.

1) Is there a difference in frequency response?

2) How about speed?

3) arithmetic roundoff error?

4) coefficient roundoff error?

5) Which is the most popular? And how are they being used?

Answers for one or more of these questions will be greatly appreciated.
Private mail welcomed at mchung@ee.tamu.edu

Thanks in advance.
Maranatha
Newsgroups: comp.dsp
From: r0506048@ntucsz.sunny (Chun-Hung Lin)
Subject: ICASSP'80
Reply-To: r0506048@ntucsz.sunny
Organization: Sun Microsystems
Date: Sat, 3 Oct 1992 03:36:16 GMT

Hello,
  I am now searching for an electronic version of the paper, J. D. Johnston,
"A Filter Family Designed for Use in Quadrature Mirror Filter Banks," Proc.
of 1980 ICASSP, pp. 291-294. Does anybody outthere know where I can get it
via ftp. Any help is appreciated. Thanks in advance.

===
Chun-Hung Lin
r0506048@csman.csie.ntu.edu.tw
  

From: chuckc@hpnmdla.sr.hp.com (Chuck Corley)
Date: Fri, 9 Oct 1992 16:33:06 GMT
Subject: Re: Looking for DSP op system feedback
Organization: Hewlett Packard, Santa Rosa, CA
Newsgroups: comp.dsp


        I've been bombarded with inquires for the phone number and
address for the companies that make 'SPOX' and 'Nucleus', so there's a
lot of interest in operating systems for DSPs.  The 3 or 4 people who wrote
me with their experiences have done without an op system (thank you for
your comments!).

        Is there anyone listening who's actually *used* the 'SPOX' or
'Nucleus' operating systems?  How did they work for you?  Please post or
write your experiences.  I'll try to summarize my findings.  Thanks in
advance for your response.


    					Chuck Corley
    					chuckc@sr.hp.com

The standard disclaimer:
The opinions and comments expressed here are mine and not those of my employer.