Nancy Goes Head-to-Head With MPEG-4 176
Justin Rossi writes: "EE Times has an article about Nancy, 'the lightest video codec' which is taking Asia by storm and finally bringing streaming Video to handheld devices. What I wonder is how it shall fare against MPEG-4, Ogg Tarkin, and MC-10."
Would this cause a.. (Score:1)
If streaming media became a reality on handheld devices, all of these movies would have to be re-encoded and released for such mediums.
At least the file sizes would be smaller
Probably not (Score:5, Insightful)
Anyway, since it's so quick to encode (you can do it real-time on a 50mips machine... so cell phone, pda, whatever) You'll probably be able to convert the files as fast as you can copy them to the device, or if you want to stream the videos to a cell phone you can have your computer decode them and then reencode them for broadcast.
Unfortunately this thing seems to be a lot more tied up legaly then MPEG
Re:Probably not (Score:1)
How fast is it ??? Whats the compression ratio?
Also, I somehow do not know how catchy the video email is going to be . Does this mean streaming video ??
Re:Would this cause a.. (Score:1)
If it's as good as they say... (Score:2, Offtopic)
Speculation (Re:If it's as good as they say...) (Score:2, Insightful)
Bla.
Has anybody actually seen it and compared it to existing solutions?
Until then, both the article and the company's website [nancy.co.jp] are a little too light on details for me.
Re:Speculation (Re:If it's as good as they say...) (Score:2, Insightful)
:(
Re:Speculation (Re:If it's as good as they say...) (Score:1)
Re:If it's as good as they say... (Score:1, Informative)
Well every 6 months or so, someone announces a "NEW! REVOLUTIONARY! FAST! ULTRA-COMPRESSING!" video codec. Until now they failed to deliver their promises.
Hmmmm (Score:3, Informative)
I just can say: cool a new codec, which will perhaps allow me to watch some extra pr0n on this slow computer....but then I'm running Linux and this thing is proprietary, so implementation probability is about 10%. However the chinese got their hands in it, so not all is lost.
Re:Hmmmm (Score:5, Interesting)
A cell phone with a cam and enough bandwidth (read 3g networks) might actually be popular since you'll actually be able to get a decent video feed.
Re:Hmmmm (Score:1)
I know, I attended some courses back in 1998 that were given by means of videoconferencing, but that's about it. I also have a friend who is often in Mexico and uses a webcam to talk to his familiy here at certain times: apart from that....sorry, never saw a real life example.
Video conferencing is still a very small nice.
Re:Hmmmm (Score:1)
Re:Hmmmm (Score:1)
Re:Hmmmm (Score:2)
Another factor: phone sex
Re:Hmmmm (Score:1)
Re:Hmmmm (Score:1)
As a comparision, 5 years ago, I read in my cell phone manual something about SMS. I loved the idea and wanted to try it: bummer, to whom could I send it since virtually none of my friends had a cellphone. I send my first SMS about 2 years after the purchase of the phone, mostly because *then* cellphones were popular (and I had a dinosaur model *grin*)
Re:Hmmmm (Score:3, Insightful)
But cellphones are mobile. Suddenly we will have the ability to transmit snapshots and live moving images and sound of our current surroundings, wherever we are. This is personal live television (and more. much more.)
Re:Hmmmm (Score:1)
Well best idea so far, but not really an killer app...
Re:Hmmmm (Score:1)
Re:Hmmmm (Score:1)
How many times do you want to temporary record some kind of moving video: I recon, when Aunt Stacy falls with her face in the aniversary cake I'm sure it will be great to see that a 100 times...but then you were probably not filming anyway ;-)
Re:Hmmmm (Score:2)
Yeah, I mean just how useful were those portable video cameras in NYC on Sept 11? Oh, that's right, they happened to catch some of the most broadcast video clips of the attacks. And imagine what types of images we could've gotten if the people sending IM's and email from in and around the twin towers during the attacks happened to have a video cam on their cellphone where they could've snapped some stills or captured a bit of motion video.
Re:Hmmmm (Score:1)
Many, many times. Just the other day I was looking at a new apartment and wanted a second opinion from my friend, I really wanted to be able to just quickly show her around the place, it would have been perfect with a mobile videophone.
And I'm sure you will think of ways to use it too as soon as you realize that you actually can! What I'm getting at is that once the possibility is there and is simple/transparent enough, people will dream up a thousand uses for it. (Including 950 uses for sex of course.)
Re:Hmmmm (Score:1)
Besides, how many times do you visit an Apartment in your life *and* want a second opinion of your friend? Even the most mobile people will not move more than once in a year. Even if this friend is an architect who could point out faulty stuff in the apartment, viewing over cell-phone won't give him a decent impression to make a good judgment. He'd better come in person and use your regular cell-phone to make an appointment. Also think of the lighting: notice how often normal pictures/normal video have bad lighting? This will not be good on a portable vidphone.
I know this is slashdot, but real-life interaction beats any electronic interface man can invent.
Re:Hmmmm (Score:2)
Also, what about Christmas|Birthday|Wedding shopping. There have been many times that I cannot explain what I am looking for to my wife|sister|mother|father (who's in the store). She calls me and shows me the product and I reply "No, the red one on the left". Very cool!
Re:Hmmmm (Score:1)
Re:Hmmmm (Score:1)
Re:phone sex (Score:3, Funny)
Even a worse idea... (Score:1)
I imagine a bright future
Re:Hmmmm (Score:2)
First, ever seen Earth: Final Conflict? The Globals they use are quite cool, and have a lot of functions other than just video chat, though it IS nice to see the person you're talking to.
Other applications that spring to mind are calling home and looking at live feeds from your home security cameras, or interpreting the body language of people you're talking to.
You could use it to show someone where you are (example use is construction sites, to shoe how done is done), or what you're talking about ('no no honey, THIS kind of margerine). Theoretically, you could use them as wireless webcams or videocameras, and take inventory of an area - documenting fire damage, for example, theft, or just before/after shots of your yard during a landscaping project.
There are lots of applications that I can think of now, and probably more that could be thought of by people after the technology is commonplace.
Me, I find the idea sort of exciting.
--Dan
What a strange name for a video codec (Score:5, Interesting)
From a CPU (and therefore an electrical) standpoint the algorithm is better because it uses much simpler mathematics. But I wonder what the video quality would look like. Is it comparable to Mpeg4 based codecs like DivX? This is great for handheld devices, but I doubt it'll make much of a dent on the desktop unless the image quality is a lot better. We already have way more CPU power then we know what to do with
Re:What a strange name for a video codec (Score:2, Informative)
yeh, 'partly' (Score:2, Interesting)
Actually what I think happened is that the people picked a cool sounding 'foreign' name, like if it had been developed here they might have called it "Ritsko", or "Miho", or "Daikatana", or something, which might sound cool to American ears but retarded to Japanese (at least for a video codec)
Slashdot article on Common Lisp (Score:1)
Why do you think no one uses LISP even though it kicks ass?
Lots of people use Common Lisp [slashdot.org] and Scheme.
'and Scheme' (Score:2)
Scheme, you'll note does not have such an obnoxious name, I wouldn't be surprised if it's used more then LISP eventually. Why do you think so many collages and universities jumped on the Scheme bandwagon in the early 90s, when LISP was right there?
Because 'Scheme' sounds better then 'LISP'
Its the same principle that's keeping GNU HURD (rhymes with turd!) from ever amounting to anything. If RMS had called it GNU Concura, or GNU KernalCloud or GNU Multitude it would have been a hit. (ok, there's a little sarcasm in there.)
Open Source authors are often poor communicators. (Score:2)
I agree with this. Open Source authors are often poor communicators. They often pick product-destructive names.
offtopic?! (Score:1, Offtopic)
Did they miss the whole second paragraph? And I directly replied to the above poster's point!
Normally I don't complain about moderation but...
Re:What a strange name for a video codec (Score:5, Funny)
Can't decide if you are sexist, assuming coders cannot be female, or I am homophonic, assuming coders cannot be lesbians.
Re:What a strange name for a video codec (Score:1)
More likely someone's secret crush. As every geek knows, nothing get the ladies like naming proprietary codecs after them. Except maybe naming a virus after them.
Re:What a strange name for a video codec (Score:1)
WTF is wrong with that? Every day I use a computer that contains chips inside it named Agnes, Paula, and Denise. :-)
Re:What a strange name for a video codec (Score:1)
Re:What a strange name for a video codec (Score:1)
Will it be licensed to Real and Microsoft? (Score:2)
Or to be more specific, will we see the upcoming RealOne program and (current and future versions) Windows Media Player capable of playing Nancy-compressed files through a new version of the streaming media player or through an add-on? (You can forget about Apple supporting Nancy given it will cut into QuickTime support.)
If RealOne or Windows Media Player gets Nancy support, this new format could really explode in popularity.
Re:Will it be licensed to Real and Microsoft? (Score:2)
If the Nancy lot want to drive adoption, they just need to wrap themselev sin the QT codec API.
Of course, this woudl amke it very easy to compare them directly with MPEG, Sorenson H263, On2 et al, so if they don't so this they are likely to be the next Pixeleon.
The gMedia player from generic media already has the low CPU/low colour/low res idea shipping on the Sony Clie - genreicmedia.com
Re:Name is irrelevant (Score:1)
Re:Name is irrelevant (Score:1)
First came the (Netscape) navigator, then the (MS Internet) explorer, then the conqueror.
You might dislike the adjusted spelling which emphasises on using KDE technology, but Konqueror is actually one of the better names used for an open source project.
Or would you have preferred KDE Internet Suite 2001 Professional Edition including HTTP Data Exchange Manager 2001 and HTML Renderer 2001 SE (with CSS Plus!) ?
Names like Active Directory and Intellimirror are just as meaningless to me. Is Active Directory something to store the files I am working on right now? What exactly is that directory doing with my files anyway? Does it work with passive FTP? Can I use Intellimirror with my AMD as well? Is it a proxy/cache server?
That said, I do understand how the phrase smooth fonts is more suitable for most users than anti-aliasing.
But eventually users don't care about the name. Noone avoided MP3's because they weren't named
Inquiring minds want to know... (Score:1)
Poor Naming on the Other Side (Score:2)
Given the catchy and informative moniker, "Bob."
Re:Name is irrelevant (Score:2)
See also the Metal FAQ [anus.com] for more info on metal genres.
Quicktime / realplayer? (Score:4, Interesting)
I don't care if the software is closed source as long as protocols, codecs, formats, etc are open so anyone can implement and use them.
Re:Quicktime / realplayer? (Score:2)
Good enough for now? (Score:4, Insightful)
In the relative scheme of things, non-video devices have low-resolution, low quality displays. And obviously the manufacturers of these devices are unwilling to spend significant CPU or board real estate for video purposes.
Devices that need to deliver high-quality video won't bother with Nancy - as anything that isn't a cell phone will have the power and capability to use a quality codec.
Nancy is just a stop-gap solution for delivering very low quality video to underpowered devices. As soon as the video demands increase, or as soon as the power of these devices rise, Nancy will be obsolete.
Cell phones (Score:1, Redundant)
That's true. But isn't that what happens with all technology?
You can't blame 8086 because was powerless compared to a Cray.
Each device has his marked and Nancy/Cell phones can get one. People is going to use cell phones video conference and then, not now, is going to need improved displays and high-quality video.
Nancy is not just a stop-gap solution, Nancy is a good solution to cell phone video if is as good as Koichi Kato said.
Re:Good enough for now? (Score:1)
Market wont accept... (Score:5, Insightful)
Re:Market wont accept... (Score:2, Interesting)
What you're missing is that once something becomes cheap and convenient, it doesn't need to be supercool. This sounds like one more step towards mass-market feasibility.
Re:Market wont accept... (Score:1)
The handheld market could change an important part of this equation by increasing the base of other users I could interact with. Further, if it is sufficiently low cost, people might not mind low image quality or slow frame rates. I hold up as my example jpeg photography which is used a lot on the net. The quality is not photographic, but because of convenvience, it is finding alot of uses. Alot of people have them; everyone can read them.
It's all about availability (Score:1)
-Russ
Re:Market wont accept... (Score:2)
-sam
But don't forget the rest of tonight's lineup! (Score:1)
Audrey Farber vs. MPEG2!
Suzan Underhill vs. Sorenson!
and tonights prize fight...
Betty-Jo Bialowski vs. DiVX!
Re:But don't forget the rest of tonight's lineup! (Score:1)
Uh...why? (Score:4, Interesting)
Interesting, yes, but used where? The article does not say.
They also talk about "block noise" which you can see in DivX quite readily if you have a large piece of video recorded at too low a bitrate.
It is like watching a movie with a 1/4inch chicken wire overlay.
One of the problems with DivX that I have noticed is that it does not handle low light secenes very well...and it seems there are algorithms that compensate, because now some encoders complain about bright/outdoor scenes "going white"...heh.
oh, and this caught my eye...
The company has demonstrated video transmission to a notebook PC at 512 kbits/second, to a PDA at 256 kbits/s and to a cell phone at 28.8 to 32 kbits/s.
...and to charter pipeline (aka charter "sipping straw") at (drum roll please) a max of 12Kbytes a second... Road kill on the information highway.
People are going to ask which Mpeg4 codec is best, and, well that is an issue we will have to treat "Ginger"ly...hehehee
Re:Uh...why? (Score:2)
Well like anything it depends a lot on what encoder is used. It sounds more like a problem with the encoder, or perhaps the person encoding decided to use a quicker integer algorithem rather then using floating point.
Re:Uh...why? (Score:1)
If you take an encoder such as virtual dub (quite the capable app, just wish there was a mac port) even on the highest setting 6000Kb/s(?) the dark scenes improve in quality, somewhat.
For instance the "dropping coconuts in CastAway".
From the DVD/Mpeg2 it is a rather dark scene, but on the highest Mpeg4 setting it is dark & "muddy" and gets rather pixellated.
I've noticed that while you can't see the "grid", there are still "striations/gradation/banding" (one of those words).
Ironically, the ffmpeg codec for Quicktime 5 (happy 10th, btw) kicks ass if you have the pro version...some of the tricks (cache hints, preload --if you have a Gig of memory/lotsa time-- and use the high quality and single field) yield and excellent movie/presentation in full screen even for "smaller than normal" Mpeg4 clips.
Quite literally I am surprised that this has not taken the Anime/cartoon "world" by storm.
I saw (and later re-did a 1 cd) version of Titan AE; Barely could tell the difference between the two even before "tweaking" the player.
I payed special attention to the high action scenes. Very little, if any, pixellation during high action scenes, freeze frames et al.
Maybe I did not pay attention enough, but I wonder if this means a re-encode of all the Mpeg4 movies, or would the new coded just "resample" them live?
Thought processes shutting down...coffee needed.
Cheers.
Moose.
To eliminate Mach banding, go to 24/32-bit (Score:2, Informative)
From the DVD/Mpeg2 it is a rather dark scene, but on the highest Mpeg4 setting it is dark & "muddy" and gets rather pixellated. I've noticed that while you can't see the "grid", there are still "striations/gradation/banding" (one of those words).
What you're seeing is Mach banding (Java demo [umb.edu]; explanation [loria.fr]) caused by the interaction between color quantization and the eye's high-pass edge detection filter. It kills the quality of anything played back at 15/16-bit high color. DVDs don't show this because the hardware decoder uses 24-bit or higher color, which eliminates most Mach banding.
Re:Uh...why? [OT] (Score:2)
What about compression rates? (Score:3, Interesting)
Re:What about compression rates? (Score:1)
"... Nancy Codec can compress with both higher quality and two times compression rate as compared with DV..."
If you want lossless compression, (apparently) you could save 10 to 33% space.
Re:What about compression rates? (Score:2)
Any video codec get you much higher rates.
Nancy and Flash (Score:1)
Take a look at this:
Macromedia Flash is a structured vector based web content player. It has the ability to display quite a few 2D alpha rendered polygons from a low bandwidth connection.
Nancy is a codec that takes 1x1 to 32x32 polygon shapes and encodes them into polygon data. To decode this data it just renders the polygons and blends them to create the movie.
So consider this. Wouldn't it be possible to use a Nancy encoder to embed fast 30 fps full-motion color videos into Flash that would still run on Joe Modem's 56k? Most "embedded Flash movies" today are black and white sihlouettes and color ones need connections much higher than 256 kbit/s just to view at a normal rate. This technology would not just only be good for cell phones, PDAs, and other portable devices because the desktop could use this too.
No. (Score:2)
And secondly Joe blow already has a bunch of options for viewing 56k video over his 56k modem... ever heard of Realmedia or mpeg4 (windows media?) You could even do a java applet to decode Nancy video in real time (remember, it doesn't take much CPU power to do)
And finally, you seem really confused about flash. It isn't a streaming format at all, flash files ".swf" are downloaded to your computer and then viewed (sometimes in parts, so you get a nice 'loading' screen). It doesn't matter what kind of connection you have, just what kind of CPU you have.
Re:No. (Score:1)
It's sometimes very difficult to do this properly over a variety of bandwiths so most movies opt to wait for the entire file to load before they begin playing (using a "loader" animation or equivalent), or plan specific pauses in the action of the movie for the loading of the rest of the movie to "catch up". Also, audio can be specifically set to play streamed from the file.
Preload images and stream audio (Score:1)
It isn't a streaming format at all, flash files ".swf" are downloaded to your computer and then viewed (sometimes in parts, so you get a nice 'loading' screen).
Archon explained this quite well. I'd like to add that many Flash movies you find on memepool (all your base, hatten är din, hyakugojyuuichi, irrational exuberance, etc) preload their images and stream their audio or have slow intros (using little bitmap data) such that 32 kbps (the effective transfer rate of a 56K modem counting line noise and PPP and TCP overhead) can cover the first few scenes quite nicely. Look at "Pokerap 2" by Neil Cicierga [newgrounds.com]: It uses a simple spinning AOL CD to cover the loading of the first scene.
MPEG-4 is more general-purpose (Score:1)
MPEG-4 has also had a huge number of research groups and commercial organisations working together on the standards.
I'm not saying that these features are necessary, but this Nancy shouldn't really be able to kill MPEG-4 off if it only competes on one out of the many aspects of MPEG-4.
Competition = Good (Score:2)
Competition = Better Codecs.
Re:Competition = Good (Score:1)
This is NOT going to replace DivX ;-) (Score:5, Interesting)
It's a low power (power=not much cpu required) designed for mobile devices.
The codec will run "even if CPU power is not high," said Kato. "A 50-Mips CPU can compress and decompress video at 30 frames per second with QCIF [176 x 144-pixel] resolution [using Nancy].
QCIF is a postage stamp, don't get excited... my freakin webcam can do that type of compression right now, this acheives a smaller size I'm guessing. As far as quality is concerned, I don't think thats the main focus.
Their goal is real-time, and low power cpu, and perhaps low bitrate... not highest quality, lowest overall size (MPEG4/DivX, etc)..
Re:This is NOT going to replace DivX ;-) (Score:2)
On2's VP3 is also very integer-focused.
We're comparing apples with oranges... (Score:2, Insightful)
i made such video codec too (Score:1, Funny)
it runs at 9600 baud and takes a minimum of cpu time so it is well suited for cell phones and small pda`s.
the algorithm to encode a video frame:
b = a
where b is the frame and a is the buffer to be transmitted to the cell phone.
the algorithm to decode the video frame:
a = b
where a is the cell phones frame buffer and b is the buffer where the cell phone received the encoded frame.
with 4 grayscale values and a 64x64 picture it
runs at 1.17187 fps.
great isnt it ?
and dear slashdot editor:
next time when posting such news please remember that most readers are interested in stuff like picture quality, resolution, and comparsions to existing video codecs.
without them, the claims brought up are not standing on any ground or are not worth mentioning.
This codec is on a Sharp PDA here in Japan (Score:2, Informative)
The machine sounds like a great gadget, but notice all the extras you need to purchase to make it fully functional -- such as the $200 recording card, another digital camera card ($200), video camera software ($40), another flash card to use the gadget as a phone, modem cards, LAN cards, PC link cables, PC link kits...
which sounds a bit much
The device itself goes for about $450 I believe.
By the way, the web site (with an English section) for NOA, the creators of Nancy is here. [nancy.co.jp]
I wouldn't worry about Ogg Tarkin (Score:3, Interesting)
Hrumf (Score:3, Informative)
Really? Development only began in 1998, and nothing was even announced to the world until 2000 (right here in slashdot, a few months before we'd have liked word to leak out). No one has even known about it 'for a few years'.
>Yes, it's a nice CODEC, but the development >timeline has been less than ideal for commercial >adoption.
MPEG required ~10 years. Our code has been production grade since beta1, and every bitstream make since May 8th, 2000 will work forever. That's less than two years from beginning to frozen. The '1.0' label is just waiting on a paper list of features that has grown over time.
Hrumf. We should have just called 'rc1' 1.0 and no one would have known the difference.
> Ogg Tarkin is still in
> extremely early development,
very true.
> without even alpha code to show for the effort.
Running Tarkin code exists; we actually have three competing implementations, two in CVS, and the 'w3d' module at cvs.xiph.org is the current frontrunner (and the one we're actively developing).
But this is not release grade code.
Monty
What a name (Score:2, Funny)
"I'm a Nancy boy. Wouldn't you like to be a Nancy boy too?"
Open Standards = Better Accessibility & Qualit (Score:1)
Perhaps. How many of you belligerent, or simply benign Linux users have been to a site which demand you have WIMP, REAL, or QT installed??
Quick... which one of those players are on your platform?! None!!! Yes. You got it right.
How many players would you like? What, you only need one... well in my pedantic rant then the answer is simple: open base level MPEG4! any player picks up any stream.
While I find Sorensen encoded movie trailers rock, and streaming encoded Sorensen from CNN to be better than the WIMP or REAL alternatives in terms of image/audio QOS I don't like the fact that it is a closed system. That one must have QT to read the media.
Not the idea behind the web... and other media should evolve into at least some modicum of openness and universal(ish) access.
Re:Open Standards = Better Accessibility & Qua (Score:2)
Quick... which one of those players are on your platform?! None!!! Yes. You got it right.
Well, If you can't be bothered to install the Linux version of Realplayer or Mplayer I can't really feel sorry for you. Sorensen is a major sticking point though. The only Linux player is not freeware!
I didn't really understand the rest of your comment unfortunatly. "Open base level MPEG4?" All your base are belong to Sorensen?
Re:Open Standards = Better Accessibility & Qua (Score:1)
Not MPEG4 killer... (Score:5, Informative)
Re:Not MPEG4 killer... (Score:4, Interesting)
That's a rather glib response, and incorrect. Additions, subtractions, are fairly simple operationsm and bitshifts are blazingly fast (and equivalent to dividing or multiplying by factors of 2) - in contrast, multiplications, divisions, and others are substantially more complex. You can improve performance a LOT if you design your codecs with these guidelines in mind. Check out the research section (fast DCT approximations) of this site [jhu.edu] - Nancy isn't the only codec to keep this matter in mind.
What I'd really like to know is - how well does nancy scale to higher resolutions? It could be competition for MPEG-4 even in the desktop arena. As someone who uses a 3-year-old laptop that can't really handle the &#($ing huge DivX files (which use pretty outdated technology across the board, whether you realize it or not), I welcome a codec that doesn't stress my system, and will save my battery life to boot.
Re:Not MPEG4 killer... (Score:1)
My Amiga 1200 barely managed 9 mips(not a good performance metric, I know) yet could decode MPEG1 at 25fps quarter screen, and that was to a slow planar display. The Nancy algorithm sounds strangely similar to MS-Video1 and Cinepak, so I'm not expecting quality to be anywhere near as good as even MPEG1...
Simplistic compression (Score:4, Insightful)
OTOH this compression is designed for mini-screens with waaaay sub-optimum quality anyway, so blockish compression is not an issue here? A close look at a demo and the algorithms would be interesting, agreed.
Forget Nancy... (Score:1)
rethink the claims (Score:1)
Is there an open-source equivalent? (Score:1)
Re:Is there an open-source equivalent? (Score:1)
There's Ogg Tarkin [ogg.org] as was mentioned in the main post. Its by no means finished, but there were some pretty neat ideas banded around before it left the vorbis mailinglist for its own one (and I hence stopped reading about it..)
Its not ready now, but keep an eye on it, it could well be what you're after.
It'll never be big (Score:2)
The fact of the matter is that what gets used for warez wins.. MP3 for example was orignally the preserve of 'warez d00dz', as was divx ;)
This article is nothing but marketing from Sharp..
Re:It'll never be big (Score:2)
How about on the Game Boy Advance? (Score:1)
interesting quote.. (Score:1)
What's the definition of codec again? I forget.
I cant wait for this! (Score:2, Informative)