DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   Alternative Imaging Methods (https://www.dvinfo.net/forum/alternative-imaging-methods/)
-   -   Home made camera designs? (https://www.dvinfo.net/forum/alternative-imaging-methods/25705-home-made-camera-designs.html)

Juan M. M. Fiebelkorn June 28th, 2004 04:16 AM

Mbits, sorry.But it at least transfers 80 megabytes more or less :)
It has smaller transfer rates than Gigabit ethernet, think about the possibilities of 10 G ethernet, around 800 Mbytes directly to your machine!!!! ( although I don't know of a normal computer which can handle this datarate )

Wayne Morellini June 28th, 2004 08:26 AM

<<<-- Originally posted by Laurence Maher : This may be silly to ask, but Wayne, did you just post what I think you did? Are we talking an HD camera being created here that will illiminate the need for a video capture card? Please give details if so. (Not sure how this works). What type of files would it create? How exactly does it work? -->>>

Well it has been mentioned before, but mostly as Rob said. Firstly you can do away with the Cameralink PCI card (most small boards don't support the PCI-66 format, and not the more primitive PCI-mini) and use it for something more productive, like good sound (I will be posting an update over at the viper thread sometime). It has cost and conveince benefits to. As Ethernet specs are standard the support is standard, the Cameralink data then canbe packed and sent down the gigabit stream to be read at the other end by cameralink compatable software (modified or fead by driver transcodec) as done allready. I think the 80MB/s is a big restriction, but for a 2Mp*24fps 8 bit bayer pattern that is 48+MB/s. The advantage I see is that even if we can't get 10GB's Ethernet Mainboards today we can use it at 1GB/s (as long as pixel combing is used) until the 10gb/s mainboard are available.

Still maybe I am missing something here, how much are the SI camera link to Gigabit Ethernet adaptors anyway? They look a bit big for a small case but maybe there will be a smaller version comming out? I still think that HDMI format is very good alternative, but life is soo much politics.

Alex Monita June 28th, 2004 03:59 PM

Split Image
 
I have an idea that I will be testing out this week, Let me know what you think. Its based on using two 3ccd cameras mounted side by side to produce a wideangle image. One camera would capture half of one frame and the other cam would capture the other. Here is the idea>>>> http://img20.photobucket.com/albums/...e_cam_copy.jpg

I realize that recording two images on two seperate tapes and joining them later is very inconvenient, and the risk of the camera set up being off by one or two pixles would be vissible in the composite image so it's tedious. But im going to try it out.

My question is, would it be possible to make a program that records these two video streams and joins them together and dumps them on to a hard drive?
Or is there a program out there that could do this in HD as maybe a split image trasition in realtime?

Also... If this were to work, I want to use a 35mm or cine lens as the main lens BUT... would the DOF be preserved after being deflected through the mirrors? can this be worked with?

I'll be doing a really rough test at work today and hopefull post my results soon.


Alex

Jay Silver June 28th, 2004 04:22 PM

Alex,

Just make the two overlap a bit and shoot an easily alignable image (like a focus star or something) in the overlap space. A focus star clapboard would be even better.

Assuming you've got the two rigidly connected, you should only have to line up the star at the beginning of the shot in, say, After Effects and the rest of the shot should align fine.

I have my doubts about how perfect the colour match would be, though.


-j

Rob LaPoint June 28th, 2004 08:36 PM

In regards to strapping to cameras together for an HD frame. I actually had the same idea about a year ago. I am not going to say that it is impossible, it certainly is possible, but it is impractical. In order to do this right what i found was that an image would have to be projected onto ground glass and then either filmed directly or split with a beam-splitter or two mirrors at exactly a 90 degree angle with a perfectly 'sharp' edge and then reflected back into the camera lens. The beam-splitter looses too much light, and the 90 degree mirrors cost about 500 bucks. If you don't record an image you have to be at close to full zoom before the image depth is crushed enough to merge the images. Again the idea is possible but considering the best you can get is a 'close to 720p at 2.35 aspect' that would still have to be upressed and color depth is only 4:1:1 its just not worth it. Also it would only work with a progressive camera because there is no way to match up the interlacing. So good luck, I'm not saying that ive considered everything but to the best of my knowlege it just isn't worth it. You might want to check out stereoscopic beam-splitters its basically the same idea except backwards, but again you need to project the image on GG.

Alex Monita June 28th, 2004 08:58 PM

Yes, I've had trouble matching white balance on a couple of two camera shoots but I dont think it will be a problem to cc because I am joining them in After Effects.

I was thinking that the image that a lens projects focuses at a certain distance from it, and if it were to pass through a beam splitter or mirrors, maye the distance can be adjusted so that the focal point becomes the "END" of the "Y" aperatus that would be projected directly on the CCD head.

In other words push the lens closer to the "Y" so that the focus would be right where the light hits the CCD's?

I picked up two 35mm mirrors from two old slr cameras and Im getting my hands on two vx2000's to try this out on.

Laurence Maher June 29th, 2004 03:14 AM

I'm not exactly sure what I'm missing here. I guess I don't understand how using 2 cameras side by side and combining into 1 image is worth it whatsover. Can't move the camera at all really. Maybe pan/tilt, but your project would be EXTREMEMLY LIMITED creativity wide, wouldn't it? What's the point. Can someone tell me what I'm missing?

Steve Nordhauser June 29th, 2004 12:52 PM

1/10 gigabit:
We are certainly watching the 10gig technology but it is still a few years away from practical (low cost) integration. The GigE interface will run up to about 800Mb/sec continuously. The current price is about $1K over the base camera link camera price with all power supplies and cables. We are going to be releasing GigE native cameras (one box, a little longer than the current box) fairly soon.

For the costs involved in going to GigE, I think a 2:1 lossless compression in a cheap FPGA (or integrated into our GigE FPGA) would be the solution. Let me know if someone finds and easy to implement (for VHDL/Verilog source code) for a lossless compression CODEC.

Wayne Morellini June 30th, 2004 05:35 AM

If we had two GBE links on each MB that would solve a lot of problems, but we will have to go with compression. Still that clearspeed is bloody fast in inline reprogrammable C code, maybe even a clearspeed cameralink to gbe ethernet comnpression "credit card". Pound for pound, couldn't we get 2:1 to 50:1 compression today? If 10 GBE FPGA is years away we might as well go to mass market HDMI now (is there a 10Gb/s version)?

Steve Nordhauser June 30th, 2004 07:04 AM

Wayne, I think you are mixing metaphors. 10 gigabit is rapidly becoming real. The support structure (switches, cards, etc) will take a little while to become affordable (out of the backbone and into the office network). This is just a transmission medium, like camera link and HD-SDI. Of course you need a PCI bus to keep up with this. 1Gb ethernet can move data at about 100MB/sec. That is the full bus bandwidth of PCI-32. I'm still a camera link fan for cost since it doesn't add too much to the camera and our bundles are $500 for capture at 32 bits and probably $1K at 64/66. HD-SDI requires the video processing up front. Certainly dual GigE would give you twice the bandwidth into a 64 bit machine, but why not camera link - you won't be straining it in the least.

FGPAs are just hardware that is reconfigurable. The difficulty is that although it looks like programming, it is hardware design. As Scott has pointed out, there are some public domain or licensable solutions. I looked at the clearspeed website. They have a 64 parallel processor CPU. The big thing with parallel processors is that you need to parallel-ize the application to gain any benefit. Since they say you can just program away in C, they must be solving that problem during compile. The SDK was $25K with $1K/chip in volume.

Steve Floyd July 1st, 2004 04:05 PM

Hello all, my question is about The AJA Kona 2 card and Final Cut Pro HD. The AJA website said that the Kona 2 card can convert raw 720*1280 into DVCPRO-HD using HD-SDI. My question is this, is there a way to convert the signal from one of the inexpensive cmos cameras(silicon imaging 1300 for example) into HD-SDI. I know that DVCPRO-HD is not the ideal system for feature film work(8 bit, 960*720 after bayer filter)but i am just a poor filmaker trying to get my film made. I am not trying to reinvent the wheel. Also, is there any way to manipulate the signal before compression(white balance, basic color correction). If this idea is entirely stupid and there is a much better solution please let me know. Any posts that point me in the right direction would be greatly appreciated.

Steve Floyd

Obin Olson July 1st, 2004 05:48 PM

I don't know of a "system" yet....I am working on stuff with lossless or near-lossless codecs but nothing yet...keep our fingers crossed

Laurence Maher July 9th, 2004 12:54 AM

Say guys, a friend of mine just emailed me an announcement of a relatively new codec from apple called the "H.264/AVC". Is this something we could use?

http://www.apple.com/macosx/tiger/h264.html

Claims to be some greatly sophistocated codec that can do scaleable HD. I don't know really what to look for that much, but one of you guys probably does. Check it out and tell us what you think

Juan M. M. Fiebelkorn July 9th, 2004 01:25 AM

H264 is more lossy than Divx or Xvid.It is meanto for extremely low bitrate video, head to head with Windows media 9, some peolple say it compresses more....
So I don't think it is suitable for capture.IMHO.

Wayne Morellini July 9th, 2004 07:27 AM

<<<-- Originally posted by Steve Nordhauser : Wayne, I think you are mixing metaphors. 10 gigabit is rapidly becoming real. The support structure (switches, cards, etc) will take a little while to become affordable (out of the backbone and into the office network). This is just a transmission medium, like camera link and HD-SDI. Of course you need a PCI bus to keep up with this. 1Gb ethernet can move data at about 100MB/sec.

That is the full bus bandwidth of PCI-32. I'm still a camera link fan for cost since it doesn't add too much to the camera and our bundles are $500 for capture at 32 bits and probably $1K at 64/66. HD-SDI requires the video processing up front. Certainly dual GigE would give you twice the bandwidth into a 64 bit machine, but why not camera link - you won't be straining it in the least.

FGPAs are just hardware that is reconfigurable. The difficulty is that although it looks like programming, it is hardware design. As Scott has pointed out, there are some public domain or licensable solutions. I looked at the clearspeed website. They have a 64 parallel processor CPU. The big thing with parallel processors is that you need to parallel-ize the application to gain any benefit. Since they say you can just program away in C, they must be solving that problem during compile. The SDK was $25K with $1K/chip in volume. -->>>

No, I'm not mixing metaphores, I know what I'm saying, even if I don't indicate that at times;). I know you mentioned GBE FPGA, so naturally a 10GBE FPGA might be possible. The Russain FPGA design looks almost credit card sized. I know if a MB had 10GBR or GBE that we can dump the capture card cost, if the camera also has GBE or 10 GBE. I know that these MB ports can bypass the PCI buss, or we could use a PCI-E or 66Mhz/64bit PCI in future. If HDMI is used then simular saving might be possible, and you never know the next version might even be 10GB's. Over the short distance even DVI to DVI might be an option. Just looking at cost reduction. You could also interface Clearspeed to GBE. Anybody can have the option to spend the money and have HD-SDI, Boxe, and Cineform, but I am interested in the entry point cost aswell (that is why USB 2.0 would have also been good, but it is not upto realtime processing requirements). So everything from the handheld, single drive, nano-itx 720p version to the 4 drive SHD version canbe done at minimal or maxi costs. 2 GBE (now available) on MB is enough for SHD bayer.

I am surprised at that pricing from clearspeed. This leads me to believe it maybe possible that they may have done a small run of 10K-100K chips, and are trying to pay expenses off those chips until they have mass market buyers (100K+), instead of doing a loss leader. Nothing wrong with that, hardware is very expensive and potentialy very low margin, and it is a very high performance product, not good for us though, but if they can get into a mass market product with runs at least in the millions, I think it should be available a lot cheaper.

Thanks

Wayne.

Wayne Morellini July 9th, 2004 08:39 AM

<<<-- Originally posted by Steve Floyd : Hello all, my question is about The AJA Kona 2 card and Final Cut Pro HD. The AJA website said that the Kona 2 card can convert raw 720*1280 into DVCPRO-HD using HD-SDI. My question is this, is there a way to convert the signal from one of the inexpensive cmos cameras(silicon imaging 1300 for example) into HD-SDI. I know that DVCPRO-HD is not the ideal system for feature film work(8 bit, 960*720 after bayer filter)but i am just a poor filmaker trying to get my film made. I am not trying to reinvent the wheel. Also, is there any way to manipulate the signal before compression(white balance, basic color correction). If this idea is entirely stupid and there is a much better solution please let me know. Any posts that point me in the right direction would be greatly appreciated.

Steve Floyd -->>>

Hi Steve, I'm a bit confused, I might have been missing something. What about installing a HD-SDI card aswell, recording the bayer footage through camera link, and then trancoding and transmitting it by HD-SDI, it should even be able to be done realtime (though I would ask the Rob's when that will be possible).

Thanks

Wayne.

Rob Scott July 9th, 2004 08:48 AM

Quote:

Wayne Morellini wrote:
What about installing a HD-SDI card aswell, recording the bayer footage through camera link, and then trancoding and transmitting it by HD-SDI, it should even be able to be done realtime (though I would ask the Rob's when that will be possible).
I'm sure it's possible, but since I have very little interest in doing it, someone else would have to pick up that part of the project (or donate equipment and $$$ :-).

Steve Floyd: If you're just trying to get your footage into DVCPRO-HD, is it really necessary to go through HD-SDI? I think it may be possible for our "Convert" software to use any QuickTime codec as its final target, meaning that you could get your DVCPRO-HD footage without dealing with HD-SDI at all. Now, the solution we're currently working on will not be real-time and will be a big hard-drive space hog* (though you can delete the raw files after compression DVCPRO-HD if you like).

(Of course, keep in mind that I am not yet an expert in encoding into QuickTime. I hope to be soon.)

* Hogs in space?

Wayne Morellini July 10th, 2004 02:17 AM

Sorry, I wasn't suggesting that, I was thinking of using two existing third party programs running in the background that take your output then transcoded it, and pass it to a transmitting program. I think it is a obviouse solutiuon that should be out there and doesn't require us to copy it. Who ever wants to spend money on HD_SDI should be able to find something like this. I would think that many HDSDI cards had transmission progams, if not some transcoders that could take one of the formats Rob's program outputs (otherwise somebody undoubtibly does). If it is not included with the card it should only require some technical googling to locate an suitable transcoder, or asking the cards support department might help even more.

Régine Weinberg November 7th, 2004 10:57 AM

stay away from Windows and much more long sorry
 
Hm
a bit sarkastic, have a look at: http://www.dynebolic.org/
it is a live CD you can nest on a pc, open Mosix What does ist do for us ? Run on two PC it will build easy, dump easy a cluster. It has Cinarella just ready to start, Jahshak, Gimp, it is the only LINUX out there for video or streaming music. I've been far too long working for Intel, but only realtime. So we used Sun, embedded and strange hardware but all documents were written with Framemaker or Quark. look to any 200 or more pages Microsoft documentation, never written with Word !!

Will sayCinarell is not bad at all, I do use KNOPPIX, the easy way to get a full Debian not tested, unstable - rocksolid, as rocksolid as my beloved bi-pro SGI Octane from 1999. So Jahshasa is not Combustion but free, Cinarella can do HD even know by the big's in film biz.

As Linux is in set-top boxes, Cellphones, etc at all is GNU the Camear board coul run it as well, as the code from doo google some video for Linux is free, not Cinarell the way would be with Epix to have a Cameralink oot and an Gig Ether in. For me the only doing the job today.

Oh a bit more sorry Ther is DV out and for consumer ther will be DV tape or maybe blueray. Interframe compression but never ever wireless or Gig ether. why.

Me strated music with five, break jump in the recording biz with 16 part time. We did Charles Mingus and much more like ECM in Munich but from a small village in the black forest. MCM gone far ago. It was easy, we bought an old famous mixing desk, tube gear nobody wanted anymore, 1972, and so on it has been a great time.

Today the entry level for live recording is very expensive, and look to http://www.dvinfo.net/conf/showthrea...threadid=34533 it's like all the time with music, no answer only how to mic this, what to take and is X realy better than y. Why writing this, there is a lot of software out, running most on Windows, RME card are fantastic, but Windows is no way to have it on the road, ask the DOD. Army is the reason that somebody as SGI is still alive.

What is my love with film? Well ist's my Eclair modded for S16 with an Acl 2 motor running up to 75 fps. Angenieux Paris f 10-150, 1:2,8 and converted from a russian Kinor F-6 mm wide angel. 1:1.8.
I do use film that pasted the date and know somebody who precesses DIY. I did it with color and Dia all th time DIY. Than I do scan it with a scan unit out af a Pentacon Scan cam on an old huge cutting desk, producing zillions of tiffs. scropping the image and it looks great. It's not cheap, takes lot of disk space and so on. But I do have no Pixel, no bayer no artifacts nothing, it only takes to scan a real a day or even more and has to be dust free. I do have the film allways as a eternal backup, well fire or moisture can eat it away.

To Wayne you had the idea with the 2 CMOS setup on in the place of the penta prism and one in the film plane. So why not use 4 all the setup in some high tech plastic, carbon or so sealed, glued together, most airplanes are "glued" together nowadays. Why so crazy, one Altasens is even not the S16 format The Foveon with the low resolution can group pixels together, thats not bad, he is 3 layer, and four of these would give a real nice DOF could be $$ but ... reolution ? but low light and so on, no bayer 3 Cmos in one chip.

Think of it, on a 35mm camera ther is, ok shutter speed no way to have another setup no gamma no look no no no. Why the hell to have it on our baby, the viewfinder issue is not easy and religion. All the rest is lunatic, go out and look to a S16 or 35mm shooting. That's Film and needs a crew, that's not video, and now we have the force that drives us mad, cost of production. You can do 35mm or better S16 with team of two and even some ambient sound, the rest is post roduction and why change this. A lot of indie, documentation and even drame was shot this way. The price of Kreines cam drives me mad that's a fact. What is the issue with me? Well I do need to adjust speed, to have exposure shutter as wi th an Eclair, Aaton , Arri, toged rid of noisy motor and cumbersum expensive film, but have S16 DOF at least, nicer would be nera 35mm DOF. Relolution could even be 2x blown up in post, why not but no Argus, ground glass or so, as it takes light away and there is never too much light in film

nerci

Rob Lohman November 8th, 2004 03:26 AM

Ronald: you seem to like going in a totally different direction, which
is fine, but also quite costly. The reason most stuff is developed
on Windows is the following:

1. most programmers here work in the Windows environment
2. not all cameralink boards (or gigabit ethernet) have drivers for Linux/Unix
3. the goal was to setup a system that could easily be build by someone with a bit of knowledge. Most people in the video industry do NOT have Linux/Unix/Cinelerra experience
4. I have yet to see anyone on this board who uses Cinelerra in a serious fashion (some people are kinda looking at it)

The question is not which can do HD. Sony Vegas (NLE) can do HD
and I'd much rather use that product for a whole bunch of reasons.
The issue with editing is with the higher bitdepths. Normal video
is 8 bits per channel (whether it is RGB or YUV), we are talking
about a 10 or 12 bits signal which I doubt Cinelerra supports
(I couldn't find any sort of specifications for the product).

Personally I don't care if the DoD doesn't want to run Windows,
I do personally. It is pretty easy to have "Windows on the road"
(as you say), people do it all the time with a laptop. Power is no
real concern with good equipment and good batteries.

Ofcourse you are free to develop solutions for Linux or any other
OS as you see fit, Ronald. For now at least our time is focussing
on Windows. I believe Obin was working on a Linux version and
at the moment it is unsure how the Drake camera is working...

Régine Weinberg November 8th, 2004 05:06 AM

Thanks a lot and ok laptops are fine for any use, have my 5Megpix still cam conected, voila, but closed and some wifi card, a firewire disk not running very long, They are closed boxes. A small pc in a tin-can with a decend keybord, a spacemouse and a flatsreen, I do have in my car and it's much better as an laptop.
Dualboot Linux, Windows as I can drag each Linux tiff, jpeg or avi on the windows partition voila two worlds and I'm happy.
Using both it's great, beware there is not yet a real Linux virus out, quite each linux disk is set up personally flavoured, no stupid registry and no stupig windows directory. As all is GNU and most is C where is there the problem ? Cinarella is, as I do know 10 bit maybe will be xx next year.

Tell me FILM is not only bit's, same as Music-16 bit 24 bit 96kz or what, can you hear the difference ? Hifi nuts are going tube, 4 watt amps with ideas from 1930, they don't hear this.
An electrostatic headphone can do this http://www.headwize.com/ but does not look so sexy as huge speakers or $$ small ones. it's all psychoaccustic, Film is a bit tricky as the hyman eye is hard to be fooled so it is resolution, DOF, inspiration, light, inspiration, hard work AND sound. If it is Vegas or what I don't care. I dont need tons of 3D animation, im telling a history, a strange one, a love-history, an animal-documentation, what ever, it's allways a love history. If it is xxx bit who cares it has to be projected in cinema format, if it does its okay on DVD, not vice versa.
ronald

Rob Scott November 8th, 2004 07:18 AM

Quote:

Rob Lohman wrote:
...10 or 12 bits signal which I doubt Cinelerra supports
Cinelerra supports 10-bit 4:4:4 uncompressed via QuickTime for Linux.

See this link and scroll (or search) down to "Comparison of the 8 bit and 10 bit YUV codecs."

Régine Weinberg November 8th, 2004 08:09 AM

ok
I do like Cinarella , I do like Linux, I do like Windows to dig in the www, Copernic agent pro, I do like to have email on linux, so far no virus, no registry and no stupid disp layout all over the world the same vulnerable windows folder and so on. If windows would not tell you YOU have unused icons may I clean them and in an hassle you hit retun key, and so on, it would be a nice OS but why does it need so much space on a disk. ??

LOL Cinarella is free, it comes with Dynabolic no instalation nothing, the MOSIX can cluster several PC voila you have a render farm indie-style easy, cheapo. The camera is on issue, lighting, and all the stuff needed for film, and even your actors are your friend logistics and catering tranportation etc.

Keep the cost on NLE down, invest in the Film !!

Wayne Morellini November 8th, 2004 08:27 AM

Hello,

I posted some links to Cinelerra in times past. I think it will capture 12bit from memory.

I think what Ron has said has merit and canbe done quiet cheaply (as long as you have a cheap SDI camera). If we select and work out one of two known boards and a set of devices, with all the drivers/linux worked out on a disk image, all the user has to do is buy this hardware and restore the image to it. Cheap and simple, if we had done that we would have been up and running ages ago. But the problem is who has a HDSDI dual link camera cheap enough? Still, with a simple capture from Gigethernet in 4:4:4 raw bayer/3 chip modification to Cinerlerra that could have been done to, but as you said who wants to capture from a full editor program.

<<<-- Originally posted by Rob Lohman : Ronald: you seem to like going in a totally different direction, which
is fine, but also quite costly. The reason most stuff is developed
on Windows is the following:-->>>

By the sound of Obin's capture problems, it sounds like he's hit the same snag I talked to Rob about near the begining. Don't know how long it will take for his programmers to work it out, the only other solution is too change hardware, probably to a faster system. I'm confident that wecan probably capture 720p bayer to even a 300Mhz system (preferably not PC though), even with compression, now that will blow a few minds, but if Ron has done extensive machine code realtime embedded programming he should be able to do something like that. When you look at it that Meneutos I posted on the other thread might be perfect to do that on the PC. The guy that did that (who is putting in a C library for people that want to port things like Cinerala (ahhg, how do you spell that, why didn't they just call it Cineralla, and go in partnership with Disney). I read a article where the guy that did it was asked about the speed advantages over some other c based OS (Linux or windows maybe). He said somethign about when they replaced certain parts of Linux with machine coade they saw a 40-60% (don't rember) speed increase. So imagine what canbe achieved by a full machine code OS, and machine code capture app, and program by a very skilled programmer that knows how to optimise for every chipset and subsystem in a chipset ;) Now all the capture problems start disappearing as that big processor sudenlly can do 100%+ more.

Steve Nordhauser November 8th, 2004 09:10 AM

Linux support
 
Ronald:
There is support out there for Linux. I know Epix and Active Silicon have Linux SDKs (I believe the Epix GUI is in beta) and our gigabit ethernet has a Linux SDK.
Gigabit:
The supported platforms for such currently are RedHat 9
(recommended) and SuSE 8.2 (recently added to the list). In fact we do have customers using other linux distributions, but we are limiting support to the 2.4.x kernels, since we still need to create custom drivers. The API for Windows and Linux is actually the same. So any program written to work with our SDK in Windows should work much the same way in
linux.

Wayne Morellini November 8th, 2004 09:34 AM

So, are you saying that Rob's capture program could port straight accroos, that's interesting. Thanks.

Rob Scott November 8th, 2004 09:47 AM

Quote:

Wayne Morellini wrote:
So, are you saying that Rob's capture program could port straight across
Well, most of it is portable, but the UI uses DirectX.

Rob Lohman November 9th, 2004 04:21 AM

With all due respect to everyone, why does it really matter (at
least at this point in time) what OS is on the camera? It is nice
that Ronald is so (obviously) fond of Linux and I have a bias
towards Windows. It all boils down to two things:

1. the camera and the people who are programming for that

2. the rest of the processing chain

Now the first part (in the case of obscuracam) is at the moment
being done by Rob S. with a bit of support from yours truly and
for now is being developed for Windows because that is what
we can easily work with. In my eyes it does not matter much
which OS is being used at this stage because if all is done the
END USER WILL NEVER SEE IT! Since this is A CAMERA you don't
hook it up to the internet or whatever and therefore you don't
have to worry about things like virusses as well (which Ronald
seems to worry about).

Now the second part consists of the (what we call) "convert"
application (which is going to be opensource) and whatever
anyone wants to do after that (ie, editing). If someone wants
to take the convert application source and port that over to
a Unix version then by all means do so. If they then want to
EDIT this footage with Cinelerra then be my guest. In this PHASE
is where you actually start to work with your footage and I
can very much imagine people working on Windows, Mac OS X
or Linux.

So to get back to the main issue, I'd much rather have a working
camera as soon as possible then trying to work out whether it
should run under Linux or Windows. You can always switch to
another platform (yes, it would involve some work, but not nearly
as much as the initial development process) when the whole
process is working and you have camera's you can actually do
some shooting with.

Ronald: you will definitely see the difference in 10 or 12 bit video
because this will give you far greater dynamic range in your image
(the eye can see far greater dynamic ranges than is currently
possible with 8 bits). It is not comparable to the increase in audio
you mentioned.

Also, just to tie into your "(unused) space issue": the message is
easily deactivated (I don't get that message, nor the message my
drives are running low nor does it have customized menus where
it hides stuff not used, it's all settings) and I don't care if Windows
requires 1 GB or so to install, there is a harddisk anyway.

Now the next question is not to bash or something, but I'm
wondering something: does Linux support things like "standby"
or "hibernation"?

Wayne Morellini November 9th, 2004 12:20 PM

I believe latter editions do.

Does the OS matter? If you were talking about other OS's than Linux and Xp then I would say yes, much better performance and reliability. The other factor is that you can use it for other tasks and editing with the right OS. You wanted embedded XP to get the OS off the hard drive yourself previously. We started to save money, and in reality, and along simular theme to our project, Linux with Cineralla offers something significantly cheaper than Windows and Premier etc. But if it is hidden, we don't need Windows or Linux really at all, we could use Toas and get even better perfomance, or a native Machine code OS/or developement system. But at the moment we just need to get it working then worry about it after that. But basically if we restrict hardware chioce to a few good MB, HDD's etc, we don't need Windows OS, byut will have to update everytime choosen MB and HDD go out of production (as OS does not contain hardware abstraction, we do that). Now drivers for Linux, there are a few attempt and even universal driver format project, but you also, Rob S, have one that allows Linux to use standard Windows drivers, and another that allows you to use Direct X on Linux ;)

Régine Weinberg November 9th, 2004 12:33 PM

Why should an os do that ?
to start takes time so what comes in, Cameralink or Gig E could be lost, fact is in realtime where I do come from a system is up running all the time
I have just done a post in the Obin thread maybe a bit strange but that's my thinking. worked about 16 years beside ABS on strange thingsnthe non DOD like 5 axis machine control working as fast as a pice of steel can be moved araound and so on. Systems they run 24h and fail if a hardware fail, that's not Windows and not Linux, fun for me is a realtime OS and playing with the Lego brick plus two piggy bords, so it moves the lego cam around and sends pic wireless to the host comouter. the computer compares the pics with his 3d invetury and knows the position of the brick. If someting changes he sends a new map to the brick a bit like cruis missiles do LOL.
So my son 11 years leanrs to do programming

I do like Linux, Dynabolic for instant as it is open, all Debian is open, Gentoo is open, just build what you need, no drivers sitting in memory idling thats not bad Hibernation is for laptops well an application can do this why not in linux should be out in www I'm sure

Rob Lohman November 9th, 2004 12:45 PM

Wayne: that would be indeed a next stop, since we also spoke
about FPGA's and such. I'm not saying Win is the only way to go,
but let's get something working first is what I'm saying.

Again, I think (you as well Wayne with this line: "the other factor is
that you can use it for other tasks and editing with the right OS".)
everyone is confusing a view things. The PC/computer/chips
(whatever) inside the camera are not going (at least it really
should not) to be used for editing. You have a small system in
there to do one thing and one thing only: record (reliably). You
then either transfer this footage over to your edit suite or copy it
of the harddisk(s) directly.

Now, ofcourse this second stage (copying/transferring/processing
the footage and then edit it or whatever you want to do with it)
should be done on a "normal" computer and that can be any
platform that is supported. For now that is Windows, but that can
much easier be ported to other systems!

Ronald: yes, we would like an onboard realtime system with
something like an FPGA as well, but that is just beyond the scope
since we have no-one here that can build such a system. This is
*NOT* easy stuff! Windows could hibernate and would start
pretty fast as well. Personally I don't care with startup times since
these are clearly not run and gun camera's, but camera's for some
serious film shooting work.

As said above, let's get it all working good first and then see if
we can finetune or port it to better suited system. Unless
someone knows an excellent realtime system's designer who
has the time and expertice to do such a project...
I was talking about the OS *ON* the camera which in my opinion
should only be used for shooting.

I'm not sure why comparisons between DOD and now lego blocks
are being made. They either have much, much more money and
resources than us to design whatever they want or do not have
enough power (the bricks). If it where easy these systems would
be all around us already!

Wayne Morellini November 9th, 2004 01:05 PM

No Rob, I am agreeing with you, get the camera working first (as I said before). But Origionally the discussion was to use the camera for editing too, in field this would be useful for ENG and doco work (as well as some indie cin) and I have kept on this. The piont is that to support this feature you only need a different boot sequence and extra software on the system drive. Same camera, to make into computer hook in usb hub (with keyboard/Mouse/etc) montior and external/rack harddrive, three connectors off mainboard. So when you finish shooting go to your tent open up custom case (cheap foldout modified airport luggage) with keyboard etc inside and plugin, good simple and cheap. You don't have to do a complete edit on the spot, but maybe figure a few things out, scenes and sequences (scapping useless stuff) and day by day. So don't worry I'm sure I can do this myself ;)

Ron:

I think a couple of people volunteered to do FPGA before, but what I think Rob is also meaning ;) is that any Voluntreers would be welcome ??

Rob Lohman November 9th, 2004 01:14 PM

Wayne: dual boot to another OS might be interesting indeed.
Would probably raise some eyebrows, you plugging a TFT Screen,
keyboard, mouse and power supply in your camera on your hotel
room <g>

Conor Ryan November 9th, 2004 03:22 PM

Thinking in a purely speculative fashion, how might one go about making a camera that simply dumps data out to a drive - say a firewire 800. The camera would have no preview, no monitor, nothing but camera and disk.

There may be a way to get a drive to have an button that has two settings: write the data that is coming through/don't write the data that's coming through.

I shall elaborate:

I was looking at the capdiv hard disk recorder at http://lairdtelemedia.com/ amongst others and was thinking that perhaps such a thing would be useful for the uncompressed dvx 100 filmstream mod and if it could be somehow used with sufficiently fast disks/with several disks.

you may be able to solve some of Obin's problems with simultaneous preview and record by hooking up a pc for preview and camera controls (shutter, frame rate, gain) and recording via a second camera output/split signal direct to disk.

just a thought.

i'll send a mail to the capdiv people and see what they say to recording different formats on their device. also, some googling is in order.

Wayne Morellini November 10th, 2004 12:25 AM

It can be quiet small (as discussed in the other thrad), but you loose the PC in camera advantages mentioned above, plus you also loose the ability to plugin whatever prefered PC codec you might want, as all has to be built in and reprogrammed. What you need is to get fast enough embedded controller with Firewire800 (or sata etc), camera interface, and whatever orher conrtol buttons you want, for preview you will need display output. Now you need to get realtime embeeded developement system to program. Then figure out the external control electronics, and power supply/battery electonics and case. Program it then hopefully you will have working system in 6 months (if you have really programing, few are, in a month). You will need moire than one button to control camera setup for different lighting conditions, preview is the best I think. But good idea I have seen it before, but it was expanded.

Conor Ryan November 10th, 2004 08:36 AM

Mmm, so it's hard then.

With Juan's dvx mod it could be a useful thing, since you wouldn't be using off camera controls (so far as I understand it). However, I was under the impression that his thing was FW800, and not USB 2.

As for something like Obin's camera, I saw the posts outlining how one could use two computers for capture and control. If you could make the first a simple on/off drive then it might be simpler and cheaper.

Perhaps it is possible to modify a firestream or a capdiv to write any old data, perhaps these companies might be willing to release products for raw data. perhaps perhaps.

Wayne Morellini November 10th, 2004 10:17 AM

Maybe it is not so hard as you think, as long as you have the abilities, certainly not as easy or flexible as the PC solution.

I don't reply to everything, as it would be a bit dissapionting, but the dual motherbaord technique will add a whole new level of headaches and complexity. Faster processor is probably better.

Yes you could do that, but most of those commercial to disk solutions go for high end prices, and would probably cost more than the complete PC capture system. But if you ghave a low price manufacturer in mind you could ask them about it.

Conor Ryan November 10th, 2004 10:51 AM

No, no manufacturer in mind. Just thinking out loud. A little research and I'll see if this can be a cost-effective recording solution.

Mark Burton November 11th, 2004 11:40 AM

My first post here, but I have been following these fascinating threads for a while.

I have been looking around trying to find information on software and came across a standard called IIDC v1.3 (DCAM v1.3) which is part of the 1394a (Firewire) protocol to communicate with digital cameras over FW - at the most basic level, the sort of thing a FW webcam is based on I guess.

I thought it was interesting as some of these cameras are using 1394b fiber optic connections, which is both high speed and can extend over very long distances. An some have incredibly high quality outputs, although they are pricey.

Anyway, it seems there are masses of cameras which support this DCAM v1.3 standard, mostly being used for astrology and scientific purposes. I found this site which lists all sorts of cameras, which might be interesting to some here:

1394 IIDC Cameras

And also some simple Mac OS X software built on this standard. However it is not really designed for what we all want here, it may be of interest to those developing their own apps, it is supposed to support IIDC conforming cameras. It costs around $50:

Astro IIDC Mac Software

I emailed the developer with a few questions and here was his part of his reply:

------------------------------------------------------
"We have 3 main bayer algorithms 2x2, 3x3 and 5x5 kernel methods to handle bayer 8, bayer 12 and bayer 16 bit input formats, support the 4 RGB variants (RGGB, GBRG ) and can deliver RGB24, ARGB32 and RGB48 bit formats, which is a total of 108 Bayer variants. The 2x2 and 3x3 methods are real time and the 5x5 one is designed for photographic final rendering.

The app converts the bayer video for display in real time. When recording as QuickTime movies, the bayer video is saved in the movie and is played using our Bayer Codec. We do not currently offer the Bayer Codec outside of the Astro IIDC application.

We do not support "external algorithms" and have no plans on doing it.

We do offer our IIDC API and SDK, but that starts at $1000 USD and goes up from their. It's intended for developers so they can build their own applications without using QuickTime and is not for end users but it would extract the raw bayer frames and allow you to do whatever you want with them via your own "custom" algorithms."

------------------------------------------------------

Seeing as 1394a (b on Mac) is a ubiquitous standard and is connectable to the computer of choice without any significant (if any) cost, how difficult would it be to adapt these cameras people here are looking at into FW based systems?

Is the bandwidth the major concern for using FW as opposed to CameraLink? Would 1394b make enough of a difference?

I am also interested by the idea of having a camera which can send uncompressed data to an app such as Final Cut Pro and then be transcoded on the fly to Quicktime codecs like Apple 10bit uncompressed, DVCPRO HD, or uncompressed HD.

Being an editor, I am all too aware of the issues of storage and although I love the idea of a pure 4:4:4 RGB recording for some projects, I also think a camera which could feed an uncompressed signal through FW to FCP and then be transcoder on the fly to a manageable but high quality codec would be hugely popular with the post production community as well.

I know these designs are really about the acquisition and not so much the editing, but the DVCPRO HD codec is a massive hit with the post community because of its good quality and very low data rate.

I know Blackmagic Design (Decklink, HD-Link etc) are developing a 4:4:4 RGB Quicktime Codec and they are some of the best in the industry at doing this. Their Dual Link Decklink HD PRO card could handle the capture from HD-SDI, I am not sure if it could be utilized as an encoding card for data delivered over another form of cable. Contact Grant Petty or Luke Maslen at Blackmagic Design, they are a very responsive company and I am sure will give you some useful feedback.

How difficult/expensive would it be to take a Dual HD-SDI feed off the AD converter of the camera?

Anyway, I wish you all lots of luck, I am glued to these discussion now, so can't wait to see where you go with your designs.

Regards
Mark Burton

Laurence Maher November 20th, 2004 12:35 AM

Okay,

I've been on these threads for about a year now, and when I first came on I remember vividly about all the stuff that was coming out from Summix and SI in "just a few months" that was basically going to be a studio signal quality camera, only in box format.

I Keep hearing and hearing about when the "real deal" is coming out. First it was mid summer, then september, then October, then November . . . P.S. November is almost up.

Are these 1080p, global shutter, 4:2:2 color space, c-mount lens fixture, 100 MHz, 64 bit, 24 fps+, $3000 cameras really going to come out any time soon, or is this going to take another year. I'm asking because I'm looking to shoot a feature in late Spring that i'm taking very seriously, with semi-name actors involved, and I need to bank on what's in front of me, not what might or might not come out soon.

I'm starting to think that by the time we actually get this stuff up and running, there will be commercial cameras with near the same quality and price from Sony or Panasonic just around the corner, so why bother?

I can't remember who I was talking to on the thread, but at one point I mentioned it's far better to spend a year or two working a mean job, and build the capital for reliable commercial equipment (that will drop in price over the time you spent working) than to spend a year or two working on something that in the end might give us all mega functionality head-aches during production . . . and have no money left for your project to boot.

The only reason I bring this up is because it has been a year already, and I don't think I can wait another one before shooting something serious. I also don't want to wait another year for a camera that cries wolf.

Maybe I'm missing some of the stuff that has actually come out? Or am I right that none of the cameras we've really been looking for from SI and Summix have really come to light?

Someone please fill me in as to what's going on.

I love you guys.

Thanks


All times are GMT -6. The time now is 04:05 AM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2025 The Digital Video Information Network