TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Cameras and Open Source Smartphones: It’s Complicated

142 点作者 claudiojulio大约 3 年前

11 条评论

dcz_self大约 3 年前
Author here. While the essay comes from the side of smartphones, it&#x27;s not really limited to them. As I mention, even some laptops use setups that require complex infrastructure to support. libcamera itself is also used in the Raspberry Pi, and the interfaces in the Linux kernel are used by the Axiom camera, which is truly a photo camera.<p><a href="https:&#x2F;&#x2F;www.apertus.org&#x2F;axiom" rel="nofollow">https:&#x2F;&#x2F;www.apertus.org&#x2F;axiom</a><p>The problem of camera diversity is not limited to open source either, because a similar infrastructure to handle all the different cases must be replicated by closed drivers as well. I don&#x27;t know about Macs, but the Surface laptop is a Windows beast.
评论 #31344004 未加载
评论 #31343605 未加载
rohfle大约 3 年前
One of the things that I came across when I was looking for an RPi camera replacement was Samsung&#x27;s &quot;ISOCELL Plug and Play&quot; - A turn-key solution with prepackaged lens, EIS, image pretuning, and VCX* objective camera evaluation. The image looked good enough compared to cutting edge at the time, and I imagined it would be perfect for small startups and companies who wanted a quick time to market.<p><a href="https:&#x2F;&#x2F;semiconductor.samsung.com&#x2F;image-sensor&#x2F;isocell-plug-and-play&#x2F;" rel="nofollow">https:&#x2F;&#x2F;semiconductor.samsung.com&#x2F;image-sensor&#x2F;isocell-plug-...</a> EIS video: <a href="https:&#x2F;&#x2F;images.samsung.com&#x2F;is&#x2F;content&#x2F;samsung&#x2F;p5&#x2F;semiconductor&#x2F;products&#x2F;image-sensor&#x2F;isocell-plug-and-play&#x2F;4-kf-steady-video-pc-mp4-02.mp4" rel="nofollow">https:&#x2F;&#x2F;images.samsung.com&#x2F;is&#x2F;content&#x2F;samsung&#x2F;p5&#x2F;semiconduct...</a><p>Unfortunately I never got one and it now looks to be unavailable. I don&#x27;t know if Samsung would have had interest in Open Source efforts to support the modules.<p>VCX objective camera evaluation links: <a href="https:&#x2F;&#x2F;www.dhd.com.tw&#x2F;wp-content&#x2F;uploads&#x2F;2020&#x2F;11&#x2F;VCX_Whitepaper_V2020.01.pdf" rel="nofollow">https:&#x2F;&#x2F;www.dhd.com.tw&#x2F;wp-content&#x2F;uploads&#x2F;2020&#x2F;11&#x2F;VCX_Whitep...</a> <a href="https:&#x2F;&#x2F;vcx-forum.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vcx-forum.org&#x2F;</a>
StringyBob大约 3 年前
It’s complicated is an understatement ;)<p>I assume most people have no visibility of the effort of <i>hundreds</i> of engineers who work on behalf of the big smartphone companies tuning for what happens in the image pipeline between camera&#x2F;raw Bayer data to what your app receives.<p>There is a reason the quality of pictures in phones has got so good - lots of tuning, quite a bit of magic, as well as software and hardware co-optimization.
robto大约 3 年前
Free Software is so cool - I love how the solutions to tough problems can be shared so that everyone benefits from the work. It&#x27;s a long journey, but I&#x27;m glad that there are people doing the hard work. This is the reason that I&#x27;m happy to support Purism!
Joeboy大约 3 年前
I&#x27;ve been looking at cheap, low-end movie cameras recently like the Blackmagic Pockets, Sigma FP etc. I&#x27;m sure this is a naive question but I&#x27;ve been wondering why I can&#x27;t buy a good sensor module, attach it to a Raspberry Pi or similar, put it in a nice case with an SSD and a lens mount etc and call it a movie camera. I guess that&#x27;s kind of what Apertus are trying to do with the Axiom, but they still don&#x27;t seem to have shipped anything real after quite a lot of years.<p>The low end of professional-ish cameras is great in lots of ways, but they all have annoying trade-offs. To be fair I&#x27;m sure any janky POS I built would too.
评论 #31344962 未加载
marcodiego大约 3 年前
&gt; And once we get the functionality we need working, it will be available to others using libcamera: applications and other cameras will have them out of the box.<p>Reason enough to support purism.
throwawayboise大约 3 年前
In the meantime is there a Librem phone without a camera? Because the camera is like the lowest priority thing for me on a smartphone. I could easily live without it.
leni536大约 3 年前
Would it make sense to optionally also have a service that exposes these cameras through v4l2, so legacy applications can still make use of them, without patching them to make use of libcamera?<p>edit:<p>This would also resolve the dilemma of having complex camera drivers either in kernel or in a library. It could be in userspace while the kernel provides a small kernel module to make it work (like v4l2-loopback, or not unlike FUSE for filesystems).
评论 #31345591 未加载
评论 #31345183 未加载
amelius大约 3 年前
Is <i>complicated</i> the right word here? It seems to me that the specs&#x2F;datasheets might perhaps be somewhat difficult to follow, but otherwise it sounds like basic plumbing.
评论 #31351084 未加载
ge96大约 3 年前
Interesting hope this makes it to the other competitor phone hehe.
评论 #31351093 未加载
alaricus大约 3 年前
I didn&#x27;t know cameras were an issue. OpenCamera just works for me with no issues.
评论 #31343169 未加载