tag:blogger.com,1999:blog-11129120044569199812024-02-08T12:26:33.491-08:00Spurs and stuffOne opinionated oafs view of the greatest team in the worldUnknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-1112912004456919981.post-37701994183609598512021-11-11T09:49:00.001-08:002021-11-11T09:49:31.919-08:00Crowdsourcing a global terrain map<p>OpenStreetMap is a crowdsourced online map that's an alternative to the commercial maps like Google Maps.The map was built by users who used devices with GPS receivers to record tracks (a series of points that the device covered) which were then used as a basis for a map. This was necessary because cartographers can't use existing maps to create a new map, they'd either have to license the existing map or be liable for copyright infringement. By creating a map from the ground up, OpenStreetMap is free to do what they want with the map and people are free to use the map with fewer restrictions than a commercial map.</p><p>There's one big thing that's missing form all online maps and that's detailed elevation data. People can not currently source detailed elevation data even if they were willing to risk breaking copyright and that information isn't available in a format that's easy to adapt for other projects.</p><p> Why Vertical Accuracy Is Important </p><p>Clearly everyone would
like any tool to be as accurate as possible but it's even more important
for vertical measurements than horizontal. If a horizontal measurement
is off by, say, 10m it's good enough for navigation purposes even if
it's not ideal, however 10m vertically can make a massive difference to
the appearance. Imagine a hill which is surveyed at three points, the
bottom (0m), the middle (10m) and the top (20m). Now imagine that the
first point is recorded as 10m (+10m) the middle as 10m (+0m) and the
top as 10m (-10m). That 10m difference has turned an incline of 20m into
a flat surface, albeit one with a 10m shear drop at the start<br /></p>Unlike
horizontal maps, vertical maps don't change. A map needs to be updated
every time a new development is finished, a new road is built or an old
one closed, in many cities across the globe thing have changed
significantly in the space of a few decades or even less. However the
land itself rarely changes, that hill or valley has been there for
thousands of years and will be there for thousands more<p> Solutions<br /></p><p></p><p>Requirements</p><p>Any solution must be relatively affordable and easy to use. There should be a direct correlation between cost and speed/accuracy, so the lowest cost solution should be slower to gather data and/or less accurate and that should improve with more expensive solutions because there's no point having something that costs more that's as good or worse than the cheaper one.<br /></p><p></p><p>Dead Reckoning</p><p>One possible way to model terrain is by recording horizontal movement and slope and combining the two to create a profile. The slope gives you the angle and the horizontal movement the length of the slope or flat part. The key to this is synchronisation between the slope recording and the horizontal recording, whether by time or Lat/Long position<br /></p><p>GNSS <br /></p><p>GNSS is the proper name for what most people refer to as GPS. It encompasses GPS which is a system created by the US and other systems such as Galileo, BeiDou and GLOSNASS. <br /></p><p>GPS has been available to the consumer for decades and almost everyone with a smartphone has a GPS receiver of some description which gives a low barrier to entry. However it is not very accurate which, as discussed above, is very important when it comes to vertical accuracy. Some devices support more than one GNSS system and as </p><p><a href="https://cfs.nrcan.gc.ca/pubwarehouse/pdfs/9523.pdf">Post-processed GPS accuracy</a> 0m average over 15m with a range of -2 to 2m vs an accuracy of -3m with GPS<br /></p><p>Lidar</p><p>Some phones such as the Apple iPhone 12 and 13 pro feature lidar sensors that are able to be used with apps to create 3D models that are accurate to an average of <a href="https://youtu.be/gEUk7YzfTcc">6cm</a> (4 to -12cm range) at least for interior walls and <a href="https://youtu.be/R9lGi4wMdQQ">8 cm</a> for exterior floors. It also seems to handle slopes and steps correctly rather than turning them into flat surfaces.</p><p>Drones can be fitted with Lidar sensors to quickly take Lidar scans of large areas<br /></p><p>Physical <br /></p><p> </p><p>Publishing format</p><p>Data should be available in a format that's easy for users to adapt for their own requirements. A digital elevation model (DEM) seems to be the ideal format. This is provided in the form of images with each pixel representing the height of that area with a colour that represents the elevation. This format is limited by how much area 1 pixel represents (1m<sup>2</sup>/pixel vs 10m<sup>2</sup>/pixel) and how many colours are used, a 256bit greyscale image can only represent 256 unique values which, if used on a global scale would be very limited, if 1bit = 1m in height that'd limit the model to a height that had a range of 256m. On a local scale it might be possible, large cities aren't usually right next to mountains so different areas of the map could have different scales, 0-256m on the cost and maybe 50-306m in the mountains. However there'd be areas that have height changes of over 256m and having to convert scales each time a section of map is imported into a project would be an added annoyance, not to mention that it'd limit changes in elevation to 1m intervals which could flatten smaller changes in elevation<br /></p><p>Accuracy</p><p>Accuracy, or rather resolution, in DEM is usually expressed in CM or M. The lower the number the better, a 1m DEM would be more detailed than a 10m DEM which is more detailed than a 50m DEM, but what do these numbers mean? Does 10m mean that a height represents 10m<sup>2</sup><br /></p><br /><p>The future</p><p>As always technology will improve over time and will lead to better tools that'll lead to lower cost or better solutions. One development is the launch of the High Accuracy Service (HSA) by the Galileo GNSS network of satellites. The service is expected to be free but will probably require equipment that's compatible and thus more expensive than the standard receiver. The specs point to a 40cm or better vertical accuracy 95% of the time as opposed to 8m on the standard system.</p><p>GPS is adding more satellites and by 2022 they the augmentation system on L2C is expected to be fully operational. I'm unable to determine whether any devices are able to<br /></p><p> More smartphones will support SBAS that increase accuracy at no cost. EGNOS in europe offers <4m vertical accuracy on devices that support it at no extra cost and the other services fare even better.<br /></p><p>Potential uses</p><p><a href="https://buildtheearth.net/">Build the earth</a> is a project that aims to recreate the entire world in Minecraft using 1m<sup>3</sup> blocks. Being able to convert a detailed DEM to this format would be easier and more efficient than doing the opposite. It's easier to throw some data away to decrease resolution than to increase it</p><p><br /></p><p>If you have any suggestions, please leave a comment!<br /></p>Unknownnoreply@blogger.com06FF86CWQ+PG-0.7531789 6.4387795-33.394738641773522 -28.7174705 31.888380841773518 41.5950295tag:blogger.com,1999:blog-1112912004456919981.post-2359396376039472232015-11-10T08:45:00.002-08:002015-11-10T12:38:36.018-08:00A List of Ultra HD (4k) Monitors with HDCP 2.2I'm not sure if HDCP 2.2 is necessary on a monitor but if you plan on connecting a Ultra HD source to the monitor one day, say Ultra HD Blu-ray, then you'll almost certainly need HDCP 2.2. HDCP 2.2 is the latest copy protection system and if you have a player that uses 2.2 you'll need a monitor with an HDMI 2.0 connection that supports 2.2 or higher. Right now it's hard to find a monitor with HDCP 2.2, it's actually quite hard to find a monitor with HDMI 2.0. Yes, I know that's confusing. As far as I know, you can't have HDCP 2.2 on a monitor/TV that has a HDMI below 2.0, although you can have a monitor with HDMI 2.0 but not HDCP 2.2. Got it? Great.<br />
<br />
So to save anyone the trouble I compiled a list of monitors with HDCP2.2 and, to save people who are trying to find out whether a certain model has HDCP 2.2 time, a list of monitors without HDCP 2.2. If the monitor you're researching is on that second list you can stop looking now. I'm assuming that any monitor that has HDMI 1.4 hasn't got HDCP 2.2, so any monitor with HDMI 1.4 goes on that second list, as well as monitors with no HDMI. Even if you could get a monitor with HDMI 1.4 and HDCP you wouldn't be able to play back UHD at 60fps anyway.<br />
<br />
The list is correct, as far as I know, when I wrote it but new monitors are coming out all the time and it's possible that I missed a monitor all together. Let me know in the comments if there's a UHD monitor with HDMI 2.0 and HDCP 2.2 and I'll add it to my list for future readers.<br />
<br />
<div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Monitors confirmed with HDCP2.2</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
LG 27MU67-B</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Asus PA328Q (HDMI port 1 only)</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Dell UP3216Q</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: "tahoma"; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Monitors confirmed without HDCP2.2</span><br />
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Samsung UE590D</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Samsung U32E850R</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">ASUS ROG Swift PG27AQ</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Asus PB287Q</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">IIyama B2888UHSU</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer 4K2K</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer B326HK</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Eizo EV3237</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Philips BDM4065UC</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Dell P2415Q</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Dell P2715Q</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Dell UP3214Q</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Dell UP2715K</span></div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div>
<span style="font-size: small;">Acer XB280HK</span></div>
<div>
<span style="font-size: small;">Samsung U32D970Q</span></div>
<div>
<span style="font-size: small;">LG 31MU97</span></div>
<div>
<span style="font-size: small;">Viewsonic VP2780-4K</span></div>
<div>
<span style="font-size: small;"><br /></span></div>
</div>
<div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Tahoma; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Unconfirmed</div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer S277HK</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer CB280HK</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer B286HKgvu</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Acer K242HQ</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">AOC U2870VQE</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">AOC U2868PQU</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">NEC MultiSync PA322UHD</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Seiki Pro SM40UNP</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Seiki 40U4SEP-G02</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Samsung LU32D97KQSR</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Philips 288P6LJEB</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Viewsonic VP2780-4K</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Unconfirmed monitors are ones that were hard to find specs for. Truthfully I just gave up because I suspect that none of them have HDCP 2.2. </span></div>
</div>
Unknownnoreply@blogger.com12tag:blogger.com,1999:blog-1112912004456919981.post-29964907703754479362015-07-23T17:17:00.000-07:002015-07-23T17:17:02.480-07:00List of Value Electronics TV Shootout WinnersI just heard about an interesting annual event that somehow had passed me by for over ten years. It's Value Electronics TV shootout, which invites a group of expert TV calibrators and fans to judge the best of that years new models. I wondered where I could find a list of previous winners and results and to my surprise there was no list, so I decided to create one here for anyone like me who was curious. It's not a definitive guide since only new models are being judged so the winner in each year may not be the best TV you can currently buy and only a handful of models are judged.<br />
<br />
To start with, here are some links to the results, I'll return later to incorporate everything them into this article.<br />
<br />
<a href="http://www.avsforum.com/forum/40-oled-technology-flat-panels-general/2046290-2015-value-electronics-flat-panel-shootout-results.html">2015</a><br />
<a href="http://www.cnet.com/uk/news/lg-wins-value-electronics-shootout-2014/">2014</a><br />
2013<br />
<a href="http://www.cnet.com/uk/news/panasonic-vt50-wins-value-electronics-2012-tv-picture-quality-shootout/">2012</a><br />
<a href="http://www.cnet.com/uk/news/sharp-elite-wins-value-electronics-hdtv-shootout/">2011</a><br />
<a href="http://www.cnet.com/uk/news/panasonic-vt25-plasma-wins-hdtv-shootout/">2010</a><br />
<a href="http://www.tweaktv.com/images/stories/hdtvshootoutresults.pdf">2009</a><br />
2008<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1112912004456919981.post-47644035956986588052015-07-23T12:23:00.000-07:002015-07-24T06:14:23.719-07:00Obedient HouseI can't remember Windows Defender ever popping up to tell me it's detected a threat so I was surprised when it just did. Apparently I had a trojan called "Python/Blakamba.gen!". What was odd was it installed itself in a directory called program files/obedient house. This trojan seems to have only been discovered today which is perhaps why I can't find any mention of it on google but I'm confused as to how I got it because normally I'm very careful<br />
<br />
Update: It seems like the folder name is variable, see comments for other variations.<br />
<br />
I use Firefox and was watching a video on the BBC news website when Windows Defender alerted me. Unknownnoreply@blogger.com10tag:blogger.com,1999:blog-1112912004456919981.post-12280690632587999542012-07-23T03:42:00.001-07:002012-07-23T03:42:01.843-07:00Spurs and stuff<blockquote class="tr_bq">Ever wondered how big the new Spurs training ground is compared to the North London Development Project, site of the new Spurs stadium? Well it's massive! Take a look at this image from Google maps<a href="http://goo.gl/photos/B58wJAFp16" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://lh3.googleusercontent.com/-Tlxk_FiZ5-Y/T8e6vxJ5ejE/AAAAAAAAAB8/wxvvrtT17vI/s160-c/SpursAndStuff.jpg" /></a></blockquote>Unknownnoreply@blogger.com0