|
|||||||||
|
Thread Tools | Search this Thread |
October 1st, 2007, 05:31 PM | #1 |
Regular Crew
Join Date: Feb 2007
Location: Mexico
Posts: 176
|
Cineform Encoding Quality diferences?
Hi:
I just wanted to know what is the compression difference between High and Very High Cineform encoding presets? That is because I`ve been having some troubles with the RAM buffer when using Very High quality encoding. |
October 1st, 2007, 06:36 PM | #2 |
CTO, CineForm Inc.
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
|
There is a difference, however CineForm pushes to quality to the extremes, so you will not likely ever see the difference even under extreme post processing. Silicon Imaging labels CineForm Filmscan2 as "Very High", really this we internal call "OverKill". Filmscan1 (in SI-2K as High) is design to fully reproduce the shape of film grain, so that mode should be fine.
__________________
David Newman -- web: www.gopro.com blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman |
October 1st, 2007, 11:09 PM | #3 |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Hi Sergio,
Are you running two monitors or just one? If you're running two monitors and you need "Very High", use a VGA or DVI splitter so that you don't tax the GPU, which on the SI-2K is using a NUMA architecture with system memory as the frame-buffer. So when you have a lot of resolution trying to be drawn by the GPU, it's robbing memory bandwidth from the host processor. Using an external VGA or DVI splitter solves that issue. If you're going to run dual-monitors off the internal VGA, our suggestion is that you set the GUI control monitor to 800x600 and the external client monitor to 1280x720. |
October 2nd, 2007, 02:24 PM | #4 |
Regular Crew
Join Date: Feb 2007
Location: Mexico
Posts: 176
|
Is there any way to increase the RAM in the DVR, because for me an output at that resolution is just not optimal. I had issues with matte boxes appearing on the frame. I have many solutions out there in wich i can record on data and have a ful res output, that is important a solution in wich what you see is what you get, is one of the hard points on choosing a digital workflow.
I believe that the decision to use integrated graphics instead of a dedicated video card was the wrong choice, you should remember one of the first rules in computer ingeniering (I know that and im not an ingenier, im a filmmaker) that is that the computer will be as fast as its slower component. And in this case the solution would be use more than the minimun to reach the specs and the goals you offer to your clients, not the opposite. So what can i do to improve the performance of the Camera, because I can`t compromise a day of shooting using it at is, without knowing if i can shoot a sequence or not, or fighting with the buffer. |
October 2nd, 2007, 07:49 PM | #5 |
Major Player
Join Date: May 2003
Location: Akron, Ohio
Posts: 496
|
I thought this was an issue of CPU speed rather than ram (if the cpu is fast enough it wont use ram buffer). Jason, is it possible to swap out chips and ram in the SI-2K?
|
October 2nd, 2007, 08:53 PM | #6 | ||||
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Quote:
I appreciate the advice and recommendations that you feel need to be given in this area of electronic system design, and am glad to know you feel we made the wrong choice, but if you only knew the effort and constant experiment and test platforms we built before settling on the current hardware, you would understand how this decision was reached. Now I'm sure if our design constraints where to carry around a grotesque 30lbs square fridge on your shoulder that we could start cherry-picking off-the-shelf computer components from CompUSA, but our goal was a solid integrated camera design that both behaved and looked like a camera from an ergonomic, mechanical, and electrical perspective, and was a familiar and welcoming form-factor to cinematographers, while also functioning inside of a heat and power-budget that allowed for an untethered mobile form-factor (not a 15A block-battery), and finally met a certain mechanical-shock tolerance. The electrical components in the current camera are the fastest parts we could obtain that delivered on all these requirements as well as conforming to driver compatibility specs and a number of other related aspects that deal with working in a Windows software environment. If you decide to ever crack the case open, you will notice that the boards inside look nothing like any PC motherboard you've ever seen, and there are a host of customized components integrated into that platform that make it tick that would not be available with off-the-shelf PC motherboards. This is not a New-Egg special. We have built our camera using the same performance-critical components that power the specialized computer systems operating in the Humvee's of Iraq, Railway systems, Fighter Jets, Sattelite systems, etc. Running with an Nvidia graphics card just to jump from a 1280x720 display to a 1920x1080 display would have doubled the power budget (no more little 90W/hr batteries), required extensive cooling, increased the form-factor size, and in the end, increased the price in order to create a bunch of customized components to compensate for the heat and power draw of a graphics card that was not designed to be running around on someone's shoulder anywhere in the world. And as far as notebook graphics cards go, please find for me a notebook that allows you to upgrade the graphics card . . . there aren't many, and the reason for that is that the graphics, such as the Geforce Go series, or Quadro FX mobile editions, are soldered onto a custom motherboard. We explored this solution early on, and found that it would double the price of the camera. It's one thing when you're shipping 100,000 notebooks like OEM Taiwanese manufacturers do per quarter, and its' another thing when your volumes are a lot lower and you are going to design a motherboard from scratch. And of course the big problem with desiging from scratch is that the upgrade-path becomes very limited if not impossible. The components we have chosen on the other-hand use a modular form-factor called Compact-PCI, so as Intel grows in capabilities, our camera can grow in capabilities. Another thing you fail to realize is that there is an actual lead-time on components, meaning that what you see right now was designed at least 6-8 months ago. I can't sit around and read something on a tech rumors forum and have a working prototype a month later. Parts have to go through revisions by the manufacturer themselves before they are ready for integration. In other words, not only do we have a prototyping path ourselves, integrating components into the camera design, but each and every one of the major components we choose has it's own prototyping pathway, meaning they are trying to work out bugs and design flaws in their products before we get them, so that we're not trouble-shooting their problems and can concentrate on our own. Dropping a prototype motherboard in a camera design like ours just leads to problems that are un-related to our software/hardware architecture . . . so you have to wait around for production parts from the suppliers as well. Quote:
Quote:
Quote:
I do apologize if 1280x720 is not enough resolution for you, but with the current graphics chipset in the SI-2K system, that is where we are at for now. You can run the GUI at 800x600, and the external client monitor at 1280x720. If you need to analyze something, you have a 2x and 4x zoom control that lets you pan around the entire screen, enabling you to microscopically analyze the entire scene at greater than 2:1 pixel resolution. We allow you to-do a lot more for image inspection than the typical "2x center-only zoom" that you see with the cameras doing a focus-aide. |
||||
October 2nd, 2007, 11:22 PM | #7 |
Regular Crew
Join Date: Feb 2007
Location: Mexico
Posts: 176
|
Jason:
As Dank said to Steve, I dont think that reinstalling the OS will solve the problem, it isnt a hardware component failing, there is one driver missing though let me check out the device name and I send it out to you because I couldnt recognize the device name. The SMBus driver was missing too, I installed it, I could record more than a minute after it. I understand perfectly what you are saying to me, im not airing anything here at the forum. In fact the real answers I made were into an e-mail I sent you yesterday and in the Support forum in Cineform. Here I just wanted to know the difference between formats so you or someone at Cineform could clear it out. |
October 2nd, 2007, 11:37 PM | #8 |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
I understand the points you are trying to make about the monitor format. That is fine.
But the attacks about not knowing how to correctly design the camera I think are going a bit too far. While my reaction may have been a bit thorough and over-the-top, it's stemming from the fact that I'm a bit irritated this was originally a private opinion solicited by one of your fellow co-workers in an email (which is of course justified . . . you can email me anything you want, and while I might not be happy hearing the criticism, I'll professionally take it), and now it's making it's way to this public forum, despite the fact that I've already answered it once in a nice professional manner. I hope you can see that having to repeat myself and defend our design cycle now on a public forum is not making me too happy. I like giving people help. I don't like hearing arm-chair quarterbacking on what we did right/wrong and how you would have fixed it when your "fix" is one dead-end routes we actually investigated and even spent months building a dead prototype around. The path to market hasn't been painless, but I believe in the end we've been making the best design decisions we could with the resources we currently have available. I will be the first to admit that best-fit compromises were made based on what would have been an "ideal" platform on-paper (i.e., our pie-in-the-sky unlimited platform pipe-dream), but compromise is part of every engineering product - reach the best end-goal possible for the resources you have at hand, whether they are limited by the laws of physics, mechanical requirements, functionality, avoiding incompatibilities, and of course budget. The good news is that everything we've done has been forward looking, and as far as performance goes, the road for Moore's law only goes up. |
October 3rd, 2007, 12:41 AM | #9 |
Inner Circle
Join Date: Dec 2003
Location: PERTH. W.A. AUSTRALIA.
Posts: 4,477
|
It would be interesting to see if outfits like Sony, Panasonic, JVC, Canon etc., would as frankly and honestly discuss their trade secrets directly with their customers or on an open forum.
Even if it is way way out of my league, it remains refreshing to see the direct interaction between providers and clients that is occurring with entities like Cineform, SI, RED, where the culture of the enthusiast has not been suffocated within a larger corporate mass. A little self-governance on the part of forum participants might be in order if this openess is to continue. |
October 3rd, 2007, 01:08 AM | #10 | |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Quote:
I can remember last December the anger and frustration after realizing that we had a DOA (dead-on-arrival) product in our hands after building what was suppose to be a fully working prototype based on a GPU-powered system. On paper everything should have worked, and individually the components all worked fine in a test-bench situation. But once it was all assembled, and we attempted to put it though it's paces, it flat-out didn't work for what was required of it, that is a tetherless mobile system that worked like a "real" camera, and could withstand the abuse of a "real" camera. As a result we had to work overtime going through a complete re-design from electronics through the form-factor between then and NAB in April. The good news is that we learned from our mistakes and dead-ends, and we've made a vastly better product as a result. |
|
October 3rd, 2007, 01:23 AM | #11 | |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Quote:
I order to meet the criteria for ruggedness, we ended up having to move away from socket designs (which can come loose over time or during vibration/shock, and cause instabilty issues or crashes that are hard to diagnose), and instead go with a soldered design where the RAM and the processor is soldered onto the motherboard. That being said, the cPCI form-factor allows you to swap out motherboard for newer designs later. So what we've done with the current set of boards is we've gotten the fastest parts possible, and put them on. When a new chipset/boardset is available, we can swap out the current board and put a new one in (and it's fairly straight-forward since it's the entire board in a socket). The upgrades of course will cost more than buying a single CPU/RAM combo, but then of course Intel makes sure that you have to purchase a new motherboard every time a new chipset comes out, so this board-swap would end up happening anyways. Going from a slower to a faster processor in a given family is one thing, but in our case we are already at the top tier for this chipset. Our goal was to use a sub-system that gave us the easiest upgrade path while also maintaining the required rugged form-factor required for the intended abuse that the camera would go through. Using mission-critical and military spec'ed parts would be the logical path to go as those industries have similar requirements as well. While Intel embedded graphics right now are a pain in the butt to work with, the good news is that Intel is on a very aggressive pathway to increase embedded graphics performance by over 10x in the next 18 months, basically making embedded graphics equivalent to what would right now be considered a pretty decent gaming card. Of course 18 months is a long ways off for someone who is shooting right now, so rest assured that we have other near-term options on the table that we are currently developing that will help any performance deficit that is currently in our embedded platform. But I just wanted to let you know that we've tried, and are continually trying to keep the platform as flexible as possible. And then another thing to remember is that every SI-2K is also a MINI as well . . . so if there's something that is simply not working, you can always pull the MINI out and plug it into another box/laptop, etc. That of course is not an intended work-around, but I guess I'm just trying to say there are many ways to stay up with the latest-and-greatest that other camera systems don't offer you the flexibility of taking advantage of. |
|
October 3rd, 2007, 05:51 AM | #12 |
Trustee
Join Date: Nov 2005
Location: Sydney Australia
Posts: 1,570
|
All of this makes for compelling reading. It would have been better if we'd all been kept in the loop as things progressed (or didn't). Some of us have what for us are not small sums of money tied up in this project, it'd help no end if we knew what was the cause of the seemingly endless delays.
From the outside until today here's how it looked: NAB 2006 you had a working prototype camera. You decided to repackage the camera for cosmetic reasons. NAB 2007 you have the working repackaged camera and 6 months later it's still not shipping. Should mention I suppose at various points along the way a few announcements of new features but nothing about actually shipping a working camera. As has been explained, that's so far from the situation as to be laughable but until we're all told otherwise what else are we to think, so please, continue to keep us informed of both the good news and the bad. |
October 3rd, 2007, 10:04 AM | #13 |
Major Player
Join Date: May 2003
Location: Akron, Ohio
Posts: 496
|
|
October 3rd, 2007, 12:13 PM | #14 | |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Quote:
In fact with all the films that we've been involved in shooting haven't had that problem either. I don't know how that happened. Sergio, can you elaborate on your setup that caused this issue? |
|
October 3rd, 2007, 12:20 PM | #15 | |
Trustee
Join Date: Mar 2003
Location: Virginia Beach, VA
Posts: 1,095
|
Quote:
One thing to note is that SiliconDVR was designed to meet the requirements of the SI-2K electronics. With a more powerful system that has unlimited resources, like gaming laptops or desktops, etc, you can naturally do more, but the SI-2K is not performance starved. Of course if you drop from the gaming laptop to the SI-2K, this might seem like the case, but it's not. In other words, if you hadn't used the powerful laptop/desktop, and you came to the SI-2K natively, you wouldn't be trying to-do on the SI-2K what you can do with the gaming laptop and then call it "performance starved". |
|
| ||||||
|
|